@keyframes Header-module-scss-module__ReUK5a__fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Header-module-scss-module__ReUK5a__header{z-index:100;opacity:0;opacity:1;width:100%;transition:opacity .3s ease-out;position:fixed;top:0;left:0;container-type:inline-size}.Header-module-scss-module__ReUK5a__primary{display:flex}.Header-module-scss-module__ReUK5a__catchcopoy{opacity:0;transition:opacity .3s;display:flex;position:relative}.Header-module-scss-module__ReUK5a__catchcopoy p{font-size:calc(1.2*var(--rem));left:0;bottom:calc(7*var(--px));white-space:nowrap;font-weight:700;line-height:1;position:absolute}@media screen and (width<=1120px){.Header-module-scss-module__ReUK5a__catchcopoy{display:none}}.Header-module-scss-module__ReUK5a__inner{height:calc(140*var(--px));padding-left:var(--grid-gutter);padding-right:var(--grid-gutter);padding-top:calc(32*var(--px));z-index:2;justify-content:space-between;align-items:flex-start;transition:padding-top .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),border-radius .5s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__inner{height:calc(57*var(--px));align-items:center;padding-top:0;display:flex}}.Header-module-scss-module__ReUK5a__bg{width:100%;height:calc(247*var(--px));background:linear-gradient(190deg,#5476ed66 6.59%,#639ef366 24.09%,#8be8ff14 76.34%),#fbfbfb;transition:border-radius .3s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__bg{height:calc(94*var(--px))}}.Header-module-scss-module__ReUK5a__type-top .Header-module-scss-module__ReUK5a__bg{height:calc(247*var(--px))}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__type-top .Header-module-scss-module__ReUK5a__bg{height:calc(94*var(--px))}.Header-module-scss-module__ReUK5a__type-top.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__bg{border-radius:0 0 calc(20*var(--px))calc(20*var(--px));height:calc(57*var(--px))}}.Header-module-scss-module__ReUK5a__type-default .Header-module-scss-module__ReUK5a__bg{opacity:0;height:100%;transition:opacity .4s}.Header-module-scss-module__ReUK5a__bottom{width:50%;height:calc(107*var(--px));z-index:1;transform-origin:top;transition:transform .3s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(100% - 1px);right:0;overflow:hidden;-webkit-mask-image:url(/assets/images/common/header_mask.svg);mask-image:url(/assets/images/common/header_mask.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%,100%,cover;mask-size:100%,100%,cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__bottom{width:calc(286*var(--px));height:calc(37*var(--px));-webkit-mask-image:url(/assets/images/common/header_mask--sp.svg);mask-image:url(/assets/images/common/header_mask--sp.svg)}}.Header-module-scss-module__ReUK5a__bottom.Header-module-scss-module__ReUK5a__hidden{pointer-events:none;opacity:0!important;transition:opacity!important}.Header-module-scss-module__ReUK5a__bottom__bg{width:200%;height:calc(247*var(--px));transform-origin:bottom;background:linear-gradient(190deg,#5476ed66 6.59%,#639ef366 24.09%,#8be8ff14 76.34%),#fbfbfb;transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;right:0}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__bottom__bg{height:calc(94*var(--px));width:100cqw}}.Header-module-scss-module__ReUK5a__logo{width:calc(168*var(--px));height:calc(56*var(--px));padding:calc(5*var(--px));border-radius:calc(10*var(--px));justify-content:center;align-items:center;transition:width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__logo{width:90px;height:34px}}.Header-module-scss-module__ReUK5a__menu{align-items:center;gap:calc(20*var(--px));display:flex;position:relative}.Header-module-scss-module__ReUK5a__list{gap:calc(20*var(--px));display:flex}.Header-module-scss-module__ReUK5a__list li{display:block}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__list,.Header-module-scss-module__ReUK5a__btnMailmagazine{display:none}}.Header-module-scss-module__ReUK5a__menuItem{align-items:center;gap:calc(2*var(--px));padding-inline:calc(2*var(--px));border-radius:calc(4*var(--px));display:inline-flex}.Header-module-scss-module__ReUK5a__menuItem span{font-size:calc(1.4*var(--rem));background-image:linear-gradient(var(--color-blue),var(--color-blue));background-repeat:no-repeat;background-position:0 calc(100% - 2*var(--px));background-size:0 calc(1*var(--px));white-space:nowrap}@media (prefers-reduced-motion:no-preference){.Header-module-scss-module__ReUK5a__menuItem span{transition:background-size .3s var(--easing),color .3s var(--easing)}}.Header-module-scss-module__ReUK5a__menuItem svg{width:calc(11*var(--px));height:calc(11*var(--px));fill:var(--color-blue);transform:rotate(-45deg)}@media (any-hover:hover){.Header-module-scss-module__ReUK5a__menuItem:hover span{background-size:100% calc(1*var(--px))}}.Header-module-scss-module__ReUK5a__toggleSearch{width:calc(40*var(--px));height:calc(30*var(--px));background:var(--color-white);border-radius:100vmax;justify-content:center;align-items:center;display:flex;position:relative}.Header-module-scss-module__ReUK5a__toggleSearch:before{content:"";background:var(--color-blue);pointer-events:none;border-radius:100vmax;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.Header-module-scss-module__ReUK5a__toggleSearch svg{width:calc(12*var(--px));height:calc(12*var(--px));fill:var(--color-blue);position:relative}@media (prefers-reduced-motion:no-preference){.Header-module-scss-module__ReUK5a__toggleSearch:before{transition:transform .3s var(--easing)}}@media (any-hover:hover){.Header-module-scss-module__ReUK5a__toggleSearch:hover:before{transform:scale(1)}.Header-module-scss-module__ReUK5a__toggleSearch:hover svg{fill:var(--color-white)}}.Header-module-scss-module__ReUK5a__title{white-space:nowrap;right:clamp(0*var(--px),var(--window-width)/100*5.634px + -21.128*var(--px),60*var(--px));margin-right:clamp(-5*var(--rem),var(--window-width)/1000*4.695rem + -6.7606*var(--rem),0*var(--rem));z-index:2;font-size:clamp(1.4*var(--rem),var(--window-width)/1000*1.69rem + .7663*var(--rem),3.2*var(--rem));font-weight:500;transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1);position:absolute;top:100%}.Header-module-scss-module__ReUK5a__title h1{background:linear-gradient(340deg,#494ae9 13%,#639ef3 22%,#8be8ff 100%,#8be8ff33 200%);-webkit-text-fill-color:#0000;text-fill-color:#0000;color:#0000;opacity:0;background-position:0 0;background-size:400%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.8s cubic-bezier(.74,0,0,1),opacity 1s cubic-bezier(.74,0,0,1)}.Header-module-scss-module__ReUK5a__title.Header-module-scss-module__ReUK5a__fadein h1{opacity:1;background-position:100% 0}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__title{font-size:calc(1.4*var(--rem));margin-right:0;top:calc(100% - 3px);right:20px}}.Header-module-scss-module__ReUK5a__title.Header-module-scss-module__ReUK5a__hidden{pointer-events:none;opacity:0!important;transition:opacity!important}.Header-module-scss-module__ReUK5a__btnHumberger{display:none}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__btnHumberger{display:block}}.Header-module-scss-module__ReUK5a__btnToggleMenu{width:calc(40*var(--px));height:calc(30*var(--px));background:var(--color-white);border-radius:100vmax;justify-content:center;align-items:center;display:flex;position:relative}.Header-module-scss-module__ReUK5a__btnToggleMenu:before{content:"";background:var(--color-blue);pointer-events:none;border-radius:100vmax;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.Header-module-scss-module__ReUK5a__btnToggleMenu:before{transition:transform .3s var(--easing)}}@media (any-hover:hover){.Header-module-scss-module__ReUK5a__btnToggleMenu:hover:before{transform:scale(1)}.Header-module-scss-module__ReUK5a__btnToggleMenu:hover .Header-module-scss-module__ReUK5a__btnToggleMenu__icon:before,.Header-module-scss-module__ReUK5a__btnToggleMenu:hover .Header-module-scss-module__ReUK5a__btnToggleMenu__icon:after{background:var(--color-white)}}.Header-module-scss-module__ReUK5a__btnToggleMenu__icon{width:calc(14*var(--px));height:calc(8*var(--px));display:block;position:relative}.Header-module-scss-module__ReUK5a__btnToggleMenu__icon:before,.Header-module-scss-module__ReUK5a__btnToggleMenu__icon:after{content:"";background:var(--color-blue);width:100%;height:2px;position:absolute;left:0}.Header-module-scss-module__ReUK5a__btnToggleMenu__icon:before{top:0}.Header-module-scss-module__ReUK5a__btnToggleMenu__icon:after{bottom:0}.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__inner{border-radius:0 0 calc(20*var(--px))calc(20*var(--px))}.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__bottom__bg{opacity:0}@media screen and (width<=1180px){.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small{border-radius:0 0 calc(20*var(--px))calc(20*var(--px))}}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__catchcopoy,body.open-media-menu .Header-module-scss-module__ReUK5a__catchcopoy,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__catchcopoy{opacity:1}@media screen and (width<=1120px){body.open-media-searchpanel .Header-module-scss-module__ReUK5a__catchcopoy,body.open-media-menu .Header-module-scss-module__ReUK5a__catchcopoy,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__catchcopoy{display:none}}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__bg,body.open-media-menu .Header-module-scss-module__ReUK5a__bg,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__bg{border-radius:0 0 calc(20*var(--px))calc(20*var(--px))}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__inner,body.open-media-menu .Header-module-scss-module__ReUK5a__inner,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__inner{padding-top:calc(15*var(--px));height:calc(72*var(--px))}@media screen and (width<=1180px){body.open-media-searchpanel .Header-module-scss-module__ReUK5a__inner,body.open-media-menu .Header-module-scss-module__ReUK5a__inner,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__inner{height:calc(57*var(--px));padding-top:0}}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__logo,body.open-media-menu .Header-module-scss-module__ReUK5a__logo,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__logo{width:calc(110*var(--px));height:calc(39*var(--px))}@media screen and (width<=1180px){body.open-media-searchpanel .Header-module-scss-module__ReUK5a__logo,body.open-media-menu .Header-module-scss-module__ReUK5a__logo,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__logo{width:90px;height:34px}}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__bottom,body.open-media-menu .Header-module-scss-module__ReUK5a__bottom,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__bottom{transform:scaleY(0)}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__bottom__bg,body.open-media-menu .Header-module-scss-module__ReUK5a__bottom__bg,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__bottom__bg{transform:scaleY(.4)}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__menu [data-common-button],body.open-media-menu .Header-module-scss-module__ReUK5a__menu [data-common-button],.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__menu [data-common-button]{height:calc(42*var(--px));padding-left:calc(20*var(--px));padding-right:calc(16*var(--px))}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__menu [data-common-button] [data-icon],body.open-media-menu .Header-module-scss-module__ReUK5a__menu [data-common-button] [data-icon],.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__menu [data-common-button] [data-icon]{width:calc(30*var(--px));height:calc(20*var(--px))}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__title,body.open-media-menu .Header-module-scss-module__ReUK5a__title,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small .Header-module-scss-module__ReUK5a__title{opacity:0;transform:translateY(-20%)}body.open-media-searchpanel.Header-module-scss-module__ReUK5a__type-default .Header-module-scss-module__ReUK5a__bg,body.open-media-menu.Header-module-scss-module__ReUK5a__type-default .Header-module-scss-module__ReUK5a__bg,.Header-module-scss-module__ReUK5a__header.Header-module-scss-module__ReUK5a__small.Header-module-scss-module__ReUK5a__type-default .Header-module-scss-module__ReUK5a__bg{opacity:1}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__header{transition:background .3s cubic-bezier(.19,1,.22,1);background:var(--color-white)!important}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__bg{opacity:0!important}body.open-media-searchpanel .Header-module-scss-module__ReUK5a__toggleSearch{background:#f0f1f6}body.open-media-menu .Header-module-scss-module__ReUK5a__btnToggleMenu__icon:before{top:50%;transform:translateY(-50%)rotate(45deg)}body.open-media-menu .Header-module-scss-module__ReUK5a__btnToggleMenu__icon:after{bottom:50%;transform:translateY(50%)rotate(-45deg)}

.Footer-module-scss-module__J1Hafa__footer{border-radius:clamp(20*var(--px),var(--window-width)/100*1.878px + 12.958*var(--px),40*var(--px))clamp(20*var(--px),var(--window-width)/100*1.878px + 12.958*var(--px),40*var(--px))0 0;padding-top:clamp(20*var(--px),var(--window-width)/100*1.878px + 12.958*var(--px),40*var(--px));padding-bottom:calc(5*var(--rem));background:linear-gradient(275.9deg,#639ef366 -33.57%,#8be8ff14 100%),#fbfbfb;position:relative}.Footer-module-scss-module__J1Hafa__top{margin-inline:var(--offset)}.Footer-module-scss-module__J1Hafa__middle{column-gap:var(--grid-gutter);margin-inline:var(--offset);margin-top:clamp(56*var(--px),var(--window-width)/100*0px + 56*var(--px),56*var(--px));grid-template-columns:repeat(14,1fr);display:grid}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__middle{margin-inline:calc(30*var(--px));margin-top:calc(-10*var(--px));grid-template-columns:repeat(2,1fr)}}.Footer-module-scss-module__J1Hafa__middle_logo{padding-left:clamp(0*var(--px),var(--window-width)/100*5.634px + -21.128*var(--px),60*var(--px));grid-column:span 2}.Footer-module-scss-module__J1Hafa__middle_logo a{width:clamp(85*var(--px),var(--window-width)/100*1.408px + 79.72*var(--px),100*var(--px));height:clamp(35*var(--px),var(--window-width)/100*.469px + 33.241*var(--px),40*var(--px));border-radius:calc(8*var(--px));align-items:center;display:flex}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__middle_logo{z-index:1;grid-column:span 1;padding-left:0;transform:translateY(100%)}}.Footer-module-scss-module__J1Hafa__middle_body{grid-column:span 6;position:relative}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__middle_body{padding-bottom:calc(40*var(--px));margin-bottom:calc(40*var(--px))}.Footer-module-scss-module__J1Hafa__middle_body:after{content:"";width:calc(100% + 60*var(--px));height:calc(1*var(--px));bottom:0;left:calc(-30*var(--px));background:linear-gradient(221.17deg,#5476ed66 -18.32%,#639ef366 5.62%,#8be8ff14 54.46%),#0000641a;display:block;position:absolute}}.Footer-module-scss-module__J1Hafa__body_title{font-size:clamp(1.4*var(--rem),var(--window-width)/1000*.188rem + 1.3295*var(--rem),1.6*var(--rem));padding-top:calc(9*var(--px));font-weight:700}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__body_title{margin-left:clamp(85*var(--px),var(--window-width)/100*1.408px + 79.72*var(--px),100*var(--px));height:clamp(35*var(--px),var(--window-width)/100*.469px + 33.241*var(--px),40*var(--px));padding-top:0;padding-left:calc(5*var(--px));align-items:flex-end;display:flex}}.Footer-module-scss-module__J1Hafa__body_text{font-size:calc(1.2*var(--rem));letter-spacing:.04em;max-width:calc(360*var(--px));margin-top:clamp(10*var(--px),var(--window-width)/100*.939px + 6.479*var(--px),20*var(--px));line-height:1.8}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__body_text{margin-top:calc(23*var(--px));max-width:initial}}.Footer-module-scss-module__J1Hafa__middle_nav{padding-top:calc(9*var(--px));grid-column:span 2}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__middle_nav{padding-top:0}}.Footer-module-scss-module__J1Hafa__middle_btn{padding-right:clamp(0*var(--px),var(--window-width)/100*9.39px + -35.213*var(--px),100*var(--px));grid-column:span 4;justify-content:flex-end;align-items:flex-end;display:flex}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__middle_btn{align-items:flex-start}}.Footer-module-scss-module__J1Hafa__btns{gap:calc(20*var(--px));flex-direction:column;display:flex}.Footer-module-scss-module__J1Hafa__btns li{display:block}.Footer-module-scss-module__J1Hafa__bottom{column-gap:var(--grid-gutter);margin-inline:var(--offset);margin-top:clamp(82*var(--px),var(--window-width)/100*0px + 82*var(--px),82*var(--px));grid-template-columns:repeat(14,1fr);display:grid;position:relative}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__bottom{margin-top:calc(36*var(--px));margin-inline:calc(30*var(--px));padding-top:calc(32*var(--px));grid-template-columns:repeat(2,1fr)}.Footer-module-scss-module__J1Hafa__bottom:before{content:"";width:calc(100% + 60*var(--px));height:calc(1*var(--px));top:0;left:calc(-30*var(--px));background:linear-gradient(221.17deg,#5476ed66 -18.32%,#639ef366 5.62%,#8be8ff14 54.46%),#0000641a;display:block;position:absolute}}.Footer-module-scss-module__J1Hafa__bottom_logo{padding-left:clamp(0*var(--px),var(--window-width)/100*5.634px + -21.128*var(--px),60*var(--px));grid-column:span 2;justify-content:flex-start;display:flex}.Footer-module-scss-module__J1Hafa__bottom_logo a{height:calc(40*var(--px));border-radius:calc(8*var(--px));transform:translateY(calc(-8*var(--px)));align-items:center;display:flex}.Footer-module-scss-module__J1Hafa__bottom_logo svg{width:calc(80*var(--px));height:calc(22*var(--px));display:block}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__bottom_logo{grid-column:span 1;padding-left:0}.Footer-module-scss-module__J1Hafa__bottom_logo a{transform:translateY(0)}}.Footer-module-scss-module__J1Hafa__bottom_nav{grid-column:span 6;align-items:center;display:flex}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__bottom_nav{margin-top:calc(28*var(--px));grid-area:2/1/3/3}}.Footer-module-scss-module__J1Hafa__bottom_social{grid-column:span 4;align-items:center;display:flex}.Footer-module-scss-module__J1Hafa__bottom_social>ul{transform:translateX(calc(-10*var(--px)))}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__bottom_social{grid-area:1/2/2/3;justify-content:flex-end}.Footer-module-scss-module__J1Hafa__bottom_social>ul{transform:translateX(calc(10*var(--px)))}}.Footer-module-scss-module__J1Hafa__bottom_copyright{padding-right:clamp(0*var(--px),var(--window-width)/100*9.39px + -35.213*var(--px),100*var(--px));grid-column:span 2;justify-content:flex-end;align-items:center;display:flex}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__bottom_copyright{margin-top:calc(36*var(--px));grid-area:3/1/4/3;justify-content:flex-start}}.Footer-module-scss-module__J1Hafa__middlenav{gap:clamp(16*var(--px),var(--window-width)/100*.188px + 15.295*var(--px),18*var(--px));row-gap:calc(10*var(--px));flex-direction:column;display:flex}.Footer-module-scss-module__J1Hafa__middlenav li{justify-content:flex-start;display:flex}.Footer-module-scss-module__J1Hafa__smallnav{column-gap:clamp(13*var(--px),var(--window-width)/100*.657px + 10.536*var(--px),20*var(--px));row-gap:calc(4*var(--px));flex-wrap:wrap;display:flex}.Footer-module-scss-module__J1Hafa__smallnav li{display:block}@media screen and (width<=991px){.Footer-module-scss-module__J1Hafa__smallnav{flex-direction:column}}.Footer-module-scss-module__J1Hafa__middlenavItem,.Footer-module-scss-module__J1Hafa__smallnavItem{border-radius:calc(4*var(--px));align-items:center;display:flex}.Footer-module-scss-module__J1Hafa__middlenavItem{font-size:clamp(1.3*var(--rem),var(--window-width)/1000*.094rem + 1.2648*var(--rem),1.4*var(--rem));letter-spacing:.04em;height:calc(30*var(--px));gap:calc(4*var(--px));font-weight:700}.Footer-module-scss-module__J1Hafa__middlenavItem span{background-image:linear-gradient(var(--color-black),var(--color-black));background-repeat:no-repeat;background-position:0 calc(100% - 4*var(--px));background-size:0 calc(1*var(--px))}.Footer-module-scss-module__J1Hafa__middlenavItem svg{fill:var(--color-blue);width:calc(11*var(--px));height:calc(11*var(--px));transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.Footer-module-scss-module__J1Hafa__middlenavItem span{transition:background-size .3s var(--easing),color .3s var(--easing)}}@media (any-hover:hover){.Footer-module-scss-module__J1Hafa__middlenavItem:hover span{background-size:100% calc(1*var(--px))}}.Footer-module-scss-module__J1Hafa__smallnavItem{font-size:calc(1.1*var(--rem));letter-spacing:.04em;height:calc(24*var(--px));gap:calc(2*var(--px));font-weight:400;line-height:1.8}.Footer-module-scss-module__J1Hafa__smallnavItem span{background-image:linear-gradient(var(--color-black),var(--color-black));background-repeat:no-repeat;background-position:0 calc(100% - 1*var(--px));background-size:0 calc(1*var(--px))}.Footer-module-scss-module__J1Hafa__smallnavItem svg{fill:var(--color-blue);width:calc(11*var(--px));height:calc(11*var(--px));transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.Footer-module-scss-module__J1Hafa__smallnavItem span{transition:background-size .3s var(--easing),color .3s var(--easing)}}@media (any-hover:hover){.Footer-module-scss-module__J1Hafa__smallnavItem:hover span{background-size:100% calc(1*var(--px))}}.Footer-module-scss-module__J1Hafa__copyright{font-size:calc(1.1*var(--rem));letter-spacing:.04em;white-space:nowrap;font-weight:400;line-height:1.8}

.SocialLinks-module-scss-module__QhcZ1q__sociallink{display:flex}.SocialLinks-module-scss-module__QhcZ1q__sociallink li{display:block}.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem{width:calc(40*var(--px));height:calc(40*var(--px));border-radius:calc(6*var(--px));outline-offset:calc(-4*var(--px));justify-content:center;align-items:center;display:flex;position:relative}.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem picture{width:calc(28*var(--px));height:calc(28*var(--px));display:block}.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem img{width:100%;height:100%;display:block}.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem:after{content:"";top:calc(50% + 14*var(--px));width:0;height:calc(1*var(--px));background:#fff;display:block;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem:after{transition:width .3s cubic-bezier(.19,1,.22,1)}}@media (any-hover:hover){.SocialLinks-module-scss-module__QhcZ1q__sociallinkItem:hover img{filter:invert(8%)sepia(99%)saturate(4043%)hue-rotate(242deg)brightness(170%)contrast(85%)}}

.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb{padding-block:calc(.5*var(--rem));padding-inline:clamp(20*var(--px),var(--window-width)/100*1.878px + 12.958*var(--px),40*var(--px));height:calc(40*var(--px));border-radius:calc(1*var(--rem));color:var(--color-black);background:linear-gradient(90deg,#dbe8f8 0%,#b6d0e9 100%);align-items:center;display:flex}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{background-image:linear-gradient(var(--color-black),var(--color-black));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}@media (prefers-reduced-motion:no-preference){.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{transition:background-size .3s var(--easing)}}@media (any-hover:hover){.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor:hover .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{background-position:0 100%;background-size:100% 1px}}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__list{column-gap:calc(30*var(--px));grid-template-columns:auto auto 1fr;align-items:center;width:100%;display:grid;overflow-x:clip}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb:has(.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor--lastitem) .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__item:not(:has(.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor--lastitem)):after,.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb:has([data-dynamic=true]) .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__item:not(:has(.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor--lastitem)):after{transform:translateY(calc(-.5*var(--rem)));top:50%;right:calc(-20*var(--px));width:calc(1*var(--rem));height:calc(1*var(--rem));content:"";background-image:url(/assets/images/icons/dash.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__item{white-space:nowrap;flex-shrink:0;line-height:1;display:block;position:relative}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__item:last-of-type{margin-left:calc(-4*var(--px));text-overflow:ellipsis;padding-inline:calc(4*var(--px));overflow-x:clip}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__item:last-of-type a{display:inline}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor{outline-width:calc(1.5*var(--px));border-radius:calc(4*var(--px));display:inline}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor[aria-current=page]{pointer-events:none;cursor:default}.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{font-size:calc(1.2*var(--rem));letter-spacing:.04em;background-image:linear-gradient(var(--color-white),var(--color-white));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;line-height:1.8;display:inline-block}@media (prefers-reduced-motion:no-preference){.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{transition:background-size .3s var(--easing)}}@media (any-hover:hover){.BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemAnchor:hover .BreadcrumbContainer-module-scss-module__MbjvRW__breadcrumb__itemTitle{background-position:0 100%;background-size:100% 1px}}

.Menu-module-scss-module__I55qna__container{z-index:99;backdrop-filter:blur(5px);width:100%;height:100%;padding-right:calc(var(--padding-inline) + var(--scrollbar-width));transition:visibility .3s var(--easing),opacity .3s var(--easing);background:#c1cbee33;position:fixed;top:0;left:0}.Menu-module-scss-module__I55qna__container[inert]{opacity:0;pointer-events:none}.Menu-module-scss-module__I55qna__panel{border-radius:0 0 calc(20*var(--px))calc(20*var(--px));padding-top:calc(72*var(--px));padding-bottom:calc(60*var(--px));padding-inline:calc(30*var(--px));background:linear-gradient(214.21deg,#5476ed66 -76.17%,#639ef366 -4.93%,#8be8ff14 35.76%),#fbfbfb;overflow:hidden}.Menu-module-scss-module__I55qna__title{font-size:clamp(1.8*var(--rem),var(--window-width)/1000*1.951rem + 1.0684*var(--rem),3*var(--rem));background:linear-gradient(298.03deg,#494ae9 4.99%,#4f89dc 52.02%,#43d6fb 147.95%);-webkit-text-fill-color:#0000;text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-weight:500}.Menu-module-scss-module__I55qna__list{gap:clamp(18*var(--px),var(--window-width)/100*2.927px + 7.024*var(--px),36*var(--px));margin-top:clamp(36*var(--px),var(--window-width)/100*3.902px + 21.368*var(--px),60*var(--px));flex-direction:column;display:flex}.Menu-module-scss-module__I55qna__list li{display:block}.Menu-module-scss-module__I55qna__listItem{font-size:clamp(1.3*var(--rem),var(--window-width)/1000*2.114rem + .5073*var(--rem),2.6*var(--rem));align-items:center;gap:calc(5*var(--px));border-radius:calc(10*var(--px));font-weight:700;display:inline-flex}.Menu-module-scss-module__I55qna__listItem:focus:not(:focus-visible){outline:none}.Menu-module-scss-module__I55qna__listItem svg{width:clamp(10*var(--px),var(--window-width)/100*1.626px + 3.903*var(--px),20*var(--px));height:clamp(10*var(--px),var(--window-width)/100*1.626px + 3.903*var(--px),20*var(--px));fill:var(--color-blue);margin-top:calc(1*var(--px))}.Menu-module-scss-module__I55qna__listItem[target=_blank] svg{transform:rotate(-45deg)}.Menu-module-scss-module__I55qna__bottom{margin-top:calc(60*var(--px));gap:calc(30*var(--px));margin-bottom:calc(40*var(--px));display:flex}

.sr-only{opacity:0!important;visibility:visible!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}:root{--100vw:100vw;--window-width:calc(tan(atan2(var(--100vw),1px)));--px:calc(1px*max(1440,var(--window-width))/1440);--rem:calc(1rem*max(1440,var(--window-width))/1440);--_px:calc(1px*var(--window-width)/1440);--_rem:calc(1rem*var(--window-width)/1440);--max-width:calc(1440*var(--px));--offset:clamp(10*var(--px),var(--window-width)/100*2.817px + -.564*var(--px),40*var(--px));--offset2:clamp(10*var(--px),var(--window-width)/100*12.207px + -35.776*var(--px),140*var(--px));--grid-gutter:clamp(20*var(--px),var(--window-width)/100*1.878px + 12.958*var(--px),40*var(--px));--scrollbar-width:0px;--scrollbar-width-menu:0px;--offset-media:clamp(30*var(--px),var(--window-width)/100*6.573px + 5.351*var(--px),100*var(--px));--font-family-ja:yakuhanjps,"Noto Sans JP",sans-serif;--font-family-en:"aktiv-grotesk-extended",sans-serif;--leading-trim:calc((1em - 1lh)/2);--color-black:#191e2e;--color-blue:#3e64ea;--color-white:#fff;--color-blue-grey:#707fab;--color-light-blue:#e2eeff;--color-grey:#f0f1f6;--color-blue-grey-light:#c1cbee;--color-dark-blue:#0646a6;--color-royal-blue:#0451c4;--color-steel-blue:#68729d;--color-slate-blue:#6476a3;--color-bg-white:#fbfbfb;--color-media-blue:#494ae9;--color-accent-blue:#3e66f1;--spacing-01:clamp(12*var(--rem),var(--window-width)/1000*1.878rem + 11.2958*var(--rem),14*var(--rem));--spacing-02:clamp(6*var(--rem),var(--window-width)/1000*5.634rem + 3.8873*var(--rem),12*var(--rem));--spacing-03:clamp(6*var(--rem),var(--window-width)/1000*3.756rem + 4.5915*var(--rem),10*var(--rem));--spacing-04:clamp(6*var(--rem),var(--window-width)/1000*1.878rem + 5.2958*var(--rem),8*var(--rem));--spacing-05:clamp(4*var(--rem),var(--window-width)/1000*1.878rem + 3.2958*var(--rem),6*var(--rem));--spacing-06:clamp(3*var(--rem),var(--window-width)/1000*.939rem + 2.6479*var(--rem),4*var(--rem));--spacing-07:clamp(2*var(--rem),var(--window-width)/1000*.939rem + 1.6479*var(--rem),3*var(--rem));--spacing-08:2rem;--spacing-09:1rem;--border-radius-01:clamp(3*var(--rem),var(--window-width)/1000*.939rem + 2.6479*var(--rem),4*var(--rem));--border-radius-02:clamp(1*var(--rem),var(--window-width)/1000*.939rem + .6479*var(--rem),2*var(--rem));--border-radius-03:clamp(.5*var(--rem),var(--window-width)/1000*.469rem + .3241*var(--rem),1*var(--rem));--border-radius-04:2rem 2rem 2rem 4rem;--border-radius-05:.5rem;--easing:cubic-bezier(.165,.84,.44,1);--easing-effect:cubic-bezier(1,0,0,1);--transition-duration:.3s;--focusring-width:calc(2*var(--px))}@supports not (top:1lh){:root{--leading-trim:0px}}@property --100vw{syntax:"<length>";inherits:false;initial-value:0}@font-face{font-family:Yu Gothic;font-weight:400;src:local(Yu Gothic Medium)}@font-face{font-family:Yu Gothic;font-weight:700;src:local(Yu Gothic Bold)}:where(:not(html,iframe,canvas,img,svg,video,a,svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;font-size:62.5%}body{font-size:1.6rem}a,button{cursor:revert}ol,ul,menu,details{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto}table{border-collapse:collapse}input,textarea,select{appearance:none}input,button,textarea,select{font:inherit}textarea{white-space:revert}meter{appearance:revert}b,strong{font-weight:700}em,i{font-style:italic}s,strike,del{text-decoration:line-through}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}::placeholder{color:unset}:where([hidden]){display:none}body{padding-right:var(--scrollbar-width,0);font-family:var(--font-family-ja);color:var(--color-black);background-color:var(--color-bg-white);letter-spacing:.04em;font-size:clamp(1.4*var(--rem),var(--window-width)/1000*.188rem + 1.3295*var(--rem),1.6*var(--rem));letter-spacing:.04em;font-weight:400;line-height:2;overflow-x:clip}img,picture{width:100%;height:auto;display:block}svg{display:block}iframe{width:100%;height:100%;display:block}a{color:inherit;cursor:pointer;text-decoration:none;display:block}button{cursor:pointer}:focus-visible{outline:var(--focusring-width)solid var(--color-blue);outline-offset:2px}.br__pc{display:block}@media screen and (width<=767px){.br__pc{display:none}}.br__sp{display:none}@media screen and (width<=767px){.br__sp{display:block}}summary::-webkit-details-marker{display:none}[data-js-focus-visible] :focus-visible:not([data-focus-visible-added]){outline:none}[data-nextjs-scroll-focus-boundary]{display:contents}

.Bg-module-scss-module__QOPjKW__container{z-index:-1;background:linear-gradient(201deg,#5476ed66 -18.32%,#639ef366 5.62%,#8be8ff14 54.46%),#fbfbfb;width:100%;height:100vh;position:fixed;top:0;left:0}

.SearchMenu-module-scss-module__15qYaG__container{z-index:99;backdrop-filter:blur(5px);width:100%;height:100%;padding-right:calc(var(--padding-inline) + var(--scrollbar-width));transition:visibility .3s var(--easing),opacity .3s var(--easing);background:#c1cbee33;position:fixed;top:0;left:0}.SearchMenu-module-scss-module__15qYaG__container[inert]{opacity:0;pointer-events:none}.SearchMenu-module-scss-module__15qYaG__panel{background:var(--color-white);border-radius:0 0 calc(20*var(--px))calc(20*var(--px));height:auto;max-height:100dvh;transition:padding-top .3s cubic-bezier(.19,1,.22,1)}.SearchMenu-module-scss-module__15qYaG__container.SearchMenu-module-scss-module__15qYaG__active-scroll .SearchMenu-module-scss-module__15qYaG__panel{height:100%}.SearchMenu-module-scss-module__15qYaG__container.SearchMenu-module-scss-module__15qYaG__active-scroll .SearchMenu-module-scss-module__15qYaG__panel__scroller{height:100%;overflow-y:auto}.SearchMenu-module-scss-module__15qYaG__panel__inner{padding-top:clamp(80*var(--px),var(--window-width)/100*9.39px + 44.787*var(--px),180*var(--px));padding-bottom:clamp(40*var(--px),var(--window-width)/100*3.756px + 25.915*var(--px),80*var(--px));padding-inline:clamp(30*var(--px),var(--window-width)/100*6.573px + 5.351*var(--px),100*var(--px))}body:has(.header.small) .SearchMenu-module-scss-module__15qYaG__panel{padding-top:clamp(80*var(--px),var(--window-width)/100*0px + 80*var(--px),80*var(--px))}@media screen and (width<=991px){body:has(.header.small) .SearchMenu-module-scss-module__15qYaG__panel{padding-top:0}}

/*# sourceMappingURL=3e3d610da433aede.css.map*/