@charset "UTF-8";
/*! Copyright (c) 2025 Hayato Nakagawa */.-fadeIn,.-fadeIn__down,.-fadeIn__left,.-fadeIn__leftSP,.-fadeIn__leftTB,.-fadeIn__right,.-fadeIn__rightSP,.-fadeIn__rightTB,.-fadeIn__up,.-fadeIn__up-TB{opacity:0;transition:transform 1s cubic-bezier(.215,.61,.355,1) .4s,opacity .4s cubic-bezier(.25,.25,.75,.75) .4s}.-fadeIn.-inview,.-fadeIn__down.-inview,.-fadeIn__left.-inview,.-fadeIn__leftSP.-inview,.-fadeIn__leftTB.-inview,.-fadeIn__right.-inview,.-fadeIn__rightSP.-inview,.-fadeIn__rightTB.-inview,.-fadeIn__up-TB.-inview,.-fadeIn__up.-inview{opacity:1;transition:transform 1s cubic-bezier(.215,.61,.355,1) .4s,opacity .4s cubic-bezier(.25,.25,.75,.75) .4s}.-fadeIn__up{transform:translateY(50px)}.-fadeIn__up.-inview{transform:translate(0)}.-fadeIn__down{transform:translateY(-50px)}.-fadeIn__down.-inview{transform:translate(0)}.-fadeIn__left{transform:translate(-50px)}.-fadeIn__left.-inview{transform:translate(0)}@media screen and (max-width:768px){.-fadeIn__leftSP{transform:translate(-50px)}.-fadeIn__leftSP.-inview{transform:translate(0)}}@media (min-width:769px),print{.-fadeIn__leftTB{transform:translate(-50px)}.-fadeIn__leftTB.-inview{transform:translate(0)}}.-fadeIn__right{transform:translate(50px)}.-fadeIn__right.-inview{transform:translate(0)}@media screen and (max-width:768px){.-fadeIn__rightSP{transform:translate(50px)}.-fadeIn__rightSP.-inview{transform:translate(0)}}@media (min-width:769px),print{.-fadeIn__rightTB{transform:translate(50px)}.-fadeIn__rightTB.-inview{transform:translate(0)}.-fadeIn__up-TB{transform:translateY(50px)}.-fadeIn__up-TB.-inview{transform:translate(0)}}.-fadeIn__zoom{opacity:0}.-fadeIn__zoom.-inview{animation:zoom .8s ease-in-out forwards;opacity:1}.-delay__03s{transition-delay:.3s!important}.-delay__05s{transition-delay:.5s!important}.-delay__07s{transition-delay:.7s!important}.-delay__10s{transition-delay:1s!important}.-delay__15s{transition-delay:1.5s!important}.MainVisual.js-inview .MainVisual__logo,.MainVisual.js-inview .MainVisual__text{opacity:0;transform:translateY(50px);transition:transform 1s cubic-bezier(.215,.61,.355,1) .4s,opacity .4s cubic-bezier(.25,.25,.75,.75) .4s}.MainVisual.js-inview .MainVisual__text{transition-delay:.5s}.MainVisual.js-inview.-inview.-imageloaded .MainVisual__logo,.MainVisual.js-inview.-inview.-imageloaded .MainVisual__text{opacity:1;transform:translate(0)}@keyframes zoom{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes sdl{0%{transform:scaleY(0);transform-origin:0 0}35%{transform:scale(1);transform-origin:0 0}35.1%{transform:scale(1);transform-origin:0 100%}70%,to{transform:scaleY(0);transform-origin:0 100%}}@keyframes modalfadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalfadeOut{0%{opacity:1}to{opacity:0}}@keyframes infinityScrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}*,:after,:before{box-sizing:inherit;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){color-scheme:dark light;interpolate-size:allow-keywords;line-height:1.5;scrollbar-gutter:stable;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.js-has-pseudo :where([csstools-has-2w-38-31-30-1m-2w-2p-37-14-2s-2x-2p-30-33-2v-1m-31-33-2s-2p-30-2j-33-34-2t-32-2l-15]:not(.does-not-exist):not(does-not-exist):not(does-not-exist)){overflow:clip}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:inherit}:where(button){all:unset;box-sizing:border-box}:where(input,button,textarea,select){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.js-has-pseudo :where(:disabled,[csstools-has-w-30-2p-2q-2t-30-1m-2w-2p-37-14-1q-w-1m-2s-2x-37-2p-2q-30-2t-2s-18-w-17-w-2s-2x-37-2p-2q-30-2t-2s-15]:not(does-not-exist)){cursor:not-allowed}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog,[popover]){background:none;border:none;color:inherit;inset:unset;max-height:unset;max-width:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(.visually-hidden:not(:focus-within,:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:1px!important}.-align-center{text-align:center!important}@media (min-width:769px),print{.-align-centerTB{text-align:center!important}}.-align-left{text-align:left!important}.-align-right{text-align:right!important}.-color-blue{color:#009ee0!important}@media screen and (max-width:768px){.-hide-SP{display:none!important}}@media (min-width:769px),print{.-hide-TB{display:none!important}}@media screen and (min-width:1024px){.-hide-PC{display:none!important}}.-text-uppercase{text-transform:uppercase!important}.-weight-exLight{font-weight:200!important}.-weight-light{font-weight:300!important}.-weight-regular{font-weight:400!important}.-weight-medium{font-weight:500!important}.-weight-semiBold{font-weight:600!important}.-weight-bold{font-weight:700!important}.-weight-black{font-weight:900!important}.no-transition{transition:none!important}:root{--clientWidth:var(--jsClientWidth,100vw);--clientHeight:var(--jsClientHeight,100vh);--headerHeight:var(--jsHeaderHeight,0px);box-sizing:border-box}body{background:#fff;color:#263134;font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.6}@media screen and (max-width:768px){body{font-size:4.2666666667vw}}@media (min-width:769px),print{body{font-size:min(1.1111111111vw,16px)}}.IncludeSvg{height:0;overflow:hidden;position:absolute;width:0}.Background{inset:0;position:fixed;z-index:-10}.Header{position:fixed;z-index:100}@media screen and (max-width:768px){.Header{height:16vw;inset:5.3333333333vw 2.6666666667vw auto}}@media (min-width:769px),print{.Header{height:min(6.25vw,90px);inset:min(2.0833333333vw,30px) min(4.1666666667vw,60px) auto}}@media print{.Header{position:absolute}}@media (min-width:769px),print{.Header:before{-webkit-backdrop-filter:blur(min(.6944444444vw,10px));backdrop-filter:blur(min(.6944444444vw,10px));background-color:hsla(0,0%,100%,0);color:#fff;content:"";display:block;inset:0;opacity:0;position:fixed;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:-1}.js-has-pseudo [csstools-has-1a-20-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-26-2p-3a-2x-2v-2p-38-2x-33-32-2n-2n-2x-38-2t-31-19-2w-2p-37-1v-2w-2x-30-2s-1m-2w-33-3a-2t-36-15]:not(.does-not-exist):not(.does-not-exist):before{opacity:1;visibility:visible}}@media (min-width:769px),print{.Header:has(.Navigation__item-hasChild:hover):before{opacity:1;visibility:visible}}.Header__inner{align-items:center;background-color:#fff;border-radius:100vw;display:flex;height:inherit;justify-content:space-between;overflow:hidden;position:relative;z-index:100}@media screen and (max-width:768px){.Header__inner{box-shadow:2.6666666667vw 2.6666666667vw 8vw rgba(3,155,229,.1);padding-inline:6.1333333333vw 1.8666666667vw}}@media (min-width:769px),print{.Header__inner{box-shadow:min(2.0833333333vw,30px) min(2.0833333333vw,30px) min(6.25vw,90px) rgba(3,155,229,.1);height:inherit;padding-inline:min(2.7777777778vw,40px) min(1.3888888889vw,20px)}}.HeaderLogo{display:contents;position:relative}.HeaderLogo__link{color:#040000;display:block;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.HeaderLogo__link:hover{color:#50c2f7}}.HeaderLogo__image{display:block;width:auto}@media screen and (max-width:768px){.HeaderLogo__image{height:6.9333333333vw}}@media (min-width:769px),print{.HeaderLogo__image{height:min(2.7777777778vw,40px)}}.Header__button{background-color:#009ee0;border-radius:50%;height:11.7333333333vw;position:relative;width:11.7333333333vw}@media (min-width:769px),print{.Header__button{display:none}}.Header__button span,.Header__button span:after,.Header__button span:before{backface-visibility:hidden;background-color:#fff;border-radius:100vw;content:"";display:block;height:2px;inset-inline:0;margin-inline:auto;position:absolute;transition:top .2s ease-out .2s,transform .2s ease-out;width:5.3333333333vw}.Header__button span{inset-block-start:calc(50% - 1px);transition:background-color .2s ease-out}.is-open .Header__button span{background-color:transparent}.is-open .Header__button span:after,.is-open .Header__button span:before{inset-block-start:50%}.Header__button span:before{inset-block-start:calc(40% - 2.13333vw)}.is-open .Header__button span:before{transform:rotate(45deg);transition:inset-block-start .2s ease-out,transform .2s ease-out .2s}.Header__button span:after{inset-block-start:calc(40% + 1.6vw)}.is-open .Header__button span:after{transform:rotate(-45deg);transition:inset-block-start .2s ease-out,transform .2s ease-out .2s}.Header__button i{display:none}@media screen and (max-width:768px){.Navigation{-webkit-backdrop-filter:blur(2.6666666667vw);backdrop-filter:blur(2.6666666667vw);background-color:rgba(38,49,52,.95);clip-path:circle(1px at right top);color:#fff;inset:0;overflow-y:auto;padding:42.6666666667vw 8vw 13.3333333333vw;position:fixed;transition:clip-path .3s ease-out;z-index:90}}@media (min-width:769px),print{.Navigation{inset:0 min(1.3888888889vw,20px) 0 auto;position:absolute;z-index:110}}.is-open .Navigation{clip-path:circle(150vmax at right top)}.Navigation__list{display:flex}@media screen and (max-width:768px){.Navigation__list{flex-direction:column}}@media (min-width:769px),print{.Navigation__list{flex-direction:row}}@media screen and (max-width:768px){.Navigation__list-parent{font-size:5.8666666667vw;font-weight:700}}@media (min-width:769px),print{.Navigation__list-parent{font-size:min(1.1111111111vw,16px);font-weight:900;gap:min(3.125vw,45px);height:100%;position:relative}}.Navigation__list-child{font-weight:500}@media screen and (max-width:768px){.Navigation__list-child{font-size:4.2666666667vw;gap:6.6666666667vw;margin-block-start:8vw}}@media (min-width:769px),print{.Navigation__list-child{flex-direction:column;font-size:min(1.1111111111vw,16px);min-width:min(13.8888888889vw,200px)}}.Navigation__list-children{font-weight:500}@media screen and (max-width:768px){.Navigation__list-children{font-size:4.2666666667vw;gap:6.6666666667vw;margin-block-start:8vw}}@media (min-width:769px),print{.Navigation__list-children{flex-direction:column;font-size:min(1.1111111111vw,16px)}}.Navigation__item{text-box:trim-both cap alphabetic}@media (min-width:769px),print{.Navigation__item-parent{align-items:center;display:flex;position:relative}}@media screen and (max-width:768px){.Navigation__item-parent{align-items:center;border-bottom:min(.1388888889vw,2px) solid #c7d4d8;display:flex;padding-block:8vw}.Navigation__item-child{align-items:center;display:grid;gap:1.3333333333vw;grid-template-columns:auto 1fr}.Navigation__item-child:before{background-color:#fff;border-radius:100vw;content:"";display:block;height:1px;width:3.4666666667vw}}@media (min-width:769px),print{.Navigation__item-child+.Navigation__item-child{border-block-start:1px solid #c7d4d8;margin-block-start:min(1.3888888889vw,20px);padding-block-start:min(1.3888888889vw,20px)}.Navigation__item-top{display:none}}@media screen and (max-width:768px){.Navigation__item-top{border-top:min(.1388888889vw,2px) solid #c7d4d8}}@media (min-width:769px),print{.Navigation__item-contact{padding-block:min(.6944444444vw,10px)}.Navigation__item-hasChild{position:relative}.Navigation__item-hasChild:before{content:"";display:block;inset:0 max(-2.0833333333vw,-30px);position:absolute}.Navigation__inner{filter:drop-shadow(min(2.0833333333vw,30px) min(2.0833333333vw,30px) min(6.25vw,90px) rgba(3,155,229,.1));inset:100% auto auto 50%;opacity:0;overflow:hidden;padding-block-start:min(1.7361111111vw,25px);position:absolute;transform:translateX(-50%) translateY(max(-.6944444444vw,-10px));transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;visibility:hidden;z-index:90}.Navigation__item-hasChild:hover .Navigation__inner{opacity:1;transform:translateX(-50%);visibility:visible}.Navigation__body{background-color:#fff;border-radius:min(2.7777777778vw,40px);padding:min(2.0833333333vw,30px)}.Navigation__body:before{background-color:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:min(1.0416666667vw,15px);inset:min(.7638888889vw,11px) 0 auto;margin-inline:auto;position:absolute;width:min(2.0833333333vw,30px)}}.Navigation__link{text-box:trim-both cap alphabetic;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.Navigation__link:hover{color:#50c2f7}}@media (min-width:769px),print{.Navigation__link{align-items:center;display:flex;gap:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Navigation__link{align-items:center;display:flex;justify-content:space-between;width:100%}}@media (min-width:769px),print{.Navigation__link .ModuleIcon{color:#009ee0}}.Navigation__link.is-current:not([href="/"]){color:#009ee0}.Navigation__item-hasChild .Navigation__link{position:relative}.Navigation__link-parent{text-box:trim-both cap alphabetic;text-decoration:none}@media (min-width:769px),print{.Navigation__link-parent{align-items:center;display:flex;gap:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Navigation__link-parent{align-items:center;display:block;justify-content:space-between;width:100%}}@media (min-width:769px),print{.Navigation__link-parent .ModuleIcon{color:#009ee0}}.Navigation__link-parent.is-current:not([href="/"]){color:#009ee0}.Navigation__item-hasChild .Navigation__link-parent{position:relative}@media (min-width:769px),print{.Navigation__link-contact{align-items:center;background-color:#009ee0;border-radius:100vw;color:#fff;display:flex;height:min(4.1666666667vw,60px);padding-inline:min(2.5347222222vw,36.5px);transition:background-color .3s ease-out,color .3s ease-out}.Navigation__link-contact .ModuleIcon{color:#fff}}@media (min-width:769px) and (hover:hover) and (pointer:fine),print and (hover:hover) and (pointer:fine){.Navigation__link-contact:hover{background-color:#50c2f7;color:#fff}}.Navigation__footer{text-box:trim-both cap alphabetic;text-decoration:none}@media (min-width:769px),print{.Navigation__footer{align-items:center;display:flex;gap:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Navigation__text{align-items:center}}.Navigation__header__top{margin-top:24vw}.Navigation__header{border:min(.1388888889vw,2px) solid #c7d4d8;display:block;padding-block:2.6666666667vw}.Navigation__header__item{align-items:center;display:flex;font-size:5.8666666667vw;gap:min(3.4722222222vw,50px);justify-content:center;text-decoration:none}.Navigation__header__image{filter:brightness(0) invert(1);height:5.3333333333vw}@media screen and (max-width:768px){.Main{padding-block-start:20.8vw}}@media (min-width:769px),print{.Main{padding-block-start:min(8.3333333333vw,120px)}}.MainVisual{align-items:center;display:grid}@media screen and (max-width:768px){.MainVisual{grid-template-columns:1fr;grid-template-rows:157.3333333333vw;place-content:start start}}@media (min-width:769px),print{.MainVisual{gap:min(5.5555555556vw,80px);grid-template-rows:min(53.4722222222vw,770px);margin-inline:auto;place-content:center start;width:min(83.3333333333vw,1200px)}}@media screen and (max-width:768px){.MainVisual-lower{grid-template-rows:60vw;place-content:center start}}@media (min-width:769px),print{.MainVisual-lower{grid-template-rows:min(22.9166666667vw,330px);place-content:center stretch;width:min(75vw,1080px)}}.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-19-30-33-3b-2t-36-15-1m-2w-2p-37-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-2a-2t-2r-36-39-2x-38-15]{gap:0}:where(.MainVisual-lower):has(.MainVisualRecruit){gap:0}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-19-30-33-3b-2t-36-15-1m-2w-2p-37-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-2a-2t-2r-36-39-2x-38-15]{grid-template-rows:60vw 1fr;padding-block-end:26.6666666667vw}:where(.MainVisual-lower):has(.MainVisualRecruit){grid-template-rows:60vw 1fr;padding-block-end:26.6666666667vw}}@media (min-width:769px),print{.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-19-30-33-3b-2t-36-15-1m-2w-2p-37-14-1a-25-2p-2x-32-2e-2x-37-39-2p-30-2a-2t-2r-36-39-2x-38-15]{grid-template-rows:min(22.9166666667vw,330px) 1fr;padding-block-end:min(6.9444444444vw,100px);width:min(91.6666666667vw,1320px)}:where(.MainVisual-lower):has(.MainVisualRecruit){grid-template-rows:min(22.9166666667vw,330px) 1fr;padding-block-end:min(6.9444444444vw,100px);width:min(91.6666666667vw,1320px)}}.MainVisual__inner{display:grid}@media screen and (max-width:768px){.MainVisual__inner{align-content:start;gap:21.3333333333vw;padding-inline:8vw}}@media (min-width:769px),print{.MainVisual__inner{gap:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.MainVisual-lower .MainVisual__inner{gap:2.6666666667vw}}@media (min-width:769px),print{.MainVisual-lower .MainVisual__inner{align-items:center;display:grid;gap:min(5.5555555556vw,80px);grid-template-columns:1fr auto;width:100%}}.MainVisual__head{display:grid}@media screen and (max-width:768px){.MainVisual__head{gap:4vw}}@media (min-width:769px),print{.MainVisual__head{gap:min(2.0833333333vw,30px)}}.MainVisual__title{font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:900;line-height:1.4}@media screen and (max-width:768px){.MainVisual__title{font-size:8.5333333333vw}}@media (min-width:769px),print{.MainVisual__title{font-size:min(4.4444444444vw,64px)}}.MainVisual-lower .MainVisual__title{font-family:Noto Sans JP,sans-serif;letter-spacing:.05em}@media screen and (max-width:768px){.MainVisual-lower .MainVisual__title{font-size:8vw}}@media (min-width:769px),print{.MainVisual-lower .MainVisual__title{font-size:min(3.3333333333vw,48px)}}.MainVisual__title [lang=en]{font-weight:700}@media screen and (max-width:768px){.MainVisual__title [lang=en]{font-size:9.0666666667vw}}@media (min-width:769px),print{.MainVisual__title [lang=en]{font-size:min(5vw,72px)}}.MainVisual__lead{font-family:Josefin Sans,Noto Sans JP,sans-serif;font-feature-settings:"palt";font-weight:900;line-height:1.45}@media screen and (max-width:768px){.MainVisual__lead{font-size:4.2666666667vw}}@media (min-width:769px),print{.MainVisual__lead{font-size:min(1.6666666667vw,24px)}}.MainVisual__lead [lang=en]{font-weight:700}@media screen and (max-width:768px){.MainVisual__lead [lang=en]{font-size:4.8vw}}@media (min-width:769px),print{.MainVisual__lead [lang=en]{font-size:min(1.8055555556vw,26px)}}.Main .ModuleButton{align-self:end}.MainVisualRecruit{display:flex;flex-direction:column}@media screen and (max-width:768px){.MainVisualRecruit{gap:26.6666666667vw;margin-bottom:10.6666666667vw;margin-top:21.3333333333vw}}@media (min-width:769px),print{.MainVisualRecruit{gap:min(20.1388888889vw,290px);margin-bottom:min(13.8888888889vw,200px);margin-top:min(6.9444444444vw,100px)}}@media screen and (max-width:768px){.MainVisualRecruit__block{margin-top:min(27.7777777778vw,400px)}}@media (min-width:769px),print{.MainVisualRecruit__block{margin-top:min(17.3611111111vw,250px)}}.MainVisualRecruit__logo{display:block;margin-inline:auto}@media screen and (max-width:768px){.MainVisualRecruit__logo{margin-block-end:21.3333333333vw;width:64vw}}@media (min-width:769px),print{.MainVisualRecruit__logo{margin-block-end:min(4.1666666667vw,60px);width:min(31.25vw,450px)}}.MainVisualRecruit__lead{font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.2em;text-align:center}@media screen and (max-width:768px){.MainVisualRecruit__lead{font-size:5.8666666667vw;margin-block-end:8vw}}@media (min-width:769px),print{.MainVisualRecruit__lead{font-size:min(2.7777777778vw,40px);margin-block-end:min(2.4305555556vw,35px)}}.MainVisualRecruit__text{display:flex;justify-content:center}@media screen and (max-width:768px){.MainVisualRecruit__text{padding-inline:8vw}.Main__inner{background:linear-gradient(180deg,transparent 0,transparent 26.6666666667vw,#e8f3fa 0,#e8f3fa)}}@media (min-width:769px),print{.Main__inner{background:linear-gradient(180deg,transparent 0,transparent min(6.9444444444vw,100px),#e8f3fa min(6.9444444444vw,100px),#e8f3fa)}}@media screen and (max-width:768px){.js-has-pseudo .Main__inner:not([csstools-has-1m-2w-2p-37-14-1a-2c-33-34-26-2t-3b-37-15]){padding-block-end:16vw}.Main__inner:not(:has(.TopNews)){padding-block-end:16vw}}@media (min-width:769px),print{.js-has-pseudo .Main__inner:not([csstools-has-1m-2w-2p-37-14-1a-2c-33-34-26-2t-3b-37-15]){padding-block-end:min(8.3333333333vw,120px)}.Main__inner:not(:has(.TopNews)){padding-block-end:min(8.3333333333vw,120px)}}.BreadCrumb__list{display:flex;flex-wrap:wrap;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.BreadCrumb__list{font-size:3.7333333333vw;gap:.8vw}}@media (min-width:769px),print{.BreadCrumb__list{font-size:min(.9722222222vw,14px);gap:min(.4861111111vw,7px)}}.BreadCrumb__item{align-items:center;display:flex;position:relative}@media screen and (max-width:768px){.BreadCrumb__item{gap:.8vw}}@media (min-width:769px),print{.BreadCrumb__item{gap:min(.4861111111vw,7px)}}.BreadCrumb__item .ModuleIcon{color:#009ee0}.BreadCrumb__link{color:#009ee0;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.BreadCrumb__link:hover{color:#50c2f7}}.LocalNavigation__list{display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.LocalNavigation__list{gap:4vw}}@media (min-width:769px),print{.LocalNavigation__list{gap:min(1.0416666667vw,15px) min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.LocalNavigation__item{font-size:4.2666666667vw}}@media (min-width:769px),print{.LocalNavigation__item{font-size:min(1.25vw,18px)}}.LocalNavigation__link{align-items:center;display:flex;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.LocalNavigation__link:hover{color:#50c2f7}}@media screen and (max-width:768px){.LocalNavigation__link{gap:2.1333333333vw}}@media (min-width:769px),print{.LocalNavigation__link{gap:min(.5555555556vw,8px)}}.LocalNavigation__link .ModuleIcon{color:#009ee0}.Cta{background-color:#009ee0;color:#fff}@media screen and (max-width:768px){.Cta{padding-block:16vw}}@media (min-width:769px),print{.Cta{padding-block:min(8.3333333333vw,120px)}}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-25-2p-2x-32-2n-2n-2x-32-32-2t-36-w-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-3b-2w-2x-38-2t-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-36-33-39-32-2s-1m-30-2p-37-38-19-2r-2w-2x-30-2s-15-w-1a-1v-38-2p]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){margin-block-start:-26.6666666667vw;padding-block-start:42.6666666667vw}body:has(.Main__inner .ModuleSection.ModuleSection-white.ModuleSection-round:last-child) .Cta{margin-block-start:-26.6666666667vw;padding-block-start:42.6666666667vw}}@media (min-width:769px),print{.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-25-2p-2x-32-2n-2n-2x-32-32-2t-36-w-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-3b-2w-2x-38-2t-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-36-33-39-32-2s-1m-30-2p-37-38-19-2r-2w-2x-30-2s-15-w-1a-1v-38-2p]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){margin-block-start:max(-6.9444444444vw,-100px);padding-block-start:min(12.5vw,180px)}body:has(.Main__inner .ModuleSection.ModuleSection-white.ModuleSection-round:last-child) .Cta{margin-block-start:max(-6.9444444444vw,-100px);padding-block-start:min(12.5vw,180px)}}.Cta__row{display:grid;justify-content:center}@media screen and (max-width:768px){.Cta__row{gap:16vw;grid-template-columns:repeat(1,84vw)}}@media (min-width:769px),print{.Cta__row{align-items:center;gap:min(10.0694444444vw,145px);grid-template-columns:min(29.5138888889vw,425px) min(30.9027777778vw,445px)}}.Cta__column{display:grid}@media screen and (max-width:768px){.Cta__column{gap:6.6666666667vw}}@media (min-width:769px),print{.Cta__column{align-items:center;gap:min(2.0833333333vw,30px)}}.Cta__head{overflow:hidden;place-content:center center;position:relative}.Cta__caption{font-weight:900;letter-spacing:.05em;line-height:2}@media screen and (max-width:768px){.Cta__caption{font-size:4.2666666667vw;margin-block-end:1.3333333333vw}}@media (min-width:769px),print{.Cta__caption{font-size:min(1.25vw,18px);margin-block-end:min(.6944444444vw,10px)}}.Cta__title{font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.Cta__title{font-size:8vw}}@media (min-width:769px),print{.Cta__title{font-size:min(3.3333333333vw,48px)}}.Cta__lead{letter-spacing:.05em;line-height:1.75}@media screen and (max-width:768px){.Cta__lead{font-size:3.7333333333vw;margin-block-start:4vw;padding-inline:1.3333333333vw}}@media (min-width:769px),print{.Cta__lead{font-size:min(1.1111111111vw,16px);margin-block-start:min(.8333333333vw,12px);padding-inline:min(.3472222222vw,5px)}}.InfinityScroll__inner{display:flex;overflow:hidden}.InfinityScroll__list{animation:infinityScrollLeft .5s linear infinite both;display:flex}@media screen and (max-width:768px){.InfinityScroll__list{animation-duration:40s}}@media (min-width:769px),print{.InfinityScroll__list{animation-duration:80s}}@media screen and (max-width:768px){.InfinityScroll__item{width:40vw}}@media (min-width:769px),print{.InfinityScroll__item{width:min(18.0555555556vw,260px)}}.InfinityScroll__image{aspect-ratio:26/35;display:block}.Footer{align-items:center;display:flex;flex-direction:column;margin:0;padding-bottom:0;position:relative;width:100%}@media screen and (max-width:768px){.Footer{gap:8vw;padding-block:16vw 8vw}}@media (min-width:769px),print{.Footer{gap:min(6.5972222222vw,95px);padding-block:min(8.3333333333vw,120px) 0}}.Footer__Container{background-color:#fff;border-radius:min(4.1666666667vw,60px) min(4.1666666667vw,60px) 0 0;display:block;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;padding-top:min(6.9444444444vw,100px);width:100%}@media screen and (max-width:768px){.Footer__Container{display:none}}.Footer__logo{display:block;margin-inline:auto}@media screen and (max-width:768px){.Footer__logo{width:60vw}}@media (min-width:769px),print{.Footer__logo{width:min(31.25vw,450px)}}.Footer__copy{display:none;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;text-align:center}@media screen and (max-width:768px){.Footer__copy{display:block;font-size:3.2vw}}@media (min-width:769px),print{.Footer__copy{font-size:min(.9722222222vw,14px)}}.Footer__Inner{padding-inline:min(15.9722222222vw,230px)}.Footer__Items{box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:min(6.9444444444vw,100px)}.Footer__Column{align-items:flex-start;display:flex;flex-direction:column;max-width:min(17.3611111111vw,250px);min-width:min(10.4166666667vw,150px);width:auto}.Footer__Column__Children{font-weight:700;letter-spacing:.05em;line-height:1;transition:color .3s ease-out}@media screen and (max-width:768px){.Footer__Column__Children{margin-block-start:8vw}}@media (min-width:769px),print{.Footer__Column__Children{margin-block-start:min(2.0833333333vw,30px)}}@media (hover:hover) and (pointer:fine){.Footer__Column__Children:hover{color:#50c2f7}}@media (min-width:769px),print{.Footer__Column__Children{font-size:min(1.1111111111vw,16px)}}.Footer__Column__Children .ModuleIcon{color:#009ee0}.Footer__Column__Children a{text-decoration:none}.Footer__Column__Parent{margin-bottom:min(1.3888888889vw,20px)}.Footer__Bottom{background-color:#f0fafe;justify-content:space-between;margin:0;padding-block:min(1.3888888889vw,20px);padding-inline:min(15.9722222222vw,230px);position:relative;width:100%}.Footer__Bottom,.Footer__Right{align-items:center;display:flex}.Footer__Right{font-weight:600;gap:min(1.3888888889vw,20px)}.Footer__Right img,.Footer__Right span{height:min(1.3888888889vw,20px)}.Footer__Separator{align-items:center;display:flex;font-size:min(1.3888888889vw,20px);font-weight:500}.ModuleAccordion{display:grid}@media screen and (max-width:768px){.ModuleAccordion{gap:8vw}}@media (min-width:769px),print{.ModuleAccordion{gap:min(2.0833333333vw,30px)}}.ModuleAccordion .ModuleAccordion-number{counter-reset:number}.ModuleAccordion__item{background-color:#fff;border:solid #fff;counter-increment:number 1}@media screen and (max-width:768px){.ModuleAccordion__item{border-radius:8vw}}@media (min-width:769px),print{.ModuleAccordion__item{border-radius:min(2.0833333333vw,30px)}}.ModuleAccordion__answer:before,.ModuleAccordion__label:before{display:block;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;line-height:1;text-align:center;transform:translateY(.125em);width:1em}@media screen and (max-width:768px){.ModuleAccordion__answer:before,.ModuleAccordion__label:before{font-size:7.4666666667vw}}@media (min-width:769px),print{.ModuleAccordion__answer:before,.ModuleAccordion__label:before{font-size:min(2.2222222222vw,32px)}}.ModuleAccordion__label{align-items:center;display:grid;grid-template-columns:auto 1fr auto}@media screen and (max-width:768px){.ModuleAccordion__label{gap:4vw;padding-block:8vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleAccordion__label{gap:min(2.0833333333vw,30px);padding-block:min(2.0833333333vw,30px);padding-inline:min(4.1666666667vw,60px)}}.ModuleAccordion__label .ModuleIcon-round{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#009ee0;color:#fff;transform-origin:center center;transition:background-color .3s ease-out,transform .3s ease-out}.ModuleAccordion__item:hover .ModuleAccordion__label .ModuleIcon-round{background-color:#50c2f7}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-30-2p-2q-2t-30-w-1a-25-33-2s-39-30-2t-21-2r-33-32-19-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){transform:rotate(-180deg)}.ModuleAccordion__item:has(input:checked) .ModuleAccordion__label .ModuleIcon-round{transform:rotate(-180deg)}.ModuleAccordion__navigation:hover .ModuleAccordion__label .ModuleIcon-round{background-color:#50c2f7}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-32-2p-3a-2x-2v-2p-38-2x-33-32-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-30-2p-2q-2t-30-w-1a-25-33-2s-39-30-2t-21-2r-33-32-19-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){transform:rotate(-180deg)}.ModuleAccordion__navigation:has(input:checked) .ModuleAccordion__label .ModuleIcon-round{transform:rotate(-180deg)}.ModuleAccordion__navigation__children{display:flex;font-size:4.5333333333vw;font-weight:300;justify-content:space-between;margin-top:8vw}@media screen and (max-width:768px){.ModuleAccordion__navigation__children{position:relative}.ModuleAccordion__navigation__children :before{content:"ー "}}.ModuleAccordion__navigation__label{align-items:center;display:grid;grid-template-columns:auto 1fr auto}@media screen and (max-width:768px){.ModuleAccordion__navigation__label{gap:4vw}}@media (min-width:769px),print{.ModuleAccordion__navigation__label{gap:min(2.0833333333vw,30px)}}.ModuleAccordion__navigation__label .ModuleIcon-round{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#009ee0;color:#fff;transform-origin:center center;transition:background-color .3s ease-out,transform .3s ease-out}.ModuleAccordion__item:hover .ModuleAccordion__navigation__label .ModuleIcon-round{background-color:#50c2f7}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-32-2p-3a-2x-2v-2p-38-2x-33-32-2n-2n-30-2p-2q-2t-30-w-1a-25-33-2s-39-30-2t-21-2r-33-32-19-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){transform:rotate(-180deg)}.ModuleAccordion__item:has(input:checked) .ModuleAccordion__navigation__label .ModuleIcon-round{transform:rotate(-180deg)}.ModuleAccordion__navigation__label .ModuleIcon-navigation-round{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;transform-origin:center center;transition:background-color .3s ease-out,transform .3s ease-out}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-32-2p-3a-2x-2v-2p-38-2x-33-32-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-32-2p-3a-2x-2v-2p-38-2x-33-32-2n-2n-30-2p-2q-2t-30-w-1a-25-33-2s-39-30-2t-21-2r-33-32-19-32-2p-3a-2x-2v-2p-38-2x-33-32-19-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){transform:rotate(-180deg)}.ModuleAccordion__navigation:has(input:checked) .ModuleAccordion__navigation__label .ModuleIcon-navigation-round{transform:rotate(-180deg)}.ModuleAccordion__label__number:before{color:#009ee0;content:counter(number,decimal-leading-zero) ""}.ModuleAccordion__question__list{padding-bottom:0}.ModuleAccordion__question{font-weight:700}.ModuleAccordion__question:before{color:#009ee0;content:"Q"}.ModuleAccordion__title{font-feature-settings:"palt";font-weight:700;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleAccordion__title{font-size:4.5333333333vw}}@media (min-width:769px),print{.ModuleAccordion__title{font-size:min(1.5277777778vw,22px)}}.ModuleAccordion__grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-2v-36-2x-2s]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){grid-template-rows:1fr}.ModuleAccordion__item:has(input:checked) .ModuleAccordion__grid{grid-template-rows:1fr}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-32-2p-3a-2x-2v-2p-38-2x-33-32-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-25-33-2s-39-30-2t-1t-2r-2r-33-36-2s-2x-33-32-2n-2n-2v-36-2x-2s]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){grid-template-rows:1fr}.ModuleAccordion__navigation:has(input:checked) .ModuleAccordion__grid{grid-template-rows:1fr}.ModuleAccordion__overflow{overflow:hidden}.ModuleAccordion__inner:before{background-color:rgba(0,158,224,.1);border-radius:100vw;content:"";display:block}@media screen and (max-width:768px){.ModuleAccordion__inner:before{height:1.0666666667vw;margin-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleAccordion__inner:before{height:min(.2777777778vw,4px);margin-inline:min(4.1666666667vw,60px)}}.ModuleAccordion__navigation__inner:before{background-color:hsla(0,0%,100%,.1);border-radius:100vw;content:"";display:block;height:min(.2777777778vw,4px)}@media screen and (max-width:768px){.ModuleAccordion__navigation__inner:before{margin-top:8vw}.ModuleAccordion__body{margin-inline:5.3333333333vw;padding-block:8vw}}@media (min-width:769px),print{.ModuleAccordion__body{margin-inline:min(4.1666666667vw,60px);padding-block:min(2.0833333333vw,30px)}}.ModuleAccordion__answer__list{padding-top:min(.6944444444vw,10px)}.ModuleAccordion__answer{border-bottom:min(.1388888889vw,2px) dashed #c7d4d8;display:grid;grid-template-columns:auto 1fr}@media screen and (max-width:768px){.ModuleAccordion__answer{border-bottom:min(.5555555556vw,8px) dashed #c7d4d8;gap:4vw}}@media (min-width:769px),print{.ModuleAccordion__answer{gap:min(2.0833333333vw,30px)}}.ModuleAccordion__answer:before{content:"A"}.ModuleAccordion__answer:last-child{border-bottom:none;margin-bottom:min(1.0416666667vw,15px)}.ModuleButton{display:flex}@media screen and (max-width:768px){.ModuleButton{flex-direction:column;gap:2.6666666667vw}}@media (min-width:769px),print{.ModuleButton{flex-flow:row wrap;gap:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.ModuleButton-center{align-items:center}}@media (min-width:769px),print{.ModuleButton-center{justify-content:center}}@media screen and (max-width:768px){.ModuleButton-centerSP{align-items:center}}@media (min-width:769px),print{.ModuleButton-centerTB{justify-content:center}}.ModuleButton__link{align-items:center;display:flex;justify-content:center;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}@media screen and (max-width:768px){.ModuleButton__link{gap:2.1333333333vw;padding-block:4.8vw;padding-inline:4.8vw;width:100%}}@media (min-width:769px),print{.ModuleButton__link{gap:min(.5555555556vw,8px);padding-block:min(1.25vw,18px);padding-inline:min(1.25vw,18px)}}@media (hover:hover) and (pointer:fine){.ModuleButton__link:not([disabled]):hover{background-color:#50c2f7;color:#fff}}.ModuleButton__link-round{border-radius:100vw}@media (min-width:769px),print{.ModuleButton__link-w300{width:min(20.8333333333vw,300px)}.ModuleButton__link-w360{width:min(25vw,360px)}}@media screen and (max-width:768px){.ModuleButton__link-h75{min-height:20vw}}@media (min-width:769px),print{.ModuleButton__link-h75,.ModuleButton__link-h75TB{min-height:min(5.2083333333vw,75px)}}.ModuleButton__link-black{background-color:#263134;color:#fff}.ModuleButton__link-black .ModuleIcon-round,.ModuleButton__link-blue{background-color:#009ee0;color:#fff}.ModuleButton__link-blue .ModuleIcon-round{background-color:#fff;color:#009ee0}.ModuleButton__link-white{background-color:#fff;color:#263134}.ModuleButton__link-white .ModuleIcon-round{background-color:#009ee0;color:#fff}.ModuleButton__text{font-weight:900;line-height:1.5}@media screen and (max-width:768px){.ModuleButton__text{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleButton__text{font-size:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.ModuleButton__text-fz18{font-size:4.8vw}}@media (min-width:769px),print{.ModuleButton__text-fz18{font-size:min(1.25vw,18px)}}.ModuleCard01{display:grid}@media screen and (max-width:768px){.ModuleCard01{gap:8vw}}@media (min-width:769px),print{.ModuleCard01{gap:min(4.8611111111vw,70px) min(4.1666666667vw,60px);grid-template-columns:repeat(2,1fr)}}.ModuleCard01__item{display:contents}.ModuleCard01__link{display:grid;text-decoration:none}@media screen and (max-width:768px){.ModuleCard01__link{gap:5.3333333333vw}}@media (min-width:769px),print{.ModuleCard01__link{gap:min(1.3888888889vw,20px)}}.ModuleCard01__thumb{display:block;overflow:hidden}@media screen and (max-width:768px){.ModuleCard01__thumb{border-radius:4vw}}@media (min-width:769px),print{.ModuleCard01__thumb{border-radius:min(2.0833333333vw,30px)}}.ModuleCard01__image{display:block;transition:transform .3s ease-out}.ModuleCard01__link:hover .ModuleCard01__image{transform:scale(1.1)}@media screen and (max-width:768px){.ModuleCard01__body{padding-inline:4vw}}@media (min-width:769px),print{.ModuleCard01__body{padding-inline:min(1.0416666667vw,15px)}}.ModuleCard01__caption{font-weight:900;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleCard01__caption{font-size:3.7333333333vw}}@media (min-width:769px),print{.ModuleCard01__caption{font-size:min(.9722222222vw,14px)}}.ModuleCard01__title{color:#009ee0;font-weight:900;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleCard01__title{font-size:5.8666666667vw}}@media (min-width:769px),print{.ModuleCard01__title{font-size:min(1.6666666667vw,24px);margin-block-start:min(.3472222222vw,5px)}}@media (hover:hover) and (pointer:fine){.ModuleCard01__link:hover .ModuleCard01__title{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:768px){.ModuleCard01__title small:not([class]){font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleCard01__title small:not([class]){font-size:min(1.25vw,18px)}}.ModuleCard01__text{letter-spacing:.1em;line-height:1.75}@media screen and (max-width:768px){.ModuleCard01__text{font-size:3.7333333333vw;margin-block-start:2.6666666667vw}}@media (min-width:769px),print{.ModuleCard01__text{font-size:min(.9722222222vw,14px);margin-block-start:min(1.0416666667vw,15px)}}.ModuleCase{color:#fff;contain:paint}@media screen and (max-width:768px){.ModuleCase{background-color:#009ee0;border-radius:8vw;margin-block-start:16vw;margin-inline:8vw}}@media (min-width:769px),print{.ModuleCase{align-items:center;background:#009ee0 url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/common/bg_works_01_pc.webp) no-repeat 0 0/cover;border-radius:min(4.1666666667vw,60px);display:grid;grid-template-columns:repeat(2,1fr);height:min(38.1944444444vw,550px);margin-block-start:min(8.3333333333vw,120px);margin-inline:auto;width:min(91.6666666667vw,1320px)}}@media screen and (max-width:768px){.ModuleCase:after{aspect-ratio:315/280;background:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/common/bg_works_01_sp.webp) no-repeat 0 0/cover;content:"";display:block}.ModuleCase__inner{padding-block:12vw 8.5333333333vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleCase__inner{margin-inline-start:min(8.3333333333vw,120px)}}.ModuleCase__lead{display:grid;font-weight:900;grid-template-columns:repeat(3,auto);letter-spacing:.05em;line-height:1.4;position:relative}@media screen and (max-width:768px){.ModuleCase__lead{font-size:3.7333333333vw;gap:.8vw;justify-content:center;margin-block-end:2.6666666667vw;text-align:center}}@media (min-width:769px),print{.ModuleCase__lead{font-size:min(1.25vw,18px);gap:min(.5555555556vw,8px);justify-content:start;margin-block-end:min(.6944444444vw,10px);padding-inline:min(.3472222222vw,5px)}}.ModuleCase__lead:before{content:"\\"}.ModuleCase__lead:after{content:"/"}.ModuleCase__title{font-weight:900;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.ModuleCase__title{font-size:9.6vw;text-align:center}}@media (min-width:769px),print{.ModuleCase__title{font-size:min(4.1666666667vw,60px)}}.ModuleCase__text{font-weight:700;letter-spacing:.05em;line-height:1.5;margin-inline:auto}@media screen and (max-width:768px){.ModuleCase__text{font-size:3.7333333333vw;margin-block-start:4vw;width:69.3333333333vw}}@media (min-width:769px),print{.ModuleCase__text{font-size:min(1.25vw,18px);margin-block:min(1.0416666667vw,15px) min(4.1666666667vw,60px)}}.ModuleClient{display:grid}@media screen and (max-width:768px){.ModuleClient{gap:4vw}}@media (min-width:769px),print{.ModuleClient{gap:min(1.0416666667vw,15px);grid-template-columns:repeat(3,1fr)}}.ModuleClient__item{letter-spacing:.05em;line-height:1.75}@media screen and (max-width:768px){.ModuleClient__item{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleClient__item{font-size:min(1.1111111111vw,16px)}}.ModuleFlow{counter-reset:number;display:grid}@media screen and (max-width:768px){.ModuleFlow{gap:16vw}}@media (min-width:769px),print{.ModuleFlow{gap:min(4.1666666667vw,60px)}}.ModuleFlow__item{background-color:#fff;counter-increment:number 1;display:grid;position:relative}@media screen and (max-width:768px){.ModuleFlow__item{border-radius:8vw;gap:3.2vw;padding-block:8vw 5.8666666667vw;padding-inline:8.6666666667vw}}@media (min-width:769px),print{.ModuleFlow__item{border-radius:min(2.0833333333vw,30px);gap:min(2.0833333333vw,30px);padding-block:min(2.0833333333vw,30px) min(3.125vw,45px);padding-inline:min(3.125vw,45px)}}:where(.ModuleFlow__item):not(:last-child):after{background-color:#009ee0;color:#fff;content:"";inset-block-end:auto;inset-inline:0;margin-inline:auto;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDIwIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im0xNi4wNzggOS4xNjIgOC4xMDItNy44NzZjMS43Ni0xLjcxIDQuNTA2LTEuNzE2IDYuMjU0LS4wMTJhNC40NCA0LjQ0IDAgMCAxIDEuMzQ3IDMuMjAyIDQuNDQgNC40NCAwIDAgMS0xLjI2OSAzLjExNkwxOS41ODEgMTguNTI4YTUuMDggNS4wOCAwIDAgMS03LjE1NCAwTDEuNTA2IDcuNjE2QTQuNSA0LjUgMCAwIDEgLjIyIDQuNDY0IDQuNDUyIDQuNDUyIDAgMCAxIDQuNjQ2IDBhNC40NiA0LjQ2IDAgMCAxIDMuMTc4IDEuMjg1eiIvPjwvc3ZnPg==") no-repeat left top/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDIwIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im0xNi4wNzggOS4xNjIgOC4xMDItNy44NzZjMS43Ni0xLjcxIDQuNTA2LTEuNzE2IDYuMjU0LS4wMTJhNC40NCA0LjQ0IDAgMCAxIDEuMzQ3IDMuMjAyIDQuNDQgNC40NCAwIDAgMS0xLjI2OSAzLjExNkwxOS41ODEgMTguNTI4YTUuMDggNS4wOCAwIDAgMS03LjE1NCAwTDEuNTA2IDcuNjE2QTQuNSA0LjUgMCAwIDEgLjIyIDQuNDY0IDQuNDUyIDQuNDUyIDAgMCAxIDQuNjQ2IDBhNC40NiA0LjQ2IDAgMCAxIDMuMTc4IDEuMjg1eiIvPjwvc3ZnPg==") no-repeat left top/contain;position:absolute}@media screen and (max-width:768px){:where(.ModuleFlow__item):not(:last-child):after{height:5.3333333333vw;inset-block-start:calc(100% + 5.33333vw);width:8.5333333333vw}}@media (min-width:769px),print{:where(.ModuleFlow__item):not(:last-child):after{height:min(1.3888888889vw,20px);inset-block-start:calc(100% + min(1.3888888889vw, 20px));width:min(2.2222222222vw,32px)}}.ModuleFlow__item :where(.ModuleTitle-lv4){align-items:center;display:grid;grid-template-columns:auto 1fr;margin-block-end:0}@media screen and (max-width:768px){.ModuleFlow__item :where(.ModuleTitle-lv4){gap:2.4vw}}@media (min-width:769px),print{.ModuleFlow__item :where(.ModuleTitle-lv4){gap:min(1.0416666667vw,15px)}}.ModuleFlow__item :where(.ModuleTitle-lv4):before{align-items:center;background-color:#009ee0;border-radius:50%;color:#fff;content:counter(number) "";display:flex;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;justify-content:center;padding-block-start:.2em}@media screen and (max-width:768px){.ModuleFlow__item :where(.ModuleTitle-lv4):before{font-size:4.2666666667vw;height:10.6666666667vw;width:10.6666666667vw}}@media (min-width:769px),print{.ModuleFlow__item :where(.ModuleTitle-lv4):before{font-size:min(1.6666666667vw,24px);height:min(4.1666666667vw,60px);width:min(4.1666666667vw,60px)}}.ModuleFlow__item :is(.ModuleTitle-lv4){margin-block-end:0}@media (min-width:769px),print{.ModuleFlow__item .ModuleFlow__inner{padding-inline:min(1.0416666667vw,15px)}}.ModuleForm{display:grid}@media screen and (max-width:768px){.ModuleForm{gap:8vw}}@media (min-width:769px),print{.ModuleForm{gap:min(3.4722222222vw,50px)}}.ModuleForm__item{display:grid}@media screen and (max-width:768px){.ModuleForm__item{gap:1.3333333333vw}}@media (min-width:769px),print{.ModuleForm__item{gap:min(1.0416666667vw,15px)}}.ModuleForm__head{align-items:center;display:flex}@media screen and (max-width:768px){.ModuleForm__head{gap:3.7333333333vw}}@media (min-width:769px),print{.ModuleForm__head{gap:min(.9722222222vw,14px)}}.ModuleForm__name{font-weight:700;letter-spacing:.1em;line-height:1.6}@media screen and (max-width:768px){.ModuleForm__name{font-size:4.8vw}}@media (min-width:769px),print{.ModuleForm__name{font-size:min(1.25vw,18px)}}.ModuleForm__required{background-color:#f67a7c;color:#fff}@media screen and (max-width:768px){.ModuleForm__required{border-radius:1.0666666667vw;font-size:3.7333333333vw;padding-inline:2.1333333333vw}}@media (min-width:769px),print{.ModuleForm__required{border-radius:min(.2777777778vw,4px);font-size:min(.9722222222vw,14px);padding-inline:min(.5555555556vw,8px)}}.ModuleForm__error{color:#f67a7c;display:none;font-weight:700;letter-spacing:.1em;line-height:1.6}@media (min-width:769px),print{.ModuleForm__error{font-size:min(1.1111111111vw,16px);margin-block-start:min(.6944444444vw,10px)}}.ModuleForm__error.is-visible{display:block}.ModuleGrid{display:grid}@media screen and (max-width:768px){.ModuleGrid{gap:12vw}}@media (min-width:769px),print{.ModuleGrid{gap:min(6.25vw,90px);margin-block-start:min(2.4305555556vw,35px)}}.ModuleGrid__row{display:grid}@media screen and (max-width:768px){.ModuleGrid__row{gap:13.3333333333vw}}@media (min-width:769px),print{.ModuleGrid__row{gap:min(4.1666666667vw,60px);grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-1z-36-2x-2s-2n-2n-36-33-3b-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-1z-36-2x-2s-2n-2n-2r-33-30-39-31-32-19-2w-2t-2p-2s-15]:not(.does-not-exist){gap:5.3333333333vw}.ModuleGrid__row:has(.ModuleGrid__column-head){gap:5.3333333333vw}}@media (min-width:769px),print{:where(.ModuleGrid__row-strength .ModuleGrid__column):first-child{order:2}}@media (min-width:769px),print{:where(.ModuleGrid__row-strength .ModuleGrid__column):nth-child(2){order:1}}@media (min-width:769px),print{.ModuleGrid-works :where(.ModuleGrid__column){align-items:start;display:grid;gap:min(2.0833333333vw,30px);grid-row:span 3;grid-template-rows:subgrid}}.ModuleHeader{display:grid}@media screen and (max-width:768px){.ModuleHeader{gap:9.3333333333vw}}@media (min-width:769px),print{.ModuleHeader{gap:min(2.4305555556vw,35px);grid-template-columns:1fr min(38.5416666667vw,555px)}}.ModuleIcon{align-items:center;display:flex;justify-content:center;position:relative}.ModuleIcon:before{background-color:currentColor;content:"";display:block;-webkit-mask:no-repeat left top/contain;mask:no-repeat left top/contain;transition:background-color .3s ease-out}.ModuleIcon-round{border-radius:50%}@media screen and (max-width:768px){.ModuleIcon-round{height:4.2666666667vw;width:4.2666666667vw}}@media (min-width:769px),print{.ModuleIcon-round{height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.ModuleIcon-round-3060{height:8vw;width:8vw}}@media (min-width:769px),print{.ModuleIcon-round-3060{height:min(4.1666666667vw,60px);width:min(4.1666666667vw,60px)}}.ModuleIcon-arrowBottom-16x16:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im04LjM4IDguOTg3IDIuNjQyLTIuNTY4YTEuNDU0IDEuNDU0IDAgMCAxIDIuMDM5LS4wMDRjLjI4My4yNzYuNDM5LjY0Ny40MzkgMS4wNDQgMCAuMzgyLS4xNDcuNzQzLS40MTQgMS4wMTZsLTMuNTY0IDMuNTY2Yy0uNjQzLjY0LTEuNjkuNjQtMi4zMzIgMEwzLjYzIDguNDgzYTEuNDcgMS40NyAwIDAgMS0uMDA0LTIuMDVjLjI3My0uMjc2LjYzOC0uNDMgMS4wMjctLjQzMy4zOS0uMDAzLjc1OC4xNDYgMS4wMzYuNDJ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im04LjM4IDguOTg3IDIuNjQyLTIuNTY4YTEuNDU0IDEuNDU0IDAgMCAxIDIuMDM5LS4wMDRjLjI4My4yNzYuNDM5LjY0Ny40MzkgMS4wNDQgMCAuMzgyLS4xNDcuNzQzLS40MTQgMS4wMTZsLTMuNTY0IDMuNTY2Yy0uNjQzLjY0LTEuNjkuNjQtMi4zMzIgMEwzLjYzIDguNDgzYTEuNDcgMS40NyAwIDAgMS0uMDA0LTIuMDVjLjI3My0uMjc2LjYzOC0uNDMgMS4wMjctLjQzMy4zOS0uMDAzLjc1OC4xNDYgMS4wMzYuNDJ6Ii8+PC9zdmc+")}@media screen and (max-width:768px){.ModuleIcon-arrowBottom-16x16:before{height:4.2666666667vw;width:4.2666666667vw}}@media (min-width:769px),print{.ModuleIcon-arrowBottom-16x16:before{height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}.ModuleIcon-arrowBottom-30x30:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im04LjM4IDguOTg3IDIuNjQyLTIuNTY4YTEuNDU0IDEuNDU0IDAgMCAxIDIuMDM5LS4wMDRjLjI4My4yNzYuNDM5LjY0Ny40MzkgMS4wNDQgMCAuMzgyLS4xNDcuNzQzLS40MTQgMS4wMTZsLTMuNTY0IDMuNTY2Yy0uNjQzLjY0LTEuNjkuNjQtMi4zMzIgMEwzLjYzIDguNDgzYTEuNDcgMS40NyAwIDAgMS0uMDA0LTIuMDVjLjI3My0uMjc2LjYzOC0uNDMgMS4wMjctLjQzMy4zOS0uMDAzLjc1OC4xNDYgMS4wMzYuNDJ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im04LjM4IDguOTg3IDIuNjQyLTIuNTY4YTEuNDU0IDEuNDU0IDAgMCAxIDIuMDM5LS4wMDRjLjI4My4yNzYuNDM5LjY0Ny40MzkgMS4wNDQgMCAuMzgyLS4xNDcuNzQzLS40MTQgMS4wMTZsLTMuNTY0IDMuNTY2Yy0uNjQzLjY0LTEuNjkuNjQtMi4zMzIgMEwzLjYzIDguNDgzYTEuNDcgMS40NyAwIDAgMS0uMDA0LTIuMDVjLjI3My0uMjc2LjYzOC0uNDMgMS4wMjctLjQzMy4zOS0uMDAzLjc1OC4xNDYgMS4wMzYuNDJ6Ii8+PC9zdmc+")}@media screen and (max-width:768px){.ModuleIcon-arrowBottom-30x30:before{height:8vw;width:8vw}}@media (min-width:769px),print{.ModuleIcon-arrowBottom-30x30:before{height:min(2.0833333333vw,30px);width:min(2.0833333333vw,30px)}}.ModuleIcon-arrowRight-16x16:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+")}@media screen and (max-width:768px){.ModuleIcon-arrowRight-16x16:before{height:4.2666666667vw;width:4.2666666667vw}}@media (min-width:769px),print{.ModuleIcon-arrowRight-16x16:before{height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}.ModuleIcon-arrowRightRound-19x19{background-color:#009ee0;border-radius:50%;height:8vw;padding-bottom:.5333333333vw;padding-left:.5333333333vw;position:relative;width:8vw}.ModuleIcon-arrowRightRound-19x19:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+")}@media screen and (max-width:768px){.ModuleIcon-arrowRightRound-19x19:before{height:5.0666666667vw;width:5.0666666667vw}}@media (min-width:769px),print{.ModuleIcon-arrowRightRound-19x19:before{height:min(1.3194444444vw,19px);width:min(1.3194444444vw,19px)}}.ModuleIcon__pdf-19x19:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yLjgyMyAxNy4yMTloMS43NDJWMTlIMi44MjNDMS41NDIgMTkgLjUgMTcuOTM1LjUgMTYuNjI1VjIuMzc1Qy41IDEuMDY1IDEuNTQyIDAgMi44MjMgMGg2LjAwNmMuNjE3IDAgMS4yMDguMjQ5IDEuNjQ0LjY5NGwzLjI4NCAzLjM1OGMuNDM1LjQ0Ni42NzggMS4wNS42NzggMS42ODF2NS41NDhoLTEuNzQyVjUuOTM3SDkuNzljLS42NDIgMC0xLjE2MS0uNTMtMS4xNjEtMS4xODdWMS43ODFIMi44MjNjLS4zMiAwLS41ODEuMjY3LS41ODEuNTk0djE0LjI1YS41OS41OSAwIDAgMCAuNTguNTk0bTQuMDY0LTQuMTU3aDEuMTYxYzEuMTIyIDAgMi4wMzMuOTMyIDIuMDMzIDIuMDc5IDAgMS4xNDYtLjkxMSAyLjA3OC0yLjAzMyAyLjA3OGgtLjU4djEuMTg3YS41OS41OSAwIDAgMS0uNTguNTk0LjU5LjU5IDAgMCAxLS41ODItLjU5NHYtNC43NWMwLS4zMjYuMjYyLS41OTQuNTgxLS41OTRtMS4xNjEgMi45N2EuODguODggMCAwIDAgLjg3MS0uODkxLjg4Ljg4IDAgMCAwLS44Ny0uODkxaC0uNTgxdjEuNzgxem0zLjQ4NC0yLjk3aDEuMTYyYy45NjEgMCAxLjc0MS43OTggMS43NDEgMS43ODJ2Mi4zNzVjMCAuOTgzLS43OCAxLjc4MS0xLjc0MiAxLjc4MWgtMS4xNmEuNTkuNTkgMCAwIDEtLjU4MS0uNTk0di00Ljc1YzAtLjMyNi4yNi0uNTk0LjU4LS41OTRtMS4xNjIgNC43NWMuMzE5IDAgLjU4LS4yNjcuNTgtLjU5M3YtMi4zNzVhLjU5LjU5IDAgMCAwLS41OC0uNTk0aC0uNTgxdjMuNTYzem0yLjkwMy00LjE1NmMwLS4zMjYuMjYxLS41OTQuNTgtLjU5NGgxLjc0MmMuMzIgMCAuNTgxLjI2OC41ODEuNTk0YS41OS41OSAwIDAgMS0uNTguNTk0aC0xLjE2MnYxLjE4OGgxLjE2MWMuMzIgMCAuNTgxLjI2Ny41ODEuNTkzYS41OS41OSAwIDAgMS0uNTguNTk0aC0xLjE2MnYxLjc4MWEuNTkuNTkgMCAwIDEtLjU4LjU5NC41OS41OSAwIDAgMS0uNTgxLS41OTR6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDE5Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yLjgyMyAxNy4yMTloMS43NDJWMTlIMi44MjNDMS41NDIgMTkgLjUgMTcuOTM1LjUgMTYuNjI1VjIuMzc1Qy41IDEuMDY1IDEuNTQyIDAgMi44MjMgMGg2LjAwNmMuNjE3IDAgMS4yMDguMjQ5IDEuNjQ0LjY5NGwzLjI4NCAzLjM1OGMuNDM1LjQ0Ni42NzggMS4wNS42NzggMS42ODF2NS41NDhoLTEuNzQyVjUuOTM3SDkuNzljLS42NDIgMC0xLjE2MS0uNTMtMS4xNjEtMS4xODdWMS43ODFIMi44MjNjLS4zMiAwLS41ODEuMjY3LS41ODEuNTk0djE0LjI1YS41OS41OSAwIDAgMCAuNTguNTk0bTQuMDY0LTQuMTU3aDEuMTYxYzEuMTIyIDAgMi4wMzMuOTMyIDIuMDMzIDIuMDc5IDAgMS4xNDYtLjkxMSAyLjA3OC0yLjAzMyAyLjA3OGgtLjU4djEuMTg3YS41OS41OSAwIDAgMS0uNTguNTk0LjU5LjU5IDAgMCAxLS41ODItLjU5NHYtNC43NWMwLS4zMjYuMjYyLS41OTQuNTgxLS41OTRtMS4xNjEgMi45N2EuODguODggMCAwIDAgLjg3MS0uODkxLjg4Ljg4IDAgMCAwLS44Ny0uODkxaC0uNTgxdjEuNzgxem0zLjQ4NC0yLjk3aDEuMTYyYy45NjEgMCAxLjc0MS43OTggMS43NDEgMS43ODJ2Mi4zNzVjMCAuOTgzLS43OCAxLjc4MS0xLjc0MiAxLjc4MWgtMS4xNmEuNTkuNTkgMCAwIDEtLjU4MS0uNTk0di00Ljc1YzAtLjMyNi4yNi0uNTk0LjU4LS41OTRtMS4xNjIgNC43NWMuMzE5IDAgLjU4LS4yNjcuNTgtLjU5M3YtMi4zNzVhLjU5LjU5IDAgMCAwLS41OC0uNTk0aC0uNTgxdjMuNTYzem0yLjkwMy00LjE1NmMwLS4zMjYuMjYxLS41OTQuNTgtLjU5NGgxLjc0MmMuMzIgMCAuNTgxLjI2OC41ODEuNTk0YS41OS41OSAwIDAgMS0uNTguNTk0aC0xLjE2MnYxLjE4OGgxLjE2MWMuMzIgMCAuNTgxLjI2Ny41ODEuNTkzYS41OS41OSAwIDAgMS0uNTguNTk0aC0xLjE2MnYxLjc4MWEuNTkuNTkgMCAwIDEtLjU4LjU5NC41OS41OSAwIDAgMS0uNTgxLS41OTR6Ii8+PC9zdmc+")}@media screen and (max-width:768px){.ModuleIcon__pdf-19x19:before{height:5.0666666667vw;width:5.0666666667vw}}@media (min-width:769px),print{.ModuleIcon__pdf-19x19:before{height:min(1.3194444444vw,19px);width:min(1.3194444444vw,19px)}}.ModuleIframe{overflow:hidden}@media screen and (max-width:768px){.ModuleIframe{border-radius:2.3333333333vw}}@media (min-width:769px),print{.ModuleIframe{border-radius:min(2.0833333333vw,30px)}}.ModuleIframe-map{aspect-ratio:11/5}.ModuleIframe__iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ModuleImage{display:block}@media screen and (max-width:768px){.ModuleImage-round{border-radius:8vw}}@media (min-width:769px),print{.ModuleImage-round{border-radius:min(2.0833333333vw,30px)}}.ModuleImage-certification{aspect-ratio:316/176}@media (min-width:769px),print{.ModuleImage-certification{width:min(21.9444444444vw,316px)}}@media screen and (max-width:768px){.ModuleImage-certification{width:84.2666666667vw}}.ModuleImage-certification img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:769px),print{.ModuleInner{margin-inline:auto;width:min(75vw,1080px)}}@media screen and (max-width:768px){.ModuleInner-inline30{padding-inline:8vw}}.ModuleInner-blue{background-color:#e8f3fa}.ModuleInner-white{background-color:#fff}@media screen and (max-width:768px){.ModuleInner-round{border-radius:8vw;padding-block:8vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleInner-round{border-radius:min(2.7777777778vw,40px);padding-block:min(2.7777777778vw,40px);padding-inline:min(2.7777777778vw,40px)}}.ModuleInner-inquiry{align-items:flex-start;display:flex;gap:min(3.4722222222vw,50px)}@media screen and (max-width:768px){.ModuleInner-inquiry{align-items:normal;display:block;gap:0;padding-inline:8vw}}.ModuleInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eff3f5;border:none;display:block;line-height:1.6;outline:none}@media screen and (max-width:768px){.ModuleInput{border-radius:2.6666666667vw;font-size:4.2666666667vw;padding-block:4vw;padding-inline:4vw}}@media (min-width:769px),print{.ModuleInput{border-radius:min(.6944444444vw,10px);font-size:min(1.1111111111vw,16px);padding-block:min(2.0833333333vw,30px);padding-inline:min(2.0833333333vw,30px)}}.ModuleInput-text,.ModuleInput-textArea{width:100%}.ModuleInputList__break{flex-basis:100%;height:0}.ModuleInputList{display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.ModuleInputList{gap:1.3333333333vw 5.3333333333vw}}@media (min-width:769px),print{.ModuleInputList{gap:min(.3472222222vw,5px) min(2.0833333333vw,30px)}}.ModuleInputListContact{display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.ModuleInputListContact{gap:0 5.3333333333vw}}@media (min-width:769px),print{.ModuleInputListContact{gap:min(0vw,0px) min(2.0833333333vw,30px)}}.ModuleInputList__item{align-items:center;display:flex}@media screen and (max-width:768px){.ModuleInputList__item{gap:2.1333333333vw}}@media (min-width:769px),print{.ModuleInputList__item{gap:min(.5555555556vw,8px)}}.ModuleInputListContact .ModuleInputList__item{align-items:center;display:flex}@media screen and (max-width:768px){.ModuleInputListContact .ModuleInputList__item{gap:2.1333333333vw;margin-bottom:1.3333333333vw}}@media (min-width:769px),print{.ModuleInputListContact .ModuleInputList__item{gap:min(.5555555556vw,8px);margin-bottom:min(.3472222222vw,5px)}}.ModuleInputList__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ModuleInputList__radio:after{background-color:#c7d4d8;border:solid #c7d4d8;border-radius:50%;content:"";display:block}@media screen and (max-width:768px){.ModuleInputList__radio:after{border-width:.8vw;height:4.2666666667vw;width:4.2666666667vw}}@media (min-width:769px),print{.ModuleInputList__radio:after{border-width:min(.2083333333vw,3px);height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}.ModuleInputList__radio:checked:after{background-color:#009ee0}.ModuleInputList__label{line-height:1.6;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleInputList__label:hover{color:#50c2f7}}@media screen and (max-width:768px){.ModuleInputList__label{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleInputList__label{font-size:min(1.1111111111vw,16px)}}.ModuleInterview{counter-reset:number;display:grid}@media screen and (max-width:768px){.ModuleInterview{gap:16vw}}@media (min-width:769px),print{.ModuleInterview{gap:min(5.5555555556vw,80px) min(4.1666666667vw,60px);grid-template-columns:repeat(2,1fr);margin-inline:auto;width:min(50vw,720px)}}.ModuleInterview__item{align-content:start;display:grid}@media screen and (max-width:768px){.ModuleInterview__item{gap:5.3333333333vw}}@media (min-width:769px),print{.ModuleInterview__item{gap:min(2.0833333333vw,30px)}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-37-39-2q-2c-2x-38-30-2t-18-w-1a-25-33-2s-39-30-2t-28-2w-33-38-33-15]:not(.does-not-exist){grid-column:1/-1}}@media (min-width:769px),print{.ModuleInterview__item:has(.ModuleInterview__subTitle,.ModulePhoto){grid-column:1/-1}}@media screen and (max-width:768px){.js-has-pseudo .ModuleInterview__item:not([csstools-has-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-37-39-2q-2c-2x-38-30-2t-15]){gap:1.3333333333vw}.ModuleInterview__item:not(:has(.ModuleInterview__subTitle)){gap:1.3333333333vw}}@media (min-width:769px),print{.js-has-pseudo .ModuleInterview__item:not([csstools-has-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-37-39-2q-2c-2x-38-30-2t-15]){gap:min(1.0416666667vw,15px)}.ModuleInterview__item:not(:has(.ModuleInterview__subTitle)){gap:min(1.0416666667vw,15px)}}.ModuleInterview__title{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.ModuleInterview__title{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleInterview__title{font-size:min(1.3888888889vw,20px)}}.ModuleInterview__subTitle{font-weight:900;letter-spacing:.05em;line-height:1.4333333333}@media screen and (max-width:768px){.ModuleInterview__subTitle{font-size:6.4vw;margin-block-start:2.6666666667vw}}@media (min-width:769px),print{.ModuleInterview__subTitle{font-size:min(2.0833333333vw,30px);margin-block-start:min(.3472222222vw,5px)}}@media screen and (max-width:768px){.ModuleInterview__subTitle small{font-size:4.8vw}}@media (min-width:769px),print{.ModuleInterview__subTitle small{font-size:min(1.25vw,18px)}}.ModuleInterview__text{letter-spacing:.05em;line-height:1.75}@media screen and (max-width:768px){.ModuleInterview__text{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleInterview__text{font-size:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.js-has-pseudo .ModuleInterview__item:not([csstools-has-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-37-39-2q-2c-2x-38-30-2t-15]) :where(.ModuleInterview__text){font-size:3.7333333333vw}.ModuleInterview__item:not(:has(.ModuleInterview__subTitle)) :where(.ModuleInterview__text){font-size:3.7333333333vw}}@media (min-width:769px),print{.js-has-pseudo .ModuleInterview__item:not([csstools-has-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-21-32-38-2t-36-3a-2x-2t-3b-2n-2n-37-39-2q-2c-2x-38-30-2t-15]) :where(.ModuleInterview__text){font-size:min(.9722222222vw,14px)}.ModuleInterview__item:not(:has(.ModuleInterview__subTitle)) :where(.ModuleInterview__text){font-size:min(.9722222222vw,14px)}}.ModuleLabel{display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.ModuleLabel{gap:2.6666666667vw}}@media (min-width:769px),print{.ModuleLabel{gap:min(.6944444444vw,10px)}}.ModuleLabel__item{background-color:#f5f7f8;border-radius:100vw;display:flex;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:768px){.ModuleLabel__item{font-size:3.7333333333vw;padding-block:1.7333333333vw;padding-inline:8vw}}@media (min-width:769px),print{.ModuleLabel__item{font-size:min(.9722222222vw,14px);padding-block:min(.4513888889vw,6.5px);padding-inline:min(2.0833333333vw,30px)}}.ModuleLabel__number{font-style:normal}.ModuleLabel__number:before{content:"："}.ModuleLine{background-color:rgba(0,158,224,.1);border:none;border-radius:100vw}@media screen and (max-width:768px){.ModuleLine{height:1.0666666667vw}}@media (min-width:769px),print{.ModuleLine{height:min(.2777777778vw,4px)}}@media screen and (max-width:768px){.ModuleLine-margin2030{margin-block:5.3333333333vw}}@media (min-width:769px),print{.ModuleLine-margin2030{margin-block:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModuleLine-margin6080{margin-block:16vw}}@media (min-width:769px),print{.ModuleLine-margin6080{margin-block:min(5.5555555556vw,80px)}}@media screen and (max-width:768px){.ModuleLine-margin3040{margin-block:8vw}}@media (min-width:769px),print{.ModuleLine-margin3040{margin-block:min(2.7777777778vw,40px)}}@media screen and (max-width:768px){.ModuleLine-margin60120{margin-block:16vw}}@media (min-width:769px),print{.ModuleLine-margin60120{margin-block:min(8.3333333333vw,120px)}}.ModuleLink{color:#009ee0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleLink:hover{color:#50c2f7}}.ModuleMember{display:grid}@media screen and (max-width:768px){.ModuleMember{gap:8vw}}@media (min-width:769px),print{.ModuleMember{gap:min(4.1666666667vw,60px);grid-template-columns:1fr min(20.8333333333vw,300px)}}.ModuleMember__photo{aspect-ratio:1;border-radius:50%;overflow:hidden}@media screen and (max-width:768px){.ModuleMember__photo{margin-inline:auto;width:64vw}}@media (min-width:769px),print{.ModuleMember__photo{order:1}}.ModuleMember__image{display:block}.ModuleMember__en{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}@media screen and (max-width:768px){.ModuleMember__en{font-size:8vw;margin-block-end:2.6666666667vw;text-align:center}}@media (min-width:769px),print{.ModuleMember__en{font-size:min(2.9166666667vw,42px)}}.ModuleMember__name{font-weight:900;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:768px){.ModuleMember__name{font-size:5.3333333333vw;margin-block-end:4vw;text-align:center}}@media (min-width:769px),print{.ModuleMember__name{font-size:min(1.3888888889vw,20px);margin-block-end:min(1.0416666667vw,15px)}}.ModuleMember__position{letter-spacing:.05em;line-height:1.25}@media screen and (max-width:768px){.ModuleMember__position{font-size:3.7333333333vw;margin-block-end:8vw;text-align:center}}@media (min-width:769px),print{.ModuleMember__position{font-size:min(1.0416666667vw,15px);margin-block-end:min(2.0833333333vw,30px)}}.ModuleMember__text{letter-spacing:.05em;line-height:1.75}@media screen and (max-width:768px){.ModuleMember__text{font-size:3.7333333333vw}}@media (min-width:769px),print{.ModuleMember__text{font-size:min(.9722222222vw,14px)}}.ModuleMemberList{display:grid}@media screen and (max-width:768px){.ModuleMemberList{gap:12vw 5.3333333333vw;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px),print{.ModuleMemberList{gap:min(4.1666666667vw,60px) 0;grid-template-columns:repeat(4,1fr)}}.ModuleMemberList__link{display:block;text-align:center;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleMemberList__link:hover{color:#50c2f7}}.ModuleMemberList__photo{aspect-ratio:1;border-radius:50%;margin-inline:auto;overflow:hidden}@media screen and (max-width:768px){.ModuleMemberList__photo{width:32vw}}@media (min-width:769px),print{.ModuleMemberList__photo{width:min(10.4166666667vw,150px)}}.ModuleMemberList__image{display:block}@media (hover:hover) and (pointer:fine){.ModuleMemberList__image{transition:transform .3s ease-out}}@media (hover:hover) and (pointer:fine){:where(.ModuleMemberList__link:hover) .ModuleMemberList__image{transform:scale(1.1)}}.ModuleMemberList__name{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase;transition:color .3s ease-out}@media screen and (max-width:768px){.ModuleMemberList__name{font-size:5.3333333333vw;margin-block-start:4vw}}@media (min-width:769px),print{.ModuleMemberList__name{font-size:min(1.6666666667vw,24px);margin-block-start:min(1.0416666667vw,15px)}}.ModuleMemberList__link:hover .ModuleMemberList__name{color:#50c2f7}.ModuleMemberList__position{font-feature-settings:"palt";letter-spacing:.05em;line-height:1.25}@media screen and (max-width:768px){.ModuleMemberList__position{font-size:3.4666666667vw;margin-block-start:1.3333333333vw}}@media (min-width:769px),print{.ModuleMemberList__position{font-size:min(.9722222222vw,14px);margin-block-start:min(.3472222222vw,5px)}}@media screen and (max-width:768px){:where(.ModuleMemberList__position)+.ModuleMemberList__position{margin-block-start:.8vw}}.ModuleMore{font-weight:900;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.ModuleMore{font-size:3.2vw}}@media (min-width:769px),print{.ModuleMore{font-size:min(1.1111111111vw,16px)}}.ModuleMore .ModuleIcon{color:#009ee0}.ModuleMore .ModuleMore__link{align-items:center;display:flex;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleMore .ModuleMore__link:hover{color:#50c2f7}}@media screen and (max-width:768px){.ModuleMore .ModuleMore__link{gap:.8vw;justify-content:flex-end}}@media (min-width:769px),print{.ModuleMore .ModuleMore__link{gap:min(.5555555556vw,8px);justify-content:flex-end}}.ModuleNewsList{border-block-start:1px solid #e2eced}.ModuleNewsList__item{border-block-end:1px solid #e2eced;display:grid}@media screen and (max-width:768px){.ModuleNewsList__item{padding-block:8vw}}@media (min-width:769px),print{.ModuleNewsList__item{gap:min(2.7777777778vw,40px);grid-template-columns:auto 1fr;padding-block:min(2.0833333333vw,30px)}}.ModuleNewsList__date{color:#b0bec5;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;position:relative}@media screen and (max-width:768px){.ModuleNewsList__date{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleNewsList__date{font-size:min(1.1111111111vw,16px)}}.ModuleNewsList__text{letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleNewsList__text{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleNewsList__text{font-size:min(1.1111111111vw,16px)}}.ModuleNewsList__link{color:#009ee0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleNewsList__link:hover{color:#50c2f7}}.ModulePrivacy{background-color:#eff3f5}@media screen and (max-width:768px){.ModulePrivacy{border-radius:2.6666666667vw;font-size:3.7333333333vw;padding-block:5.3333333333vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModulePrivacy{border-radius:min(.6944444444vw,10px);font-size:min(.9722222222vw,14px);padding-block:min(2.0833333333vw,30px);padding-inline:min(2.0833333333vw,30px)}}.ModulePrivacy *{all:revert}.ModulePrivacy p{margin-block-end:0}.ModulePrivacy p:first-child{margin-block-start:0}.ModulePrivacy__inner{overflow-y:auto}@media screen and (max-width:768px){.ModulePrivacy__inner{max-height:35.84vw}}@media (min-width:769px),print{.ModulePrivacy__inner{max-height:calc(min(.9722222222vw, 14px)*1.6*6)}}.ModulePrivacy__inner__long{overflow-y:auto;scrollbar-color:#009ee0 #fff;scrollbar-width:thin}@media screen and (max-width:768px){.ModulePrivacy__inner__long{max-height:87.04vw}}@media (min-width:769px),print{.ModulePrivacy__inner__long{max-height:calc(min(2.3611111111vw, 34px)*1.6*6)}}@media screen and (max-width:768px){.ModulePrivacy__inner__long::-webkit-scrollbar{width:2.1333333333vw}}@media (min-width:769px),print{.ModulePrivacy__inner__long::-webkit-scrollbar{width:min(.5555555556vw,8px)}}.ModulePrivacy__inner__long::-webkit-scrollbar-track{background:#f1f1f1}@media screen and (max-width:768px){.ModulePrivacy__inner__long::-webkit-scrollbar-track{border-radius:5.3333333333vw}}@media (min-width:769px),print{.ModulePrivacy__inner__long::-webkit-scrollbar-track{border-radius:min(1.3888888889vw,20px)}}.ModulePrivacy__inner__long::-webkit-scrollbar-thumb{background:#009ee0}@media screen and (max-width:768px){.ModulePrivacy__inner__long::-webkit-scrollbar-thumb{border-radius:5.3333333333vw}}@media (min-width:769px),print{.ModulePrivacy__inner__long::-webkit-scrollbar-thumb{border-radius:min(1.3888888889vw,20px)}}.ModuleProject{display:grid}@media screen and (max-width:768px){.ModuleProject{gap:12vw;margin-inline:calc(50% - 50vw)}}@media (min-width:769px),print{.ModuleProject{gap:min(3.125vw,45px) min(4.1666666667vw,60px);grid-template-columns:repeat(2,1fr)}}.ModuleProject__item{background-color:#fff}@media screen and (max-width:768px){.ModuleProject__item{border-radius:8vw;padding-block-end:8vw;padding-inline:8vw}}@media (min-width:769px),print{.ModuleProject__item{border-radius:min(2.0833333333vw,30px);padding-block-end:min(2.0833333333vw,30px);padding-inline:min(2.9166666667vw,42px)}}.ModuleProjectTitle{background-color:#009ee0;color:#fff;display:flex;flex-direction:column;font-feature-settings:"palt";font-weight:900;letter-spacing:.05em;line-height:1.4375;margin-inline:auto;text-align:center}@media screen and (max-width:768px){.ModuleProjectTitle{border-radius:0 0 4vw 4vw;margin-block-end:12vw;padding-block:4vw}}@media (min-width:769px),print{.ModuleProjectTitle{border-radius:0 0 min(1.0416666667vw,15px) min(1.0416666667vw,15px);justify-content:center;margin-block-end:min(3.125vw,45px);min-height:min(5.2083333333vw,75px);padding-block:min(.8333333333vw,12px)}}@media screen and (max-width:768px){.ModuleProjectTitle__main{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleProjectTitle__main{font-size:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.ModuleProjectTitle__sub{font-size:3.2vw}}@media (min-width:769px),print{.ModuleProjectTitle__sub{font-size:min(.9722222222vw,14px)}}.ModuleProjectMember{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.ModuleProjectMember{gap:5.3333333333vw;padding-inline:4vw}}@media (min-width:769px),print{.ModuleProjectMember{gap:min(2.0833333333vw,30px);grid-template-columns:repeat(2,min(13.1944444444vw,190px));justify-content:center}}.ModuleProjectMember__item{background-color:#fff;display:grid;justify-items:center}.ModuleProjectMember__photo{border-radius:50%;overflow:hidden}@media screen and (max-width:768px){.ModuleProjectMember__photo{height:32vw;width:32vw}}@media (min-width:769px),print{.ModuleProjectMember__photo{height:min(10.4166666667vw,150px);width:min(10.4166666667vw,150px)}}.ModuleProjectMember__image{aspect-ratio:1;display:block}.ModuleProjectMember__name{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;line-height:1.25;text-align:center;text-box:trim-both cap alphabetic;text-transform:uppercase}@media screen and (max-width:768px){.ModuleProjectMember__name{font-size:5.3333333333vw;margin-block-start:4vw}}@media (min-width:769px),print{.ModuleProjectMember__name{font-size:min(1.25vw,18px);margin-block:min(1.0416666667vw,15px)}}.ModuleProjectMember__position{font-feature-settings:"palt";letter-spacing:.05em;line-height:1.25;text-align:center}@media screen and (max-width:768px){.ModuleProjectMember__position{font-size:3.4666666667vw;margin-block-start:1.0666666667vw}}@media (min-width:769px),print{.ModuleProjectMember__position{font-size:min(.9722222222vw,14px)}}.ModuleProjectStructure{border-block-start:1px solid #4e7c9b;display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.ModuleProjectStructure{gap:2.6666666667vw 1.3333333333vw;margin-block-start:5.3333333333vw;padding-block-start:5.3333333333vw}}@media (min-width:769px),print{.ModuleProjectStructure{gap:min(.6944444444vw,10px) min(.3472222222vw,5px);margin-block-start:min(1.3888888889vw,20px);padding-block-start:min(1.3888888889vw,20px)}}.ModuleProjectStructure__item{border:1px solid #4e7c9b;border-radius:100vw;color:#4e7c9b;display:flex;gap:.5em;line-height:1.6}@media screen and (max-width:768px){.ModuleProjectStructure__item{font-size:3.2vw;padding-block:1.3333333333vw;padding-inline:4vw}}@media (min-width:769px),print{.ModuleProjectStructure__item{font-size:min(.9722222222vw,14px);padding-block:min(.3472222222vw,5px);padding-inline:min(1.0416666667vw,15px)}}.ModuleProjectStructure__number{font-style:normal}.ModuleRecord{display:grid}@media screen and (max-width:768px){.ModuleRecord{gap:2.6666666667vw}}@media (min-width:769px),print{.ModuleRecord{gap:min(1.0416666667vw,15px) min(1.3888888889vw,20px);grid-template-columns:5em 1fr}}.ModuleRecord__head{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (max-width:768px){.ModuleRecord__head{font-size:4.8vw}}@media (min-width:769px),print{.ModuleRecord__head{font-size:min(1.1111111111vw,16px);padding-block-start:.5em}}.ModuleRecord__head span{display:block;transform:translateY(.15em)}.ModuleSection{contain:paint;position:relative}@media screen and (max-width:768px){.ModuleSection{scroll-margin-block-start:20.8vw}}@media (min-width:769px),print{.ModuleSection{scroll-margin-block-start:min(6.9444444444vw,100px)}}@media screen and (max-width:768px){.ModuleSection:not(:last-child){margin-block-end:16vw}}@media (min-width:769px),print{.ModuleSection:not(:last-child){margin-block-end:min(8.3333333333vw,120px)}}.ModuleSection-white{background-color:#fff}@media screen and (max-width:768px){.ModuleSection-white:not(:first-child){margin-block-start:16vw}}@media (min-width:769px),print{.ModuleSection-white:not(:first-child){margin-block-start:min(8.3333333333vw,120px)}}.ModuleSection-blue{background-color:#e8f3fa}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-39-2t-1m-2w-2p-37-14-17-w-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-39-2t-15]:not(.does-not-exist){padding-block-end:0}.ModuleSection-blue:has(+.ModuleSection-blue){padding-block-end:0}.ModuleSection-blue:last-child{padding-block-end:0}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-39-2t-1m-2w-2p-37-14-17-w-1a-25-33-2s-39-30-2t-1v-2p-37-2t-15]:not(.does-not-exist){margin-block-end:0;padding-block-end:0}.ModuleSection-blue:has(+.ModuleCase){margin-block-end:0;padding-block-end:0}.ModuleSection-blog{background-color:#f0fafe}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-33-2v-1m-2w-2p-37-14-17-w-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-33-2v-15]:not(.does-not-exist){padding-block-end:0}.ModuleSection-blog:has(+.ModuleSection-blog){padding-block-end:0}.ModuleSection-blog:last-child{padding-block-end:0}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-33-2v-1m-2w-2p-37-14-17-w-1a-25-33-2s-39-30-2t-1v-2p-37-2t-15]:not(.does-not-exist){margin-block-end:0;padding-block-end:0}.ModuleSection-blog:has(+.ModuleCase){margin-block-end:0;padding-block-end:0}.ModuleSection-round{position:relative;z-index:1}@media screen and (max-width:768px){.ModuleSection-round{border-radius:8vw;box-shadow:8vw 8vw 24vw rgba(3,155,229,.1);padding-block:16vw}}@media (min-width:769px),print{.ModuleSection-round{border-radius:min(4.1666666667vw,60px);box-shadow:min(2.0833333333vw,30px) min(2.0833333333vw,30px) min(6.25vw,90px) rgba(3,155,229,.1);padding-block:min(8.3333333333vw,120px)}.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-36-33-39-32-2s-15-1m-2w-2p-37-14-2j-2r-30-2p-37-37-16-1p-25-33-2s-39-30-2t-25-2t-31-2q-2t-36-2l-15]{padding-block:min(6.25vw,90px)}}@media (min-width:769px),print{:where(.ModuleSection-round):has([class*=ModuleMember]){padding-block:min(6.25vw,90px)}}:where(.ModuleSection-round).ModuleSection-blue:last-of-type{border-end-end-radius:0;border-end-start-radius:0;box-shadow:none}.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-36-33-39-32-2s-15-1a-25-33-2s-39-30-2t-2b-2t-2r-38-2x-33-32-19-2q-30-39-2t-1m-30-2p-37-38-19-33-2u-19-38-3d-34-2t-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-1v-2p-37-2t-15]:not(.does-not-exist):not(.does-not-exist){padding-block-end:0}:where(.ModuleSection-round).ModuleSection-blue:last-of-type:has(.ModuleCase){padding-block-end:0}.ModuleService__inner{display:grid}@media screen and (max-width:768px){.ModuleService__inner{gap:6.6666666667vw}}@media (min-width:769px),print{.ModuleService__inner{gap:min(2.4305555556vw,35px);padding-inline-start:min(39.5833333333vw,570px);position:relative}}.ModuleService__title{font-weight:900;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleService__title{font-size:4.8vw;margin-block-end:6.6666666667vw}}@media (min-width:769px),print{.ModuleService__title{font-size:min(1.25vw,18px);margin-block-end:min(1.7361111111vw,25px)}}.ModuleService__lead{color:#009ee0;font-feature-settings:"palt";font-weight:900;letter-spacing:.05em}@media screen and (max-width:768px){.ModuleService__lead{font-size:8vw;line-height:10vw;margin-block-end:4vw}}@media (min-width:769px),print{.ModuleService__lead{font-size:min(2.5vw,36px);line-height:min(3.75vw,54px);margin-block-end:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.ModuleService__lead strong{font-size:11.2vw}}@media (min-width:769px),print{.ModuleService__lead strong{font-size:min(4.1666666667vw,60px)}}.ModuleService__lead strong:after,.ModuleService__lead strong:before{font-weight:400}.ModuleService__lead strong:before{content:"“"}.ModuleService__lead strong:after{content:"”"}@media screen and (max-width:768px){.ModuleService__photo{border-radius:8vw;margin-block-end:6.6666666667vw;overflow:hidden}}@media (min-width:769px),print{.ModuleService__photo{display:none}}.ModuleService__image{display:block}.ModuleServiceList{display:grid}@media screen and (max-width:768px){.ModuleServiceList{gap:4vw}}@media (min-width:769px),print{.ModuleServiceList{gap:min(1.0416666667vw,15px)}.ModuleServiceList:after{background:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/vote_img_01.webp) no-repeat 0 0/cover;border-radius:min(2.0833333333vw,30px);content:"";display:block;height:100%;inset:0 auto 0 0;overflow:hidden;position:absolute;width:min(35.4166666667vw,510px);z-index:-1}}.ModuleServiceList__item{display:contents}.ModuleServiceList__link{background-color:#f5f7f8;display:grid;text-decoration:none}@media screen and (max-width:768px){.ModuleServiceList__link{border-radius:4vw;gap:6.6666666667vw;padding-block:8vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleServiceList__link{align-items:center;border-radius:min(1.0416666667vw,15px);gap:min(1.3888888889vw,20px);grid-template-columns:auto 1fr;padding-block:min(2.2916666667vw,33px);padding-inline:min(2.0833333333vw,30px) min(3.125vw,45px)}.ModuleServiceList__link:after{background:no-repeat 0 0/cover;border-radius:min(2.0833333333vw,30px);content:"";display:block;height:100%;inset:0 auto 0 0;opacity:0;overflow:hidden;position:absolute;visibility:hidden;width:min(35.4166666667vw,510px)}}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-36-3a-2x-2r-2t-24-2x-37-38-2n-2n-30-2x-32-2z-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2b-2t-36-3a-2x-2r-2t-24-2x-37-38-2n-2n-30-33-2v-33-19-1c-1d-15]:not(.does-not-exist):after{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/vote_img_01.webp)}.ModuleServiceList__link:has(.ModuleServiceList__logo-01):after{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/vote_img_01.webp)}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2b-2t-36-3a-2x-2r-2t-24-2x-37-38-2n-2n-30-2x-32-2z-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2b-2t-36-3a-2x-2r-2t-24-2x-37-38-2n-2n-30-33-2v-33-19-1c-1e-15]:not(.does-not-exist):after{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/vote_img_02.webp)}.ModuleServiceList__link:has(.ModuleServiceList__logo-02):after{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/vote_img_02.webp)}.ModuleServiceList__link:hover:after{opacity:1;visibility:visible}.ModuleServiceList__logo{display:block;margin-inline:auto}@media screen and (max-width:768px){.ModuleServiceList__logo-01{height:14.1333333333vw;width:32vw}}@media (min-width:769px),print{.ModuleServiceList__logo-01{height:min(3.6805555556vw,53px);width:min(8.3333333333vw,120px)}}@media screen and (max-width:768px){.ModuleServiceList__logo-02{height:18.1333333333vw;width:32vw}}@media (min-width:769px),print{.ModuleServiceList__logo-02{height:min(4.7222222222vw,68px);width:min(8.3333333333vw,120px)}}.ModuleServiceList__text{line-height:1.5}@media screen and (max-width:768px){.ModuleServiceList__text{font-size:3.7333333333vw;padding-inline:2vw}}@media (min-width:769px),print{.ModuleServiceList__text{font-size:min(.9722222222vw,14px)}}.ModuleServiceList__image{display:block}.ModuleSkills{display:grid}@media screen and (max-width:768px){.ModuleSkills{gap:2.6666666667vw}}@media (min-width:769px),print{.ModuleSkills{gap:min(.6944444444vw,10px)}}.ModuleSkills__head{font-weight:700;line-height:1.6;position:relative}@media screen and (max-width:768px){.ModuleSkills__head{font-size:4.8vw;padding-inline-start:5.3333333333vw}}@media (min-width:769px),print{.ModuleSkills__head{font-size:min(1.25vw,18px);padding-inline-start:min(1.3888888889vw,20px)}}.ModuleSkills__head:before{background-color:#009ee0;border-radius:50%;content:"";display:block;inset:0 auto 0 0;margin-block:auto;position:absolute}@media screen and (max-width:768px){.ModuleSkills__head:before{height:3.2vw;width:3.2vw}}@media (min-width:769px),print{.ModuleSkills__head:before{height:min(.8333333333vw,12px);width:min(.8333333333vw,12px)}}.ModuleSkills__body{line-height:1.8}@media screen and (max-width:768px){.ModuleSkills__body{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleSkills__body{font-size:min(1.1111111111vw,16px)}}.ModuleSlider01{margin-inline:calc(50% - 50vw);overflow:hidden}@media (min-width:769px),print{.js-has-pseudo .ModuleSlider01:where([csstools-has-1m-2w-2p-37-14-1a-2y-37-19-37-34-2b-30-2x-2s-2t-36-15]){margin-inline:0}.ModuleSlider01:where(:has(.js-spSlider)){margin-inline:0}}.ModuleSlider01 .splide{margin-inline:auto;visibility:visible}@media screen and (max-width:768px){.ModuleSlider01 .splide{width:76vw}}@media (min-width:769px),print{.ModuleSlider01 .splide{width:min(75vw,1080px)}}.ModuleSlider01 .splide__track{overflow:visible}.ModuleSlider01 .splide__arrow{background-color:#009ee0;color:#fff;opacity:1}@media screen and (max-width:768px){.ModuleSlider01 .splide__arrow{height:16vw;width:16vw}}@media (min-width:769px),print{.ModuleSlider01 .splide__arrow{height:min(4.1666666667vw,60px);transition:background-color .3s ease-out,color .3s ease-out;width:min(4.1666666667vw,60px)}}.ModuleSlider01 .splide__arrow:before{background-color:currentColor;content:"";display:block;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+") no-repeat left top/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik03Ljk4NyA5LjYyIDUuNDIgNi45NzhhMS40NTQgMS40NTQgMCAwIDEtLjAwNC0yLjAzOWMuMjc2LS4yODMuNjQ3LS40MzkgMS4wNDQtLjQzOS4zODIgMCAuNzQzLjE0NyAxLjAxNi40MTRsMy41NjYgMy41NjRjLjY0LjY0My42NCAxLjY5IDAgMi4zMzJsLTMuNTU4IDMuNTZhMS40NyAxLjQ3IDAgMCAxLTIuMDUuMDA0QTEuNDUgMS40NSAwIDAgMSA1IDEzLjM0N2MtLjAwMy0uMzkuMTQ2LS43NTguNDItMS4wMzZ6Ii8+PC9zdmc+") no-repeat left top/contain}@media screen and (max-width:768px){.ModuleSlider01 .splide__arrow:before{height:4.2666666667vw;width:4.2666666667vw}}@media (min-width:769px),print{.ModuleSlider01 .splide__arrow:before{height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}.ModuleSlider01 .splide__arrow svg{display:none}.ModuleSlider01 .splide__arrow:hover{background-color:#50c2f7;opacity:1}.ModuleSlider01 .splide__arrow[disabled]{background-color:#b0bec5;pointer-events:none}.ModuleSlider01 .splide__arrow--prev{transform:rotate(180deg) translateY(50%)}@media screen and (max-width:768px){.ModuleSlider01 .splide__arrow--prev{inset-inline-start:max(-12vw,-45px)}}@media (min-width:769px),print{.ModuleSlider01 .splide__arrow--prev{inset-inline-start:max(-3.125vw,-45px)}}@media screen and (max-width:768px){.ModuleSlider01 .splide__arrow--next{inset-inline-end:max(-12vw,-45px)}}@media (min-width:769px),print{.ModuleSlider01 .splide__arrow--next{inset-inline-end:max(-3.125vw,-45px)}}.ModuleSlider01 .js-slider:not(.is-overflow) .splide__list{transform:none!important}@media screen and (max-width:768px){.ModuleSlider01 .js-slider:not(.is-overflow) .splide__list{justify-content:center}}@media (min-width:769px),print{.ModuleSlider01 .js-slider:not(.is-overflow) .splide__list{justify-content:flex-start}}.ModuleSlider01 .js-slider:not(.is-overflow) .ModuleSlider01__item:last-child{margin-inline-end:0!important}@media (min-width:769px),print{.ModuleSlider01 .js-spSlider.is-initialized{margin-inline:0;visibility:visible}.ModuleSlider01 .js-spSlider.is-initialized .splide__list{display:grid;gap:min(2.0833333333vw,30px);grid-template-columns:repeat(3,1fr)}}.ModuleSlider01__item{background-color:#fff;overflow:hidden}@media screen and (max-width:768px){.ModuleSlider01__item{border-radius:8vw;box-shadow:0 0 1.6vw rgba(232,243,250,.25);width:76vw}}@media (min-width:769px),print{.ModuleSlider01__item{border-radius:min(2.0833333333vw,30px);box-shadow:0 0 min(.4166666667vw,6px) rgba(232,243,250,.25);gap:min(2.0833333333vw,30px);width:min(23.6111111111vw,340px)}}.ModuleSlider01__link{display:grid;grid-template-rows:auto 1fr;height:100%;text-decoration:none;transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.ModuleSlider01__link:hover{color:#50c2f7}}.ModuleSlider01__body{display:grid;grid-template-columns:subgrid;grid-template-rows:1fr auto}@media screen and (max-width:768px){.ModuleSlider01__body{gap:4vw;padding-block:5.3333333333vw;padding-inline:5.3333333333vw}}@media (min-width:769px),print{.ModuleSlider01__body{gap:min(2.4305555556vw,35px);padding-block:min(1.6666666667vw,24px);padding-inline:min(1.6666666667vw,24px)}}.ModuleSlider01__photo{align-items:center;aspect-ratio:51/28;background-color:#eaf0f5;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width:768px){.ModuleSlider01__photo{font-size:22.9333333333vw}}@media (min-width:769px),print{.ModuleSlider01__photo{font-size:min(5.9722222222vw,86px)}}.ModuleSlider01__photo-vote{aspect-ratio:320/297}.ModuleSlider01__photo-zenn{background-color:#cfe5ff}.ModuleSlider01__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (hover:hover) and (pointer:fine){.ModuleSlider01__image{transform:scale(1.01);transition:transform .3s ease-out}.ModuleSlider01__link:hover .ModuleSlider01__image{transform:scale(1.1)}}.ModuleSlider01__title{-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;-webkit-line-clamp:3;line-clamp:3;line-height:1.4375;overflow:hidden}@media screen and (max-width:768px){.ModuleSlider01__title{font-size:4.2666666667vw;min-height:18.4vw}}@media (min-width:769px),print{.ModuleSlider01__title{font-size:min(1.1111111111vw,16px);min-height:min(4.7916666667vw,69px)}}.ModuleSlider01__date{color:#b0bec5;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;margin-block-start:auto;text-box:trim-both cap alphabetic}@media screen and (max-width:768px){.ModuleSlider01__date{font-size:3.7333333333vw}}@media (min-width:769px),print{.ModuleSlider01__date{font-size:min(.9722222222vw,14px)}}.ModuleTable__table{border-block-start:1px solid #d2dae5;border-collapse:collapse;border-spacing:0}@media screen and (max-width:768px){.ModuleTable__table{display:block}}@media (min-width:769px),print{.ModuleTable__table{width:100%}}.ModuleTable-noBlockBorder :where(.ModuleTable__table){border-block-start:none}.ModuleTable__thead{background-color:#d5e6ee;height:min(4.1666666667vw,60px);vertical-align:center}@media screen and (max-width:768px){.ModuleTable__thead{display:none}}.ModuleTable__thead__th{font-weight:700;text-align:start}@media screen and (max-width:768px){.ModuleTable__thead__th{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleTable__thead__th{font-size:min(1.25vw,18px);padding-left:min(1.0416666667vw,15px);width:min(19.4444444444vw,280px)}}.ModuleTable__thead__td{font-weight:700}@media screen and (max-width:768px){.ModuleTable__thead__td{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleTable__thead__td{font-size:min(1.25vw,18px)}}@media screen and (max-width:768px){.ModuleTable__tbody{display:contents}.ModuleTable__tr{border-block-end:1px solid #d2dae5;display:grid;gap:4vw;padding-block:8vw}}@media screen and (max-width:768px){.ModuleTable-noBlockBorder :where(.ModuleTable__tr:first-child){padding-block-start:0}}@media screen and (max-width:768px){.ModuleTable-noBlockBorder :where(.ModuleTable__tr:last-child){border-block-end:none;padding-block-end:0}}@media screen and (max-width:768px){:where(.ModuleTable__th,.ModuleTable__td,.ModuleTable__th__with__header){display:block}}@media (min-width:769px),print{:where(.ModuleTable__th,.ModuleTable__td,.ModuleTable__th__with__header){border-block-end:1px solid #d2dae5;padding-block:min(2.0833333333vw,30px)}}@media (min-width:769px),print{.ModuleTable-noBlockBorder :where(.ModuleTable__tr:first-child) :where(.ModuleTable__th,.ModuleTable__td,.ModuleTable__th__with__header){padding-block-start:0}}@media (min-width:769px),print{.ModuleTable-noBlockBorder :where(.ModuleTable__tr:last-child) :where(.ModuleTable__th,.ModuleTable__td,.ModuleTable__th__with__header){border-block-end:none;padding-block-end:0}}@media screen and (max-width:768px){.ModuleTable__tr__dashed:not(:last-child){border-block-end:min(.5555555556vw,8px) dashed #d2dae5}}@media (min-width:769px),print{:where(.ModuleTable__dashed){border-block-end:1px dashed #d2dae5}}.ModuleTable__th{font-weight:900;text-align:start;vertical-align:top}@media screen and (max-width:768px){.ModuleTable__th{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleTable__th{font-size:min(1.25vw,18px);vertical-align:top;width:min(16.6666666667vw,240px)}}.ModuleTable__th__with__header{font-weight:700;text-align:start;vertical-align:top}@media screen and (max-width:768px){.ModuleTable__th__with__header{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleTable__th__with__header{font-size:min(1.25vw,18px);vertical-align:top;width:min(16.6666666667vw,240px)}}.ModuleTable__padding-top{padding-top:min(1.3888888889vw,20px)}.ModuleText{line-height:1.75}.ModuleText-lh14{line-height:1.4}.ModuleText-lh15{line-height:1.5}.ModuleText-lh18{line-height:1.8}@media screen and (max-width:768px){.ModuleText-fz12{font-size:3.2vw}}@media (min-width:769px),print{.ModuleText-fz12{font-size:min(.8333333333vw,12px)}}.ModuleText-fz12ls5p{letter-spacing:.05em}@media screen and (max-width:768px){.ModuleText-fz12ls5p{font-size:3.2vw}}@media (min-width:769px),print{.ModuleText-fz12ls5p{font-size:min(.8333333333vw,12px)}}@media screen and (max-width:768px){.ModuleText-fz15{font-size:4vw}}@media (min-width:769px),print{.ModuleText-fz15{font-size:min(1.0416666667vw,15px)}}.ModuleText-fz15ls5p{letter-spacing:.05em}@media screen and (max-width:768px){.ModuleText-fz15ls5p{font-size:4vw}}@media (min-width:769px),print{.ModuleText-fz15ls5p{font-size:min(1.0416666667vw,15px)}}.ModuleText-fz16ls5p{letter-spacing:.05em}@media screen and (max-width:768px){.ModuleText-fz16ls5p{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleText-fz16ls5p{font-size:min(1.1111111111vw,16px)}}.ModuleText-fz18ls5p{letter-spacing:.05em}@media screen and (max-width:768px){.ModuleText-fz18ls5p{font-size:4.8vw}}@media (min-width:769px),print{.ModuleText-fz18ls5p{font-size:min(1.25vw,18px)}}.ModuleTitle{font-feature-settings:"palt"}@media screen and (max-width:768px){.ModuleTitle{scroll-margin-block-start:20.8vw}}@media (min-width:769px),print{.ModuleTitle{scroll-margin-block-start:min(8.3333333333vw,120px)}}.ModuleTitle-lv1{font-weight:900;letter-spacing:.05em;line-height:1.4}@media screen and (max-width:768px){.ModuleTitle-lv1{font-size:13.3333333333vw}}@media (min-width:769px),print{.ModuleTitle-lv1{font-size:min(3.4722222222vw,50px)}}.ModuleTitle-lv2{font-weight:900;letter-spacing:.05em;line-height:1.25}@media screen and (max-width:768px){.ModuleTitle-lv2{font-size:7.4666666667vw;margin-block-end:12vw}}@media (min-width:769px),print{.ModuleTitle-lv2{font-size:min(2.5vw,36px);margin-block-end:min(6.25vw,90px)}}@media screen and (max-width:768px){:where(.ModuleSection-white.ModuleSection-round) .ModuleTitle-lv2{margin-block-end:4vw}}@media (min-width:769px),print{:where(.ModuleSection-white.ModuleSection-round) .ModuleTitle-lv2{margin-block-end:min(3.125vw,45px)}}.ModuleTitle-lv3{font-weight:900;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:768px){.ModuleTitle-lv3{font-size:6.4vw;margin-block:4.8vw}}@media (min-width:769px),print{.ModuleTitle-lv3{font-size:min(2.0833333333vw,30px);margin-block:min(2.0833333333vw,30px)}.ModuleTitle-lv3-mke45{margin-block-end:min(3.125vw,45px)}}.ModuleTitle-lv3blue{position:relative}@media screen and (max-width:768px){.ModuleTitle-lv3blue{padding-inline-start:4vw}}@media (min-width:769px),print{.ModuleTitle-lv3blue{padding-inline-start:min(1.3888888889vw,20px)}}.ModuleTitle-lv3blue:before{background-color:#009ee0;border-radius:100vw;content:"";display:block;inset-inline-start:0;position:absolute}@media screen and (max-width:768px){.ModuleTitle-lv3blue:before{inset-block:2.1333333333vw .8vw;width:1.3333333333vw}}@media (min-width:769px),print{.ModuleTitle-lv3blue:before{inset-block:min(.5555555556vw,8px) min(.3472222222vw,5px);width:min(.6944444444vw,10px)}}.ModuleTitle-lv4{font-weight:900;letter-spacing:.05em;line-height:1.5}@media screen and (max-width:768px){.ModuleTitle-lv4{font-size:5.3333333333vw;margin-block-end:2.1333333333vw}}@media (min-width:769px),print{.ModuleTitle-lv4{font-size:min(1.6666666667vw,24px);margin-block-end:min(2.0833333333vw,30px)}}.ModuleTitle-lv4blue{color:#009ee0}.ModuleTitle-lv5{letter-spacing:.05em;line-height:1.4;position:relative}@media screen and (max-width:768px){.ModuleTitle-lv5{font-size:4.2666666667vw;margin-block-end:1.3333333333vw;padding-inline-start:5.3333333333vw}}@media (min-width:769px),print{.ModuleTitle-lv5{font-size:min(1.1111111111vw,16px);margin-block-end:min(.3472222222vw,5px);padding-inline-start:min(1.3888888889vw,20px)}}.ModuleTitle-lv5:before{background-color:#009ee0;border-radius:50%;content:"";display:block;position:absolute}@media screen and (max-width:768px){.ModuleTitle-lv5:before{height:3.2vw;inset:1.3333333333vw auto auto 0;width:3.2vw}}@media (min-width:769px),print{.ModuleTitle-lv5:before{height:min(.8333333333vw,12px);inset:min(.3472222222vw,5px) auto auto 0;width:min(.8333333333vw,12px)}}@media screen and (max-width:768px){.ModuleTitleWrap{margin-block-end:4vw}}@media (min-width:769px),print{.ModuleTitleWrap{align-items:center;display:grid;grid-template-columns:1fr auto;margin-block-end:min(4.1666666667vw,60px)}}.ModuleTitleWrap [class*=ModuleTitle]{margin-block-end:0}@media screen and (max-width:768px){.ModuleTitleWrap .ModuleMore{margin-block-start:4vw}}@media (min-width:769px),print{.ModuleTitleWrap .ModuleMore{margin-block-start:0}.js-has-pseudo [csstools-has-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2c-33-34-15-w-1a-25-33-2s-39-30-2t-25-33-36-2t]:not(.does-not-exist):not(.does-not-exist){margin-block-start:min(2.7777777778vw,40px)}}@media (min-width:769px),print{.ModuleTitleWrap:has(.ModuleTitleTop) .ModuleMore{margin-block-start:min(2.7777777778vw,40px)}}.ModuleTitleTop{display:flex;flex-direction:column}@media screen and (max-width:768px){.ModuleTitleTop{gap:1.8666666667vw;margin-block-end:12vw}}@media (min-width:769px),print{.ModuleTitleTop{gap:min(1.0416666667vw,15px);margin-block-end:min(4.1666666667vw,60px)}.ModuleTitleTop.ModuleTitleTop-mke90{margin-block-end:min(6.25vw,90px)}}.ModuleTitleTop__ja{align-items:center;display:grid;font-feature-settings:"palt";font-weight:700;grid-template-columns:auto 1fr;letter-spacing:.05em;line-height:1.4375}@media screen and (max-width:768px){.ModuleTitleTop__ja{font-size:3.2vw;gap:2.1333333333vw}}@media (min-width:769px),print{.ModuleTitleTop__ja{font-size:min(1.25vw,18px);gap:min(.6944444444vw,10px)}}.ModuleTitleTop__ja:before{background-color:#ffe100;border-radius:50%;content:"";display:block}@media screen and (max-width:768px){.ModuleTitleTop__ja:before{height:3.4666666667vw;width:3.4666666667vw}}@media (min-width:769px),print{.ModuleTitleTop__ja:before{height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}}.ModuleTitleTop__en{color:#009ee0;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}@media screen and (max-width:768px){.ModuleTitleTop__en{font-size:9.6vw}}@media (min-width:769px),print{.ModuleTitleTop__en{font-size:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.ModuleTotal:not(:last-child){margin-block-end:13.3333333333vw}}@media (min-width:769px),print{.ModuleTotal:not(:last-child){margin-block-end:min(3.4722222222vw,50px)}}.ModuleTotal-blue{background-color:#f0fafe;display:grid;place-content:center}@media screen and (max-width:768px){.ModuleTotal-blue{border-radius:8vw;grid-template-columns:1fr;padding-block:16vw;padding-inline:4.8vw}}@media (min-width:769px),print{.ModuleTotal-blue{border-radius:min(2.0833333333vw,30px);padding-block:min(3.0555555556vw,44px)}.ModuleTotal-works{justify-self:center}}.ModuleTotal__lead{font-weight:700;letter-spacing:.1em;line-height:1.4;text-align:center}@media screen and (max-width:768px){.ModuleTotal__lead{font-size:6.4vw;margin-block-end:5.3333333333vw}}@media (min-width:769px),print{.ModuleTotal__lead{font-size:min(2.3611111111vw,34px);margin-block-end:min(2.7777777778vw,40px)}}:where(.ModuleTotal-blue) .ModuleTotal__lead{background-color:#fff;border-radius:100vw;box-shadow:0 0 min(.6944444444vw,10px) rgba(3,155,229,.05);letter-spacing:0}@media screen and (max-width:768px){:where(.ModuleTotal-blue) .ModuleTotal__lead{font-size:4.2666666667vw;margin-block-end:min(2.6666666667vw,10px);margin-inline:auto;padding-block:min(3.2vw,12px);padding-inline:min(3.7333333333vw,14px);width:100%}}@media (min-width:769px),print{:where(.ModuleTotal-blue) .ModuleTotal__lead{font-size:min(1.25vw,18px);margin-block-end:min(1.3888888889vw,20px);margin-inline-start:min(.6944444444vw,10px);padding-block:min(1.0416666667vw,15px);padding-inline:min(2.0833333333vw,30px);width:-moz-fit-content;width:fit-content}}.ModuleTotalCount{text-align:center}@media (min-width:769px),print{.ModuleTotal-works :where(.ModuleTotalCount){text-align:end}}.ModuleTotalCount__number{color:#009ee0;display:inline-block;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap;width:1.9em}@media screen and (max-width:768px){.ModuleTotalCount__number{font-size:34.6666666667vw}}@media (min-width:769px),print{.ModuleTotalCount__number{font-size:min(13.8888888889vw,200px)}}:where(.ModuleTotal-blue) .ModuleTotalCount__number{letter-spacing:0;width:1.75em}@media screen and (max-width:768px){:where(.ModuleTotal-blue) .ModuleTotalCount__number{font-size:30.9333333333vw}}@media (min-width:769px),print{:where(.ModuleTotal-blue) .ModuleTotalCount__number{font-size:min(9.2361111111vw,133px)}}.ModuleTotalCount__text{font-weight:700;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:768px){.ModuleTotalCount__text{font-size:5.3333333333vw}}@media (min-width:769px),print{.ModuleTotalCount__text{font-size:min(2.3611111111vw,34px)}}:where(.ModuleTotal-blue) .ModuleTotalCount__text{letter-spacing:0}@media screen and (max-width:768px){:where(.ModuleTotal-blue) .ModuleTotalCount__text{font-size:4.2666666667vw}}@media (min-width:769px),print{:where(.ModuleTotal-blue) .ModuleTotalCount__text{font-size:min(1.5972222222vw,23px)}}.ModuleTotal__note{letter-spacing:.1em;line-height:1.4;text-align:center}@media screen and (max-width:768px){.ModuleTotal__note{font-size:4.2666666667vw}}@media (min-width:769px),print{.ModuleTotal__note{font-size:min(1.25vw,18px)}}:where(.ModuleTotal-blue) .ModuleTotal__note{letter-spacing:0}@media screen and (max-width:768px){:where(.ModuleTotal-blue) .ModuleTotal__note{font-size:3.7333333333vw}}@media (min-width:769px),print{:where(.ModuleTotal-blue) .ModuleTotal__note{font-size:min(1.25vw,18px)}}.ModuleTotal-works :where(.ModuleTotal__note){letter-spacing:.05em;line-height:1.25;text-align:end}@media screen and (max-width:768px){.ModuleTotal-works :where(.ModuleTotal__note){font-size:3.2vw;margin-block-end:2.6666666667vw}}@media (min-width:769px),print{.ModuleTotal-works :where(.ModuleTotal__note){font-size:min(.8333333333vw,12px);margin-block-end:min(.6944444444vw,10px)}}.ModuleList{line-height:1.6}.ModuleList__Number{counter-reset:num;list-style:none}.ModuleList__Number__Children{counter-increment:num;display:flex;font-weight:400;margin-bottom:min(2.7777777778vw,40px);position:relative}@media screen and (max-width:768px){.ModuleList__Number__Children{margin-bottom:min(6.9444444444vw,100px)}}.ModuleList__Number__Children:before{content:counter(num) ".";font-weight:700;left:0}@media (min-width:769px),print{.ModuleList__Number__Children:before{font-size:min(1.1805555556vw,17px);margin-right:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModuleList__Number__Children:before{font-size:4vw;margin-right:6.6666666667vw}}@media (min-width:769px),print{.ModuleList__Number__Children:nth-child(n+10):before{margin-right:min(1.5277777778vw,22px)}}@media screen and (max-width:768px){.ModuleList__Number__Children:nth-child(n+10):before{margin-right:4.8vw}}.ModuleList__Dash{font-weight:400;list-style:none}.ModuleList__Dash__Children{display:flex;margin-bottom:min(1.3888888889vw,20px);position:relative}@media screen and (max-width:768px){.ModuleList__Dash__Children{margin-bottom:min(3.4722222222vw,50px)}}.ModuleList__Dash__Children:last-child{margin-bottom:0}.ModuleList__Dash__Children:before{content:"ー";left:0;margin-right:min(1.3888888889vw,20px)}.ModuleList__Signature{font-weight:400;margin-top:min(3.4722222222vw,50px)}@media (min-width:769px),print{.ModuleList__Signature{margin-bottom:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModuleList__Signature{margin-bottom:8vw}}.ModuleList__Lead{font-weight:700}.ModuleList__Text{font-weight:400}.ModuleBanner{background-color:none;height:auto;opacity:1;position:fixed;transition:opacity 1s ease;z-index:9999}@media screen and (max-width:768px){.ModuleBanner{bottom:2.6666666667vw;left:51%;transform:translateX(-50%);width:96vw}}@media (min-width:769px),print{.ModuleBanner{bottom:min(1.3888888889vw,20px);right:min(.8333333333vw,12px);width:min(24.3055555556vw,350px)}}.ModuleBanner-is-hidden{opacity:0;pointer-events:none}.ModuleBanner__image{display:block;height:auto;width:100%}.ModuleBanner__Button{background:none;border:none;border-radius:50%;cursor:pointer;position:absolute;right:min(0vw,0px);top:min(0vw,0px)}@media screen and (max-width:768px){.ModuleBanner__Button{height:8.5333333333vw;width:8.5333333333vw}}@media (min-width:769px),print{.ModuleBanner__Button{height:min(2.2222222222vw,32px);width:min(2.2222222222vw,32px)}}.TopCase{background:no-repeat 0 0/cover}@media screen and (max-width:768px){.TopCase{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/common/bg_works_01_sp.webp);margin-block-end:min(-3.4722222222vw,-50px);padding-block:16vw 34.6666666667vw}}@media (min-width:769px),print{.TopCase{background-image:url(https://39503919.fs1.hubspotusercontent-na2.net/hubfs/39503919/blue-corporate-site/assets/img/common/bg_works_01_pc.webp);margin-block-end:min(-5.5555555556vw,-80px);padding-block:min(6.9444444444vw,100px) min(12.5vw,180px)}}.TopCase__row{display:grid}@media screen and (max-width:768px){.TopCase__row{gap:8vw}}@media (min-width:769px),print{.TopCase__row{gap:min(5.5555555556vw,80px);grid-template-columns:1fr min(29.8611111111vw,430px)}}.TopCase__head{color:#fff}@media screen and (max-width:768px){.TopCase__logo{height:20.5333333333vw;width:44.8vw}}@media (min-width:769px),print{.TopCase__logo{height:min(5.8333333333vw,84px);width:min(12.7777777778vw,184px)}}.TopCase__title{font-weight:700;letter-spacing:.05em;line-height:1.4545454545}@media screen and (max-width:768px){.TopCase__title{font-size:5.8666666667vw;margin-block-start:2.9333333333vw}}@media (min-width:769px),print{.TopCase__title{font-size:min(1.8055555556vw,26px);margin-block-start:min(.7638888889vw,11px)}}.TopCase__lead{font-weight:700;letter-spacing:.05em;line-height:1.4375}@media screen and (max-width:768px){.TopCase__lead{font-size:4.2666666667vw;margin-block-start:5.8666666667vw}}@media (min-width:769px),print{.TopCase__lead{font-size:min(1.25vw,18px);margin-block-start:min(1.8055555556vw,26px)}}.TopCase__body{background-color:#fff}@media screen and (max-width:768px){.TopCase__body{border-radius:8vw;padding-block:10.6666666667vw;padding-inline:7.3333333333vw}}@media (min-width:769px),print{.TopCase__body{border-radius:min(2.0833333333vw,30px);padding-block:min(2.5vw,36px);padding-inline:min(1.3888888889vw,20px)}}.TopCase__text{display:grid;font-weight:700;grid-template-columns:repeat(3,auto);justify-content:center;letter-spacing:.05em;line-height:1.4;position:relative;text-align:center}@media screen and (max-width:768px){.TopCase__text{font-size:4.2666666667vw;gap:2.1333333333vw;margin-block-end:6.6666666667vw}}@media (min-width:769px),print{.TopCase__text{font-size:min(1.1111111111vw,16px);gap:min(.5555555556vw,8px);margin-block-end:min(1.7361111111vw,25px)}}.TopCase__text em{font-style:normal}@media screen and (max-width:768px){.TopCase__text em{font-size:4.8vw}}@media (min-width:769px),print{.TopCase__text em{font-size:min(1.25vw,18px)}}.TopCase__text:after,.TopCase__text:before{background:no-repeat 0 0/contain;content:"";display:block}@media screen and (max-width:768px){.TopCase__text:after,.TopCase__text:before{height:9.6vw;margin-block-start:2.9333333333vw;width:4.5333333333vw}}@media (min-width:769px),print{.TopCase__text:after,.TopCase__text:before{height:min(2.5vw,36px);margin-block-start:min(.7638888889vw,11px);width:min(1.3888888889vw,20px)}}.TopCase__text:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDM2Ij48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMC0xLjVoMzYuNDY2IiB0cmFuc2Zvcm09Im1hdHJpeCguMzYxNSAuOTMyMzcgLS44NDA0NCAuNTQxOSAuNTA4IDIpIi8+PC9zdmc+")}.TopCase__text:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDM2Ij48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMC0xLjVoMzYuNDY2IiB0cmFuc2Zvcm09Im1hdHJpeCgtLjM2MTUgLjkzMjM3IC44NDA0NCAuNTQxOSAxNi40OTQgMikiLz48L3N2Zz4=")}.TopNews{background-color:#fff;display:grid}@media screen and (max-width:768px){.TopNews{gap:21.3333333333vw;padding-block:21.3333333333vw}}@media (min-width:769px),print{.TopNews{gap:8.3333333333vw;padding-block:8.3333333333vw}}.TopNews__row{display:grid}@media screen and (max-width:768px){.TopNews__row{gap:13.3333333333vw}}@media (min-width:769px),print{.TopNews__row{align-items:center;justify-content:space-between}.TopNews__row-news{grid-template-areas:"content image";grid-template-columns:min(43.75vw,630px) 37.5vw;justify-self:end;width:87.5vw}.TopNews__row-company{gap:min(14.5833333333vw,210px);grid-template-areas:"image content";grid-template-columns:37.5vw min(35.4166666667vw,510px);width:87.5vw}}@media screen and (max-width:768px){.TopNews__row-company .ModuleButton{margin-block-start:8vw}}@media (min-width:769px),print{.TopNews__row-company .ModuleButton{margin-block-start:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-1a-2c-33-34-26-2t-3b-37-2n-2n-2r-33-30-39-31-32-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2c-33-34-15]:not(.does-not-exist){padding-inline:8vw}.TopNews__column:has(.ModuleTitleTop){padding-inline:8vw}}@media (min-width:769px),print{.js-has-pseudo [csstools-has-1a-2c-33-34-26-2t-3b-37-2n-2n-2r-33-30-39-31-32-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2c-33-34-15]:not(.does-not-exist){grid-area:content}.TopNews__column:has(.ModuleTitleTop){grid-area:content}}@media (min-width:769px),print{.js-has-pseudo [csstools-has-1a-2c-33-34-26-2t-3b-37-2n-2n-2r-33-30-39-31-32-1m-2w-2p-37-14-1a-2c-33-34-26-2t-3b-37-2n-2n-2x-31-2p-2v-2t-15]:not(.does-not-exist){grid-area:image}.TopNews__column:has(.TopNews__image){grid-area:image}}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-1a-2c-33-34-26-2t-3b-37-2n-2n-36-33-3b-19-32-2t-3b-37-w-1a-2c-33-34-26-2t-3b-37-2n-2n-2r-33-30-39-31-32-1m-2w-2p-37-14-1a-2c-33-34-26-2t-3b-37-2n-2n-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist){padding-inline-start:8vw}.TopNews__row-news .TopNews__column:has(.TopNews__image){padding-inline-start:8vw}}@media screen and (max-width:768px){.js-has-pseudo [csstools-has-1a-2c-33-34-26-2t-3b-37-2n-2n-36-33-3b-19-2r-33-31-34-2p-32-3d-w-1a-2c-33-34-26-2t-3b-37-2n-2n-2r-33-30-39-31-32-1m-2w-2p-37-14-1a-2c-33-34-26-2t-3b-37-2n-2n-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist){padding-inline-end:8vw}.TopNews__row-company .TopNews__column:has(.TopNews__image){padding-inline-end:8vw}}.TopNews__image{display:block}.ContactTitle{color:#009ee0;line-height:1.75}@media (min-width:769px),print{.ContactTitle{font-size:min(1.3888888889vw,20px);font-weight:700;margin-bottom:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.ContactTitle{font-size:5.3333333333vw;font-weight:700;margin-bottom:5.3333333333vw}}.ContactMembers{width:min(50vw,720px)}@media screen and (max-width:768px){.ContactMembers{display:none}}.ContactMembers__grid{background:#fff;border-radius:min(2.0833333333vw,30px);display:grid;gap:min(2.0833333333vw,30px);grid-template-columns:repeat(2,1fr);list-style:none;margin-block:min(2.7777777778vw,40px);padding:min(2.0833333333vw,30px)}.ContactMembers__card{text-align:center}.ContactMembers__image{height:auto;margin-bottom:min(1.0416666667vw,15px);-o-object-fit:cover;object-fit:cover;width:100%}.ContactMembers__name{font-weight:700;line-height:1.4;margin-block:min(.3472222222vw,5px)}.ContactMembers__role{font-size:min(.8333333333vw,12px);line-height:1.6;margin:0}@media screen and (max-width:768px){.ContactMembers__title{margin-block:min(6.9444444444vw,100px)}}@media (min-width:769px),print{.ContactMembers__title{display:none}}.form-failure,.form-success{display:none}@media screen and (max-width:768px){.form-success{font-size:4.2666666667vw}}@media (min-width:769px),print{.form-success{font-size:min(1.1111111111vw,16px)}}.form-failure{text-align:center}.form-success-title{font-weight:900}@media screen and (max-width:768px){.form-success-title{font-size:8vw}}@media (min-width:769px),print{.form-success-title{font-size:min(2.0833333333vw,30px)}}.form-success-message{font-weight:500}@media (min-width:769px),print{.Download-Content{width:min(50vw,720px)}}@media screen and (max-width:768px){.Download-Content{width:84vw}}.Download-Step{display:flex;flex-direction:column}@media (min-width:769px),print{.Download-Step{gap:min(.4166666667vw,6px);margin-bottom:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Download-Step{gap:1.6vw;margin-bottom:5.3333333333vw}}.Download-Step:last-child{margin-bottom:0}.Download-Step-Badge{background:#009ee0;color:#fff}@media (min-width:769px),print{.Download-Step-Badge{border-radius:min(2.0833333333vw,30px);font-size:min(.9027777778vw,13px);padding:min(.2083333333vw,3px) min(1.3888888889vw,20px);width:min(5.5555555556vw,80px)}}@media screen and (max-width:768px){.Download-Step-Badge{border-radius:8vw;font-size:3.4666666667vw;padding:.8vw 5.3333333333vw;width:21.3333333333vw}}.Download-Title-Sample{color:#009ee0;font-weight:700}@media (min-width:769px),print{.Download-Title-Sample{font-size:min(1.3888888889vw,20px);margin-block-end:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Download-Title-Sample{font-size:5.3333333333vw;margin-block-end:2.6666666667vw}}.Download-Image{display:flex;flex-direction:column}@media (min-width:769px),print{.Download-Image{gap:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Download-Image{gap:2.6666666667vw}}.RecruitSeparator{background-color:rgba(0,158,224,.1);border-radius:100vw;display:flex;width:100%}.RecruitSeparator:before{content:""}@media screen and (max-width:768px){.RecruitSeparator:before{height:1.0666666667vw;margin-inline:5.3333333333vw}}@media (min-width:769px),print{.RecruitSeparator:before{height:min(.2777777778vw,4px);margin-inline:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.RecruitSeparator{margin-block:min(9.7222222222vw,140px)}}@media (min-width:769px),print{.RecruitSeparator{margin-block:min(2.7777777778vw,40px)}}.RecruitEntry{display:flex;justify-content:center;margin-bottom:min(.6944444444vw,10px)}.Blog_ModuleSection-round{position:relative;z-index:1}@media screen and (max-width:768px){.Blog_ModuleSection-round{border-radius:8vw;box-shadow:8vw 8vw 24vw rgba(3,155,229,.1);margin-block-end:min(4.1666666667vw,60px);padding-block:8vw}}@media (min-width:769px),print{.Blog_ModuleSection-round{border-radius:min(4.1666666667vw,60px);box-shadow:min(2.0833333333vw,30px) min(2.0833333333vw,30px) min(6.25vw,90px) rgba(3,155,229,.1);margin-block-end:min(8.3333333333vw,120px);padding:min(2.0833333333vw,30px) 0 min(4.1666666667vw,60px)}}.Blog-Card-title2{align-items:center;display:flex;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:900;justify-content:center;position:relative;text-align:center}@media (min-width:769px),print{.Blog-Card-title2{font-size:min(1.3888888889vw,20px);margin-bottom:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Card-title2{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.Blog-Card-title2:after,.Blog-Card-title2:before{background:#009ee0;content:"";display:inline-block;vertical-align:middle}@media (min-width:769px),print{.Blog-Card-title2:after,.Blog-Card-title2:before{height:min(.1388888889vw,2px);margin:0 min(.8333333333vw,12px);width:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Card-title2:after,.Blog-Card-title2:before{height:.6666666667vw;margin:0 3.2vw;width:8vw}}.Blog-Card-container{background:#f5f7f8}@media (min-width:769px),print{.Blog-Card-container{border-radius:min(1.7361111111vw,25px);padding:min(.6944444444vw,10px) min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Card-container{border-radius:8vw;padding:2.6666666667vw 5.3333333333vw}}.Blog-Card-grid{display:grid;gap:0}@media (min-width:769px),print{.Blog-Card-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.Blog-Card-grid{grid-template-columns:1fr}}.Blog-Card-category{align-items:center;display:flex;font-weight:700;justify-content:space-between;text-decoration:none}@media (min-width:769px),print{.Blog-Card-category{border-bottom:min(.1388888889vw,2px) solid #e2eced;font-size:min(1.1111111111vw,16px);margin:0 min(.6944444444vw,10px);padding-block:min(1.0416666667vw,15px);transition:all .5s ease}}@media screen and (max-width:768px){.Blog-Card-category{border-bottom:.5333333333vw solid #e2eced;font-size:4.2666666667vw;margin:0 2.6666666667vw;padding-block:4.8vw;transition:all .5s ease}}.Blog-Card-category:hover{color:#50c2f7}@media (min-width:769px),print{.Blog-Card-category:nth-last-child(-n+2){border-bottom:none}}@media screen and (max-width:768px){.Blog-Card-category:last-child{border-bottom:none}}.Blog-Card-category i{color:#009ee0}.Blog-Card-tag_list{display:flex;flex-wrap:wrap}@media (min-width:769px),print{.Blog-Card-tag_list{gap:min(.6944444444vw,10px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Card-tag_list{gap:2.6666666667vw;padding:6.6666666667vw}}.Blog-Card-tag{align-items:center;background:#fff;color:#333;display:inline-flex;font-weight:500;text-decoration:none;transition:all .5s ease}@media (min-width:769px),print{.Blog-Card-tag{border:min(.0694444444vw,1px) solid #b0bec5;border-radius:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);gap:min(.5555555556vw,8px);padding-block:min(.4861111111vw,7px);padding-inline:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Card-tag{border:.2666666667vw solid #b0bec5;border-radius:26.6666666667vw;font-size:3.7333333333vw;gap:2.1333333333vw;padding-block:1.8666666667vw;padding-inline:5.3333333333vw}}.Blog-Card-tag:hover{background:#50c2f7;border-color:#50c2f7;color:#fff}.Blog-Card-tag i{color:#009ee0;transition:all .5s ease}.Blog-Card-tag:hover i{color:#fff}.Blog-Card-search_box{position:relative}@media (min-width:769px),print{.Blog-Card-search_box{margin-top:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Card-search_box{margin-top:8vw}}.Blog-Card-search_box input{background:#f5f7f8;border:none;border-radius:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);height:min(3.8194444444vw,55px);padding:0 min(1.7361111111vw,25px);text-align:center;width:100%}@media (min-width:769px),print{.Blog-Card-search_box input{border-radius:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);height:min(3.8194444444vw,55px);padding:0 min(1.7361111111vw,25px)}}@media screen and (max-width:768px){.Blog-Card-search_box input{border-radius:26.6666666667vw;font-size:3.7333333333vw;height:14.6666666667vw;padding:0 6.6666666667vw}}.Blog-Category-Search input{background:#fff;border:none;border-radius:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);height:min(3.8194444444vw,55px);margin-bottom:min(.3472222222vw,5px);padding:0 min(1.7361111111vw,25px);text-align:center;width:100%}@media (min-width:769px),print{.Blog-Category-Search input{border-radius:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);height:min(3.8194444444vw,55px);padding:0 min(1.7361111111vw,25px)}}@media screen and (max-width:768px){.Blog-Category-Search input{border-radius:26.6666666667vw;font-size:3.7333333333vw;height:14.6666666667vw;padding:0 6.6666666667vw}}.Blog-Card-search_box input::-moz-placeholder{text-align:center}.Blog-Card-search_box input::placeholder{text-align:center}.Blog-Card-search_icon{color:#009ee0;display:block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(calc(50% + min(5.5555555556vw, 80px)),-50%);transition:all .3s ease}@media screen and (max-width:768px){.Blog-Card-search_icon{display:none}}.Blog-Card-search_box:focus-within .Blog-Card-search_icon{opacity:0;visibility:hidden}.Blog-Ranking-List{display:flex;flex-direction:column}@media (min-width:769px),print{.Blog-Ranking-List{gap:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Ranking-List{gap:5.3333333333vw}}.Blog-Ranking-Item{align-items:center;background:#fff;display:grid;text-decoration:none}@media (min-width:769px),print{.Blog-Ranking-Item{border-radius:min(2.0833333333vw,30px);gap:min(1.6666666667vw,24px);grid-template-columns:min(5.5555555556vw,80px) min(16.6666666667vw,240px) 1fr;padding:min(1.7361111111vw,25px)}}@media screen and (max-width:768px){.Blog-Ranking-Item{border-radius:8vw;gap:2.6666666667vw;grid-template-columns:1fr;padding:6.6666666667vw}}.Blog-Ranking-Rank{align-items:center;color:#009ee0;display:flex;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700;justify-content:center;text-align:center}@media (min-width:769px),print{.Blog-Ranking-Rank{flex-direction:column;padding-block:min(.3472222222vw,5px)}}@media screen and (max-width:768px){.Blog-Ranking-Rank{flex-direction:row;padding-block:1.3333333333vw}}@media (min-width:769px),print{.Blog-Ranking-Text{font-size:min(.9027777778vw,13px);margin-bottom:min(.2777777778vw,4px)}}@media screen and (max-width:768px){.Blog-Ranking-Text{font-size:3.4666666667vw;line-height:1}.Blog-Ranking-Text:after{content:" ";height:.5333333333vw;margin-left:2.1333333333vw;width:5.3333333333vw}}@media (min-width:769px),print{.Blog-Ranking-Number{font-size:min(4.1666666667vw,60px);line-height:1}}@media screen and (max-width:768px){.Blog-Ranking-Number{font-size:3.4666666667vw;line-height:1}}.Blog-Ranking-Thumb img{border-radius:min(.8333333333vw,12px);display:block;height:auto;width:100%}.Blog-Ranking-Content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}@media screen and (max-width:768px){.Blog-Ranking-Content{gap:5.3333333333vw}}.Blog-Ranking-Top{font-family:Noto Sans JP,sans-serif;font-weight:900;height:50%}.Blog-Ranking-Bottom{align-items:end;display:flex;height:auto;justify-content:space-between}.Blog-Ranking-Date{color:#b0bec5;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700}.Blog-Ranking-Tag{background:#e6f6ff;color:#009fe3;white-space:nowrap}@media (min-width:769px),print{.Blog-Ranking-Tag{border-radius:min(3.4722222222vw,50px);font-size:min(.8333333333vw,12px);padding:min(.4166666667vw,6px) min(.8333333333vw,12px)}}@media screen and (max-width:768px){.Blog-Ranking-Tag{border-radius:26.6666666667vw;font-size:3.2vw;padding:1.6vw 3.2vw}}@media (min-width:769px),print{.Blog-Category-Container{align-items:flex-start;display:flex;gap:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.Blog-Category-Container{display:block}}@media (min-width:769px),print{.Blog-Category-Container1{width:min(52.0833333333vw,750px)}}.Blog-Category-Card-Container{background:#fff;display:grid;grid-template-columns:1fr}@media (min-width:769px),print{.Blog-Category-Card-Container{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Category-Card-Container{border-radius:8vw}}.Blog-Category-Tag-Title{font-weight:900;text-decoration:none}@media (min-width:769px),print{.Blog-Category-Tag-Title{font-size:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.Blog-Category-Tag-Title{font-size:4.2666666667vw}}.Blog-Category-Content{display:flex;flex-wrap:wrap}@media (min-width:769px),print{.Blog-Category-Content{gap:min(2.0833333333vw,30px);padding-block:min(2.7777777778vw,40px);width:min(49.3055555556vw,710px)}}@media screen and (max-width:768px){.Blog-Category-Content{gap:8vw;padding-block:8vw;width:84vw}}.Blog-Category-Content-Container{background-color:#fff}@media (min-width:769px),print{.Blog-Category-Content-Container{border-radius:min(2.0833333333vw,30px);width:min(23.6111111111vw,340px)}}@media screen and (max-width:768px){.Blog-Category-Content-Container{border-radius:8vw;width:90.6666666667vw}}@media (min-width:769px),print{.Blog-Category-Content-Container span{border-radius:min(2.0833333333vw,30px) min(2.0833333333vw,30px) 0 0}}@media screen and (max-width:768px){.Blog-Category-Content-Container span{border-radius:8vw 8vw 0 0}}.Blog-Category-Card{display:flex;flex-direction:column}@media (min-width:769px),print{.Blog-Category-Card{gap:min(1.7361111111vw,25px);width:min(24.3055555556vw,350px)}}@media screen and (max-width:768px){.Blog-Category-Card{gap:6.6666666667vw;margin-top:16vw;width:100%}}.Blog-Category-Card1{align-items:center;display:flex;font-weight:500;justify-content:space-between;text-decoration:none;transition:all .5s ease}@media (min-width:769px),print{.Blog-Category-Card1{border-bottom:min(.1388888889vw,2px) solid #e2eced;font-size:min(1.1111111111vw,16px);padding-block:min(1.25vw,18px);padding-inline:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Category-Card1{border-bottom:.5333333333vw solid #e2eced;font-size:4.2666666667vw;padding-block:4.8vw;padding-inline:5.3333333333vw}}.Blog-Category-Card1:hover{color:#50c2f7}.Blog-Category-Card1:last-child{border-bottom:none}.Blog-Category-Card-Title{align-items:center;display:flex;font-weight:900;text-decoration:none;transition:all .5s ease}@media (min-width:769px),print{.Blog-Category-Card-Title{border-bottom:min(.1388888889vw,2px) solid #e2eced;font-size:min(1.1111111111vw,16px);gap:min(.3472222222vw,5px);padding-block:min(1.25vw,18px);padding-inline:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Category-Card-Title{border-bottom:.5333333333vw solid #e2eced;font-size:4.2666666667vw;gap:1.3333333333vw;padding-block:4.8vw;padding-inline:5.3333333333vw}}.Blog-Category-Card-Title:before{background-color:#009ee0;content:"";gap:0;margin:0;padding:0}@media (min-width:769px),print{.Blog-Category-Card-Title:before{border-radius:100vw;height:min(1.3888888889vw,20px);width:min(.3472222222vw,5px)}}@media screen and (max-width:768px){.Blog-Category-Card-Title:before{border-radius:100vw;height:5.3333333333vw;width:1.3333333333vw}}.Blog-Category-Card2{align-items:center;display:grid;font-weight:500;grid-template-columns:1fr 2fr;text-decoration:none;transition:all .5s ease}@media (min-width:769px),print{.Blog-Category-Card2{border-bottom:min(.1388888889vw,2px) solid #e2eced;font-size:min(.9027777778vw,13px);gap:min(.6944444444vw,10px);padding-block:min(.6944444444vw,10px);padding-inline:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Category-Card2{border-bottom:.5333333333vw solid #e2eced;font-size:3.4666666667vw;gap:2.6666666667vw;padding-block:2.6666666667vw;padding-inline:5.3333333333vw}}.Blog-Category-Card2:last-child{border-bottom:none}.Blog-Category-Card2 p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}@media (min-width:769px),print{.Blog-Category-Card2 p{font-size:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Category-Card2 p{font-size:2.9333333333vw}}.Blog-Category-Tag-Container{display:flex;flex-wrap:wrap}@media (min-width:769px),print{.Blog-Category-Tag-Container{gap:min(.6944444444vw,10px);padding-block:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Category-Tag-Container{gap:2.6666666667vw;padding-block:2.6666666667vw}}.Blog-Category-Title{align-items:start;display:flex;font-weight:900;text-decoration:none}@media (min-width:769px),print{.Blog-Category-Title{border-bottom:min(.2083333333vw,3px) solid #e2eced;font-size:min(2.0833333333vw,30px);height:min(4.5138888889vw,65px)}}@media screen and (max-width:768px){.Blog-Category-Title{border-bottom:1.0666666667vw solid #e2eced;font-size:5.3333333333vw;height:13.3333333333vw}}.Blog-Category-Tag{background:#e6f6ff;color:#009fe3;white-space:nowrap}@media (min-width:769px),print{.Blog-Category-Tag{border-radius:min(2.0833333333vw,30px);font-size:min(.8333333333vw,12px);padding:min(.4166666667vw,6px) min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Category-Tag{border-radius:26.6666666667vw;font-size:3.2vw;padding:1.6vw 4vw}}.Pagination{align-items:center;display:flex;justify-content:center}@media (min-width:769px),print{.Pagination{gap:min(.8333333333vw,12px);margin-top:min(2.7777777778vw,40px)}}@media screen and (max-width:768px){.Pagination{gap:2.6666666667vw;margin-top:10.6666666667vw}}.Pagination-arrow,.Pagination-page{align-items:center;background:#c7d4d8;border-radius:50%;color:#fff;display:flex;font-weight:700;justify-content:center;text-decoration:none;transition:background .3s ease}@media (min-width:769px),print{.Pagination-arrow,.Pagination-page{font-size:min(.9722222222vw,14px);height:min(3.0555555556vw,44px);width:min(3.0555555556vw,44px)}}@media screen and (max-width:768px){.Pagination-arrow,.Pagination-page{font-size:3.7333333333vw;height:11.7333333333vw;width:11.7333333333vw}}.Pagination-arrow:hover,.Pagination-page.is-active,.Pagination-page:hover{background:#50c2f7}.Pagination-arrow.is-disabled{opacity:.4;pointer-events:none}.Pagination-arrow.is-prev i{transform:rotate(180deg)}.Pagination-arrow i{display:block}.Pagination-arrow i:before{position:relative}@media (min-width:769px),print{.Pagination-arrow i:before{left:min(.0347222222vw,.5px);top:min(-.0486111111vw,-.7px)}}@media screen and (max-width:768px){.Pagination-arrow i:before{left:.2133333333vw;top:-.1866666667vw}}.Blog-Post-Category,.Blog-Post-Date{font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:700}.Blog-Post-Category{align-items:center;display:flex;flex-direction:row}@media (min-width:769px),print{.Blog-Post-Category{font-size:min(.9722222222vw,14px);gap:min(.6944444444vw,10px);margin-bottom:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Post-Category{font-size:3.7333333333vw;gap:2.6666666667vw;margin-bottom:4vw}}.Blog-Post-Category span{color:#009ee0}.Blog-Post-Title{font-size:min(1.9444444444vw,28px);font-weight:900;line-height:1.4}@media (min-width:769px),print{.Blog-Post-Title{font-size:min(2.0833333333vw,30px);margin-bottom:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.Blog-Post-Title{font-size:6.6666666667vw;margin-bottom:4.2666666667vw}}.Blog-Post-Tag-List{display:flex;flex-wrap:wrap}@media (min-width:769px),print{.Blog-Post-Tag-List{gap:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Blog-Post-Tag-List{gap:2.1333333333vw}}.Blog-Post-Tag{background:#fff;text-decoration:none}@media (min-width:769px),print{.Blog-Post-Tag{border-radius:min(2.0833333333vw,30px);font-size:min(.9027777778vw,13px);padding:min(.4166666667vw,6px) min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Tag{border-radius:8vw;font-size:3.4666666667vw;padding:1.6vw 5.3333333333vw}}.Blog-Post-Tag:hover{background:#50c2f7;border-color:#50c2f7;color:#fff}@media (min-width:769px),print{.Blog-Post-Image-Area{border-radius:min(2.0833333333vw,30px);margin:min(2.2222222222vw,32px) 0}}@media screen and (max-width:768px){.Blog-Post-Image-Area{border-radius:8vw;margin:8.5333333333vw 0}}.Blog-Post-Image-Area img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px),print{.Blog-Post-Image-Area img{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Image-Area img{border-radius:8vw}}.Blog-Post-Image-Caption{display:flex;justify-content:flex-end}@media (min-width:769px),print{.Blog-Post-Image-Caption{font-size:min(.8333333333vw,12px);margin-top:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Blog-Post-Image-Caption{font-size:3.2vw;margin-top:2.1333333333vw}}.Blog-Post-Text-Block{font-weight:400}.Blog-Post-Note-List{margin-top:min(1.0416666667vw,15px)}.Blog-Post-Note-List li:before{content:"※ "}.Blog-Post-Intro-Text{font-weight:400}@media (min-width:769px),print{.Blog-Post-Intro-Text{font-size:min(1.0416666667vw,15px);line-height:1.8;margin-bottom:min(2.2222222222vw,32px)}}@media screen and (max-width:768px){.Blog-Post-Intro-Text{font-size:4vw;line-height:1.8;margin-bottom:8.5333333333vw}}.Blog-Post-Index-Box{background:#e0eff5}@media (min-width:769px),print{.Blog-Post-Index-Box{border-radius:min(2.0833333333vw,30px);margin-bottom:min(2.7777777778vw,40px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Index-Box{border-radius:8vw;margin-bottom:10.6666666667vw;padding:8vw}}.Blog-Post-Index-Title{color:#009ee0}@media (min-width:769px),print{.Blog-Post-Index-Title{font-size:min(.9722222222vw,14px);margin-bottom:min(.8333333333vw,12px)}}@media screen and (max-width:768px){.Blog-Post-Index-Title{font-size:3.7333333333vw;margin-bottom:3.2vw}}.Blog-Post-Index-List{counter-reset:number;transition:max-height .3s ease}@media (min-width:769px),print{.Blog-Post-Index-List{padding-left:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Index-List{padding-left:0}}.Blog-Post-Index-List li{color:#009ee0}@media (min-width:769px),print{.Blog-Post-Index-List li{margin:0 min(.3472222222vw,5px) min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Blog-Post-Index-List li{margin:0 1.3333333333vw 2.1333333333vw 0}}@media (min-width:769px),print{.Blog-Post-Index-Indent1{padding-left:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Post-Index-Indent1{padding-left:4vw}}.Blog-Post-Index-Button{background:#fff;color:#009ee0;cursor:pointer}@media (min-width:769px),print{.Blog-Post-Index-Button{border:min(.0694444444vw,1px) solid #009ee0;border-radius:min(1.3888888889vw,20px);font-size:min(.9027777778vw,13px);padding:min(.5555555556vw,8px) min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.Blog-Post-Index-Button{border:.2666666667vw solid #009ee0;border-radius:5.3333333333vw;font-size:3.4666666667vw;padding:2.1333333333vw 4.2666666667vw}}.Blog-Post-Index-List.is-collapsed li:nth-child(n+4){display:none}.Blog-Post-Content-Item{margin-bottom:min(1.1111111111vw,16px)}.Blog-Post-Content-Item-Blue h2,.Blog-Post-Content-Item-Blue h3,.Blog-Post-Content-Item-Blue h4{background-color:#009ee0;color:#fff}@media (min-width:769px),print{.Blog-Post-Content-Item-Blue h2,.Blog-Post-Content-Item-Blue h3,.Blog-Post-Content-Item-Blue h4{padding:min(.5555555556vw,8px)}}@media screen and (max-width:768px){.Blog-Post-Content-Item-Blue h2,.Blog-Post-Content-Item-Blue h3,.Blog-Post-Content-Item-Blue h4{padding:2.1333333333vw}}@media (min-width:769px),print{.Index-Item .Blog-Post-Faq-Question-Text,.Index-Item h1,.Index-Item h2,.Index-Item h3,.Index-Item h4,.Index-Item h5,.Index-Item h6{scroll-margin-top:min(13.8888888889vw,200px)}}@media screen and (max-width:768px){.Index-Item .Blog-Post-Faq-Question-Text,.Index-Item h1,.Index-Item h2,.Index-Item h3,.Index-Item h4,.Index-Item h5,.Index-Item h6{scroll-margin-top:40vw}}blockquote{color:#555}@media (min-width:769px),print{blockquote{border-left:min(.2777777778vw,4px) solid #ccc;margin:1.5em 0;padding-left:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){blockquote{border-left:1.0666666667vw solid #ccc;margin:1.5em 0;padding-left:4.2666666667vw}}.Blog-Post-Content p{font-weight:400}@media (min-width:769px),print{.Blog-Post-Content p{font-size:min(1.1111111111vw,16px);line-height:1.8}}@media screen and (max-width:768px){.Blog-Post-Content p{font-size:4.2666666667vw;line-height:1.8}}@media (min-width:769px),print{.Blog-Post-Parts{margin-bottom:min(2.0833333333vw,30px);margin-top:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Parts{margin-bottom:8vw;margin-top:8vw}}.Blog-Post-Parts-Card{background:#fff;overflow:hidden}@media (min-width:769px),print{.Blog-Post-Parts-Card{border-radius:min(2.0833333333vw,30px);display:grid;gap:min(1.1111111111vw,16px);grid-template-columns:minmax(0,min(34.7222222222vw,500px)) min(13.8888888889vw,200px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Parts-Card{border-radius:5.3333333333vw;display:block;gap:4.2666666667vw;padding:8vw}}@media (min-width:769px),print{.Blog-Post-Parts-Card .Blog-Post-Parts-Text{display:flex;flex-direction:column}}.Blog-Post-Parts-Title{font-weight:700}@media (min-width:769px),print{.Blog-Post-Parts-Title{-webkit-box-orient:vertical;display:-webkit-box;font-size:min(1.25vw,18px);-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@media screen and (max-width:768px){.Blog-Post-Parts-Title{font-size:4.8vw;margin-bottom:6.6666666667vw}}.Blog-Post-Parts-Description{font-weight:400}@media (min-width:769px),print{.Blog-Post-Parts-Description{-webkit-box-orient:vertical;display:-webkit-box;font-size:min(1.0416666667vw,15px);-webkit-line-clamp:4;line-clamp:4;overflow:hidden}}@media screen and (max-width:768px){.Blog-Post-Parts-Description{font-size:4vw;margin-bottom:6.6666666667vw}}.Blog-Post-Parts-Link{color:#009ee0;font-weight:700}@media (min-width:769px),print{.Blog-Post-Parts-Link{-webkit-box-orient:vertical;display:-webkit-box;font-size:min(.9722222222vw,14px);-webkit-line-clamp:1;line-clamp:1;margin-top:auto;overflow:hidden}}@media screen and (max-width:768px){.Blog-Post-Parts-Link{font-size:3.7333333333vw;margin-bottom:6.6666666667vw}}.Blog-Post-Parts-Image{display:flex}@media (min-width:769px),print{.Blog-Post-Parts-Image{height:auto;width:100%}}@media screen and (max-width:768px){.Blog-Post-Parts-Image{height:auto;margin-top:5.3333333333vw;width:100%}}.Blog-Post-Parts-Image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.Blog-Post-Quote-Box *{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.Blog-Post-Quote-Box{background:#fff;font-weight:400}@media (min-width:769px),print{.Blog-Post-Quote-Box{border:min(.6944444444vw,10px) solid #cbe4f4;padding:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Quote-Box{border:2.6666666667vw solid #cbe4f4;padding:5.3333333333vw}}.Blog-Post-Quote-Box p{font-weight:400;line-height:1.7}.Blog-Post-Quote-Source{display:flex;justify-content:flex-end}@media (min-width:769px),print{.Blog-Post-Quote-Source{font-size:min(.8333333333vw,12px);margin-top:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Quote-Source{font-size:3.2vw;margin-top:8vw}}.Blog-Post-Quote-Source a{color:#009ee0}.Blog-Post-Author-Container{background:#fff;font-weight:400}@media (min-width:769px),print{.Blog-Post-Author-Container{border-radius:min(2.0833333333vw,30px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Author-Container{border-radius:8vw;padding:8vw}}@media (min-width:769px),print{.Blog-Post-Author-Box{display:grid;gap:min(1.3888888889vw,20px);grid-template-columns:1fr min(13.8888888889vw,200px)}}@media screen and (max-width:768px){.Blog-Post-Author-Box{display:block;gap:5.3333333333vw}.Blog-Post-Author-Text{margin-bottom:5.3333333333vw}}.Blog-Post-Author-Image{display:flex;justify-content:flex-end}@media (min-width:769px),print{.Blog-Post-Author-Image{width:min(13.8888888889vw,200px)}}@media screen and (max-width:768px){.Blog-Post-Author-Image{height:auto;width:100%}}.Blog-Post-Author-Image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Blog-Post-Author-Title{font-weight:400}@media (min-width:769px),print{.Blog-Post-Author-Title{font-size:min(.9722222222vw,14px)}}@media screen and (max-width:768px){.Blog-Post-Author-Title{font-size:3.7333333333vw}}.Blog-Post-Author-Description{margin-bottom:min(1.3888888889vw,20px)}@media (min-width:769px),print{.Blog-Post-Author-Description{font-size:min(1.0416666667vw,15px);margin-top:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Post-Author-Description{font-size:4vw;margin-top:2.6666666667vw}}.Blog-Post-Author-Name{font-weight:700}@media (min-width:769px),print{.Blog-Post-Author-Name{font-size:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Author-Name{font-size:5.3333333333vw}}.Blog-Post-Author-Name-Romaji{font-weight:700}@media (min-width:769px),print{.Blog-Post-Author-Name-Romaji{font-size:min(.8333333333vw,12px)}}@media screen and (max-width:768px){.Blog-Post-Author-Name-Romaji{font-size:3.2vw}}.Blog-Post-Author-Link{color:#009ee0;font-weight:700;text-decoration:underline}@media (min-width:769px),print{.Blog-Post-Author-Link{font-size:min(.9722222222vw,14px)}}@media screen and (max-width:768px){.Blog-Post-Author-Link{font-size:3.7333333333vw}}.Blog-Post-Credit{font-weight:400}.Blog-Post-Credit-Title{font-weight:700}@media (min-width:769px),print{.Blog-Post-Credit-Title{font-size:min(1.25vw,18px);margin-bottom:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Post-Credit-Title{font-size:4.8vw;margin-bottom:2.6666666667vw}}@media (min-width:769px),print{.Blog-Post-Credit-List{font-size:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.Blog-Post-Credit-List{font-size:4.2666666667vw}}.Blog-Post-People-List{background:#fff;font-weight:400}@media (min-width:769px),print{.Blog-Post-People-List{border-radius:min(2.0833333333vw,30px);padding-inline:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-People-List{border-radius:8vw;padding-inline:8vw}}@media (min-width:769px),print{.Blog-Post-Person-Card{border-bottom:min(.1388888889vw,2px) solid rgba(30,45,54,.102);display:grid;gap:min(1.3888888889vw,20px);grid-template-columns:1fr min(13.8888888889vw,200px);padding-block:min(2.0833333333vw,30px)}.Blog-Post-Person-Card .Blog-Post-Person-Text{grid-column:1;grid-row:1}.Blog-Post-Person-Card .Blog-Post-Person-Image{grid-column:2;grid-row:1}}@media screen and (max-width:768px){.Blog-Post-Person-Card{border-bottom:.5333333333vw solid rgba(30,45,54,.102);display:block;gap:8vw;padding-block:8vw}}.Blog-Post-Person-Image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Blog-Post-Person-Card:last-child{border-bottom:none;margin-bottom:0}@media screen and (max-width:768px){.Blog-Post-Person-Text{margin-top:8vw}}.Blog-Post-Person-Image{aspect-ratio:200/275;display:flex;justify-content:flex-end}.Blog-Post-Company-Box{font-weight:400}@media (min-width:769px),print{.Blog-Post-Company-Box{align-items:start;display:grid;gap:min(2.0833333333vw,30px);grid-template-columns:min(23.9583333333vw,345px) 1fr}}@media screen and (max-width:768px){.Blog-Post-Company-Box{display:block;gap:8vw}}@media (min-width:769px),print{.Blog-Post-Company-Image{border-radius:min(2.0833333333vw,30px);height:min(13.8888888889vw,200px);width:min(23.9583333333vw,345px)}}@media screen and (max-width:768px){.Blog-Post-Company-Image{border-radius:8vw;height:auto;width:100%}}.Blog-Post-Company-Image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px),print{.Blog-Post-Company-Image img{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Company-Image img{border-radius:8vw;margin-bottom:8vw}}.Blog-Post-Interview{font-weight:400}.Blog-Post-Interview-Title{font-weight:900}@media (min-width:769px),print{.Blog-Post-Interview-Title{border-radius:min(2.0833333333vw,30px);font-size:min(2.0833333333vw,30px);margin-bottom:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.Blog-Post-Interview-Title{border-radius:8vw;font-size:6.4vw;margin-bottom:10.6666666667vw}}@media (min-width:769px),print{.Blog-Post-Interview-Description{font-size:min(1.1111111111vw,16px);margin-bottom:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Interview-Description{font-size:4.2666666667vw;margin-bottom:8vw}}@media (min-width:769px),print{.Blog-Post-Point-Title{margin-bottom:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Point-Title{margin-bottom:5.3333333333vw}}.Blog-Post-Box-Round{align-items:center;background:#e0eff5}@media (min-width:769px),print{.Blog-Post-Box-Round{border-radius:min(2.0833333333vw,30px);gap:min(1.1111111111vw,16px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Box-Round{border-radius:5.3333333333vw;display:block;gap:4.2666666667vw;padding:8vw}}.Blog-Post-Box-Round ul,.Blog-Post-Content-Item ul,.Blog-Post-Content-Item-Blue ul{list-style:disc;margin-bottom:1em;margin-top:1em}@media (min-width:769px),print{.Blog-Post-Box-Round ul,.Blog-Post-Content-Item ul,.Blog-Post-Content-Item-Blue ul{padding-left:min(3.125vw,45px)}}@media screen and (max-width:768px){.Blog-Post-Box-Round ul,.Blog-Post-Content-Item ul,.Blog-Post-Content-Item-Blue ul{padding-left:6.6666666667vw}}.Blog-Post-Box-Round ol,.Blog-Post-Content-Item ol,.Blog-Post-Content-Item-Blue ol{list-style:decimal;margin-bottom:1em;margin-top:1em}@media (min-width:769px),print{.Blog-Post-Box-Round ol,.Blog-Post-Content-Item ol,.Blog-Post-Content-Item-Blue ol{padding-left:min(3.125vw,45px)}}@media screen and (max-width:768px){.Blog-Post-Box-Round ol,.Blog-Post-Content-Item ol,.Blog-Post-Content-Item-Blue ol{padding-left:6.6666666667vw}}.Blog-Post-Hand-Icon{position:relative}@media (min-width:769px),print{.Blog-Post-Hand-Icon{bottom:min(.2777777778vw,4px);margin-right:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Post-Hand-Icon{bottom:1.0666666667vw;margin-right:2.6666666667vw}}.Blog-Post-Interview-Question{display:flex;font-weight:700}@media (min-width:769px),print{.Blog-Post-Interview-Question{font-size:min(1.3888888889vw,20px);margin-bottom:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Interview-Question{font-size:4.8vw;margin-bottom:8vw}}.Blog-Post-Interview-Question:before{background-color:#009ee0;content:""}@media (min-width:769px),print{.Blog-Post-Interview-Question:before{border-radius:min(6.9444444444vw,100px);height:min(2.0833333333vw,30px);margin-right:min(1.0416666667vw,15px);width:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Post-Interview-Question:before{border-radius:26.6666666667vw;height:auto;margin-right:2.1333333333vw;width:1.8666666667vw}}.Blog-Post-Interview-Answer{font-weight:400}@media (min-width:769px),print{.Blog-Post-Interview-Answer{font-size:min(1.1111111111vw,16px);margin-bottom:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Interview-Answer{font-size:4.2666666667vw;margin-bottom:8vw}}.Blog-Post-Faq-Title{font-weight:900}@media (min-width:769px),print{.Blog-Post-Faq-Title{font-size:min(2.0833333333vw,30px);margin-bottom:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Title{font-size:8vw;margin-bottom:8vw}}@media (min-width:769px),print{.Blog-Post-Faq-Item{margin-bottom:min(3.125vw,45px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Item{margin-bottom:8vw}}.Blog-Post-Faq-Item:last-child{margin-bottom:0}.Blog-Post-Faq-Section{align-items:flex-start;display:flex;font-family:Josefin Sans,Noto Sans JP,sans-serif}@media (min-width:769px),print{.Blog-Post-Faq-Section{font-size:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Section{font-size:4vw}}.Blog-Post-Faq-Question-Text{align-items:baseline;display:flex;flex:1;font-weight:900;min-width:0}@media (min-width:769px),print{.Blog-Post-Faq-Question-Text{font-size:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Question-Text{font-size:5.3333333333vw}}.Blog-Post-Faq-Question-Text:before{color:#009ee0;content:"Q.";flex-shrink:0;font-weight:900;position:relative}@media (min-width:769px),print{.Blog-Post-Faq-Question-Text:before{font-size:min(2.0833333333vw,30px);top:min(.1388888889vw,2px);width:min(3.4722222222vw,50px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Question-Text:before{font-size:8vw;top:.5333333333vw;width:13.3333333333vw}}.Blog-Post-Faq-Answer-Text{align-items:baseline;display:flex;flex:1;font-weight:400}@media (min-width:769px),print{.Blog-Post-Faq-Answer-Text{font-size:min(1.1111111111vw,16px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Answer-Text{font-size:4.2666666667vw}}.Blog-Post-Faq-Answer-Text:before{content:"A.";flex-shrink:0;font-weight:400;position:relative}@media (min-width:769px),print{.Blog-Post-Faq-Answer-Text:before{font-size:min(2.0833333333vw,30px);top:min(.1388888889vw,2px);width:min(3.4722222222vw,50px)}}@media screen and (max-width:768px){.Blog-Post-Faq-Answer-Text:before{font-size:8vw;top:.5333333333vw;width:13.3333333333vw}}.Blog-Post-List{font-weight:400}.Blog-Post-List-Title{font-weight:700}@media (min-width:769px),print{.Blog-Post-List-Title{font-size:min(2.0833333333vw,30px);margin-bottom:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-List-Title{font-size:8vw;margin-bottom:5.3333333333vw}}.Blog-Post-ListNormal{list-style:disc}@media (min-width:769px),print{.Blog-Post-ListNormal{margin-bottom:min(2.0833333333vw,30px);padding-left:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-ListNormal{margin-bottom:8vw;padding-left:5.3333333333vw}}@media (min-width:769px),print{.Blog-Post-ListNormal li{margin-bottom:min(.4166666667vw,6px)}}@media screen and (max-width:768px){.Blog-Post-ListNormal li{margin-bottom:1.6vw}}.Blog-Post-ListBox{background:#e0eff5}@media (min-width:769px),print{.Blog-Post-ListBox{border-radius:min(2.0833333333vw,30px);padding:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-ListBox{border-radius:8vw;padding:8vw}}.Blog-Post-ListBoxInner{list-style:disc}@media (min-width:769px),print{.Blog-Post-ListBoxInner{padding-left:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.Blog-Post-ListBoxInner{padding-left:5.3333333333vw}}@media (min-width:769px),print{.Blog-Post-ListBoxInner li{margin-bottom:min(.4166666667vw,6px)}}@media screen and (max-width:768px){.Blog-Post-ListBoxInner li{margin-bottom:1.6vw}}.Blog-Post-Img{background-color:#cbe4f4}@media (min-width:769px),print{.Blog-Post-Img{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Img{border-radius:8vw}}.Blog-Post-Img--Large{width:100%}@media (min-width:769px),print{.Blog-Post-Img--Large{height:min(24.3055555556vw,350px);margin-bottom:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Img--Large{height:auto;margin-bottom:8vw}}.Blog-Post-Img--Large img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px),print{.Blog-Post-Img--Large img{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Img--Large img{border-radius:8vw}}.Blog-Post-Img--Small{aspect-ratio:315/280}@media (min-width:769px),print{.Blog-Post-Img--Small{height:min(19.4444444444vw,280px);margin-bottom:min(2.0833333333vw,30px);width:100%}}@media screen and (max-width:768px){.Blog-Post-Img--Small{height:auto;margin-bottom:2.6666666667vw}}.Blog-Post-Img--Small img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px),print{.Blog-Post-Img--Small img{border-radius:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.Blog-Post-Img--Small img{border-radius:8vw}}@media (min-width:769px),print{.Blog-Post-ImgRow{display:flex;gap:min(2.0833333333vw,30px);justify-content:space-between}}@media screen and (max-width:768px){.Blog-Post-ImgRow{display:block;gap:8vw}}.Blog-Post-ImgGroup{flex:1}.Blog-Post-ImgTitle{font-weight:700}@media (min-width:769px),print{.Blog-Post-ImgTitle{font-size:min(1.1111111111vw,16px);margin-bottom:min(.6944444444vw,10px)}}@media screen and (max-width:768px){.Blog-Post-ImgTitle{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}.Blog-Post-ImgText{font-weight:400}@media (min-width:769px),print{.Blog-Post-ImgText{font-size:min(1.0416666667vw,15px)}}@media screen and (max-width:768px){.Blog-Post-ImgText{font-size:4vw;margin-bottom:8vw}}.login-container{align-items:center;display:flex;height:100vh;justify-content:center}.login{background:#fff;border-radius:min(2.0833333333vw,30px);box-shadow:0 min(.6944444444vw,10px) min(2.0833333333vw,30px) rgba(0,0,0,.2);padding:min(2.7777777778vw,40px);width:min(24.3055555556vw,350px)}.login h2{color:#333;margin-bottom:min(1.7361111111vw,25px);text-align:center}.input-group{margin-bottom:min(1.3888888889vw,20px)}.input-group label{color:#555;display:block;font-size:min(.9722222222vw,14px);margin-bottom:min(.4166666667vw,6px)}.input-group input{background-color:#fff;border:1px solid #ddd;border-radius:min(.4166666667vw,6px);color:#333;font-size:min(.9722222222vw,14px);padding:min(.8333333333vw,12px);transition:.3s;width:100%}.input-group input:focus{border-color:#009ee0;box-shadow:0 0 min(.3472222222vw,5px) rgba(99,102,241,.4);outline:none}.input-group input::-moz-placeholder{color:#b0bec5}.input-group input::placeholder{color:#b0bec5}.login-btn{align-items:center;background:#009ee0;border:none;border-radius:min(.6944444444vw,10px);color:#fff;cursor:pointer;display:flex;font-size:min(1.1111111111vw,16px);justify-content:center;margin-top:min(1.3888888889vw,20px);padding:min(.8333333333vw,12px);transition:.3s;width:100%}.login-btn:hover{background:#6788d1}.admin-page{background:#f5f7f8;color:#263134;font-family:Noto Sans JP,sans-serif;font-size:min(.9027777778vw,13px);line-height:1.5;min-height:100vh;padding:min(1.9444444444vw,28px)}@media (max-width:min(48.6111111111vw,700px)){.admin-page{padding:min(1.1111111111vw,16px)}}.page-title{color:#263134;font-size:min(1.5277777778vw,22px);font-weight:700;letter-spacing:-.3px;margin-bottom:min(1.3888888889vw,20px)}.card{background:#fff;border:1px solid #e2eced;border-radius:min(.8333333333vw,12px);box-shadow:0 min(.0694444444vw,1px) min(.2083333333vw,3px) rgba(0,0,0,.06),0 min(.0694444444vw,1px) min(.1388888889vw,2px) rgba(0,0,0,.04);margin-bottom:min(1.1111111111vw,16px);overflow:hidden}.card-header{align-items:center;border-bottom:1px solid #e2eced;display:flex;justify-content:space-between;padding:min(1.1111111111vw,16px) min(1.3888888889vw,20px)}.card-title{color:#263134;font-size:min(.9722222222vw,14px);font-weight:700}.card-header-inner{gap:min(1.1111111111vw,16px)}.card-header-inner,.drag-hint{align-items:center;display:flex}.drag-hint{color:#9aa0ad;font-size:min(.7638888889vw,11px);font-weight:500;gap:min(.4166666667vw,6px)}.drag-hint:after,.drag-hint:before{background:#c7d4d8;content:"";display:inline-block;height:1px;width:min(2.2222222222vw,32px)}.btn{align-items:center;border:none;border-radius:min(.3472222222vw,5px);cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:min(.8333333333vw,12px);font-weight:600;gap:min(.4166666667vw,6px);padding:min(.4861111111vw,7px) min(.9722222222vw,14px);transition:all .15s ease;white-space:nowrap}.btn svg{height:min(.9027777778vw,13px);width:min(.9027777778vw,13px)}.btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.45;transform:none!important}.btn-primary{background:#009ee0;color:#fff}.btn-primary:hover{background:#009ee0;box-shadow:0 min(.2777777778vw,4px) min(.8333333333vw,12px) rgba(0,0,0,.08),0 min(.1388888889vw,2px) min(.2777777778vw,4px) rgba(0,0,0,.04);transform:translateY(min(-.0694444444vw,-1px))}.btn-outline{background:transparent;border:1px solid #c7d4d8;color:#5a6270}.btn-outline:hover{background:#f8f9fb;border-color:#009ee0;color:#009ee0}.btn-danger{background:#fdf0ef;border:1px solid #f5c5c2;color:#f67a7c}.btn-danger:hover{background:#f67a7c;color:#fff}.btn-warning{background:#f0a050;color:#fff}.btn-warning:hover{background:#e08840;box-shadow:0 min(.2777777778vw,4px) min(.8333333333vw,12px) rgba(0,0,0,.08),0 min(.1388888889vw,2px) min(.2777777778vw,4px) rgba(0,0,0,.04);transform:translateY(min(-.0694444444vw,-1px))}.btn-save{color:#fff;justify-content:center;padding:min(.625vw,9px) min(.9722222222vw,14px);width:100%}.btn-save,.btn-save:hover{background:#009ee0}.btn-sm{font-size:min(.7638888889vw,11px);padding:min(.3472222222vw,5px) min(.6944444444vw,10px)}.tag-table{border-collapse:collapse;width:100%}.tag-table thead tr{background:#f8f9fb;border-bottom:1px solid #e2eced}.tag-table th{color:#9aa0ad;font-size:min(.7638888889vw,11px);font-weight:600;letter-spacing:.3px;padding:min(.625vw,9px) min(.8333333333vw,12px);text-align:left;text-transform:uppercase;white-space:nowrap}.tag-table td:first-child,.tag-table th:first-child{padding-left:min(1.1111111111vw,16px)}.tag-table tbody tr{border-bottom:1px solid #e2eced;transition:background .1s}.tag-table tbody tr:last-child{border-bottom:none}.tag-table tbody tr:hover{background:#fafbfc}.tag-table tbody tr.dragging{cursor:grabbing;opacity:.4}.tag-table tbody tr.drag-over{background:#d2dae5;border-top:min(.1388888889vw,2px) solid #009ee0}.tag-table td{padding:min(.6944444444vw,10px) min(.8333333333vw,12px);vertical-align:middle}.col-priority{width:min(3.6111111111vw,52px)}.col-drag{width:min(1.25vw,18px)}.col-name-wide{width:min(11.1111111111vw,160px)}.col-recommended{width:min(4.8611111111vw,70px)}.col-nonrec{width:min(5.5555555556vw,80px)}.col-articles{width:min(4.1666666667vw,60px)}.col-actions{width:min(8.3333333333vw,120px)}.col-rank{width:min(3.6111111111vw,52px)}.col-handle{width:min(2.5vw,36px)}.col-thumb{width:min(5vw,72px)}.col-action-sm{width:min(5.5555555556vw,80px)}.empty-state{color:#9aa0ad;font-size:min(.8333333333vw,12px);padding:min(2.2222222222vw,32px) min(1.3888888889vw,20px);text-align:center}.empty-state svg{display:block;margin:0 auto min(.6944444444vw,10px);opacity:.3}.drag-handle{border-radius:min(.2777777778vw,4px);color:#9aa0ad;cursor:pointer;display:inline-flex;padding:min(.2777777778vw,4px);transition:color .15s}.drag-handle:hover{background:#d2dae5;color:#009ee0}.drag-handle:active{cursor:grabbing}tr[draggable=true]{cursor:pointer}tr[draggable=true]:active{cursor:grabbing}#popTableBody tr,#popTableBody tr div,#popTableBody tr span,#popTableBody tr td,#recTableBody tr,#recTableBody tr div,#recTableBody tr span,#recTableBody tr td{cursor:pointer!important}.drag-chevron{cursor:pointer}.order-badge{align-items:center;background:#f8f9fb;border:1px solid #e2eced;border-radius:50%;color:#5a6270;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:min(.7638888889vw,11px);font-weight:700;height:min(1.6666666667vw,24px);justify-content:center;width:min(1.6666666667vw,24px)}.tag-name{color:#263134;font-size:min(.9027777778vw,13px);font-weight:600;white-space:nowrap}.alias-input{background:transparent;border:1px solid transparent;border-radius:min(.3472222222vw,5px);color:#5a6270;font-family:Noto Sans JP,sans-serif;font-size:min(.8333333333vw,12px);max-width:100%;outline:none;padding:min(.3472222222vw,5px) min(.5555555556vw,8px);transition:all .15s;width:100%}.alias-input:hover{background:#f8f9fb;border-color:#c7d4d8}.alias-input:focus{background:#fff;border-color:#009ee0;box-shadow:0 0 0 min(.2083333333vw,3px) rgba(79,110,247,.1)}.alias-input::-moz-placeholder{color:#9aa0ad;font-style:italic}.alias-input::placeholder{color:#9aa0ad;font-style:italic}.tog{background:#f5f7f8;border-radius:min(1.3888888889vw,20px);cursor:pointer;display:inline-block;flex-shrink:0;height:min(1.3888888889vw,20px);position:relative;transition:background .2s;width:min(2.5vw,36px)}.tog.on{background:#009ee0}.tog.on .tog-thumb{transform:translateX(min(1.1111111111vw,16px))}.tog-thumb{background:#fff;border-radius:50%;box-shadow:0 min(.0694444444vw,1px) min(.2083333333vw,3px) rgba(0,0,0,.2);height:min(.9722222222vw,14px);left:min(.2083333333vw,3px);position:absolute;top:min(.2083333333vw,3px);transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:min(.9722222222vw,14px)}.check-cell{align-items:center;display:flex;gap:min(.3472222222vw,5px)}.check-cell input[type=checkbox]{accent-color:#009ee0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color-scheme:light;cursor:pointer;height:min(.9722222222vw,14px);width:min(.9722222222vw,14px)}.check-cell .x-icon{color:#f67a7c;cursor:pointer;font-size:min(.9027777778vw,13px)}.action-cell{align-items:center;display:flex;gap:min(.4166666667vw,6px)}.table-footer{background:#f8f9fb;border-top:1px solid #e2eced;display:flex;justify-content:flex-end;padding:min(.6944444444vw,10px) min(1.3888888889vw,20px)}.table-footer span{color:#9aa0ad;font-size:min(.7638888889vw,11px);font-weight:500}.table-action-bar{align-items:center;border-top:1px dashed #c7d4d8;display:flex;justify-content:space-between;padding:min(.6944444444vw,10px) min(1.1111111111vw,16px)}.table-action-bar-right{align-items:center;display:flex;gap:min(.8333333333vw,12px)}.count-label{color:#9aa0ad;font-size:min(.7638888889vw,11px);font-weight:500}.bottom-grid{align-items:start;display:grid;gap:min(1.1111111111vw,16px);grid-template-columns:1fr min(13.8888888889vw,200px)}@media (max-width:min(48.6111111111vw,700px)){.bottom-grid{grid-template-columns:1fr}}.section-body{padding:min(1.25vw,18px) min(1.3888888889vw,20px)}.merge-row{align-items:center;display:flex;flex-wrap:wrap;gap:min(.6944444444vw,10px)}.merge-select{background:#fff;border:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px);color:#263134;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:min(.8333333333vw,12px);min-width:min(9.0277777778vw,130px);outline:none;padding:min(.4861111111vw,7px) min(.6944444444vw,10px);transition:border-color .15s}.merge-select:focus{border-color:#009ee0;box-shadow:0 0 0 min(.2083333333vw,3px) rgba(79,110,247,.1)}.arrow-icon{color:#9aa0ad;font-size:min(1.1111111111vw,16px)}.section-note{color:#9aa0ad;font-size:min(.7638888889vw,11px);margin-top:min(.5555555556vw,8px)}.non-rec-row{align-items:center;display:flex;flex-wrap:wrap;gap:min(.6944444444vw,10px)}.non-rec-hint{color:#5a6270;font-size:min(.8333333333vw,12px);white-space:nowrap}.tag-chips{background:#fff;border:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px);cursor:text;display:flex;flex:1;flex-wrap:wrap;gap:min(.4166666667vw,6px);min-height:min(2.3611111111vw,34px);padding:min(.3472222222vw,5px) min(.6944444444vw,10px)}.chip,.tag-chips{align-items:center}.chip{background:#d2dae5;border:1px solid #d0d9fc;border-radius:min(.2777777778vw,4px);color:#009ee0;display:inline-flex;font-size:min(.7638888889vw,11px);font-weight:600;gap:min(.3472222222vw,5px);padding:min(.1388888889vw,2px) min(.5555555556vw,8px)}.chip-remove{color:#009ee0;cursor:pointer;font-size:min(.9027777778vw,13px);line-height:1;opacity:.6;transition:opacity .15s}.chip-remove:hover{opacity:1}.chip-input{background:transparent;border:none;color:#263134;flex:1;font-family:Noto Sans JP,sans-serif;font-size:min(.8333333333vw,12px);min-width:min(5.5555555556vw,80px);outline:none}.chip-clear{color:#9aa0ad;font-size:min(1.25vw,18px)}.settings-card{background:#fff;border:1px solid #e2eced;border-radius:min(.8333333333vw,12px);box-shadow:0 min(.0694444444vw,1px) min(.2083333333vw,3px) rgba(0,0,0,.06),0 min(.0694444444vw,1px) min(.1388888889vw,2px) rgba(0,0,0,.04);overflow:hidden}.settings-header{align-items:center;background:#f8f9fb;border-bottom:1px solid #e2eced;cursor:pointer;display:flex;justify-content:space-between;padding:min(.8333333333vw,12px) min(1.1111111111vw,16px)}.settings-title{color:#263134;font-size:min(.9027777778vw,13px);font-weight:700}.chevron{color:#9aa0ad;font-size:min(.8333333333vw,12px);transition:transform .2s}.chevron.open{transform:rotate(180deg)}.settings-body{padding:min(.9722222222vw,14px) min(1.1111111111vw,16px)}.settings-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(.6944444444vw,10px)}.settings-label{color:#5a6270;font-size:min(.8333333333vw,12px);font-weight:500}.count-input-wrap{align-items:center;display:flex;gap:min(.5555555556vw,8px)}.count-input{border:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px);color:#263134;color-scheme:light;font-family:Noto Sans JP,sans-serif;font-size:min(.8333333333vw,12px);font-weight:600;outline:none;padding:min(.3472222222vw,5px) min(.5555555556vw,8px);text-align:center;transition:border-color .15s;width:min(3.6111111111vw,52px)}.count-input:focus{border-color:#009ee0;box-shadow:0 0 0 min(.2083333333vw,3px) rgba(79,110,247,.1)}.count-unit{color:#9aa0ad;font-size:min(.7638888889vw,11px);font-weight:500}.checkbox-row{align-items:center;color:#5a6270;cursor:pointer;display:flex;font-size:min(.8333333333vw,12px);gap:min(.4861111111vw,7px)}.checkbox-row input{accent-color:#009ee0;color-scheme:light;height:min(.9722222222vw,14px);width:min(.9722222222vw,14px)}.checkbox-row-spaced{margin-bottom:min(.9722222222vw,14px)}.tabs{border-bottom:min(.1388888889vw,2px) solid #e2eced;display:flex;gap:0;margin-bottom:min(1.3888888889vw,20px)}.tab-btn{background:none;border:none;border-bottom:min(.1388888889vw,2px) solid transparent;color:#9aa0ad;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:min(.9027777778vw,13px);font-weight:600;margin-bottom:min(-.1388888889vw,-2px);padding:min(.625vw,9px) min(1.5277777778vw,22px);transition:color .15s,border-color .15s}.tab-btn:hover{color:#263134}.tab-btn.active{border-bottom-color:#009ee0;color:#009ee0}.tab-panel{display:none}.tab-panel.active{display:block}.blog-thumb{border-radius:min(.2777777778vw,4px);display:block;-o-object-fit:cover;object-fit:cover}.blog-thumb,.blog-thumb-placeholder{background:#f8f9fb;height:min(2.7777777778vw,40px);width:min(3.8888888889vw,56px)}.blog-thumb-placeholder{align-items:center;border:1px solid #e2eced;border-radius:min(.2777777778vw,4px);display:flex;justify-content:center}.blog-select-item{align-items:center;border-bottom:1px solid #e2eced;cursor:pointer;display:flex;gap:min(.6944444444vw,10px);padding:min(.625vw,9px) min(.8333333333vw,12px);transition:background .1s}.blog-select-item:last-child{border-bottom:none}.blog-select-item.selected,.blog-select-item:hover{background:#d2dae5}.blog-select-item input[type=checkbox]{accent-color:#009ee0;color-scheme:light;flex-shrink:0;height:min(.9722222222vw,14px);width:min(.9722222222vw,14px)}.blog-select-thumb{background:#f8f9fb;border-radius:min(.2083333333vw,3px);flex-shrink:0;height:min(2.3611111111vw,34px);-o-object-fit:cover;object-fit:cover;width:min(3.3333333333vw,48px)}.blog-select-title{color:#263134;font-size:min(.8333333333vw,12px);font-weight:600;line-height:1.4}.blog-list-inner{align-items:center;display:flex;flex:1;gap:min(.5555555556vw,8px)}.blog-thumb-empty{background:#f8f9fb;border:1px solid #e2eced;border-radius:min(.2083333333vw,3px);flex-shrink:0}.blog-title-cell{font-size:min(.8333333333vw,12px);font-weight:500}.blog-select-name-normal{font-weight:500}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(min(.2083333333vw,3px));backdrop-filter:blur(min(.2083333333vw,3px));background:rgba(15,18,28,.45);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:100}.modal-overlay.show{opacity:1;pointer-events:all}.modal-overlay.show .modal{opacity:1;transform:translateY(0) scale(1)}.modal{background:#fff;border:1px solid #e2eced;border-radius:min(.8333333333vw,12px);box-shadow:0 min(.6944444444vw,10px) min(2.0833333333vw,30px) rgba(0,0,0,.1),0 min(.2777777778vw,4px) min(.5555555556vw,8px) rgba(0,0,0,.05);max-width:calc(100vw - min(2.2222222222vw, 32px));opacity:0;transform:translateY(min(.8333333333vw,12px)) scale(.97);transition:transform .24s cubic-bezier(.34,1.4,.64,1),opacity .2s ease;width:min(30.5555555556vw,440px)}.modal-header{align-items:center;border-bottom:1px solid #e2eced;display:flex;justify-content:space-between;padding:min(1.1111111111vw,16px) min(1.3888888889vw,20px) min(.9722222222vw,14px)}.modal-title{color:#263134;font-size:min(.9722222222vw,14px);font-weight:700}.modal-close{align-items:center;background:#f8f9fb;border:none;border-radius:50%;color:#9aa0ad;cursor:pointer;display:flex;font-size:min(1.1111111111vw,16px);height:min(1.8055555556vw,26px);justify-content:center;line-height:1;transition:background .15s,color .15s;width:min(1.8055555556vw,26px)}.modal-close:hover{background:#fdf0ef;color:#f67a7c}.modal-body{display:flex;flex-direction:column;gap:min(.9722222222vw,14px);padding:min(1.3888888889vw,20px)}.modal-body-flush{gap:0;padding:0}.modal-body-search-wrap{padding:min(.9722222222vw,14px) min(1.1111111111vw,16px) min(.6944444444vw,10px)}.modal-body-search-note{color:#9aa0ad;font-size:min(.8333333333vw,12px);margin-bottom:min(.6944444444vw,10px)}.modal-body-count-wrap{padding:min(.5555555556vw,8px) min(1.1111111111vw,16px) min(.2777777778vw,4px)}.modal-info-note{background:#f8f9fb;border:1px solid #e2eced;border-radius:min(.3472222222vw,5px);color:#9aa0ad;font-size:min(.8333333333vw,12px);line-height:1.6;padding:min(.5555555556vw,8px) min(.6944444444vw,10px)}.modal-footer{background:#f8f9fb;border-radius:0 0 min(.8333333333vw,12px) min(.8333333333vw,12px);border-top:1px solid #e2eced;display:flex;gap:min(.5555555556vw,8px);justify-content:flex-end;padding:min(.9722222222vw,14px) min(1.3888888889vw,20px)}.field-group{display:flex;flex-direction:column;gap:min(.3472222222vw,5px)}.field-label{color:#5a6270;font-size:min(.7638888889vw,11px);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.field-label .required{color:#f67a7c;margin-left:min(.1388888889vw,2px)}.field-input{background:#fff;border:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px);color:#263134;font-family:Noto Sans JP,sans-serif;font-size:min(.9027777778vw,13px);outline:none;padding:min(.5555555556vw,8px) min(.7638888889vw,11px);transition:border-color .15s,box-shadow .15s}.field-input:focus{border-color:#009ee0;box-shadow:0 0 0 min(.2083333333vw,3px) rgba(79,110,247,.12)}.field-input.input-error{border-color:#f67a7c;box-shadow:0 0 0 min(.2083333333vw,3px) rgba(229,83,75,.1)}.field-error{color:#f67a7c;display:none;font-size:min(.7638888889vw,11px);font-weight:500;margin-top:min(.1388888889vw,2px)}.field-error.show{display:block}.field-row{display:grid;gap:min(.8333333333vw,12px);grid-template-columns:1fr 1fr}.toggle-field{align-items:center;display:flex;justify-content:space-between;padding:min(.2777777778vw,4px) 0}.toggle-field-label{color:#5a6270;font-size:min(.8333333333vw,12px);font-weight:500}.tag-select-list{background:#fff;border:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px);max-height:min(15.2777777778vw,220px);overflow-y:auto}.tag-select-list::-webkit-scrollbar{width:min(.3472222222vw,5px)}.tag-select-list::-webkit-scrollbar-thumb{background:#c7d4d8;border-radius:min(.2777777778vw,4px)}.tag-select-item{align-items:center;border-bottom:1px solid #e2eced;cursor:pointer;display:flex;gap:min(.6944444444vw,10px);padding:min(.625vw,9px) min(.8333333333vw,12px);transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-select-item:last-child{border-bottom:none}.tag-select-item.selected,.tag-select-item:hover{background:#d2dae5}.tag-select-item input[type=checkbox]{accent-color:#009ee0;color-scheme:light;cursor:pointer;flex-shrink:0;height:min(.9722222222vw,14px);width:min(.9722222222vw,14px)}.tag-select-name{color:#263134;font-size:min(.9027777778vw,13px);font-weight:600}.tag-select-alias{color:#9aa0ad;font-size:min(.7638888889vw,11px);margin-top:min(.0694444444vw,1px)}.tag-select-empty{color:#9aa0ad;padding:min(1.6666666667vw,24px);text-align:center}.select-search,.tag-select-empty{font-size:min(.8333333333vw,12px)}.select-search{background:#f8f9fb;border:none;border-bottom:1px solid #c7d4d8;border-radius:min(.3472222222vw,5px) min(.3472222222vw,5px) 0 0;color:#263134;font-family:Noto Sans JP,sans-serif;outline:none;padding:min(.5555555556vw,8px) min(.7638888889vw,11px);transition:background .15s;width:100%}.select-search:focus{background:#fff}.select-count{color:#9aa0ad;font-size:min(.7638888889vw,11px);padding:min(.2777777778vw,4px) 0 0}.toast{background:#263134;border-radius:min(.5555555556vw,8px);bottom:min(1.6666666667vw,24px);box-shadow:0 min(.6944444444vw,10px) min(2.0833333333vw,30px) rgba(0,0,0,.1),0 min(.2777777778vw,4px) min(.5555555556vw,8px) rgba(0,0,0,.05);color:#fff;font-size:min(.8333333333vw,12px);font-weight:600;opacity:0;padding:min(.6944444444vw,10px) min(1.25vw,18px);pointer-events:none;position:fixed;right:min(1.6666666667vw,24px);transform:translateY(min(.5555555556vw,8px));transition:all .25s ease;z-index:999}.toast.show{opacity:1;transform:translateY(0)}#loginError{color:#f67a7c;font-size:min(.7638888889vw,11px);font-weight:500}#dashboardPage,#loginError{display:none}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:min(1.3888888889vw,20px)}.dashboard-header .page-title,.dashboard-header__title{margin-bottom:0}.loading-cell{color:#9aa0ad;font-size:min(.8333333333vw,12px);padding:min(2.2222222222vw,32px);text-align:center}.loading-spinner{animation:spin 1s linear infinite;display:inline-block;margin-bottom:min(.5555555556vw,8px)}.js-hidden{display:none}.blog-count-badge{background:var(--color__primary,#4f6ef7);border-radius:min(.625vw,9px);color:#fff;font-size:min(.7638888889vw,11px);font-weight:600;height:min(1.25vw,18px);justify-content:center;margin-left:min(.4166666667vw,6px);min-width:min(1.25vw,18px);padding:0 min(.3472222222vw,5px);vertical-align:middle}.blog-count-badge,.expand-toggle{align-items:center;display:inline-flex}.expand-toggle{cursor:pointer}.blog-child-rows>td{background:#f8fafc;border-bottom:min(.0694444444vw,1px) solid #e8edf2;padding:min(.5555555556vw,8px) min(.8333333333vw,12px);vertical-align:middle}.blog-child-rows:last-child>td{border-bottom:none}.blog-child-rows:hover>td{background:#f0f4ff}.blog-child-img-cell{align-items:center;display:flex;gap:min(.8333333333vw,12px)}.blog-child-spacer{background:#f8fafc;border-bottom:min(.0694444444vw,1px) solid #e8edf2;padding:0!important}.blog-child-rows:hover .blog-child-spacer{background:#f0f4ff}.blog-child-title{color:#2d3748;display:inline-block;font-size:min(.8333333333vw,12px);line-height:1.4;max-width:min(27.7777777778vw,400px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.col-view{white-space:nowrap;width:min(5.5555555556vw,80px)}.tag-view-count{color:#5a6270;font-size:min(.8333333333vw,12px)}.col-hide{text-align:center;white-space:nowrap;width:min(5.5555555556vw,80px)}.hide-checkbox{accent-color:#009ee0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color-scheme:light;cursor:pointer;height:min(1.1111111111vw,16px);width:min(1.1111111111vw,16px)}body.is-dragging,body.is-dragging *{cursor:grabbing!important}.Gap8060{display:flex;flex-direction:column}@media screen and (max-width:768px){.Gap8060{gap:16vw}}@media (min-width:769px),print{.Gap8060{gap:min(5.5555555556vw,80px)}}.DxSection{display:grid}@media screen and (max-width:768px){.DxSection{gap:6.4vw}}@media (min-width:769px),print{.DxSection{gap:min(2.2222222222vw,32px)}}.DxSection__Paragraph{display:grid}@media screen and (max-width:768px){.DxSection__Paragraph{gap:1.6vw}}@media (min-width:769px),print{.DxSection__Paragraph{gap:min(.4166666667vw,6px)}}.DxSection__heading{border-bottom:2px solid #c7d4d8;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.04em;padding-block-end:min(.9722222222vw,14px);position:relative}@media screen and (max-width:768px){.DxSection__heading{font-size:5.3333333333vw;padding-block-end:3.7333333333vw}}@media (min-width:769px),print{.DxSection__heading{font-size:min(1.9444444444vw,28px)}}.DxSection__heading:after{background-color:#009ee0;block-size:2px;bottom:-2px;content:"";inline-size:min(5vw,72px);left:0;position:absolute}@media screen and (max-width:768px){.DxSection__heading:after{inline-size:16vw}}.DxSection__subheading{color:#040000;font-family:Noto Sans JP,sans-serif;font-weight:700}@media screen and (max-width:768px){.DxSection__subheading{font-size:4.5333333333vw;margin-block-start:2.1333333333vw}}@media (min-width:769px),print{.DxSection__subheading{font-size:min(1.5277777778vw,22px);margin-block-start:min(.5555555556vw,8px)}}.DxSection__label{color:#040000;font-weight:700}.DxSection__text{line-height:1.9}@media screen and (max-width:768px){.DxSection__text{font-size:4vw}}@media (min-width:769px),print{.DxSection__text{font-size:min(1.25vw,18px)}}.DxSection__link{color:#009ee0;text-underline-offset:3px}.DxSection__link:hover{opacity:.7}.DxVision{background-color:#fff;border-left:4px solid #009ee0;border-radius:0 min(.4166666667vw,6px) min(.4166666667vw,6px) 0}@media screen and (max-width:768px){.DxVision{border-radius:0 1.6vw 1.6vw 0;padding:6.4vw 5.8666666667vw}}@media (min-width:769px),print{.DxVision{padding:min(2.2222222222vw,32px) min(2.5vw,36px)}}.DxVision__text{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:2}@media screen and (max-width:768px){.DxVision__text{font-size:4.2666666667vw}}@media (min-width:769px),print{.DxVision__text{font-size:min(1.3888888889vw,20px)}}.DxDirectionList{counter-reset:dx-direction;display:grid;list-style:none}@media screen and (max-width:768px){.DxDirectionList{gap:8.5333333333vw}}@media (min-width:769px),print{.DxDirectionList{gap:min(2.5vw,36px)}}.DxDirectionList__item{display:grid}@media screen and (max-width:768px){.DxDirectionList__item{gap:2.6666666667vw}}@media (min-width:769px),print{.DxDirectionList__item{gap:min(.9722222222vw,14px)}}.DxDirectionList__title{align-items:baseline;color:#263134;counter-increment:dx-direction;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:700;gap:.5em}@media screen and (max-width:768px){.DxDirectionList__title{font-size:4.2666666667vw}}@media (min-width:769px),print{.DxDirectionList__title{font-size:min(1.3888888889vw,20px)}}.DxDirectionList__title:before{color:#009ee0;content:counter(dx-direction,symbols(cyclic "①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩"));flex-shrink:0;font-weight:900}@media screen and (max-width:768px){.DxDirectionList__title:before{font-size:5.8666666667vw}}@media (min-width:769px),print{.DxDirectionList__title:before{font-size:min(1.5277777778vw,22px)}}.DxStrategy{background-color:#fff;border:1px solid #c7d4d8;border-radius:min(.5555555556vw,8px);display:grid}@media screen and (max-width:768px){.DxStrategy{border-radius:2.1333333333vw;gap:3.2vw;padding:6.4vw 5.8666666667vw}}@media (min-width:769px),print{.DxStrategy{gap:min(1.1111111111vw,16px);padding:min(2.2222222222vw,32px) min(2.5vw,36px)}}@media screen and (max-width:768px){.DxStrategy:not(:last-child){margin-block-end:6.4vw}}@media (min-width:769px),print{.DxStrategy:not(:last-child){margin-block-end:min(1.9444444444vw,28px)}}.DxStrategy__title{align-items:center;display:flex;flex-wrap:wrap;font-family:Noto Sans JP,sans-serif;font-weight:700;gap:.6em}@media screen and (max-width:768px){.DxStrategy__title{font-size:4.2666666667vw}}@media (min-width:769px),print{.DxStrategy__title{font-size:min(1.3888888889vw,20px)}}.DxStrategy__tag{background-color:#009ee0;border-radius:min(.2777777778vw,4px);color:#fff;display:inline-block;font-size:.72em;font-weight:700;letter-spacing:.08em}@media screen and (max-width:768px){.DxStrategy__tag{border-radius:1.0666666667vw;padding:.8vw 2.6666666667vw}}@media (min-width:769px),print{.DxStrategy__tag{padding:min(.2083333333vw,3px) min(.8333333333vw,12px)}}.DxStrategy__label{color:#009ee0;font-weight:700}.DxStrategy__deadline{border-top:1px dashed #c7d4d8;color:#64748b}@media screen and (max-width:768px){.DxStrategy__deadline{font-size:3.4666666667vw;padding-block-start:3.7333333333vw}}@media (min-width:769px),print{.DxStrategy__deadline{font-size:min(1.1111111111vw,16px);padding-block-start:min(1.1111111111vw,16px)}}.DxStrategy__deadline strong{color:#263134}.DxList{counter-reset:dx-direction;display:grid;list-style:none}@media screen and (max-width:768px){.DxList{gap:2.6666666667vw;padding-inline-start:1.0666666667vw}}@media (min-width:769px),print{.DxList{gap:min(.6944444444vw,10px);padding-inline-start:min(.2777777778vw,4px)}}.DxList__item{padding-inline-start:1.4em;position:relative}.DxList__item:before{background-color:#009ee0;block-size:min(.5555555556vw,8px);border-radius:50%;content:"";inline-size:min(.5555555556vw,8px);left:0;position:absolute;top:.6em}@media screen and (max-width:768px){.DxList__item:before{block-size:2.1333333333vw;inline-size:2.1333333333vw}}.DxTable__wrap{overflow-x:auto}.DxTable{border-collapse:collapse}@media screen and (max-width:768px){.DxTable{font-size:3.4666666667vw;min-width:128vw;width:100%}}@media (min-width:769px),print{.DxTable{font-size:min(1.1111111111vw,16px);width:100%}}.DxTable td,.DxTable th{border:1px solid #c7d4d8;text-align:left;vertical-align:top}@media screen and (max-width:768px){.DxTable td,.DxTable th{padding:2.6666666667vw 3.2vw}}@media (min-width:769px),print{.DxTable td,.DxTable th{padding:min(.9027777778vw,13px) min(1.25vw,18px)}}.DxTable thead th{background-color:#009ee0;color:#fff;font-weight:700;letter-spacing:.04em;white-space:nowrap}.DxOrgChart,.DxTable tbody tr:nth-child(2n){background-color:#fff}.DxOrgChart{border-radius:min(.5555555556vw,8px);display:grid;line-height:2.2}@media screen and (max-width:768px){.DxOrgChart{border-radius:2.1333333333vw;font-size:3.7333333333vw;gap:0;padding:6.4vw}}@media (min-width:769px),print{.DxOrgChart{font-size:min(1.1111111111vw,16px);padding:min(1.9444444444vw,28px) min(2.2222222222vw,32px)}}.DxOrgChart__root{color:#040000;font-weight:700}.DxOrgChart__branch{padding-inline-start:1em}.DxOrgChart__branch:before{color:#b0bec5;content:"├── "}.DxOrgChart__branch--last:before{content:"└── "}.DxMessage{background-color:#fff;border-radius:min(.5555555556vw,8px);display:grid}@media screen and (max-width:768px){.DxMessage{border-radius:2.1333333333vw;gap:4.2666666667vw;padding:7.4666666667vw 5.8666666667vw}}@media (min-width:769px),print{.DxMessage{gap:min(1.3888888889vw,20px);padding:min(3.0555555556vw,44px) min(3.3333333333vw,48px)}}.DxMessage__highlight{border-left:3px solid #009ee0;color:#009ee0;font-weight:700}@media screen and (max-width:768px){.DxMessage__highlight{font-size:4.2666666667vw;padding-inline-start:4.2666666667vw}}@media (min-width:769px),print{.DxMessage__highlight{font-size:min(1.3888888889vw,20px);padding-inline-start:min(1.3888888889vw,20px)}}.DxMessage__sign{font-weight:500;line-height:1.8;text-align:right}@media screen and (max-width:768px){.DxMessage__sign{font-size:3.7333333333vw;margin-block-start:2.1333333333vw}}@media (min-width:769px),print{.DxMessage__sign{margin-block-start:min(.8333333333vw,12px)}}.DxMeta{display:grid;text-align:right}@media screen and (max-width:768px){.DxMeta{gap:1.0666666667vw}}@media (min-width:769px),print{.DxMeta{gap:min(.2777777778vw,4px)}}.DxMeta__text{color:#64748b;line-height:1.8}@media screen and (max-width:768px){.DxMeta__text{font-size:3.7333333333vw}}@media (min-width:769px),print{.DxMeta__text{font-size:min(1.0416666667vw,15px)}}.DxFootnote{border-top:1px solid #c7d4d8;display:grid}@media screen and (max-width:768px){.DxFootnote{gap:3.2vw;padding-block-start:6.4vw}}@media (min-width:769px),print{.DxFootnote{gap:min(.8333333333vw,12px);padding-block-start:min(1.9444444444vw,28px)}}.DxFootnote__text{color:#64748b;line-height:2}@media screen and (max-width:768px){.DxFootnote__text{font-size:3.4666666667vw}}@media (min-width:769px),print{.DxFootnote__text{font-size:min(.9722222222vw,14px)}}@media screen and (max-width:768px){:where(.LocalNavigation):not(:first-child){margin-block-start:12vw}}@media (min-width:769px),print{:where(.LocalNavigation):not(:first-child){margin-block-start:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){:where(.ModuleAccordion):not(:first-child){margin-block-start:12vw}}@media (min-width:769px),print{:where(.ModuleAccordion):not(:first-child){margin-block-start:min(3.125vw,45px)}}@media screen and (max-width:768px){[class*=Module]+:where(.ModuleButton){margin-block-start:5.3333333333vw}}@media (min-width:769px),print{[class*=Module]+:where(.ModuleButton){margin-block-start:min(3.125vw,45px)}}@media screen and (max-width:768px){[class*=Module]+:where(.ModuleForm){margin-block-start:8vw}}@media (min-width:769px),print{[class*=Module]+:where(.ModuleForm){margin-block-start:min(3.4722222222vw,50px)}}@media screen and (max-width:768px){:not(.ModuleTitle)+:where(.ModuleGrid){margin-block-start:8vw}}@media (min-width:769px),print{:not(.ModuleTitle)+:where(.ModuleGrid){margin-block-start:min(4.1666666667vw,60px)}}@media screen and (max-width:768px){:where(.ModuleIframe):not(:first-child){margin-block-start:5.3333333333vw}}@media (min-width:769px),print{:where(.ModuleIframe):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){:where(.ModuleInterview):not(:first-child){margin-block-start:8vw}}@media (min-width:769px),print{:where(.ModuleInterview):not(:first-child){margin-block-start:min(4.1666666667vw,60px)}}.ModuleInterview__text+:where(.ModuleInterview__text){margin-block-start:1.5em}@media screen and (max-width:768px){:where(.ModuleLabel):not(:first-child){margin-block-start:4vw}}@media (min-width:769px),print{:where(.ModuleLabel):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModuleProjectMember+:where(.ModuleLabel){margin-block-start:12vw}}@media (min-width:769px),print{.ModuleProjectMember+:where(.ModuleLabel){margin-block-start:min(3.125vw,45px)}}@media screen and (max-width:768px){:where(.ModuleMore):not(:first-child){margin-block-start:8vw}}@media (min-width:769px),print{:where(.ModuleMore):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModuleInterview+:where(.ModulePhoto){margin-block-start:16vw}}@media (min-width:769px),print{.ModuleInterview+:where(.ModulePhoto){margin-block-start:min(8.3333333333vw,120px)}}@media screen and (max-width:768px){:where(.ModuleRecord):not(:first-child){margin-block-start:8vw}}@media (min-width:769px),print{:where(.ModuleRecord):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}}@media (min-width:769px),print{.ModuleGrid-works .ModuleRecord{margin-block-start:0}}:where(.ModuleText)+.ModuleText{margin-block-start:1.5em}@media screen and (max-width:768px){[class*=Module]:not(:where([class*=ModuleTitle]),:where(.ModulePhoto))+:where(.ModuleText){margin-block-start:8vw}}@media (min-width:769px),print{[class*=Module]:not(:where([class*=ModuleTitle]),:where(.ModulePhoto))+:where(.ModuleText){margin-block-start:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.ModulePhoto+:where(.ModuleText){margin-block-start:4vw}}@media (min-width:769px),print{.ModulePhoto+:where(.ModuleText){margin-block-start:min(1.3888888889vw,20px)}}@media screen and (max-width:768px){.ModuleHeader .ModuleTitle-lv2+:where(.ModuleText){margin-block-start:0}}@media (min-width:769px),print{.ModuleHeader .ModuleTitle-lv2+:where(.ModuleText){margin-block-start:0}}@media (min-width:769px),print{.ModuleGrid-works .ModuleText{margin-block-start:0}}@media screen and (max-width:768px){.js-has-pseudo :where(:is(.ModuleTitle-lv3,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1f-15]:not(.does-not-exist))):not(:first-child){margin-block-start:16vw}:where(:is(.ModuleTitle-lv3,.ModuleTitleWrap:has(.ModuleTitle-lv3))):not(:first-child){margin-block-start:16vw}}@media (min-width:769px),print{.js-has-pseudo :where(:is(.ModuleTitle-lv3,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1f-15]:not(.does-not-exist))):not(:first-child){margin-block-start:min(8.3333333333vw,120px)}:where(:is(.ModuleTitle-lv3,.ModuleTitleWrap:has(.ModuleTitle-lv3))):not(:first-child){margin-block-start:min(8.3333333333vw,120px)}}@media (min-width:769px),print{.js-has-pseudo .ModuleGrid-works :is(.ModuleTitle-lv3,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1f-15]:not(.does-not-exist)){margin-block-end:0}.ModuleGrid-works :is(.ModuleTitle-lv3,.ModuleTitleWrap:has(.ModuleTitle-lv3)){margin-block-end:0}}@media screen and (max-width:768px){.js-has-pseudo :where(:is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))):not(:first-child){margin-block-start:8vw}:where(:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))):not(:first-child){margin-block-start:8vw}}@media (min-width:769px),print{.js-has-pseudo :where(:is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}:where(:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))):not(:first-child){margin-block-start:min(2.0833333333vw,30px)}}@media screen and (max-width:768px){.js-has-pseudo :is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))~:where(:is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))){margin-block-start:16vw}:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))~:where(:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))){margin-block-start:16vw}}@media (min-width:769px),print{.js-has-pseudo :is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))~:where(:is(.ModuleTitle-lv4,[csstools-has-w-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-2f-36-2p-34-1m-2w-2p-37-14-1a-25-33-2s-39-30-2t-2c-2x-38-30-2t-19-30-3a-1g-15]:not(.does-not-exist))){margin-block-start:min(6.25vw,90px)}:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))~:where(:is(.ModuleTitle-lv4,.ModuleTitleWrap:has(.ModuleTitle-lv4))){margin-block-start:min(6.25vw,90px)}}@media screen and (max-width:768px){.ModuleTitle-lv5~:where(.ModuleTitle-lv5){margin-block-start:4vw}}@media (min-width:769px),print{.ModuleTitle-lv5~:where(.ModuleTitle-lv5){margin-block-start:min(1.3888888889vw,20px)}}