@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moveLR{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes moveRL{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lineEffect{50%{opacity:0}}@keyframes slideOut{0%{transform:translate3d(0,0,0);opacity:1}50%{transform:translate3d(50%,0,0) rotate(40deg);opacity:0}to{transform:translate3d(100%,0,0) rotate(40deg);opacity:0}}@keyframes slideIn{0%{transform:translate(-100%,0) rotate(-40deg);opacity:0}50%{transform:translate(-50%,0) rotate(-40deg);opacity:0}to{transform:translate(0,0);opacity:1}}@keyframes emphasisAnime{0%{padding:0;opacity:0}50%{opacity:.4}to{padding:8px;opacity:0}}@keyframes slideTop{0%{transform:translateY(var(--header-height))}to{transform:translateY(0)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes noise{to{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:20% 25%}50%{background-position:-25% 10%}60%{background-position:15% 5%}70%{background-position:0 15%}80%{background-position:25% 35%}90%{background-position:-10% 10%}}@keyframes loopLeft{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@font-face{font-weight:400;src:url(../../assets/fonts/Bauziet-Wide.woff2)format("woff2");font-family:"Bauziet";font-display:swap}@font-face{font-weight:600;src:url(../../assets/fonts/Bauziet-WideSemiBold.woff2)format("woff2");font-family:"Bauziet";font-display:swap}:root{--scroll-bar:0px;--header-bg-color:#fff;--bg-color:#fff;--bd-color:#CACACA;--bd-button-color:#CACACA;--hv-bd-color:#0d0d0d;--text-color:#0d0d0d}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"1;background:var(--bg-color);color:var(--text-color);line-height:1.8;font-family:"Bauziet","こぶりなゴシック W3 JIS2004","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;font-variant-ligatures:none}body:not(.is-font-loaded) *{color:transparent!important}img{vertical-align:top}a{transition-duration:.8s;transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.16,1,.3,1)}.u-reset__button{-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.u-reset__list{padding-left:0;list-style:none}.u-reset__link{color:inherit;text-decoration:none}.u-text-bg{color:var(--bg-color)}.u-text-black{--text-color:#0d0d0d;color:var(--text-color)}.u-text-white{--text-color:#fff;color:var(--text-color)}.u-text-gray02{--text-color:#888;color:var(--text-color)}.u-text-gray05{--text-color:#999;color:var(--text-color)}.u-text-gray07{--text-color:#8E8E8E;color:var(--text-color)}.u-text-gray12{--text-color:#7F7F7F;color:var(--text-color)}.u-text-gray15{--text-color:#757575;color:var(--text-color)}.u-bg-white{background-color:#fff}.u-bg-black{background-color:#0d0d0d}.u-bg-gray01{background-color:#d9d9d9}.u-bg-gray03{background-color:#cacaca}.u-bg-gray14{background-color:#ebebeb}.u-bg-pink{background-color:#ffc0c0}.u-bg-text{background-color:var(--text-color)}.u-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%)}.u-hidden{display:none!important}.u-inline-block{display:inline-block}.u-inline{display:inline}.u-block,.u-cf:after{display:block}.js-cv.is-initialized .js-cv__slider .splide__slide,.u-flex{display:flex}.u-flex-center{align-items:center}.u-flex-center,.u-flex-center-x{display:flex;justify-content:center}.u-flex-center-y{display:flex;align-items:center}.u-flex-between{display:flex;justify-content:space-between}.u-flex-wrap{flex-wrap:wrap}.u-flex-col{flex-direction:column}.u-flex-row-reverse{flex-direction:row-reverse}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-flex-shrink-0{flex-shrink:0}.u-square-img{-o-object-fit:cover;aspect-ratio:1/1;object-fit:cover}.u-overflow-hidden{overflow:hidden}.u-rounded{border-radius:10px;isolation:isolate}.u-line-clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-cf:after{clear:both;content:""}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-align-top{vertical-align:top}.u-relative{position:relative}.u-zi-1{z-index:1}.u-posi-full{position:absolute;inset:0}.u-posi-full-img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.u-w-full{width:100%}.u-ml-auto{margin-left:auto}.u-mt-auto{margin-top:auto}.u-iframe-wrap,.u-pt-56{padding-top:56.25%}.u-iframe-wrap{position:relative;overflow:hidden}.u-iframe-wrap iframe,.u-iframe-wrap video,.u-iframe-wrap>div{position:absolute;top:0;left:0;width:100%;height:100%}.u-transition-colors,body.is-bg-color-init{transition-property:background-color,border-color,color}.u-transition-colors{transition-duration:.8s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.u-font-normal{font-weight:400}.c-entry__content b,.c-entry__content h2.wp-block-heading,.c-entry__content h3.wp-block-heading,.c-entry__content h4.wp-block-heading,.c-entry__content strong,.c-entry__content th,.js-toggle .js-toggle__button[aria-expanded=true],.u-font-bold,.u-font-semibold,.wp-block-button .wp-block-button__link{font-weight:600;font-family:"Bauziet","こぶりなゴシック W6 JIS2004","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif}.u-font-bold{font-weight:700}.u-fs-10{font-size:.625rem}.u-fs-12{font-size:.75rem}.u-fs-13{font-size:.8125rem}.u-fs-14{font-size:.875rem}.u-fs-15{font-size:.9375rem}.u-fs-16{font-size:1rem}.u-fs-17{font-size:1.0625rem}.u-fs-18{font-size:1.125rem}.u-fs-20{font-size:1.25rem}.u-fs-24{font-size:1.5rem}.u-fs-28{font-size:1.75rem}.u-fs-30{font-size:1.875rem}.u-fs-32{font-size:2rem}.u-fs-40{font-size:2.5rem}.u-fs-42{font-size:2.625rem}.u-fs-48{font-size:3rem}.u-fs-60{font-size:3.75rem}.u-ls-10{letter-spacing:.01em}.u-ls--10{letter-spacing:-.01em}.u-ls--30{letter-spacing:-.03em}.u-ls-40{letter-spacing:.04em}.u-ls--40{letter-spacing:-.04em}.u-ls--50{letter-spacing:-.05em}.u-ls-100{letter-spacing:.1em}.u-lh-1{line-height:1}.u-lh-11{line-height:1.1}.u-lh-12{line-height:1.2}.u-lh-14{line-height:1.4}.u-lh-15{line-height:1.5}.u-lh-16{line-height:1.6}.u-lh-18{line-height:1.8}.u-lh-184{line-height:1.84}.u-hv-op{transition:opacity .8s cubic-bezier(.16,1,.3,1)}.u-scale-elm{transition:transform .8s cubic-bezier(.16,1,.3,1)}.u-hv-line__item{border-bottom:1px solid transparent;text-decoration:none;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.u-hv-line__item.is-rev{border-color:currentColor}.c-icon{--inset:0;position:absolute;width:20px;height:6px;inset:var(--inset)}.c-icon:after,.c-icon:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTkuNSAyLjUtMy41LTJ2MS4xbDEuNi45aC0xNy42djFoMTcuNmwtMS42Ljl2MS4xbDMuNS0yaC41di0uMy0uNC0uM3oiLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:absolute;inset:0;background:var(--text-color);content:"";animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTkuNSAyLjUtMy41LTJ2MS4xbDEuNi45aC0xNy42djFoMTcuNmwtMS42Ljl2MS4xbDMuNS0yaC41di0uMy0uNC0uM3oiLz48L3N2Zz4=);mask-repeat:no-repeat;mask-size:contain}.c-icon--focus{width:15px;height:10px}.c-icon--box:before,.c-icon--focus:after,.c-icon--focus:before{-webkit-mask-size:auto 10px;-webkit-mask-position:right center;mask-position:right center;mask-size:auto 10px}.c-icon--box{width:21px;height:21px;inset:calc(50% - 2px)0 auto auto;transform:translateY(-50%);border:1px solid var(--bd-color);border-radius:7px;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.c-icon--box:before{-webkit-mask-size:20px 6px;width:9px;height:6px;inset:6.5px auto auto 5px;animation:none!important;mask-size:20px 6px}.c-icon--box:after{display:none}.c-icon-blank{-webkit-mask-image:url(../images/common/icon-blank.svg);height:9px;background:currentColor;mask-image:url(../images/common/icon-blank.svg)}.c-icon-blank,.c-icon-link,.c-icon-pdf{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:10px;mask-repeat:no-repeat;mask-size:contain}.c-icon-pdf{-webkit-mask-image:url(../images/common/icon-pdf.svg);height:9px;margin-bottom:1px;background:currentColor;mask-image:url(../images/common/icon-pdf.svg)}.c-icon-link{-webkit-mask-image:url(../images/common/icon-link.svg);height:10px;background:var(--text-color);mask-image:url(../images/common/icon-link.svg)}.l-side-space{box-sizing:content-box}.l-contents__body.is-active{will-change:transform}.js-anime__item{animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;opacity:0}.is-anime{animation-name:fadeIn}.is-anime.is-slideUp{animation-name:slideUp;opacity:1}.u-delay1{animation-delay:.1s}.u-delay1-5{animation-delay:.15s}.u-delay2{animation-delay:.2s}.u-delay2-5{animation-delay:.25s}.u-delay3{animation-delay:.3s}.u-delay3-5{animation-delay:.35s}.u-delay4{animation-delay:.4s}.u-delay4-5{animation-delay:.45s}.u-delay5{animation-delay:.5s}.u-delay5-5{animation-delay:.55s}.u-delay6{animation-delay:.6s}.u-delay6-5{animation-delay:.65s}.u-delay7{animation-delay:.7s}.u-delay7-5{animation-delay:.75s}.u-delay8{animation-delay:.8s}.u-delay8-5{animation-delay:.85s}.u-delay9{animation-delay:.9s}.u-delay9-5{animation-delay:.95s}.u-delay10{animation-delay:1s}.u-delay10-5{animation-delay:1.05s}.u-delay11{animation-delay:1.1s}.u-delay11-5{animation-delay:1.15s}.u-delay12{animation-delay:1.2s}.u-delay12-5{animation-delay:1.25s}.u-delay13{animation-delay:1.3s}.u-delay13-5{animation-delay:1.35s}.u-delay14{animation-delay:1.4s}.u-delay14-5{animation-delay:1.45s}.u-delay15{animation-delay:1.5s}.u-delay15-5{animation-delay:1.55s}.u-delay16{animation-delay:1.6s}.u-delay16-5{animation-delay:1.65s}.u-delay17{animation-delay:1.7s}.u-delay17-5{animation-delay:1.75s}.u-delay18{animation-delay:1.8s}.u-delay18-5{animation-delay:1.85s}.u-delay19{animation-delay:1.9s}.u-delay19-5{animation-delay:1.95s}.u-delay20{animation-delay:2s}.u-delay20-5{animation-delay:2.05s}.u-delay21{animation-delay:2.1s}.u-delay21-5{animation-delay:2.15s}.u-delay22{animation-delay:2.2s}.u-delay22-5{animation-delay:2.25s}.u-delay23{animation-delay:2.3s}.u-delay23-5{animation-delay:2.35s}.u-delay24{animation-delay:2.4s}.u-delay24-5{animation-delay:2.45s}.u-delay25{animation-delay:2.5s}.u-delay25-5{animation-delay:2.55s}.u-delay26{animation-delay:2.6s}.u-delay26-5{animation-delay:2.65s}.u-delay27{animation-delay:2.7s}.u-delay27-5{animation-delay:2.75s}.u-delay28{animation-delay:2.8s}.u-delay28-5{animation-delay:2.85s}.u-delay29{animation-delay:2.9s}.u-delay29-5{animation-delay:2.95s}.u-delay30{animation-delay:3s}.u-delay30-5{animation-delay:3.05s}.u-delay-custom{--time:0.1s;animation-delay:var(--time)}.js-modal__overlay{z-index:19;position:fixed;inset:0}.js-modal__overlay:before{position:absolute;inset:0;background:#0d0d0d;content:""}.js-modal__container{-webkit-overflow-scrolling:touch;box-sizing:border-box;position:relative;width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.js-modal__content{position:relative}.js-modal{display:none}.js-modal.is-open{display:block}.js-modal__container,.js-modal__overlay:before{animation-timing-function:cubic-bezier(.16,1,.3,1)}.js-modal[aria-hidden=false] .js-modal__container,.js-modal[aria-hidden=false] .js-modal__overlay:before{animation-duration:.6s;animation-name:fadeIn}.js-modal[aria-hidden=true] .js-modal__container,.js-modal[aria-hidden=true] .js-modal__overlay:before{animation-duration:.5s;animation-name:fadeOut;pointer-events:none}.js-type__item{display:none}.js-type__body{position:absolute;inset:0-.3em auto 0;padding-top:.2em;pointer-events:none}.js-type__base{opacity:0}.js-type__line{display:none;position:relative;top:.1em;width:1px;height:1em;margin-left:.1em;background:var(--text-color);animation:lineEffect 1s steps(1) infinite}.js-type__line.is-active{display:inline-block}body.is-bg-color-init{transition-duration:.6s}body.is-home,body.is-home .c-header:before{transition-duration:1.8s;transition-timing-function:cubic-bezier(.325,0,.1,1)}body.is-black{--bg-color:#0d0d0d;--header-bg-color:#0d0d0d;--text-color:#fff;--bd-color:#fff;--hv-bd-color:#fff;--bd-button-color:#7B7B7B}body.is-gray{--bg-color:#d9d9d9;--bd-color:#A6A6A6;--header-bg-color:#d9d9d9}body.is-changing{will-change:"background-color"}.js-cursor-parallax__body{position:relative;overflow:hidden}.js-cursor-parallax__item{transition:transform .1s}.js-cursor__area{border-bottom:2px solid currentColor;text-decoration:none}.js-cursor__pointer{position:fixed;top:0;left:0;width:600px;height:400px;margin:-200px 0 0-300px;transform:translate3d(0,200vh,0);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.47,.16,.24,1)}.js-cursor__pointer.is-active{opacity:1}.js-cursor__pointer.is-hidden{opacity:0}.js-cursor__pointer.is-bottom .js-cursor__pointer-body,.js-cursor__pointer.is-left .js-cursor__pointer-body,.js-cursor__pointer.is-right .js-cursor__pointer-body,.js-cursor__pointer.is-top .js-cursor__pointer-body{transition:none}.js-cursor__pointer.is-top .js-cursor__pointer-body{--y:-2%}.js-cursor__pointer.is-bottom .js-cursor__pointer-body{--y:2%}.js-cursor__pointer.is-left .js-cursor__pointer-body{--x:-2%}.js-cursor__pointer.is-right .js-cursor__pointer-body{--x:2%}.js-cursor__pointer-body{--x:0;--y:0;overflow:hidden;transform:translate3d(var(--x),var(--y),0);border-radius:10px;filter:saturate(0);transition:transform .2s linear}.js-scroll-img{display:block;filter:brightness(60%) grayscale(100%);transition:filter .8s cubic-bezier(.16,1,.3,1)}.js-scroll-img.is-active{filter:brightness(100%) grayscale(0)}.js-parallax{position:relative;overflow:hidden}.js-parallax img{display:block;width:100%}.js-toggle__panel{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.js-toggle__panel[aria-hidden=false]{grid-template-rows:1fr}.js-toggle__body{overflow:hidden}.js-toggle__button{position:relative}.js-page-index br,.js-toggle__button[aria-expanded=true] .js-toggle__icon:after,.js-toggle__button[aria-expanded=true] .js-toggle__open,.js-toggle__close{display:none}.js-toggle__button[aria-expanded=true] .js-toggle__close{display:block}.js-toggle__icon{position:absolute;width:21px;height:21px;border:1px solid var(--bd-color);border-radius:7px;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.js-toggle__icon:after,.js-toggle__icon:before{position:absolute;margin:auto;inset:0;background:var(--text-color);content:""}.js-toggle__icon:before{width:7px;height:1px}.js-toggle__icon:after{width:1px;height:7px}.js-toggle{gap:0!important;border-top:1px solid #d9d9d9}.js-toggle.is-faq .js-toggle__body:before,.js-toggle.is-faq .js-toggle__title:before{position:absolute;inset:0 auto auto 0;font-weight:600;line-height:1}.js-toggle.is-faq .js-toggle__title:before{content:"Q"}.js-toggle.is-faq .js-toggle__body{position:relative}.js-toggle.is-faq .js-toggle__body:before{content:"A"}.js-toggle__block{width:100%;border-bottom:1px solid #d9d9d9}.js-page-index li,.js-toggle__block .js-toggle__panel,.js-toggle__title{margin:0!important}.js-toggle__title{display:block;position:relative;width:100%;line-height:1.4;letter-spacing:-.03em;text-align:left}.js-page-index{border:1px solid var(--bd-color);border-radius:10px}.js-page-index .js-page-index__list{margin:0;padding:0;list-style:none}.js-page-index .js-page-index__list ul{margin-top:0!important;padding:0;list-style:none}.js-page-index .js-page-index__list ul li{position:relative;padding-left:25px}.js-page-index .js-page-index__list ul li:before{display:block;position:absolute;top:.75em;left:10px;width:3px;height:3px;border-radius:50%;background:var(--text-color);content:""}.js-page-index a{color:currentColor}.js-page-index p{letter-spacing:0}.js-scroll-show-sticky{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.js-scroll-show-sticky.is-active{opacity:1}.js-cv{--text-height:auto;--box-height:auto;--box-height-half:0}.js-cv.is-single .splide__slide{--text-opacity:1}.js-cv.is-single .splide__arrows{display:none!important}.js-cv__slider{--transform-next:translate3d(-1.6%, -8%, 0) rotate(-2.4deg);--transform-old1:translate3d(1.7%, 11%, 0) rotate(3.2deg);--transform-old2:translate3d(1.8%, -10%, 0) rotate(-5deg);--transform-old3:translate3d(5%, 4%, 0) rotate(3deg)}.js-cv__slider .splide__list{display:grid}.js-cv__slider .splide__slide{--img-y:0;--img-rotate:0;--text-opacity:0;grid-area:1/1;transform:none!important;opacity:1!important}.js-cv__slider .splide__slide.is-active{--text-opacity:1}.js-cv__slider .splide__arrow{--size:10.2564102564vw;--icon-url:url(../images/common/icon-arrow-sp.svg);z-index:11;position:absolute;top:var(--box-height-half);width:var(--size);height:var(--size);transform:translateY(-50%);border-radius:10px;background-color:#fff;transition:background-color .8s cubic-bezier(.16,1,.3,1),color .8s cubic-bezier(.16,1,.3,1)}.js-cv__slider .splide__arrow::before,.wp-block-quote:before{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:absolute;content:"";mask-repeat:no-repeat;mask-size:contain}.js-cv__slider .splide__arrow::before{-webkit-mask-image:var(--icon-url);top:50%;left:50%;width:4.6153846154vw;height:1.5384615385vw;transform:translate(-50%,-50%);background-color:currentColor;mask-image:var(--icon-url)}.js-cv__slider .splide__arrow.splide__arrow--prev{left:0}.js-cv__slider .splide__arrow.splide__arrow--next::before{transform:translate(-50%,-50%) rotate(180deg)}.js-cv{---active-zi:10}.js-cv .now{z-index:10!important;opacity:1;transition:all .3s ease-in-out}.js-cv .next .js-cv__slideImgBox{z-index:9!important;transform:var(--transform-next)}.js-cv .old1 .js-cv__slideImgBox{z-index:8!important;transform:var(--transform-old1)}.js-cv .old2 .js-cv__slideImgBox{z-index:7!important;transform:var(--transform-old2)}.js-cv .old3 .js-cv__slideImgBox{z-index:6!important;transform:var(--transform-old3)}.js-cv .next{z-index:5!important}.js-cv .old{opacity:0}.js-cv .old1{z-index:4!important}.js-cv .old2{z-index:3!important}.js-cv .old3{z-index:2!important}.js-cv .prv.nextSlideOut .js-cv__slideImgBox{animation:slideOut .7s}.js-cv .prv.nextSlideOut{z-index:11!important;pointer-events:none}.js-cv .now.prvSlideIn .js-cv__slideImgBox{animation:slideIn .5s}.js-cv__slideLink{width:100%}.js-cv__slideImgBox{height:var(--box-height);transition:all .5s ease-in-out}.js-cv__slideImg{-o-object-fit:cover;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.js-cv__slideBody{opacity:var(--text-opacity);transition:opacity .8s cubic-bezier(.16,1,.3,1)}.js-cv__slideCat,.wp-block-button .wp-block-button__link{width:-moz-fit-content;width:fit-content}.js-cv__slideTitle{margin-top:15px}.wp-block-quote{position:relative}.wp-block-quote:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMuNTIgMTQuMTRjMy0xLjg2IDQuNS00LjggNC41LTguNzYgMC0zLjMtMS4zMi01LjEwMDAwMS0zLjc4LTUuMTAwMDAxLTEuOTIgMC0zLjMgMS4zODAwMDEtMy4zIDMuMzYwMDAxIDAgMS44IDEuMzIgMy4yNCAzIDMuMjQuMTIgMCAuNTQtLjA2IDEuMDItLjEyLS4yNCAyLjU4LTEuMTQgMy45Ni0zLjQ4IDUuNDZ6bTkuNjYgMGMzLTEuOTIgNC41LTQuOCA0LjUtOC43NiAwLTMuMy0xLjMyLTUuMTAwMDAxLTMuNzItNS4xMDAwMDEtMS45MiAwLTMuMyAxLjM4MDAwMS0zLjMgMy4zNjAwMDEgMCAxLjggMS4zMiAzLjI0IDMgMy4yNC4xMiAwIC41NC0uMDYgMS4wMi0uMTItLjI0IDIuNTgtMS4xNCA0LjAyLTMuNDggNS40NnoiLz48L3N2Zz4=);width:19px;height:15px;background:var(--text-color);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMuNTIgMTQuMTRjMy0xLjg2IDQuNS00LjggNC41LTguNzYgMC0zLjMtMS4zMi01LjEwMDAwMS0zLjc4LTUuMTAwMDAxLTEuOTIgMC0zLjMgMS4zODAwMDEtMy4zIDMuMzYwMDAxIDAgMS44IDEuMzIgMy4yNCAzIDMuMjQuMTIgMCAuNTQtLjA2IDEuMDItLjEyLS4yNCAyLjU4LTEuMTQgMy45Ni0zLjQ4IDUuNDZ6bTkuNjYgMGMzLTEuOTIgNC41LTQuOCA0LjUtOC43NiAwLTMuMy0xLjMyLTUuMTAwMDAxLTMuNzItNS4xMDAwMDEtMS45MiAwLTMuMyAxLjM4MDAwMS0zLjMgMy4zNjAwMDEgMCAxLjggMS4zMiAzLjI0IDMgMy4yNC4xMiAwIC41NC0uMDYgMS4wMi0uMTItLjI0IDIuNTgtMS4xNCA0LjAyLTMuNDggNS40NnoiLz48L3N2Zz4=)}.wp-block-quote cite{margin-top:2px!important;font-style:inherit!important;font-size:inherit!important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{border-color:var(--bd-color);background:0 0;line-height:1.4}.wp-block-button .wp-block-button__link{--radius:16px;display:block;position:relative;border:1px solid var(--bd-color)!important;border-radius:var(--radius);background:0 0;color:var(--text-color)!important;letter-spacing:0}.is-black .is-style-high .wp-block-button__link,.is-black .is-style-high-lg .wp-block-button__link{--bd-color:#fff}.is-style-high .wp-block-button__link,.is-style-high-lg .wp-block-button__link{--bg-color:#0d0d0d;--text-color:#fff;--bd-color:#0d0d0d;--hv-bd-color:#0d0d0d;background:#0d0d0d}.is-style-low .wp-block-button__link{border:0!important}.is-style-low .c-button__icon{width:21px;height:21px;inset:calc(50% + 1px)0 auto auto;transform:translateY(-50%);border:1px solid var(--bd-color);border-radius:7px;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.is-style-low .c-button__icon:before{-webkit-mask-size:20px 6px;-webkit-mask-position:right center;width:9px;height:6px;inset:6px auto auto 5px;animation:none!important;mask-position:right center;mask-size:20px 6px}.is-style-low .c-button__icon:after{display:none}.wp-block-embed.is-type-video .c-responsive-container-16-9{overflow:hidden;border-radius:10px}.screen-reader-text{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%)}.pagination{font-size:.875rem}.pagination .nav-links{display:flex;align-items:center;justify-content:center}.page-numbers:not(.dots){display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;margin:0 4px;border:1px solid var(--bd-button-color);border-radius:10px;text-align:center}.page-numbers:not(.dots).current{border-color:var(--hv-bd-color)}.dots{margin:0 4px}.page-numbers.prev .c-icon--box{inset:calc(50% + 1px) 7px auto auto;transform:scale(-1,1) translateY(-50%)}.page-numbers.next .c-icon--box{inset:calc(50% + 1px) 4px auto auto}a.page-numbers{position:relative;text-decoration:none;transition-duration:.8s;transition-property:border-color,color;transition-timing-function:cubic-bezier(.16,1,.3,1)}a.page-numbers .c-icon--box{border:0}.c-button{--radius:16px;display:block;position:relative;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd-color);border-radius:var(--radius)}.c-button__icon{--inset:calc(50% - 3px) 19px auto auto}.c-button__icon:after{transform:translateX(-100%)}.c-button--fit .c-button__icon{right:19px}.c-button--round{display:flex;border:2px solid var(--text-color);border-radius:99em}.c-button--round .c-button__icon{position:relative;width:15px;inset:0}.c-bd-button{display:block;width:-moz-fit-content;width:fit-content;border:1px solid var(--bd-button-color);border-radius:99em}.c-bd-button.is-active{border-color:var(--text-color);color:var(--bg-color)}.c-bd-button.is-active,.c-bd-button.is-active.is-emphasis:after{background:var(--text-color)}.c-bd-button.is-emphasis{position:relative}.c-bd-button.is-emphasis .c-link-text{z-index:1}.c-bd-button.is-emphasis:before{box-sizing:content-box;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);transform-origin:center center;border-radius:99em;background:var(--text-color);content:"";animation:emphasisAnime 1.1s ease-out infinite}.c-bd-button.is-emphasis:after{position:absolute;inset:0;border-radius:99em;background:var(--bg-color);content:""}.c-bd-button--lg{border-width:2px}.c-bd-button--black{border-color:var(--text-color)}.c-header{z-index:20;position:absolute;inset:0 0 auto}.c-header:before{position:absolute;inset:0;background:var(--header-bg-color);content:"";opacity:0;transition:background .6s}.c-header.is-open{--text-color:#fff}.c-header.is-open .c-header__body,.c-header__menu-button.is-active .c-header__menu-open{display:none}.c-header.is-fixed{position:fixed;margin-right:var(--scroll-bar);animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-name:slideTop}.c-header.is-fixed:not(.is-open):before{opacity:1}.c-header__body,.c-header__logo{z-index:20;position:absolute}.c-header__logo g{fill:var(--text-color);transition:fill .8s cubic-bezier(.16,1,.3,1)}.c-header__body{z-index:9;min-height:50px}.c-header__lang-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:5px 0}.c-header__lang-button:after{width:0;height:0;margin:0-2px -4px 4px;border-width:7px 3.5px 0;border-style:solid;border-color:#7e7e7e transparent transparent;content:""}.c-header__lang-block{visibility:hidden;position:absolute;top:100%;right:0;margin-top:-9px;padding-top:9px;transform:translateY(10px);opacity:0;transition-duration:.8s;transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(.16,1,.3,1)}.c-header__lang-block.is-active{visibility:visible;transform:translateY(0);opacity:1}.c-header__lang-list{padding:20px 20px 7px;border:1px solid #cacaca;background:#fff;color:#0d0d0d}.c-header__lang-list:before{z-index:1;position:absolute;top:0;right:16px;width:7px;height:11px;background-image:url(../images/common/icon-lang-menu.svg);background-size:contain;background-repeat:no-repeat;content:""}.c-header__lang-item{margin-bottom:.8857142857em}.c-header__menu-button{display:block;z-index:20;position:absolute;width:50px;height:50px;border:1px solid var(--bd-color);border-radius:18px;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.c-header__menu-button.is-active .c-header__menu-close{display:block}.c-header__menu-button.is-active .c-header__menu-bar{width:24px;background:0 0}.c-header__menu-button.is-active .c-header__menu-bar:after,.c-header__menu-button.is-active .c-header__menu-bar:before{margin-top:0;transition-duration:.4s}.c-header__menu-button.is-active .c-header__menu-bar:before{transform:rotate(45deg)}.c-header__menu-button.is-active .c-header__menu-bar:after{transform:rotate(-45deg)}.c-header__menu-bar,.c-header__menu-bar:after,.c-header__menu-bar:before{position:absolute;height:2px;background:var(--text-color);transition-duration:.8s;transition-property:background,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.c-header__menu-bar{width:20px;margin:auto;inset:0}.c-header__menu-bar:after,.c-header__menu-bar:before{inset:0 0 auto;content:""}.c-header__menu-bar:before{margin-top:-7px}.c-header__menu-bar:after{margin-top:7px}.c-entry__content h2.wp-block-heading.is-no-border-lg:before,.c-entry__content h2.wp-block-heading.is-no-border:before,.c-header__menu-close{display:none}.c-nav{--text-color:#fff;background:#0d0d0d;color:var(--text-color)}.c-nav__search-form{display:block;width:216px}.c-nav__search-input{display:block;width:100%;height:40px;border:1px solid #424242;border-radius:99em;outline:0;background:0 0;color:#fff;font:inherit;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.c-nav__search-input:focus{border-color:#fff}.c-nav__search-button{display:flex;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:50px;height:40px}.c-nav__block+.c-nav__block{border-top:1px solid #424242}.c-nav__img-link-img{padding-top:65.7370517928%;border-radius:10px;isolation:isolate}.c-nav__blank-link .c-icon-blank{--text-color:#8E8E8E}.c-label{display:block;width:-moz-fit-content;width:fit-content;border-radius:99em}.c-post-list__slide-img{padding-top:66.6666666667%;border-radius:10px}.c-link-text{-webkit-clip-path:inset(0);position:relative;clip-path:inset(0)}.c-link-text,.u-inline .c-link-text__main,.u-inline .c-link-text__sub{display:inline-block;vertical-align:top}.c-link-text__main,.c-link-text__sub{display:block;transition:transform .4s}.c-link-text__sub{position:absolute;top:0;left:0;width:100%;transform:translateY(calc(100% + .1em));pointer-events:none}.c-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumbs a{border-bottom:1px solid transparent;text-decoration:none!important;transition:border-color .8s cubic-bezier(.16,1,.3,1)}.c-breadcrumbs__item:nth-child(n+2):before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOCA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJtNy4xIDQuNS02LjEgMy41Ii8+PHBhdGggZD0ibTcuMSA0LjUtNi4xLTMuNyIvPjwvZz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;position:relative;top:1px;width:8px;height:9px;margin:0 4px;transform:none;border:0;background:var(--text-color);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOCA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJtNy4xIDQuNS02LjEgMy41Ii8+PHBhdGggZD0ibTcuMSA0LjUtNi4xLTMuNyIvPjwvZz48L3N2Zz4=);mask-repeat:no-repeat;mask-size:contain}.c-entry__content{--title-color:#0d0d0d}.c-entry__content a:not(.u-hv-line__item):not(.wp-block-button__link):not(.u-reset__link){-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px;background-image:linear-gradient(var(--text-color),var(--text-color));background-position:bottom left;background-size:100% 1px;background-repeat:no-repeat;color:currentColor;text-decoration:none;transition:background-size .8s cubic-bezier(.16,1,.3,1)}.c-entry__content p{letter-spacing:-.03em}.c-entry__content h2.wp-block-heading,.c-entry__content h3.wp-block-heading,.c-entry__content h4.wp-block-heading,.c-entry__content p.is-catch{margin-bottom:0;line-height:1.4;letter-spacing:-.03em}.c-entry__content h2.wp-block-heading,.c-entry__content ul>li{position:relative}.c-entry__content h2.wp-block-heading:before{position:absolute;width:2px;background:currentColor;content:""}.c-entry__content h2.wp-block-heading.is-no-border,.c-entry__content h2.wp-block-heading.is-no-border-lg{padding:0}.c-entry__content h3.wp-block-heading{padding:0;border:0}.c-entry__content ul{list-style:none}.c-entry__content ul>li:before{position:absolute;width:8px;height:8px;border:1px solid currentColor;border-radius:50%;content:""}.c-entry__content ul ul{list-style:lower-alpha}.c-entry__content ul ul li::marker{transform:translateY(0);font-size:1em;line-height:inherit}.c-entry__content ul ul li:before{display:none}.c-entry__content ul ul ul{list-style:disc}.c-entry__content ol ul{list-style-type:lower-alpha}.c-entry__content ol ul li::marker{transform:translateY(0);font-size:1em;line-height:inherit}.c-bd-title h2.wp-block-heading:before,.c-entry__content ol ul li:before{display:none}.c-entry__content ol ul ul{list-style-type:disc}.c-entry__content .c-icon-blank{width:9px;margin-inline:4px 3px}.c-entry__content .has-background,.c-entry__content .wp-block-image img{border-radius:10px}.c-entry__content .wp-element-caption{color:#7f7f7f;line-height:1.4}.c-entry__content mark{background:#f4f4f4;color:currentColor}.c-col2-table-wrap,.c-faculty-table-wrap{gap:0!important;border-top:1px solid #d9d9d9}.c-col2-table-wrap .c-faculty-table,.c-faculty-table-wrap .c-faculty-table{width:100%}.c-col2-table,.c-faculty-table{width:100%;margin:0;gap:0!important;border-bottom:1px solid #d9d9d9;line-height:1.4}.c-bd-box p,.c-col2-table p,.c-faculty-table p{letter-spacing:0}.c-faculty-list__slide-img{padding-top:66.5517241379%}.c-img-text p+.wp-block-buttons{margin-top:11px}.c-bd-box,.c-news-list__info{border:1px solid var(--bd-color)}.c-news-list__item+.c-news-list__item{margin-top:40px}.c-news-list__info.is-end{border-color:#d9d9d9;background:#d9d9d9;color:#fff}.c-news-list__status{position:absolute}.c-news-list__status.is-static{position:static}.c-news-list__date+.c-news-list__date:before{display:block;width:1px;background:currentColor;content:""}.c-news-list__label{margin:0 8px 8px 0}.c-gallery-list .c-gallery-list__img{padding-top:56.25%}.c-gallery-list__slide{margin-top:0!important;padding-left:0!important}.c-gallery-list__img{padding-top:66.6055045872%}.c-gallery-list__cat{padding-left:0!important;list-style:none!important}.c-gallery-list__cat-item{margin:0 6px 6px 0!important}.c-header-now{z-index:20;position:fixed;height:40px;inset:0 0 auto;border-bottom:2px solid #0d0d0d;background:#fff}.c-header-now .c-icon-blank{width:8px;height:7px;margin-left:5px}.c-header-now__logo{width:70px;margin-top:1px}.c-header-now__text a{display:inline-block;margin-bottom:0;padding-right:5px;padding-left:5px;background-color:#fff;transition:1s}.c-footer-now__list{border-top:2px solid #0d0d0d}.c-footer-now__list-item{margin:0 5px 10px}.c-footer-now__scroll{border-top:2px solid #0d0d0d}.c-footer-now__logo{width:118px}.c-footer-now__link-lg{margin-bottom:23px}.c-footer-now__link-lg .c-icon-blank{margin-left:6px}.c-footer-now__topic-pass{border-top:2px solid #0d0d0d}.c-img-link-list{justify-content:space-between;gap:0!important}.c-img-link-list>.wp-block-group{position:relative}.c-img-link-list>.wp-block-group *{position:static!important}.c-img-link-list>.wp-block-group .wp-block-button__link{display:flex;align-items:center;padding:0!important;line-height:1.4;text-align:left}.c-img-link-list>.wp-block-group .wp-block-button__link:before{position:absolute;inset:0;content:""}.c-img-link-list>.wp-block-group .c-button__icon{flex-shrink:0;margin-left:8px;transform:translateY(0)}.c-img-link-list .wp-block-column:last-child p{line-height:1.4}.c-col2{margin-bottom:0;border:1px solid var(--bd-color)}.c-col2>.wp-block-column:first-child .wp-block-group{border-left:3px solid currentColor;line-height:1.4}.c-col2>.wp-block-column:first-child p{padding-top:1px}.c-col2>.wp-block-column:first-child strong{display:block}.c-col2>.wp-block-column:last-child p{line-height:1.4}.c-col2 .c-img-link-list .wp-block-button__link{font-size:.875rem!important}.c-cover-img{min-height:auto;padding:0!important;overflow:hidden;border-radius:10px}.c-cover-img .wp-block-cover__inner-container{position:absolute;inset:50%0 auto;transform:translateY(-50%)}.c-cover-img .wp-block-cover__inner-container p{line-height:1.4}.c-cover-img .wp-block-cover__image-background{position:static}.c-block{border-top:1px solid var(--bd-color)}.c-bd-title{padding-top:1px;border-left:3px solid currentColor;line-height:1.4}.c-bd-title h2.wp-block-heading,.p-gallery-sticky h2,.splide__list{padding:0!important}.splide__list{display:flex;margin:0!important;backface-visibility:hidden;list-style:none!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide.is-initialized .splide__slide{flex-shrink:0}.splide__pagination{display:flex;flex-wrap:wrap}.splide__pagination li{margin:0}.splide{position:relative}.splide:not(.is-initialized) .splide__list{justify-content:space-between}.p-gallery-images button,.splide.is-initialized .splide__slide{display:block}.splide__slide{-ms-flex-negative:0;box-sizing:border-box;display:none;position:relative;backface-visibility:hidden;list-style-type:none!important}.splide__slide:first-child{display:block}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__track{z-index:0;position:relative}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide__arrow{display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border-radius:50%;cursor:pointer}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe,.p-now__noise{pointer-events:none}.p-now__noise{position:absolute;height:calc(100% + 10vh);inset:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.p-now__noise.is-active{opacity:1}.p-now__noise::before{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 85%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;position:absolute;inset:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAACVBMVEX9/f3Y2Njr6+sO8IK1AAAAA3RSTlNMTEygUL3IAAAFNklEQVR42rWaiY4iMQxEbf//R6+oqqcIzULThMzRndO3HTtQ1dNdVVPT82h0T83MVNfUo1/TaowHvLymejKrVY8N3Y9xvTXXWpN9AjiPvtGwstRTX10BN8QG37To6sdjvETNNlnBPNne8CSMj7kOW4Ic0nsA8JieHhpaH5GAXUD9goAWz4b5cwYRqkatmqHRYtSzYSq4xJMobXUhwRSBtrURXYofi7DBq53CIkswdWw3+5oHvtsIjYfYiSysKFNmsFnOriXPjAKlBoyi1W301lKlLFSCWNJszzegAjeKtO7F1pLMAM1rltW2GxODlgZYo42WgoSfiYVSw8jbIFGX6cZmkSx+BbFaurAYbhu6uurHTRsLagMczw32jKYbcY7XRfcYayNBMatpcNtTBAFjwjIqwQQ1IElTAZOC4vFlv1lgRWqD+Qu9AxLBIEZFebMMzkJgEfbegTQAXPIVZfH5yY5gg4M5r3l172i4LjQc7scvNcSGwwnSxEUyjNeDsLO70UQUxA472iw6NX7fWmKREA/P6WE9hH149y+KPBHN3HKYDs4lOHp6CuAy/MngdMGSF3kGZ9DsVdhBFfik8RrZiv05CegKnMFrBEkk4B05w+qDI7qtCP03EHiNGIC7xkvwUgTp3zgmQYXoPA6VmABy6BXn4cSTK0wZgF6bNE5rFRofjo/M+YGEVk613E4mhE6Ja/ZMKw57W36+crhoaQkGPyViNDGADbOXAX56wPaWpVsFbM0rD2IJBDJFNELX6AGCrFJbLF2M9JwBnMnqhqzOXSIftoDLr5SI2IZb4wDazgthWx5xeA1DnY9hzo4mMWNWrWiQoAjbtgb4eRWhvs4Om+wQn8ISyPDV5BzWH1AQ0W/5w2ZxNVGAfnEqki/ykZCbGNcDK1hVfBjfGmRD+g0a9lb65CPzTdVUJ6zpTxL/PuOqX+Taczp5lFKyJsk0Ecdz0GHOl/hNFtBsYloUPMRajpPGOtcDVhJG9c7cirgSGSzDk8npRCOQtXGJEZuW/9hnVP7hRNJqXBj2ZmUQIsatIJh32ZLAkqmh56Y5MGAb57icwgflIZjNB6SgfQtigEFqzH9UjCEHLpNXOXkXdi7IgYG5EOaghjYZ22ymOgjSMLIISsi3nwuNc0yd50VUn8+4Rffpm6LPr2E2Cpk6XC7iv5gI7sT45HclvN/eKHnFQKUzVBQ3xRIMtxiqWzdx1zcp+7XxN2kBAFAh6W4C5l/h1PHL1ATt8/fPb+Ia05wfODNiTjS6vnF4W3+L9bV5Ff4hluyPYKPHi1L3YuF2TYypI2Q/odg6J6FAiAjey8lx3hW4iIfYhfx7WQgE9XKExdqYJU82EmiDI6HHlsia6IYzjeFEOAchEnxP4YHKMygtytNxPmgCBAbxRG5WZ/9S98qn5vkznbuVRgqr/VuCvjyd61WNcfuDgnlN4d0bH8G4d5l80jlg05uvBLb/ycrf4DA/vf0C4PkCuDaVOp/Uq1+w0rdZQakowUKmu8S/Wb728XuiNx+E/ax68cYDB8iqjdMkyBsF0DGOn1zpfnJKXZ5SffXB/DL5nSsaQJG4eTfFykb2ideSUIZTH6VIbtZthNBGf7/X0nUlMPc+JftvWbVzGL1SYj0rkSBz+Dsf969I62YttOHR9eTRxJCFLqpw56ObuCjrxRcErj8+pq3M8VQ6+eL6EykYaNYDae5RJtbPnynf3yzaIgzGBoHyASq22Y038LLymtN1P/CcvBekVry2yf0vrVS9vyGfqxtysXb1tZTaMJyPC8F/SU0dKQ0Zu1MAAAAASUVORK5CYII=);content:"";animation:noise 8s steps(10) infinite;mask-image:linear-gradient(to bottom,#000 0,#000 85%,transparent 100%);mask-repeat:no-repeat;mask-size:100%}.p-faculty-single__head-img,.p-post__head-img{border-radius:10px}.p-post__content{border-top:1px solid var(--text-color)}.p-post__share{border:1px solid var(--bd-color)}.p-post__share-url{width:calc(100% - 145px);height:58px;padding:0 16px 0 20px;border-right:1px solid var(--bd-color)}.p-post__share-url:active,.p-post__share-url:focus{outline:0}.p-post__share-button{width:145px;border-radius:0 10px 10px 0;background:#f4f4f4}.p-post__aside{--bottom-space:0}.p-post__aside-block{border-top:2px solid var(--text-color)}.p-post__aside-item,.p-post__aside-title{border-bottom:1px solid var(--bd-color)}.p-post__aside-link{position:relative}.p-post__aside-link[href$=pdf],.p-post__aside-link[target=_blank]{padding-right:30px}.p-post__aside-button .js-toggle__icon,.p-post__aside-link .c-icon-blank,.p-post__aside-link .c-icon-pdf,.p-post__aside-link-sub .c-icon-blank,.p-post__aside-link-sub .c-icon-pdf{position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-post__aside-button{display:block;width:100%;text-align:left}.p-gallery-sticky h2:before,.p-post__aside-link-sub[href$=pdf] .p-post__aside-link-icon,.p-post__aside-link-sub[target=_blank] .p-post__aside-link-icon{display:none}.p-course-prof+h3.wp-block-heading,.p-post__aside-item-sub{border-top:1px solid var(--bd-color)}.p-post__cat-item{margin:0 6px 6px 0}.p-news-single__head-simple .p-post__head-body{border-bottom:1px solid currentColor}.p-news-label{float:left;border-radius:2px;background:var(--text-color);color:var(--bg-color)}.p-archive__breadcrumbs{border-bottom:1px solid var(--bd-color)}.p-archive-gallery__pickup-link:before,.p-course-img-links .wp-block-group a:before,.p-now-pickup__item-img:after,.p-now-sec__item-img:after{position:absolute;inset:0;content:""}.p-archive-gallery__pickup-label{width:-moz-fit-content;width:fit-content;border-radius:2px}.p-gallery-single{margin:0}.p-gallery-single__head-img{border-radius:10px}.p-gallery-single__body{box-sizing:border-box}.p-gallery-images .wp-block-gallery{gap:0!important}.p-gallery-images .wp-block-image{flex-grow:0!important;cursor:pointer}.p-gallery-images .wp-block-image img{flex:none!important;aspect-ratio:7/4;border-radius:5px}.p-gallery-images__main{-o-object-fit:cover;aspect-ratio:840/473;object-fit:cover;border-radius:10px}.p-gallery-prof{margin-bottom:0!important;border:1px solid var(--bd-color)}.p-gallery-prof__name{letter-spacing:0!important}.p-now__head-top-text{border-bottom:2px solid #0d0d0d;border-left:2px solid #0d0d0d}.p-now__noise{height:100%;opacity:.6}.p-now__scroll-text>div{animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:loopLeft}.p-now-single__cat{margin:0 4px -6px 0}.p-now__head-body{border-bottom:2px solid #0d0d0d}.p-now-single__body .wp-block-image img{border:2px solid var(--text-color)}.p-now-sticky>.wp-block-column:first-child h2.wp-block-heading{padding:0!important;color:var(--title-color)}.p-now-sticky>.wp-block-column:first-child h2.wp-block-heading:before{display:none}.p-now-sec__slider.is-initialized:not(.is-active) .splide__list{display:flex}.p-now-sec{border-top:2px solid #0d0d0d}.p-now__archive .page-numbers{font-weight:600}.p-now__archive .page-numbers:not(.dots){border-width:2px;border-color:var(--text-color)}.p-now-sec__item-img-wrap{background-image:url(../images/common/clip-d.svg);background-size:100%;background-repeat:no-repeat}.p-now-sec__item-img-wrap.is-clip-h{background-image:url(../images/common/clip-h.svg)}.p-now-sec__item-img-wrap.is-clip-h .p-now-sec__item-img{-webkit-mask-image:url(../images/common/clip-h-inner.svg);mask-image:url(../images/common/clip-h-inner.svg)}.p-now-sec__item-img-wrap.is-clip-u{background-image:url(../images/common/clip-u.svg)}.p-now-sec__item-img-wrap.is-clip-u .p-now-sec__item-img{-webkit-mask-image:url(../images/common/clip-u-inner.svg);mask-image:url(../images/common/clip-u-inner.svg)}.p-now-sec__item-img{-webkit-mask-image:url(../images/common/clip-d-inner.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;z-index:1;padding-top:150.1742160279%;mask-image:url(../images/common/clip-d-inner.svg);mask-repeat:no-repeat;mask-size:contain}.p-now-top__slide{width:100%}.p-now-top__head-text{border-top:2px solid #0d0d0d}.p-now-top__head-bottom{position:absolute;bottom:0;left:0}.p-now-top__slide-img{position:absolute}.p-now-pickup{padding-bottom:30px;border-top:2px solid #0d0d0d}.p-now-pickup__item{border-bottom:2px solid #0d0d0d}.p-now-pickup__item-img-wrap{background-image:url(../images/common/clip-d-sm.svg);background-size:100%;background-repeat:no-repeat}.p-now-pickup__item-img-wrap.is-clip-h{background-image:url(../images/common/clip-h-sm.svg)}.p-now-pickup__item-img-wrap.is-clip-h .p-now-pickup__item-img{-webkit-mask-image:url(../images/common/clip-h-inner-sm.svg);mask-image:url(../images/common/clip-h-inner-sm.svg)}.p-now-pickup__item-img-wrap.is-clip-u{background-image:url(../images/common/clip-u-sm.svg)}.p-now-pickup__item-img-wrap.is-clip-u .p-now-pickup__item-img{-webkit-mask-image:url(../images/common/clip-u-inner-sm.svg);mask-image:url(../images/common/clip-u-inner-sm.svg)}.p-now-pickup__item-img{-webkit-mask-image:url(../images/common/clip-d-inner-sm.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;z-index:1;padding-top:66.3291139241%;mask-image:url(../images/common/clip-d-inner-sm.svg);mask-repeat:no-repeat;mask-size:contain}.p-now-pickup__badge{z-index:2;position:absolute;border:2px solid #0d0d0d;border-radius:50%}.p-now-pickup__badge,.p-now-pickup__item-label{background:var(--cat-color)}.p-now-pickup__item-title{color:var(--cat-color)}.p-now-pickup__more{margin-top:30px}.p-now__no-img-logo{width:49.1289198606%;margin:auto}.p-course__head-bottom.is-init:before{display:block;border-top:1px solid #424242;content:""}.p-course__body{box-sizing:border-box}.is-firefox .c-col2>.wp-block-column:first-child strong,.is-win .c-col2>.wp-block-column:first-child strong,.p-course-block>.wp-block-column:first-child h2.wp-block-heading+p{margin-top:0}.p-course-col2>.wp-block-column{border-top:1px solid var(--bd-color)}.p-course-student{overflow:hidden}.p-course-box{border:1px solid var(--bd-color)}.p-course-img-links .wp-block-group{position:relative}.p-course-img-links .wp-block-group *{position:static}.p-course-img-links .wp-block-group a{border-bottom:1px solid transparent;background:0 0!important;transition:border-color .8s cubic-bezier(.16,1,.3,1)!important}.p-about__head-body{border-bottom:1px solid #424242}*+.p-about__message{border-top:1px solid #424242}.p-course-top__head-body{border-bottom:1px solid #424242}.p-course-top__link{--bd:#424242;border:1px solid var(--bd);transition:border .8s cubic-bezier(.16,1,.3,1)}.p-course-top__link-head{padding-top:1px;border-left:3px solid currentColor}.p-course-top__link-head-ja:after{-webkit-mask-image:url(../images/common/icon-page-link.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;width:15px;height:8px;background:currentColor;content:"";mask-image:url(../images/common/icon-page-link.svg);mask-repeat:no-repeat;mask-size:contain}.p-course-top__link-item{border-bottom:1px solid var(--bd);transition:border .8s cubic-bezier(.16,1,.3,1)}.p-course-top__link-item:first-child{border-top:1px solid var(--bd)}.is-firefox .is-style-low .c-button__icon,.is-win .is-style-low .c-button__icon{inset:50%0 auto auto}.is-firefox .is-style-low .c-button__icon:before,.is-win .is-style-low .c-button__icon:before{inset:7px auto auto 5px}.is-firefox .js-type__line,.is-win .js-type__line{top:0}.is-firefox .p-post__share-button,.is-firefox .p-post__share-url,.is-win .p-post__share-button,.is-win .p-post__share-url{padding-top:6px}.is-firefox .p-now__scroll-text,.is-win .p-now__scroll-text{padding-block:.2em 0}.is-firefox .p-now-single__post-date,.is-win .p-now-single__post-date{margin-top:.4em}.is-firefox .c-img-link-list .wp-block-columns .c-button__icon,.is-win .c-img-link-list .wp-block-columns .c-button__icon{transform:translateY(-.12em)}.is-firefox .p-now-pickup__badge,.is-firefox .page-numbers,.is-win .p-now-pickup__badge,.is-win .page-numbers{padding-top:.4em}.is-firefox .c-col2 .c-img-link-list .wp-block-button__link strong,.is-win .c-col2 .c-img-link-list .wp-block-button__link strong{margin-top:.2em}.is-firefox .p-course-top__link-item,.is-win .p-course-top__link-item{padding-block:23px 17px}.is-firefox .c-bd-title h2.wp-block-heading,.is-firefox .p-course-top__link-head-ja,.is-win .c-bd-title h2.wp-block-heading,.is-win .p-course-top__link-head-ja{margin-top:0}.is-android .js-page-index .js-page-index__list ul li:before{top:.6em}.is-android .js-cv__slideCat{padding-block:7px 3px}.is-android .p-post__share-button,.is-android .p-post__share-url{padding-top:5px}.is-android .p-now__scroll-text{padding-block:.3em 0}.is-android .p-now-pickup__badge{padding-top:.4em}.is-android .page-numbers{padding-top:.3em}.is-android .p-archive-gallery__pickup-label{padding-block:7px 3px}.is-android .c-col2 .c-img-link-list .wp-block-button__link strong{margin-top:.35em}.is-android .p-course-top__link-item{padding-block:17px 12px}.is-android .c-bd-title h2.wp-block-heading,.is-android .p-course-top__link-head-ja{margin-top:0}@media (hover:hover) and (pointer:fine) and (min-width:782px){.p-gallery-images button:hover,.u-hv-op:hover,a:hover .u-hv-op,button:hover .u-hv-op{opacity:.7}.u-hv-scale:hover .u-scale-elm{transform:scale(1.03) rotate(.1deg)}.u-hv-line:hover .u-hv-line__item,a.u-hv-line__item:hover{border-color:currentColor}.u-hv-line:hover .u-hv-line__item.is-rev{border-color:transparent}.c-bd-button:hover,.is-style-low .wp-block-button__link.is-hover:hover .c-button__icon,.js-toggle__button:hover .js-toggle__icon,a.page-numbers:hover,a:hover .c-icon--box{border-color:var(--hv-bd-color)}.js-cv__slider .splide__arrow:hover{background-color:#0d0d0d;color:#fff}.wp-block-button .wp-block-button__link.is-hover:hover{border-color:var(--hv-bd-color)!important}.c-button.is-hover .c-button__icon:before{animation-delay:.2s;animation-name:moveLR}.c-button.is-hover .c-button__icon:after{animation-name:moveRL}.c-button.is-hover:hover{border-color:var(--hv-bd-color);filter:none}.c-button.is-hover:hover .c-button__icon:before{animation-delay:0s;animation-name:moveRL}.c-button.is-hover:hover .c-button__icon:after{animation-delay:.2s;animation-name:moveLR}.c-bd-button.is-active:hover,.c-breadcrumbs a:hover{border-color:var(--text-color)}a:hover .c-link-text__main{transform:translateY(-100%)}a:hover .c-link-text__sub{transform:translateY(0)}.c-entry__content a:not(.u-hv-line__item):not(.wp-block-button__link):not(.u-reset__link):hover{background-position:bottom right;background-size:0 1px}.c-header-now__text a:hover{background-color:#cacaca}.p-gallery-images button{transition:opacity .8s cubic-bezier(.16,1,.3,1)}.p-course-img-links a:hover{border-color:var(--text-color)}.p-course-top__link:hover{--bd:#fff}}@media not screen and (min-width:782px){body{font-size:.9375rem}.u-hidden-not-md{display:none!important}.u-flex-between-not-md{display:flex}.u-flex-between-not-md,.u-justify-between-not-md{justify-content:space-between}.l-side-space{padding-inline:4.6153846154vw}.js-modal__content{padding:100px 4.6153846154vw 57px}.js-toggle__panel-sp{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.js-toggle__panel-sp[aria-hidden=false]{grid-template-rows:1fr}.js-toggle__icon{inset:18px 0 auto auto}.js-toggle.is-faq .js-toggle__body,.js-toggle.is-faq .js-toggle__title{padding-left:2em}.js-toggle.is-faq .js-toggle__body:before,.js-toggle.is-faq .js-toggle__title:before{font-size:1.125rem}.js-toggle.is-faq .js-toggle__title:before{inset:20px auto auto 4px}.js-toggle.is-faq .js-toggle__body:before{inset:6px auto auto 4px}.js-toggle__title{padding:19px 26px 14px 0}.js-toggle__content{padding-bottom:15px}.js-page-index{padding:17px 6.1538461538vw 13px}.js-page-index p{margin-bottom:5px!important}.js-cv{padding-bottom:57px}.js-cv__inner{padding-top:72px}.js-cv__title{letter-spacing:-.04em}.js-cv__slider{margin-top:44px}.js-cv__slider .splide__arrow.splide__arrow--next{right:0}.js-cv__slideImgBox{padding:0 4.6153846154vw}.js-cv__slideBody{margin-top:49px;padding:0 4.8717948718vw}.js-cv__slideCat{padding:4px 6px}.js-cv__slideText{margin-top:9px}.wp-block-quote{padding:0 0 0 34px!important}.wp-block-quote:before{inset:5px auto auto -4px}.wp-block-flexible-table-block-table{font-size:.8125rem}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:12px 3.8461538462vw 11px;font-size:.875rem}.wp-block-buttons.is-layout-flex{gap:12px}.wp-block-button .wp-block-button__link{min-width:auto;padding:12px 44px 10px 18px;font-size:.75rem}.is-style-high-lg .wp-block-button__link{padding:7px 62px 7px 20px;font-size:.9375rem}.is-style-low .wp-block-button__link{padding:0 30px 0 0}.wp-block-buttons+.wp-block-button-cap{margin-top:10px!important}.wp-block-button-cap{font-size:.75rem!important}.pagination{margin:34px -5.3333333333vw 0}.c-button{min-width:160px;padding:11px 44px 10px 18px}.c-button--fit{min-width:auto;padding:12px 64px 10px 19px}.c-button--round{min-width:266px;padding-block:12px}.c-button--round .c-button__icon{margin:2px -26px 0 8px}.c-bd-button{padding:9px 18px 8px}.c-bd-button--sm{padding:2px 8px}.c-bd-button--lg{padding:10px 28px 9px}.c-header.is-fixed:not(.is-open){height:90px}.c-header{--header-height:-90px}.c-header__logo{top:24px;left:4.6153846154vw}.c-header__logo-img{width:94px;margin-bottom:6px}.c-header__body{padding-right:65px}.c-header__body,.c-header__menu-button{top:18px;right:4.6153846154vw}.c-nav{padding-block:61px 57px}.c-nav__main{margin-bottom:32px;border-top:1px solid #424242}.c-nav__main-item{border-bottom:1px solid #424242}.c-nav__main-link{padding-block:17px 12px}.c-nav__main-button{display:block;width:100%;padding:15px 30px 14px 0;text-align:left}.c-nav__main-button .js-toggle__icon{position:absolute;top:50%;right:0;margin-top:-1px;transform:translateY(-50%)}.c-nav__main-sub{padding-left:30px}.c-nav__main-item-sub,.c-nav__main-sub{border-top:1px solid #424242}.c-nav__main-item-sub:first-child{border-top:none}.c-nav__main-link-sub{padding:17px 30px 15px 0}.c-nav__main-link-icon{margin-top:2px}.c-nav__sub-item{width:50%;margin-bottom:9px}.c-nav__search-form{margin-bottom:21px}.c-nav__sns-item{width:24px;margin:0 25px 10px 0}.c-nav__block+.c-nav__block{margin-right:-4.6153846154vw}.c-nav__block+.c-nav__mid{margin-top:23px;padding-top:34px}.c-nav__block+.c-nav__bottom{margin-top:19px;padding-top:40px}.c-nav__img-link+.c-nav__img-link{margin-top:15px}.c-nav__img-link-title{margin-bottom:27px}.c-nav__img-link-body{padding-bottom:16px;overflow-x:auto;overflow-y:hidden}.c-nav__img-link-list:after{flex-shrink:0;width:1px;content:""}.c-nav__img-link-list[data-col="3"] .c-nav__img-link-item{width:51.2820512821vw;margin-right:5.8974358974vw}.c-nav__img-link-list[data-col="4"] .c-nav__img-link-item{width:33.3333333333vw;margin-right:5.1282051282vw}.c-nav__img-link-img{margin-bottom:13px}.c-nav__catch{margin:17px 0 35px}.c-nav__blank-link-item{margin-bottom:9px}.c-nav__bottom-link{margin-top:28px}.c-nav__bottom-link-item{margin-right:16px}.c-nav__copyright{margin-top:4px}.c-label{padding:4px 10px}.c-post-list[data-col="2"] .c-post-list__item+.c-post-list__item{margin-top:63px}.c-post-list[data-col="4"] .c-post-list__item+.c-post-list__item{margin-top:20px}.c-post-list[data-col="4"] .c-post-list__link{display:flex;align-items:flex-start;justify-content:space-between}.c-post-list[data-col="4"] .c-post-list__slide-img{width:41.0256410256vw;margin:0;padding-top:27.1794871795vw}.c-post-list[data-col="4"] .c-post-list__body{width:45.3846153846vw}.c-post-list[data-col="4"] .c-post-list__title{letter-spacing:-.015em}.c-post-list[data-col="4"] .c-post-list__date{margin-block:8px -1px;line-height:1}.c-post-list__slide-img{margin-bottom:15px}.c-post-list__label-list{margin:0-8px 2px 0}.c-post-list__date{margin-top:3px}.c-breadcrumbs{font-size:.625rem}.p-post__aside-lg.u-hidden-not-md+.c-entry__content-side,.p-post__aside.u-hidden-not-md+.c-entry__content-side{margin-top:0!important}.c-entry__content>:not(:first-child){margin-top:40px}.c-entry__content h2.wp-block-heading,.c-entry__content h3.wp-block-heading,.c-entry__content h4.wp-block-heading,.c-entry__content p.is-catch{scroll-margin-top:80px}.c-entry__content *+h2.wp-block-heading{margin-top:51px}.c-entry__content *+h2.wp-block-heading.is-no-border{margin-top:75px}.c-entry__content *+h2.wp-block-heading.is-no-border-lg{margin-top:74px}.c-entry__content *+h3.wp-block-heading,.c-entry__content ol+.has-background,.c-entry__content p+.has-background,.c-entry__content ul+.has-background{margin-top:30px}.c-entry__content *+h4.wp-block-heading,.c-entry__content h3.wp-block-heading+*{margin-top:32px}.c-entry__content *+.wp-block-columns .c-box-set,.c-entry__content h2.wp-block-heading+p.is-title-cap{margin-top:2px}.c-entry__content *+.wp-block-quote{margin-top:24px}.c-entry__content *+.p-gallery-images,.c-entry__content *+.p-gallery-movie{margin-top:75px}.c-entry__content .p-gallery-movie+*{margin-top:80px}.c-entry__content .wp-block-embed+.wp-block-embed{margin-top:40px}.c-entry__content .wp-element-caption{margin-block:1em -.4545454545em;font-size:.8125rem}.c-entry__content .c-comment-block+.c-comment-block{margin-top:20px}.c-entry__content ol+h2.wp-block-heading,.c-entry__content p+h2.wp-block-heading,.c-entry__content ul+h2.wp-block-heading{margin-top:39px}.c-entry__content ol+p:not(:first-child),.c-entry__content p+p:not(:first-child),.c-entry__content ul+p:not(:first-child){margin-top:15px}.c-entry__content p+ul:not(:first-child){margin-top:13px}.c-entry__content h2.wp-block-heading{padding:3px 0 3px 13px;font-size:1.125rem;scroll-padding-top:100px}.c-entry__content h2.wp-block-heading:before{inset:0 auto 1px 0}.c-entry__content h2.wp-block-heading+h3.wp-block-heading,.c-entry__content h2.wp-block-heading.is-no-border+.c-img-link-list{margin-top:34px}.c-entry__content h2.wp-block-heading+ol,.c-entry__content h2.wp-block-heading+p,.c-entry__content h2.wp-block-heading+ul,.c-entry__content h2.wp-block-heading.is-no-border-lg+.c-cover-img{margin-top:33px}.c-entry__content h2.wp-block-heading.is-no-border-lg{font-size:1.25rem}.c-entry__content h3.wp-block-heading{font-size:1.0625rem}.c-entry__content h3.wp-block-heading:before{display:block;width:45px;margin-bottom:28px}.c-entry__content h3.wp-block-heading.is-lg{font-size:1.125rem}.c-entry__content h3.wp-block-heading.is-lg+*{margin-top:27px}.c-entry__content h3.wp-block-heading+ol,.c-entry__content h3.wp-block-heading+p,.c-entry__content h3.wp-block-heading+ul{margin-top:21px}.c-entry__content h4.wp-block-heading{font-size:1rem}.c-entry__content .c-cover-img+h3.wp-block-heading+p+.wp-block-buttons,.c-entry__content .c-cover-img+p+.wp-block-buttons,.c-entry__content h4.wp-block-heading+*{margin-top:15px}.c-entry__content h4.wp-block-heading+ol,.c-entry__content h4.wp-block-heading+p,.c-entry__content h4.wp-block-heading+ul{margin-top:12px}.c-entry__content p.is-title-cap{font-size:.75rem}.c-entry__content p.is-catch{font-size:1.25rem}.c-entry__content p.is-catch+*{margin-top:24px!important}.c-entry__content .c-cover-img+h3.wp-block-heading{margin-top:36px}.c-entry__content .c-cover-img+p{margin-top:35px}.c-entry__content .c-col2+.c-col2{margin-top:10px}.c-entry__content .has-background{padding:17px 6.1538461538vw 15px}.c-entry__content ul li::marker{transform:translateY(-.1em);font-size:1.3em;line-height:1}.c-entry__content ol ol,.c-entry__content ol ul,.c-entry__content ul ol,.c-entry__content ul ul{margin-top:.5em;padding-left:1.5em}.c-entry__content ol+ol:not(:first-child),.c-entry__content ol+ul:not(:first-child),.c-entry__content ul+ol:not(:first-child),.c-entry__content ul+ul:not(:first-child){margin-top:28px}.c-entry__content ul li{padding-left:23px}.c-entry__content ul li:before{top:.6em;left:6px}.c-entry__content ul,.c-entry__content ul ul li{padding-left:0}.c-entry__content ol li,.c-entry__content ul ol li{padding-left:.2em}.c-entry__content ol{padding-left:1.3em}.c-entry__content ol ul li{padding-left:0}.c-entry__content li+li{margin-top:.5em}.c-col2-table,.c-faculty-table{padding-block:24px 21px}.c-col2-table>.wp-block-column:first-child,.c-faculty-table>.wp-block-column:first-child{margin-bottom:18px}.c-col2-table .c-col2-table__text-lg,.c-faculty-table .c-col2-table__text-lg{font-size:1.0625rem}.c-faculty-list{margin-bottom:-36px}.c-faculty-list__item{width:43.0769230769vw;margin-bottom:36px}.c-faculty-list__slide-img{margin-bottom:12px}.c-faculty-list__info{margin-top:5px!important}.c-column{gap:4.6153846154%!important}.c-img-text.is-layout-flex{display:block}.c-img-text .wp-block-column+.wp-block-column{margin-top:14px}.c-img-text h4{padding-top:5px}.c-bd-box{padding:15px 5.7971014493vw 19px}.c-bd-box p+p{margin-top:13px!important}.c-news-list{margin-top:80px}.c-news-list.is-pickup{margin-block:50px 30px}.c-news-list.is-pickup .c-news-list__status+.c-news-list__date{margin-top:1.1em}.c-news-list__info{width:28.2485875706%;padding:19px 5px}.c-news-list__info+.c-news-list__body{width:65.8192090395%;margin-left:auto}.c-news-list__status{inset:1.4em 5px auto}.c-news-list__status+.c-news-list__date{margin-top:1.17em}.c-news-list__week{margin-top:.05em}.c-news-list__date+.c-news-list__date:before{height:8px;margin:5px auto 4px}.c-news-list__img{width:100%;margin-bottom:14px;padding-top:56.2146892655%}.c-news-list__body{width:100%}.c-news-list__label-list{margin:0-8px 2px 0}.c-news-list__post-date{margin-top:5px}.c-gallery-list{padding-bottom:6px}.c-gallery-list__item+.c-gallery-list__item{margin-top:40px}.c-gallery-list__slider{margin-top:34px;padding-right:26.4102564103vw}.c-gallery-list__slide{padding-right:4.6153846154vw}.c-gallery-list__img{margin-bottom:14px}.c-gallery-list__name{margin-top:5px}.c-gallery-list__cat{margin:8px -6px -6px 0!important}.c-header-now{padding:0 10px}.c-footer-now__list{padding:30px 2.0512820513vw 20px}.c-footer-now__scroll{height:68px;padding-bottom:2px}.c-footer-now__body{padding-block:62px 52px}.c-footer-now__logo{margin-bottom:22px}.c-footer-now__body-head{margin-bottom:49px}.c-footer-now__link{margin-bottom:10px}.c-footer-now__topic-pass{padding:4px 2.3076923077vw}.c-footer-now__topic-pass .c-breadcrumbs{font-size:.75rem}.c-img-link-list{margin-bottom:-34px}.c-img-link-list>.wp-block-group{flex-direction:column;align-items:flex-start!important;width:47.4576271186%;margin-bottom:34px;gap:11px!important}.c-img-link-list>.wp-block-group p{font-size:.8125rem}.c-img-link-list,.c-img-link-list .wp-block-buttons{align-items:flex-start!important}.c-img-link-list .wp-block-buttons+p{margin-top:9px!important}.c-img-link-list .wp-block-button__link{font-size:.9375rem}.c-img-link-list .c-button__icon{display:none}.c-col2{padding:23px 6.4971751412%;gap:17px!important}.c-col2>.wp-block-column:first-child p{font-size:.75rem}.c-col2>.wp-block-column:first-child p+p{margin-top:0}.c-col2>.wp-block-column:first-child strong{margin-top:-4px;font-size:1.125rem}.c-col2>.wp-block-column:first-child .wp-block-group{padding-left:14px}.c-col2>.wp-block-column:last-child p+.c-img-link-list{margin-top:16px}.c-col2 .c-img-link-list{display:block!important;border-top:1px solid var(--bd-color)}.c-col2 .c-img-link-list .wp-block-button,.c-col2 .c-img-link-list .wp-block-buttons,.c-col2 .c-img-link-list .wp-block-group{display:block!important;width:100%}.c-col2 .c-img-link-list .c-button__icon{display:block}.c-col2 .c-img-link-list>.wp-block-group{width:auto;margin-bottom:0;border-bottom:1px solid var(--bd-color)}.c-col2 .c-img-link-list>.wp-block-group .wp-block-button__link{justify-content:space-between;width:100%;padding-block:14px 15px!important}.c-cover-img .wp-block-cover__inner-container{padding:10px 6.4971751412%}.c-cover-img .wp-block-cover__inner-container p{font-size:.8125rem!important}.c-cover-img .wp-block-cover__inner-container strong{font-size:1.5rem!important}.c-block{padding-top:36px}.c-block p+.wp-block-buttons{margin-top:15px}.c-bd-title{padding-left:12px}.c-bd-title h2.wp-block-heading{margin-top:-5px;font-size:1.375rem!important}.c-bd-title h2.wp-block-heading+p{margin-top:0}.c-bd-title p{font-size:.75rem;letter-spacing:0}.p-faculty-single__head{padding-block:138px 40px}.p-faculty-single__head-title{margin-bottom:42px}.p-faculty-single__title-main{margin-right:.45em}.p-faculty-single__title-sub{margin-bottom:.3em}.p-faculty-single__head-info{margin-top:10px}.p-faculty-single__cat{margin-top:13px}.p-faculty-single__breadcrumbs{margin-top:73px}.p-faculty-single__head-img{margin-top:12px}.p-faculty-single__body{padding-block:40px 76px}.p-faculty-single__rel{padding-bottom:80px}.p-faculty-single__rel-title{margin-bottom:30px}.p-faculty-single__rel-link{margin-top:33px}.p-post--list .p-post__head-side{padding-top:0}.p-post--list .p-post__breadcrumbs{margin-top:0}.p-post--list .p-post__body{padding-bottom:78px}.p-post__head{padding-block:138px 80px}.p-post__head-side,.p-post__head-simple{padding-top:138px}.p-post__head-side+.p-post__body,.p-post__head-simple+.p-post__body{padding-top:10px}.p-post__head-title{margin-bottom:45px}.p-post__head-text{margin-top:32px}.p-post__date{margin-top:3px}.p-post__date+.p-post__breadcrumbs{margin-top:74px}.p-post__breadcrumbs{margin-top:68px}.p-post__head-img{margin-top:12px}.p-post__body{padding-block:80px 52px}.p-post__body .p-post__head-side{padding-top:58px}.p-post__content{padding-top:35px}.p-post__share{margin-top:52px!important}.p-p-post__back-link,.p-post__aside{margin-top:50px!important}.p-post__aside-title{padding-block:17px 9px}.p-post__aside-link{padding-block:18px 12px}.p-post__aside-button{padding:15px 30px 14px 0}.p-post__aside-list-sub{padding-left:15px}.p-post__aside-link-sub{padding:16px 30px 14px 0}.p-post__bottom{padding-block:76px 75px}.p-post__bottom-title{margin-bottom:27px}.p-post__bottom-label{margin-bottom:13px}.p-post__bottom-date{margin-top:3px}.p-post__bottom-img{margin-top:13px}.p-post__bottom-text{margin-top:14px}.p-news-single__head{padding-block:135px 52px}.p-news-single__head-simple{padding-top:135px}.p-news-single__head-simple+.p-post__body{padding-top:12px}.p-news-single__head-simple .p-post__head-body{padding-bottom:10px}.p-news-single__body{padding-bottom:80px}.p-news-label{margin:-2px 6px 0 0;padding:6px 9px 5px}.p-news-single__cat{margin-top:13px}.p-archive__head{padding-block:135px 50px}.p-archive__title{margin-bottom:47px}.p-archive__breadcrumbs{margin-bottom:34px;padding-bottom:10px}.p-archive__breadcrumbs+.p-archive__cat-title{margin-top:37px}.p-archive__cat-title{margin-block:26px 20px}.p-archive__cat-list{margin:0-8px -12px 0}.p-archive__cat-item{margin:0 8px 12px 0}.p-archive__body{padding-bottom:80px}.p-archive-gallery .p-archive__head{padding-bottom:41px}.p-archive-gallery__pickup{margin-bottom:50px;padding-bottom:43px;border-bottom:1px solid var(--bd-color)}.p-archive-gallery__pickup-img{margin-bottom:19px}.p-archive-gallery__pickup-label{margin-bottom:8px;padding:7px 10px}.p-archive-gallery__pickup-text{margin-top:7px}.p-archive-gallery__pickup-cat{margin-top:6px}.p-archive-gallery__keyword{margin-top:80px;padding-block:15px 13px;border-top:1px solid var(--bd-color);border-bottom:1px solid var(--bd-color)}.p-archive-gallery__keyword-title{margin-bottom:14px}.p-archive-gallery__keyword-list{margin-block:-93px -13px}.p-archive-gallery__keyword-item{margin:0 14px 22px 0}.p-archive-gallery__button{position:absolute;height:60px;inset:0 0 auto}.p-archive-gallery__button[aria-expanded=true] .p-archive-gallery__button-open{display:none}.p-archive-gallery__button[aria-expanded=true] .p-archive-gallery__button-close{display:block}.p-archive-gallery__button[aria-expanded=true] .p-archive-gallery__button-icon:after{opacity:0}.p-archive-gallery__button-icon{position:absolute;top:18px;right:0;width:21px;height:21px;border:1px solid #cacaca;border-radius:7px}.p-archive-gallery__button-icon:after,.p-archive-gallery__button-icon:before{position:absolute;margin:auto;inset:0;background:#0d0d0d;content:""}.p-archive-gallery__button-icon:before{width:7px;height:1px}.p-archive-gallery__button-icon:after{width:1px;height:7px}.p-archive-gallery__button-close{display:none}.p-archive-gallery__keyword-body{position:relative;padding-top:93px;overflow:hidden}.p-archive-gallery__keyword-body:after{z-index:1;position:absolute;inset:50px 0 0;background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 100%);content:"";transition:opacity .8s cubic-bezier(.16,1,.3,1)}.p-archive-gallery__keyword-panel[aria-hidden=false] .p-archive-gallery__keyword-body:after{opacity:0;pointer-events:none}.p-archive-gallery__cat-title{margin-block:-4px 67px}.p-gallery-single__head{padding-block:135px 78px}.p-gallery-single__head-title{margin-bottom:41px}.p-gallery-single__name{margin-top:11px}.p-gallery-single__breadcrumbs{margin-top:69px}.p-gallery-single__head-img{margin-top:14px}.p-gallery-single__head-text{margin-top:32px}.p-gallery-single__body{padding-block:70px 74px}.p-gallery-images,.p-gallery-movie{gap:35px!important}.p-gallery-images .wp-block-gallery{margin-block:5.6497175141% -2.5423728814%!important}.p-gallery-images .wp-block-image{flex-grow:0;width:18.0790960452%!important;margin:0 2.4011299435% 2.5423728814%0!important}.p-gallery-images .wp-block-image:nth-child(5n){margin-right:0!important}.p-gallery-sticky h2{font-size:1.125rem!important}.p-gallery-sticky h2+p{margin-top:2px!important}.p-gallery-sticky p{font-size:.75rem!important}.p-gallery-prof{padding:40px 9.7435897436vw 37px;gap:31px!important}.p-gallery-prof p+.wp-block-buttons{margin-top:20px!important}.p-gallery-prof .wp-block-button__link{font-size:.9375rem}.p-gallery-prof__name+p{margin-top:13px!important}.p-gallery-single__rel{padding-bottom:80px}.p-gallery-single__rel-link{margin-top:40px}.p-now{padding-top:40px}.p-now__head-top-logo{padding:16px 12px 0 2.5641025641vw}.p-now__head-top-logo-img{width:132px}.p-now__head-top-text{height:68px}.p-now__head-body-top{margin-bottom:10px}.p-now__head-body-left{padding:50px 4.6153846154vw 44px}.p-now__head-body-right{padding:26px 4.6153846154vw;border-top:2px solid #0d0d0d}.p-course-img-links .wp-block-group p,.p-now__head-body-right-text+.p-now__head-body-right-text{margin-top:9px}.p-now-single__body{padding-block:44px 52px}.p-now-sticky{gap:27px!important}.p-now-sticky+.p-now-sticky{margin-top:40px}.p-now-sticky>.wp-block-column:last-child>*+*{margin-top:40px}.p-now-sticky>.wp-block-column:last-child ol+.has-background,.p-now-sticky>.wp-block-column:last-child p+.has-background,.p-now-sticky>.wp-block-column:last-child ul+.has-background,.p-now-sticky>.wp-block-column:last-child>*+h3.wp-block-heading{margin-top:30px}.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+*,.p-now-sticky>.wp-block-column:last-child>*+h4.wp-block-heading{margin-top:32px}.p-now-sticky>.wp-block-column:last-child>*+.wp-block-columns .c-box-set{margin-top:2px}.p-now-sticky>.wp-block-column:last-child>*+.wp-block-quote{margin-top:24px}.p-now-sticky>.wp-block-column:last-child>*+.p-gallery-images,.p-now-sticky>.wp-block-column:last-child>*+.p-gallery-movie{margin-top:75px}.p-now-sticky>.wp-block-column:last-child .p-gallery-movie+*{margin-top:80px}.p-now-sticky>.wp-block-column:last-child .wp-block-embed+.wp-block-embed{margin-top:40px}.p-now-sticky>.wp-block-column:last-child .wp-element-caption{margin-block:1em -.4545454545em}.p-now-sticky>.wp-block-column:last-child .c-comment-block+.c-comment-block{margin-top:20px}.p-now-sticky>.wp-block-column:last-child ol+p:not(:first-child),.p-now-sticky>.wp-block-column:last-child p+p:not(:first-child),.p-now-sticky>.wp-block-column:last-child ul+p:not(:first-child){margin-top:15px}.p-now-sticky>.wp-block-column:last-child ol+ul:not(:first-child),.p-now-sticky>.wp-block-column:last-child p+ul:not(:first-child),.p-now-sticky>.wp-block-column:last-child ul+ul:not(:first-child){margin-top:13px}.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading:before{display:block;width:45px;margin-bottom:28px}.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+ol,.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+p,.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+ul{margin-top:21px}.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+*{margin-top:15px}.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+ol,.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+p,.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+ul{margin-top:12px}.p-now-sec__slider{padding-right:15.8974358974vw}.p-now-sec{padding-block:55px 60px}.p-now-sec__title{margin-bottom:34px}.p-now-sec__slide{padding-right:15.3846153846vw}.p-now__archive{padding-block:54px 60px}.p-now__archive-title{margin-bottom:34px}.p-now-sec__list{margin-bottom:-37px}.p-now-sec__item{width:43.0769230769vw;margin-bottom:40px}.p-now-sec__item .p-now-sec__item-img-wrap{margin-bottom:19px}.p-now-sec__item .p-now-sec__item-label{margin-bottom:13px}.p-now-sec__item-img-wrap{margin-bottom:15px}.p-now-sec__item-label{margin-bottom:11px}.p-now-sec__item-info{margin-top:7px}.p-now-sec__more{margin-top:39px}.p-now-sec__date{margin-top:5px}.p-now-top__slide{height:calc(100vh - 110px);height:calc(100svh - 110px)}.p-now-top__head-text{height:70px}.p-now-top__head-catch{width:194px;margin:0 0 9px 13px}.p-now-top__head-logo{width:251px;margin:0 0-2px 6px}.p-now-top__slide-img{inset:0 0 50%}.p-now-top__slide-img+.p-now-top__slide-img{inset:50%0 0}.p-now-pickup__link{padding:22px 4.6153846154vw 26px}.p-now-pickup__item-img-wrap{margin-bottom:16px}.p-now-pickup__badge{width:74px;height:74px;inset:11px 0 0 2.0512820513vw}.p-now-pickup__item-label{margin-bottom:11px}.p-now-pickup__item-info{margin-top:7px}.p-course{padding-top:137px}.p-course__title{margin-block:4px 64px}.p-course__head{margin-bottom:80px}.p-course__head-top{margin-bottom:15px}.p-course__head-img{margin-bottom:38px}.p-course__head-catch{margin-bottom:27px}.p-course__head-bottom.is-init{margin-top:71px}.p-course__head-bottom.is-init:before{padding-top:75px}.p-course__body{padding-block:74px 48px}.p-course-block{gap:29px!important}.p-course-block:not(:first-child){margin-top:80px!important}.p-course-block:not(:first-child).is-sp-border{padding-top:75px;border-top:1px solid var(--bd-color)}.p-course-block:not(:first-child).is-sp-border .c-bd-title{margin-top:5px}.p-course-block.is-sp-border>.wp-block-column:first-child h2{font-size:1.125rem;letter-spacing:0}.p-course-block.is-sp-border>.wp-block-column:first-child p{font-size:.75rem;letter-spacing:0}.p-course-block.is-full{padding-top:69px!important;border-top:1px solid var(--bd-color)}.p-course-block .c-bd-title{margin-bottom:6px}.p-course-block+.p-course-gallery{margin-top:71px}.p-course-block .wp-block-columns+.wp-block-buttons{margin-top:33px!important}.p-course-block .wp-block-buttons+.wp-block-image{margin-top:40px}.p-course-block .c-img-link-list{margin-bottom:-38px}.p-course-block p+.c-img-link-list{margin-top:42px}.p-course-block p+.wp-block-buttons{margin-top:12px}.p-course-gallery{display:block!important}.p-course-gallery .wp-block-image{width:100%!important}.p-course-gallery .wp-block-image+.wp-block-image{margin-top:40px!important}.p-course-prof{gap:16px!important}.p-course-prof+h3.wp-block-heading{margin-top:49px!important;padding-top:45px}.p-course-prof>.wp-block-column:last-child{display:flex;align-items:center;justify-content:space-between}.p-course-prof>.wp-block-column:last-child .wp-block-image{width:45.197740113%;margin:0!important}.p-course-prof>.wp-block-column:last-child .wp-block-group{width:50%;margin:0!important}.p-course-prof>.wp-block-column:last-child p{font-size:.75rem}.p-course-prof>.wp-block-column:last-child p+p{margin-top:-1px!important}.p-course-prof>.wp-block-column:last-child strong{font-size:.875rem}.p-course-col2{gap:32px!important}.p-course-col2:not(:first-child){margin-top:50px!important}.p-course-col2>.wp-block-column{padding-top:34px}.p-course-facluty:not(:first-child),.p-course-student:not(:first-child){margin-top:75px!important}.p-course-facluty .js-course__facluty:not(:first-child){margin-top:33px!important}.p-course-facluty .wp-block-buttons:not(:first-child){margin-top:37px!important}.p-course-student{margin-inline:-4.6153846154vw}.p-course-student .wp-block-buttons:not(:first-child){margin-top:40px!important}.p-course-box{padding:34px 10.2564102564vw 36px;gap:27px!important}.p-course-box:not(:first-child){margin-top:80px!important}.p-course-box>.wp-block-column:first-child p{font-size:1.0625rem;line-height:1.4;letter-spacing:.03em}.p-course-box .wp-block-buttons{display:block}.p-course-box .wp-block-buttons:not(:first-child){margin-top:8px!important}.p-course-box .wp-block-buttons .wp-block-button__link{padding-block:0!important;font-size:.9375rem}.p-course-box .wp-block-buttons .wp-block-button{display:block!important}.p-course-box .wp-block-buttons .wp-block-button+.wp-block-button{margin-top:5px}.p-course-img-links{justify-content:space-between;margin-bottom:-31px!important;gap:0!important}.p-course-img-links .wp-block-group{width:47.4576271186%;margin-bottom:31px}.p-course-img-links+ul{margin-top:24px!important}.p-about__head{padding-block:135px 78px}.p-about__head-title{margin-bottom:43px}.p-about__head-body{padding-bottom:10px}.p-about__title-en{margin-top:6px}.p-gallery-single__cat{margin-top:17px}.p-about__breadcrumbs{margin-top:74px}.p-about__main-img{margin-block:40px}.p-about__catch{margin-bottom:27px}*+.p-about__message{margin-top:72px;padding-top:80px}.p-about__message-img{margin-bottom:27px}.p-about__message-link{margin-top:28px}.p-course-top__head{padding-block:135px 78px}.p-course-top__head-title{margin-bottom:43px}.p-course-top__head-body{padding-bottom:10px}.p-course-top__title-en{margin-top:6px}.p-course-top__breadcrumbs{margin-top:74px}.p-course-top__main-img{margin-top:40px}.p-course-top__bottom-body{margin-top:36px}.p-course-top__text+.p-course-top__catch{margin-top:27px}.p-course-top__text+.p-course-top__link{margin-top:32px}.p-course-top__catch+.p-course-top__link,.p-course-top__catch+.p-course-top__text{margin-top:29px}.p-course-top__link{padding:23px 6.4971751412%}.p-course-top__link+.p-course-top__link{margin-top:10px}.p-course-top__link-head{margin-bottom:16px;padding-left:14px}.p-course-top__link-head-ja{margin-block:-5px 2px}.p-course-top__link-head-ja:after{position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-course-top__link-text+.p-course-top__link-list{margin-top:16px}.p-course-top__link-item{padding-block:15px}.is-firefox .c-bd-button--sm,.is-win .c-bd-button--sm{padding:4px 8px 0}.is-android .wp-block-button .wp-block-button__link,.is-firefox .wp-block-button .wp-block-button__link,.is-win .wp-block-button .wp-block-button__link{padding-block:13px 9px}.is-firefox .p-post__aside-button,.is-win .p-post__aside-button{padding-block:17px 12px}.is-firefox .p-post__aside-link-sub,.is-win .p-post__aside-link-sub{padding-block:18px 12px}.is-firefox .p-news-label,.is-win .p-news-label{padding-block:8px 3px}.is-firefox .c-bd-box,.is-win .c-bd-box{padding-block:19px 15px}.is-android .js-type__line{top:0;height:.9em}.is-android .c-entry__content h2.wp-block-heading{padding-block:5px 1px}.is-android .p-news-label{padding-block:8px 3px}.is-android .is-style-high-lg .wp-block-button__link{padding-block:9px 5px}.is-android .c-bd-box{padding-block:19px 15px}.is-android .c-label{padding-block:4px 0}.is-android .c-button{padding-block:12px 8px}.is-android .c-bd-button{padding-block:12px 6px}.is-android .c-bd-button--sm{padding-block:4px 0}.is-android .c-button--round .c-button__icon{margin-top:-4px}.is-android .p-now-single__post-date{margin-top:.5em}.is-android .p-course-box .wp-block-buttons .c-button__icon{margin-top:-.15em}.is-android .js-cv__slideCat{padding-block:6px 2px}.is-android .js-top-main__button{padding-top:.4em}.is-android .js-top-main__fixedText{transform:translateY(.2em)}}@media only screen and (min-width:782px){body{font-size:1rem}.u-text-gray07-md{--text-color:#8E8E8E;color:var(--text-color)}.u-bg-gray13-md{background-color:#f4f4f4}.u-hidden-medium{display:none!important}.u-flex-md{display:flex}.js-cv__slider .splide__slide,.u-flex-center-y-md{display:flex;align-items:center}.u-flex-between-md{display:flex;justify-content:space-between}.u-flex-wrap-md{flex-wrap:wrap}.u-justify-end-md{justify-content:flex-end}.u-text-right-md{text-align:right}.u-fs-11-md{font-size:.6875rem}.u-fs-12-md{font-size:.75rem}.u-fs-13-md{font-size:.8125rem}.u-fs-14-md{font-size:.875rem}.u-fs-16-md{font-size:1rem}.u-fs-18-md{font-size:1.125rem}.js-toggle.is-faq .js-toggle__body:before,.js-toggle.is-faq .js-toggle__title:before,.u-fs-20-md{font-size:1.25rem}.c-entry__content h3.wp-block-heading.is-lg,.u-fs-24-md{font-size:1.5rem}.u-fs-30-md{font-size:1.875rem}.u-fs-32-md{font-size:2rem}.u-fs-36-md{font-size:2.25rem}.u-fs-40-md{font-size:2.5rem}.u-fs-85-md{font-size:5.3125rem}.u-fs-10-11-md{min-height:.000001vw;font-size:clamp(.625rem,.423rem + .41vw,.688rem)}.u-fs-10-12-md,.u-fs-11-14-md{min-height:.000001vw;font-size:clamp(.625rem,.221rem + .83vw,.75rem)}.u-fs-11-14-md{font-size:clamp(.688rem,.082rem + 1.24vw,.875rem)}.u-fs-12-14-md,.u-fs-12-16-md{min-height:.000001vw;font-size:clamp(.75rem,.346rem + .83vw,.875rem)}.u-fs-12-16-md{font-size:clamp(.75rem,-.058rem + 1.65vw,1rem)}.u-fs-14-16-md,.u-fs-14-18-md{min-height:.000001vw;font-size:clamp(.875rem,.471rem + .83vw,1rem)}.u-fs-14-18-md{font-size:clamp(.875rem,.067rem + 1.65vw,1.125rem)}.u-fs-14-19-md,.u-fs-16-20-md{min-height:.000001vw;font-size:clamp(.875rem,-.135rem + 2.07vw,1.188rem)}.u-fs-16-20-md{font-size:clamp(1rem,.192rem + 1.65vw,1.25rem)}.u-fs-16-24-md,.u-fs-18-24-md{min-height:.000001vw;font-size:clamp(1rem,-.616rem + 3.31vw,1.5rem)}.u-fs-18-24-md{font-size:clamp(1.125rem,-.087rem + 2.48vw,1.5rem)}.u-fs-20-30-md,.u-fs-20-36-md{min-height:.000001vw;font-size:clamp(1.25rem,-.77rem + 4.13vw,1.875rem)}.u-fs-20-36-md{font-size:clamp(1.25rem,-1.981rem + 6.61vw,2.25rem)}.u-fs-150-120-md,.u-fs-40-60-md{min-height:.000001vw;font-size:clamp(2.5rem,-1.539rem + 8.26vw,3.75rem)}.u-fs-150-120-md{font-size:clamp(7.5rem,1.441rem + 12.4vw,9.375rem)}.u-fs-10-18-1300,.u-fs-25-34-1300{min-height:.000001vw;font-size:clamp(.625rem,-.13rem + 1.54vw,1.125rem)}.u-fs-25-34-1300{font-size:clamp(1.25rem,-.071rem + 2.7vw,2.125rem)}.c-entry__content ul,.u-ls--30-md{letter-spacing:-.03em}.u-ls--50-md{letter-spacing:-.05em}.l-left-space-1-md,.l-left-space-2-md{box-sizing:content-box;padding-left:10.7613469985vw}.l-left-space-2-md{padding-left:21.5226939971vw}.l-side-space{padding-inline:3.1478770132vw}.l-contents{overflow:visible}.l-full-entry{margin-left:-52.5625744934%}.js-modal__content{padding:144px 3.1478770132vw 105px}.js-cursor__area{border-width:3px}.js-toggle__icon{inset:19px 8px auto auto}.js-toggle.is-faq .js-toggle__body,.js-toggle.is-faq .js-toggle__title{padding-left:2.5em}.js-toggle.is-faq .js-toggle__title:before{inset:19px auto auto 8px}.js-toggle.is-faq .js-toggle__body:before{inset:11px auto auto 8px}.js-toggle__title{padding:20px 38px 13px 0}.js-toggle__content{padding-block:7px 11px}.js-page-index{padding:26px 3.8140643623% 19px}.js-page-index p{margin-bottom:3px!important}.js-cv{padding-block:80px 239px}.js-cv__inner{padding-top:105px;padding-right:3.2942898975vw}.js-cv__title{margin-left:-.5124450952vw;letter-spacing:-.019em}.js-cv__slider{--transform-next:translate3d(-2.2%, -11.3%, 0) rotate(-2.4deg);--transform-old1:translate3d(1.8%, 12.2%, 0) rotate(3.25deg);--transform-old2:translate3d(3%, -12%, 0) rotate(-6deg);--transform-old3:translate3d(5%, 0.5%, 0) rotate(5deg);margin-top:100px}.js-cv__slider .splide__arrow.splide__arrow--prev{left:-2.8550512445vw}.js-cv__slider .splide__arrow.splide__arrow--next{left:40.9224011713vw}.js-cv__slider .splide__arrow{--icon-url:url(../images/common/icon-arrow.svg);--size:4.9780380673vw;top:50%;border-radius:18px}.js-cv__slider .splide__arrow::before{width:1.4641288433vw;height:.439238653vw}.js-cv__slideLink{justify-content:space-between}.js-cv__slideImgBox{width:54.0441176471%}.js-cv__slideBody{width:35.6617647059%;min-height:var(--text-height)}.js-cv__slideCat{margin-top:6px;padding:5px 8px}.js-cv__slideText{margin-top:12px}.wp-block-quote{padding:0 0 0 38px!important}.wp-block-quote:before{inset:5px auto auto 0}.wp-block-flexible-table-block-table{font-size:.9375rem}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:21px 1.756954612vw 18px}.wp-block-buttons.is-layout-flex{gap:10px}.wp-block-button .wp-block-button__link{--radius:18px;min-width:auto;padding:12px 51px 11px 23px;font-size:.875rem}.is-style-high-lg .wp-block-button__link{padding:11px 51px 10px 23px;font-size:1rem}.is-style-low .wp-block-button__link{padding:0 30px 0 0}.wp-block-buttons+.wp-block-button-cap{margin-top:16px!important}.wp-block-button-cap{font-size:.875rem!important}.pagination{margin:68px 0 0}.c-button{--radius:18px;min-width:206px;padding:15px 54px 14px 23px}.c-button__icon{right:23px}.c-button--fit{min-width:auto;padding:12px 64px 12px 19px}.c-button--round{min-width:279px;padding-block:10px 12px}.c-button--round .c-button__icon{margin:2px -32px 0 8px}.c-bd-button{padding:10px 19px 9px}.c-bd-button--sm{padding:3px 9px 1px}.c-bd-button--lg{padding-inline:28px}.c-header.is-fixed:not(.is-open){height:70px}.c-header.is-fixed:not(.is-open) .c-header__logo{top:26px}.c-header.is-fixed:not(.is-open) .c-header__logo-img{width:91px;margin:0}.c-header.is-fixed:not(.is-open) .c-header__logo-text{display:none}.c-header.is-fixed:not(.is-open) .c-header__body{top:20px;min-height:30px;padding-right:50px}.c-header.is-fixed:not(.is-open) .c-header__menu-button{top:20px;width:30px;height:30px;border-radius:11px}.c-header.is-fixed:not(.is-open) .c-header__lang-button{height:30px}.c-header.is-fixed:not(.is-open) .c-header__menu-bar{width:12px;height:1px}.c-header.is-fixed:not(.is-open) .c-header__menu-bar:after,.c-header.is-fixed:not(.is-open) .c-header__menu-bar:before{height:1px}.c-header.is-fixed:not(.is-open) .c-header__menu-bar:before{margin-top:-4px}.c-header.is-fixed:not(.is-open) .c-header__menu-bar:after{margin-top:4px}.c-header{--header-height:-70px}.c-header__logo{top:40px;left:3.1478770132vw}.c-header__logo-img{width:114px;margin-bottom:12px}.c-header__body{top:40px;right:3.1478770132vw;padding-right:70px}.c-header__list:after{width:1px;height:20px;background:var(--bd-color);content:""}.c-header__item{margin:.1428571429em 1.7142857143em 0 0}.c-header__access{margin:.1428571429em 0 0 1.6428571429em}.c-header__lang{margin-left:1.3571428571em}.c-header__menu-button{top:40px;right:3.1478770132vw}.c-nav{padding-block:139px 105px}.c-nav__logo{position:absolute;top:150px;left:3.1478770132vw}.c-nav__logo-img{width:114px;margin-bottom:10px}.c-nav__main{width:44.7261663286%;padding:7px 1em 0 0}.c-nav__main-item{margin-bottom:29px}.c-nav__sub{margin-block:2px 74px}.c-nav__sub-item{margin-bottom:3px}.c-nav__search-form{margin-bottom:20px}.c-nav__search-input{padding:0 60px 0 16px}.c-nav__sns-item{width:18px;margin:0 20px 10px 0}.c-nav__block+.c-nav__mid{margin-top:65px;padding-top:60px}.c-nav__block+.c-nav__bottom{margin-top:55px;padding-top:77px}.c-nav__img-link+.c-nav__img-link{margin-top:54px}.c-nav__img-link-title{width:14.9087221095%;margin:-5px 0 0;padding-right:1em}.c-nav__img-link-list[data-col="3"]{margin-bottom:-40px}.c-nav__img-link-list[data-col="3"] .c-nav__img-link-item{width:29.9165673421%;margin:0 5.1251489869% 40px 0}.c-nav__img-link-list[data-col="3"] .c-nav__img-link-item:nth-child(3n),.c-nav__img-link-list[data-col="4"] .c-nav__img-link-item:nth-child(4n),.c-post-list[data-col="4"] .c-post-list__item:nth-child(4n){margin-right:0}.c-nav__img-link-list[data-col="4"]{margin-bottom:-30px}.c-nav__img-link-list[data-col="4"] .c-nav__img-link-item{width:21.9308700834%;margin:0 3.9332538737% 30px 0}.c-nav__img-link-img{margin-bottom:15px}.c-nav__catch{margin:1px 0 0}.c-nav__blank-link{margin-top:1.2142857143em}.c-nav__blank-link-item{margin-bottom:3px}.c-nav__bottom-link{margin-top:45px}.c-nav__bottom-link-item{margin-left:16px}.c-nav__copyright{margin-top:7px}.c-label{padding:4px 10px 3px}.c-post-list[data-col="2"] .c-post-list__item{width:48.1481481481%}.c-post-list[data-col="4"] .c-post-list__item{width:22.1340388007%;margin-right:3.7918871252%}.c-post-list__slide-img{margin-bottom:20px}.c-post-list__label-list{margin:0-8px 6px 0}.c-post-list__date{margin-top:9px}.c-breadcrumbs{font-size:.75rem}.c-entry__content-side{width:65.546875%;margin:0 0 0 auto}.c-entry__content>:not(:first-child){margin-top:50px}.c-entry__content h2.wp-block-heading,.c-entry__content h3.wp-block-heading,.c-entry__content h4.wp-block-heading,.c-entry__content p.is-catch{scroll-margin-top:100px}.c-entry__content *+h2.wp-block-heading{margin-top:71px}.c-entry__content *+h2.wp-block-heading.is-no-border{margin-top:173px}.c-entry__content *+h2.wp-block-heading.is-no-border-lg{margin-top:172px}.c-entry__content *+h3.wp-block-heading{margin-top:36px}.c-entry__content *+.wp-block-columns .c-box-set{margin-top:33px}.c-entry__content *+.wp-block-flexible-table-block-table{margin-top:80px}.c-entry__content *+.js-page-index{margin-top:40px}.c-entry__content *+.wp-block-quote,.c-entry__content h3.wp-block-heading.is-lg+*{margin-top:34px}.c-entry__content *+.p-gallery-images,.c-entry__content *+.p-gallery-movie{margin-top:180px}.c-entry__content *+.p-gallery-prof{margin-top:70px}.c-entry__content *+.c-img-link-list{margin-top:140px}.c-entry__content *+.c-col2{margin-top:40px}.c-entry__content *+.c-block{margin-top:70px}.c-entry__content .p-gallery-movie+*{margin-top:143px}.c-entry__content .wp-block-embed__wrapper+.wp-element-caption{margin-top:1.1em}.c-entry__content .wp-block-embed+.wp-block-embed{margin-top:70px}.c-entry__content .wp-element-caption{margin-block:1.3em -.4545454545em;font-size:.875rem}.c-entry__content .c-comment-block+.c-comment-block{margin-top:25px}.c-entry__content ol+h2.wp-block-heading,.c-entry__content p+h2.wp-block-heading,.c-entry__content ul+h2.wp-block-heading{margin-top:49px}.c-entry__content ol+p:not(:first-child),.c-entry__content p+p:not(:first-child),.c-entry__content ul+p:not(:first-child){margin-top:24px}.c-entry__content p+ul:not(:first-child){margin-top:12px}.c-entry__content .c-cover-img+h3.wp-block-heading+p+.wp-block-buttons,.c-entry__content .c-cover-img+p+.wp-block-buttons,.c-entry__content ol+.has-background,.c-entry__content p+.has-background,.c-entry__content ul+.has-background{margin-top:16px}.c-entry__content h2.wp-block-heading{padding:6px 0 0 20px;font-size:1.5rem;scroll-padding-top:80px}.c-entry__content h2.wp-block-heading:before{inset:0 auto 2px 0}.c-entry__content h2.wp-block-heading+h3.wp-block-heading{margin-top:44px}.c-entry__content h2.wp-block-heading+ol,.c-entry__content h2.wp-block-heading+p,.c-entry__content h2.wp-block-heading+ul{margin-top:43px}.c-entry__content h2.wp-block-heading+p.is-title-cap{margin-top:0}.c-entry__content h2.wp-block-heading.is-no-border+.c-img-link-list{margin-top:42px}.c-entry__content h2.wp-block-heading.is-no-border-lg{font-size:2rem}.c-entry__content h2.wp-block-heading.is-no-border-lg+.c-cover-img{margin-top:61px}.c-entry__content h3.wp-block-heading{font-size:1.25rem}.c-entry__content h3.wp-block-heading+*{margin-top:38px}.c-entry__content h3.wp-block-heading+ol,.c-entry__content h3.wp-block-heading+p,.c-entry__content h3.wp-block-heading+ul{margin-top:24px}.c-entry__content h4.wp-block-heading{font-size:1.125rem}.c-entry__content h4.wp-block-heading+*{margin-top:11px}.c-entry__content .has-background{padding:26px 3.8140643623% 20px}.c-entry__content .c-cover-img+h3.wp-block-heading{margin-top:63px}.c-entry__content .c-cover-img+p{margin-top:64px}.c-entry__content .c-col2{margin-top:42px}.c-entry__content .c-col2+.c-col2{margin-top:20px}.c-entry__content .c-block+*{margin-top:70px}.c-entry__content p.is-title-cap{font-size:.875rem}.c-entry__content p.is-catch{font-size:2rem}.c-entry__content ul li::marker{transform:translateY(-.1em);font-size:1.3em;line-height:1}.c-entry__content ol ol,.c-entry__content ol ul,.c-entry__content ul ol,.c-entry__content ul ul{margin-top:.5em;padding-left:1.6em}.c-entry__content ol+ol:not(:first-child),.c-entry__content ol+ul:not(:first-child),.c-entry__content ul+ol:not(:first-child),.c-entry__content ul+ul:not(:first-child){margin-top:13px}.c-entry__content ul li{padding-left:25px}.c-entry__content ul li:before{top:.65em;left:8px}.c-entry__content ul,.c-entry__content ul ul li{padding-left:0}.c-entry__content ol li,.c-entry__content ul ol li{padding-left:.2em}.c-entry__content ol{padding-left:1.3em}.c-entry__content ol ul li{padding-left:0}.c-entry__content li+li{margin-top:.5em}.c-col2-table>.wp-block-column,.c-faculty-table>.wp-block-column{padding:19px 0 18px}.c-col2-table>.wp-block-column:first-child,.c-faculty-table>.wp-block-column:first-child{flex-grow:0!important;flex-basis:219px!important;border-right:1px solid #d9d9d9}.c-col2-table>.wp-block-column:last-child,.c-faculty-table>.wp-block-column:last-child{padding-inline:24px}.c-col2-table ul li:before,.c-faculty-table ul li:before{top:.4em}.c-col2-table .c-col2-table__text-lg,.c-faculty-table .c-col2-table__text-lg{font-size:1.25rem}.c-faculty-list{margin-bottom:-46px}.c-faculty-list__item{width:22.65625%;margin:0 3.125% 46px 0}.c-faculty-list__item:nth-child(4n){margin-right:0}.c-faculty-list__slide-img{margin-bottom:18px}.c-faculty-list__info{margin-top:8px!important}.c-column{gap:5.1251489869%!important}.c-img-text.is-layout-flex{gap:5.1251489869%}.c-img-text.is-reverse{flex-direction:row-reverse}.c-img-text.is-img-sm .wp-block-column:first-child{flex-grow:0;flex-basis:29.9165673421%}.c-img-text .wp-block-column+.wp-block-column p:first-child{margin-top:-.3em}.c-bd-box{padding:24px 3.8140643623% 31px}.c-bd-box p+p{margin-top:12px!important}.c-news-list{margin-top:140px;padding-bottom:2px}.c-news-list.is-pickup{margin-block:108px 26px;padding-bottom:0}.c-news-list.is-pickup .c-news-list__img{width:47.4374255066%;padding-top:26.6984505364%}.c-news-list.is-pickup .c-news-list__body{width:47.5566150179%}.c-news-list.is-pickup .c-news-list__status{top:1.4em}.c-news-list.is-pickup .c-news-list__status+.c-news-list__date{margin-top:1.1em}.c-news-list.is-pickup .c-news-list__info{padding:30px 10px}.c-news-list.is-pickup .c-news-list__week{margin-top:.2em}.c-news-list.is-pickup .c-news-list__date+.c-news-list__date:before{height:12px;margin:12px auto 10px}.c-news-list__info{order:1;width:17.5208581645%;margin-inline:-22.6460071514% 5.1251489869%;padding:10px}.c-news-list__info:before{position:absolute;width:29.2517006803%;inset:0 auto 0 100%;content:""}.c-news-list__status{inset:.9em 10px auto}.c-news-list__status+.c-news-list__date{margin-top:1.4em}.c-news-list__date+.c-news-list__date:before{height:8px;margin:6px auto 5px}.c-news-list__img{order:2;width:30.0357568534%;min-height:100%;padding-top:16.8057210965%}.c-news-list__body{order:3;width:67.6996424315%;margin-left:auto}.c-news-list__label-list{margin:0-8px 6px 0}.c-news-list__post-date{margin-top:8px}.c-gallery-list{margin-bottom:-50px;gap:3.359375%}.c-gallery-list__item{width:31.09375%;margin-bottom:50px}.c-gallery-list__slider{margin-top:44px;padding-right:50.6588579795vw}.c-gallery-list__slide{width:100%;padding-right:3.1478770132vw}.c-gallery-list__img{margin-bottom:14px}.c-gallery-list__name{margin-top:9px}.c-gallery-list__cat{margin:8px -6px -6px 0!important}.c-header-now{padding-inline:1.756954612vw 1.317715959vw}.c-footer-now__list{padding:30px 2.196193265vw 23px}.c-footer-now__scroll{height:78px}.c-footer-now__body{padding-block:82px 92px}.c-footer-now__logo{margin-bottom:30px}.c-footer-now__body-head{width:53.90625%}.c-footer-now__body-bottom{width:45.3125%;margin-top:9px}.c-footer-now__link{margin-bottom:12px}.c-footer-now__topic-pass{padding:4px 1.4641288433vw}.c-img-link-list{align-items:stretch!important}.c-img-link-list.is-full{z-index:2;position:relative;margin-left:-52.5625744934%}.c-img-link-list>.wp-block-group{justify-content:space-between;width:48.4375%;padding-block:21px 20px;gap:0!important;border-bottom:1px solid var(--bd-color)}.c-img-link-list>.wp-block-group:nth-child(1),.c-img-link-list>.wp-block-group:nth-child(2){border-top:1px solid var(--bd-color)}.c-img-link-list>.wp-block-group>.wp-block-image{flex-basis:29.6774193548%}.c-img-link-list>.wp-block-group>.wp-block-image+.wp-block-group{flex-basis:65.4838709677%}.c-img-link-list>.wp-block-group>.wp-block-group{width:100%}.c-img-link-list>.wp-block-group p{font-size:.875rem}.c-img-link-list .wp-block-buttons+p{margin-top:11px!important}.c-img-link-list .wp-block-button__link{font-size:1.25rem!important}.c-col2{justify-content:space-between;padding-block:49px 48px;gap:0!important}.c-col2>.wp-block-column{flex-grow:0!important}.c-col2>.wp-block-column:first-child{flex-basis:27.4790919952%;margin-left:4.6594982079%}.c-col2>.wp-block-column:first-child p{font-size:.875rem;letter-spacing:0}.c-col2>.wp-block-column:first-child p+p{margin-top:0}.c-col2>.wp-block-column:first-child strong{margin:-6px 0 3px;font-size:1.5rem}.c-col2>.wp-block-column:first-child .wp-block-group{padding-left:18px}.c-col2>.wp-block-column:last-child{flex-basis:60.2150537634%;margin-right:4.7789725209%}.c-col2>.wp-block-column:last-child>p:first-child{margin-block:-5px 34px}.c-col2 .c-img-link-list>.wp-block-group{padding-block:20px 19px}.c-cover-img .wp-block-cover__inner-container{padding:10px 4.6483909416%}.c-cover-img .wp-block-cover__inner-container p{font-size:1.125rem!important}.c-cover-img .wp-block-cover__inner-container strong{font-size:3rem!important}.c-block{padding-top:64px}.c-block p+.wp-block-buttons{margin-top:16px}.c-bd-title{padding-left:17px;border-width:5px}.c-bd-title h2.wp-block-heading{margin-top:-7px;font-size:2rem}.c-bd-title h2.wp-block-heading+p{margin-top:0}.c-bd-title p{font-size:.875rem;letter-spacing:0}.c-img-message{gap:5.1251489869%!important}.p-faculty-single__head{padding-block:154px 90px}.p-faculty-single__head-body{width:65.546875%}.p-faculty-single__title-main{margin-right:.4em}.p-faculty-single__title-sub{margin-top:.2em}.p-faculty-single__head-info{margin-top:7px}.p-faculty-single__cat{margin-top:20px}.p-faculty-single__breadcrumbs{margin-top:100px}.p-faculty-single__head-img{margin-top:13px}.p-faculty-single__head-img.is-sm{width:65.546875%;margin-left:auto}.p-faculty-single__body{padding-block:90px 174px}.p-faculty-single__rel{padding-bottom:180px}.p-faculty-single__rel-title{margin-bottom:37px}.p-faculty-single__rel-link{margin-top:43px}.p-post--list .p-post__breadcrumbs{margin-top:0}.p-post--list .p-post__body{padding-bottom:180px}.p-post__head{padding-block:164px 140px}.p-post__head-simple{padding-top:164px}.p-post__head-simple+.p-post__body{padding-top:15px}.p-post__head-side{margin-block:-3px 15px}.p-post__head-title{margin-top:-2px}.p-post__head-body{width:65.546875%}.p-post__head-text{margin-top:62px}.p-post__date+.p-post__breadcrumbs{margin-top:104px}.p-post__breadcrumbs{margin-top:93px}.p-post__head-img{margin-top:13px}.p-post__head-img.is-sm{width:65.546875%;margin-left:auto}.p-post__body{padding-block:140px 139px}.p-post__content{padding-top:66px}.p-post__share{margin-top:56px!important}.p-p-post__back-link{margin-top:70px!important}.p-post__aside,.p-post__aside-lg{min-width:200px;margin:0!important}.p-post__aside{width:19.609375%;padding-bottom:var(--bottom-space)}.p-post__aside-lg{width:22.96875%}.p-post__aside-sticky{margin-top:25px}.p-post__aside-block.is-sticky,.p-post__aside-sticky,.p-post__aside-sticky.is-sticky{position:sticky;top:164px}.p-post__aside-title{padding-block:12px 5px}.p-post__aside-link{padding-block:14px 8px}.p-post__aside-button{padding:12px 30px 10px 0}.p-post__aside-button .js-toggle__icon{width:17px;height:17px;border-radius:5px}.p-post__aside-list-sub{padding-left:15px}.p-post__aside-link-sub{padding:12px 30px 10px 0}.p-post__aside-link-icon{width:17px;height:17px;inset:calc(50% - 1px)0 auto auto;border-radius:5px}.p-post__aside-link-icon:before{-webkit-mask-size:auto 5px;width:7px;inset:5px auto auto 4px;mask-size:auto 5px}.p-post__bottom{padding-block:180px}.p-post__bottom-title{margin-top:-.3em;padding-right:1em}.p-post__bottom-item{width:76.953125%}.p-post__bottom-body{width:40.3045685279%}.p-post__bottom-label{margin-bottom:15px}.p-post__bottom-date{margin-top:11px}.p-post__bottom-img{width:55.3299492386%}.p-post__bottom-text{margin-bottom:-.4em}.p-news-single__head{padding-block:164px 140px}.p-news-single__head+.p-post__body{padding-top:114px}.p-news-single__head-simple{padding-top:164px}.p-news-single__head-simple+.p-post__body{padding-top:44px}.p-news-single__head-simple .p-post__head-body{padding-bottom:15px}.p-news-single__body{padding-bottom:180px}.p-news-label{margin:5px 14px 0 0;padding:6px 10px}.p-news-label--sm{margin:.2142857143em .6428571429em 0 0;padding:.2857142857em 6px .2142857143em}.p-news-single__cat{margin-top:11px}.p-archive__head{padding-block:164px 114px}.p-archive__title{margin-top:-5px}.p-archive__head-body{width:65.546875%}.p-archive__breadcrumbs{margin-bottom:61px;padding-bottom:15px}.p-archive__breadcrumbs+.p-archive__cat-title{margin-top:64px}.p-archive__cat-title{margin-block:54px 27px}.p-archive__cat-list{margin:0-8px -16px 0}.p-archive__cat-item{margin:0 8px 16px 0}.p-archive__body{padding-bottom:180px}.p-archive__side-content{width:65.546875%}.p-archive-gallery .p-archive__head{padding-bottom:103px}.p-archive-gallery__pickup{margin-bottom:110px}.p-archive-gallery__pickup-img{width:65.546875%}.p-archive-gallery__pickup-body{width:31.171875%}.p-archive-gallery__pickup-label{margin-bottom:12px;padding:5px 10px}.p-archive-gallery__pickup-text{margin-top:10px}.p-archive-gallery__pickup-cat{margin-top:15px}.p-archive-gallery__keyword{margin-top:172px}.p-archive-gallery__keyword-title{margin-bottom:39px}.p-archive-gallery__keyword-list{padding:29px 28px 14px 32px}.p-archive-gallery__keyword-item{margin:0 14px 14px 0}.p-archive-gallery__cat-title{margin-block:-4px 94px}.p-gallery-single__head{padding-block:158px 133px}.p-gallery-single__head-body{width:65.546875%}.p-gallery-single__name{margin-top:7px}.p-gallery-single__breadcrumbs{margin-top:99px}.p-gallery-single__head-img{margin-top:13px}.p-gallery-single__head-img.is-sm{width:65.546875%;margin-left:auto}.p-gallery-single__head-text{margin-top:62px}.p-gallery-single__body{padding-block:140px 172px}.p-gallery-images{justify-content:space-between}.p-gallery-images .wp-block-column{flex-grow:0!important}.p-gallery-images .wp-block-column:first-child{position:relative;flex-basis:31.09375%}.p-gallery-images .wp-block-column:last-child{flex-basis:65.546875%}.p-gallery-images .wp-block-gallery{margin-block:2.3837902265% -1.1918951132%!important}.p-gallery-images .wp-block-image{flex-grow:0;width:8.3432657926%!important;margin:0 1.1918951132% 1.1918951132%0!important}.p-gallery-sticky{position:sticky!important;top:164px}.p-gallery-sticky h2{margin-top:-.2916666667em;font-size:1.5rem!important}.p-gallery-sticky h2+p{margin-top:0!important}.p-gallery-sticky p{font-size:.875rem!important}.p-gallery-movie{justify-content:space-between}.p-gallery-movie .wp-block-column{flex-grow:0!important}.p-gallery-movie .wp-block-column:first-child{position:relative;flex-basis:31.09375%}.p-gallery-movie .wp-block-column:last-child{flex-basis:65.546875%}.p-gallery-movie .wp-block-gallery{margin-bottom:-1.1918951132%}.p-gallery-movie .wp-block-image{flex-grow:0;width:8.3432657926%!important;margin:0 1.1918951132% 1.1918951132%0!important}.p-gallery-prof{padding:50px 5.7806912992% 48px;gap:6.7567567568%!important}.p-gallery-prof .wp-block-column:first-child{flex-basis:32.4324324324%}.p-gallery-prof .wp-block-column:last-child{flex-basis:60.8108108108%}.p-gallery-prof p+.wp-block-buttons{margin-top:13px!important}.p-gallery-prof__name{margin-block:-.6em 0!important}.p-gallery-prof__name strong{font-size:1.125em}.p-gallery-prof__name+p{margin-top:7px!important}.p-gallery-single__rel{padding-bottom:180px}.p-gallery-single__rel-title-sub{margin-top:-4px}.p-gallery-single__rel-link{margin-top:50px}.p-now{padding-top:40px}.p-now__head-top-logo{padding:15px 23px 0 1.756954612vw}.p-now__head-top-logo-img{width:165px}.p-now__head-top-text{height:78px}.p-now__scroll-text{padding-bottom:6px}.p-now__head-body-top{margin-bottom:8px}.p-now__head-body-left{width:75.1830161054%;padding:61px 3.2942898975% 49px 3.1478770132vw}.p-now__head-body-right{width:24.8169838946%;padding:30px 3.1478770132vw 30px 3.1478770132%;border-left:2px solid #0d0d0d}.p-now__head-body-right-text+.p-now__head-body-right-text{margin-top:11px}.p-now-single__body{padding-block:72px 160px}.p-now-sticky{justify-content:space-between}.p-now-sticky+.p-now-sticky{margin-top:70px}.p-now-sticky>.wp-block-column{flex-grow:0!important}.p-now-sticky>.wp-block-column:first-child{position:relative;flex-basis:22.96875%}.p-now-sticky>.wp-block-column:first-child h2.wp-block-heading{position:sticky;top:110px;font-size:1.25rem}.p-now-sticky>.wp-block-column:last-child{flex-basis:65.546875%}.p-now-sticky>.wp-block-column:last-child>*+*{margin-top:50px}.p-now-sticky>.wp-block-column:last-child>*+h3.wp-block-heading{margin-top:36px}.p-now-sticky>.wp-block-column:last-child>*+.wp-block-columns .c-box-set{margin-top:33px}.p-now-sticky>.wp-block-column:last-child>*+.wp-block-flexible-table-block-table{margin-top:80px}.p-now-sticky>.wp-block-column:last-child>*+.js-page-index{margin-top:40px}.p-now-sticky>.wp-block-column:last-child>*+.wp-block-quote{margin-top:34px}.p-now-sticky>.wp-block-column:last-child>*+.p-gallery-images,.p-now-sticky>.wp-block-column:last-child>*+.p-gallery-movie{margin-top:180px}.p-now-sticky>.wp-block-column:last-child>*+.p-gallery-prof{margin-top:70px}.p-now-sticky>.wp-block-column:last-child .p-gallery-movie+*{margin-top:143px}.p-now-sticky>.wp-block-column:last-child .wp-block-embed__wrapper+.wp-element-caption{margin-top:1.1em}.p-now-sticky>.wp-block-column:last-child .wp-block-embed+.wp-block-embed{margin-top:70px}.p-now-sticky>.wp-block-column:last-child .wp-element-caption{margin-block:1.3em -.4545454545em;font-size:.875rem}.p-now-sticky>.wp-block-column:last-child .c-comment-block+.c-comment-block{margin-top:25px}.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+*{margin-top:32px}.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+ol,.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+p,.p-now-sticky>.wp-block-column:last-child h3.wp-block-heading+ul{margin-top:21px}.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+*{margin-top:15px}.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+ol,.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+p,.p-now-sticky>.wp-block-column:last-child h4.wp-block-heading+ul{margin-top:12px}.p-now-sec__slider .splide__list{gap:3.4375%}.p-now-sec{padding-block:70px 80px}.p-now-sec__title{margin-bottom:52px}.p-now-sec__slide{width:22.421875%}.p-now__archive{padding-block:78px 80px}.p-now__archive .pagination{font-size:1rem}.p-now__archive-title{margin-bottom:48px}.p-now-sec__list{margin-bottom:-72px}.p-now-sec__item{width:22.421875%;margin:0 3.4375% 60px 0}.p-now-sec__item:nth-child(4n){margin-right:0}.p-now-sec__item-img-wrap{margin-bottom:20px}.p-now-sec__item-label{margin-bottom:13px}.p-now-sec__item-info{margin-top:8px}.p-now-sec__more{margin-top:57px}.p-now-sec__date{margin-top:6px}.p-now-top__slide{height:calc(100vh - 120px)}.p-now-top__head-text{height:80px}.p-now-top__head-catch{width:321px;margin:0 0 10px 28px}.p-now-top__head-logo{width:417px;margin:0 0-3px 17px}.p-now-top__slide-img{inset:0 50%0 0}.p-now-top__slide-img+.p-now-top__slide-img{inset:0 0 0 50%}.p-now-pickup__item{width:33.3333%;border-right:2px solid #0d0d0d}.p-now-pickup__item:nth-child(3n){border-right:none}.p-now-pickup__link{padding:24px 6.5934065934%}.p-now-pickup__item-img-wrap{margin-bottom:34px}.p-now-pickup__badge{width:78px;height:78px;inset:13px 0 0 3.2967032967%}.p-now-pickup__item-label{margin-bottom:11px}.p-now-pickup__item-info{margin-top:8px}.p-course{padding-top:164px}.p-course__title{margin-top:4px}.p-course__head{margin-bottom:140px}.p-course__head-top{margin-bottom:99px}.p-course__head-title{width:31.09375%}.p-course__head-body{width:65.546875%}.p-course__breadcrumbs{margin-bottom:11px;padding-bottom:16px;border-bottom:1px solid #424242}.p-course__head-img{margin-bottom:100px}.p-course__head-catch{margin-bottom:34px}.p-course__head-bottom.is-init{margin-top:83px}.p-course__head-bottom.is-init:before{width:65.546875%;margin-left:auto;padding-top:102px}.p-course__body{padding-block:132px 148px}.p-course-block{justify-content:space-between}.p-course-block.is-full{z-index:2;position:relative;margin-left:-52.5625744934%}.p-course-block:not(:first-child){margin-top:180px!important}.p-course-block+.p-course-gallery{margin-top:103px}.p-course-block>.wp-block-column,.p-course-gallery .wp-block-image{flex-grow:0!important}.p-course-block>.wp-block-column:first-child{flex-basis:22.96875%}.p-course-block>.wp-block-column:last-child{flex-basis:65.546875%}.p-course-block .wp-block-columns+.wp-block-buttons{margin-top:63px!important}.p-course-block .wp-block-buttons+.wp-block-image{margin-top:50px}.p-course-block p+.c-img-link-list{margin-top:102px}.p-course-block p+.wp-block-buttons{margin-top:16px}.p-course-gallery{margin-bottom:-3.359375%!important;gap:3.359375%!important}.p-course-gallery .wp-block-image{width:31.09375%!important;margin-bottom:3.359375%!important}.p-course-col2,.p-course-prof{justify-content:space-between}.p-course-prof+h3.wp-block-heading{margin-top:64px!important;padding-top:64px}.p-course-prof>.wp-block-column{flex-grow:0!important}.p-course-prof>.wp-block-column:first-child{flex-basis:64.958283671%}.p-course-prof>.wp-block-column:last-child{flex-basis:29.9165673421%;padding-top:6px}.p-course-prof>.wp-block-column:last-child .wp-block-group:not(:first-child){margin-top:12px}.p-course-prof>.wp-block-column:last-child p{font-size:.875rem}.p-course-prof>.wp-block-column:last-child p+p{margin-top:0!important}.p-course-prof>.wp-block-column:last-child strong{font-size:1rem}.p-course-col2:not(:first-child){margin-top:64px!important}.p-course-col2>.wp-block-column{flex-grow:0!important;flex-basis:47.4374255066%!important;padding-top:64px}.p-course-facluty:not(:first-child),.p-course-student:not(:first-child){margin-top:172px!important}.p-course-facluty .js-course__facluty:not(:first-child){margin-top:43px!important}.p-course-facluty .wp-block-buttons:not(:first-child){margin-top:48px!important}.p-course-student{margin-inline:-3.1478770132vw}.p-course-student .wp-block-buttons:not(:first-child){margin-top:50px!important}.p-course-box{justify-content:space-between;padding:39px 3.828125% 47px;gap:0!important}.p-course-box:not(:first-child){margin-top:180px!important}.p-course-box>.wp-block-column{flex-grow:0!important}.p-course-box>.wp-block-column:first-child{flex-basis:29.4915254237%;padding-top:3px}.p-course-box>.wp-block-column:first-child p{font-size:1.25rem;line-height:1.4;letter-spacing:.03em}.p-course-box>.wp-block-column:last-child{flex-basis:66.6101694915%}.p-course-box .wp-block-buttons{gap:19px!important}.p-course-box .wp-block-buttons:not(:first-child){margin-top:14px!important}.p-course-img-links{gap:4.052443385%!important}.p-course-img-links:first-child{margin-top:6px}.p-course-img-links .wp-block-group{width:21.9308700834%}.p-course-img-links .wp-block-group p{margin-top:12px}.p-course-img-links+ul{margin-top:37px!important}.p-about__head{padding-block:158px 133px}.p-about__head-body{width:65.546875%;padding-bottom:16px}.p-gallery-single__cat{margin-top:19px}.p-about__breadcrumbs{margin-top:89px}.p-about__main-img{margin-top:110px}.p-about__bottom-body{width:74.140625%;margin-top:-21.328125%;padding:98px 0 0 8.59375%;background:var(--bg-color);transition-duration:.6s}.p-about__catch{margin-bottom:36px}*+.p-about__message{margin-top:98px;padding-top:110px}.p-about__message-body,.p-about__message-img{width:47.4374255066%}.p-about__message-link{margin-top:34px}.p-course-top__head{padding-block:158px 133px}.p-course-top__head-body{width:65.546875%;padding-bottom:16px}.p-course-top__breadcrumbs{margin-top:92px}.p-course-top__main-img{margin-top:110px}.p-course-top__bottom-body{width:65.546875%;margin-top:61px}.p-course-top__text+.p-course-top__catch{margin-top:56px}.p-course-top__text+.p-course-top__link{margin-top:41px}.p-course-top__catch+.p-course-top__link,.p-course-top__catch+.p-course-top__text{margin-top:34px}.p-course-top__link{padding-block:44px 48px}.p-course-top__link+.p-course-top__link{margin-top:20px}.p-course-top__link-head{width:27.4790919952%;margin:0 0-6px 4.6594982079%;padding-left:18px}.p-course-top__link-head-ja{margin-block:-4px 2px}.p-course-top__link-head-ja:after{margin:5px 0 0 13px}.p-course-top__link-body{align-self:center;width:60.2150537634%;margin-right:4.7789725209%}.p-course-top__link-text+.p-course-top__link-list{margin-top:34px}.p-course-top__link-item{width:47.619047619%;padding-block:20px}.p-course-top__link-item:nth-child(2){border-top:1px solid var(--bd)}.is-firefox .c-bd-button--sm,.is-win .c-bd-button--sm{padding:4px 9px 0}.is-firefox .wp-block-button .wp-block-button__link,.is-win .wp-block-button .wp-block-button__link{padding-block:14px 9px}.is-firefox .p-post__aside-button,.is-firefox .p-post__aside-link-sub,.is-win .p-post__aside-button,.is-win .p-post__aside-link-sub{padding-block:14px 8px}.is-firefox .p-news-label,.is-win .p-news-label{padding-block:9px 3px}.is-firefox .c-bd-box,.is-win .c-bd-box{padding-block:28px 27px}.is-firefox .p-top-bnr__link,.is-win .p-top-bnr__link{padding-block:10px 4px}.is-firefox .c-button,.is-win .c-button{padding-block:16px 13px}.is-firefox .c-button--fit,.is-win .c-button--fit{padding-block:14px 9px}.is-firefox .c-bd-button,.is-win .c-bd-button{padding-block:12px 7px}.is-firefox .c-bd-button--sm,.is-win .c-bd-button--sm{padding-block:5px 0}.is-firefox .c-button--round,.is-win .c-button--round{padding-block:17px 11px}.is-firefox .c-button--round .c-button__icon,.is-win .c-button--round .c-button__icon{margin-top:-4px}.is-firefox .c-label,.is-win .c-label{padding-block:6px 1px}.is-firefox .c-entry__content ul li:before,.is-win .c-entry__content ul li:before{top:.5em}.is-firefox .c-news-list__date+.c-news-list__date:before,.is-win .c-news-list__date+.c-news-list__date:before{margin:4px auto 6px}.is-firefox .c-news-list.is-pickup .c-news-list__date+.c-news-list__date:before,.is-win .c-news-list.is-pickup .c-news-list__date+.c-news-list__date:before{margin:10px auto 12px}.is-firefox .p-archive-gallery__pickup-label,.is-win .p-archive-gallery__pickup-label{padding-block:8px 1px}.is-firefox .p-news-label--sm,.is-win .p-news-label--sm{margin-top:0;padding-block:.4285714286em .0714285714em}}@media only screen and (min-width:1366px){.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{padding:21px 24px 18px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@media print{.js-anime__item{opacity:1}.c-header,.c-header-now{display:none!important}}