@media only screen and (min-width:769px){.page-module-scss-module__hHhkqG__catalog__body{margin-top:8rem;padding-bottom:10rem;display:flex}}@media only screen and (max-width:768px){.page-module-scss-module__hHhkqG__catalog__body{margin-top:3rem;padding-bottom:6rem}}.page-module-scss-module__hHhkqG__catalog__list>ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__hHhkqG__catalog__list>ul{flex-wrap:wrap;gap:4rem 2.4rem;margin-right:-3rem}}@media only screen and (max-width:768px){.page-module-scss-module__hHhkqG__catalog__list>ul{flex-direction:column}}.page-module-scss-module__hHhkqG__catalog__list>ul>li{display:flex}@media only screen and (max-width:768px){.page-module-scss-module__hHhkqG__catalog:has(.page-module-scss-module__hHhkqG__catalog__body) .page-module-scss-module__hHhkqG__catalog__list{margin-top:3rem}}
.PageHeader-module-scss-module__x1K_AW__pageheader__inner{flex-direction:column;display:flex}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__inner{row-gap:2rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__inner{row-gap:1.6rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__main{border-radius:2rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__main{padding:6rem 5rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__main{padding:3rem 2rem 2.8rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__bg{background:linear-gradient(260deg,#c4deff 20%,#f2f3f8 80%);width:100%;height:100%;position:absolute;top:0;left:0}.PageHeader-module-scss-module__x1K_AW__pageheader__bg img{position:absolute}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__bg img{width:51rem;top:-5.9rem;right:7.5rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__bg img{width:19.7rem;top:-2.9rem;right:-1.9rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__text{flex-direction:column;display:flex;position:relative}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__text{row-gap:2rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__text{row-gap:1.6rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__heading{flex-direction:column;display:flex}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading{row-gap:.8rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading{row-gap:.6rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle{opacity:0;display:flex}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle{column-gap:.8rem;padding-left:.2rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle{column-gap:.6rem;padding-left:.1rem}}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle .PageHeader-module-scss-module__x1K_AW__icon{width:2rem;height:2rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle .PageHeader-module-scss-module__x1K_AW__icon{width:1.5rem;height:1.5rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle .PageHeader-module-scss-module__x1K_AW__text{letter-spacing:0;line-height:1.2;display:block}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle .PageHeader-module-scss-module__x1K_AW__text{margin-top:-.3rem;font-size:2rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__subtitle .PageHeader-module-scss-module__x1K_AW__text{margin-top:-.2rem;font-size:1.5rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title{font-size:4rem}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title{font-size:2.5rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title span{opacity:0;display:inline-block}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title span{transform:translateY(1rem)}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__heading__title span{transform:translateY(.8rem)}}.PageHeader-module-scss-module__x1K_AW__pageheader__lead{letter-spacing:.05em}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__lead{line-height:1.7}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__lead{line-height:1.6}}@media only screen and (min-width:769px){.PageHeader-module-scss-module__x1K_AW__pageheader__lead{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__lead{font-size:1.4rem}}.PageHeader-module-scss-module__x1K_AW__pageheader__lead{display:block}@media only screen and (max-width:768px){.PageHeader-module-scss-module__x1K_AW__pageheader__lead{font-size:1.2rem}}
.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb{width:100%;font-size:0;line-height:1;position:relative}@media only screen and (min-width:769px){.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb{padding-top:1.2rem}}@media only screen and (max-width:768px){.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb{padding-top:1.2rem}}.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol,.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li{display:inline}@media only screen and (min-width:769px){.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li{font-size:max(9px,12*var(--fontsize)/10);line-height:1.7}}@media only screen and (max-width:768px){.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li{font-size:1.1rem;line-height:1.6}}.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li:not(:first-of-type):before{content:"/";margin:0 .7em;display:inline-block}.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li a,.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li span{letter-spacing:.05em;overflow-wrap:break-word;word-break:break-all;display:inline}@media (hover:hover) and (pointer:fine){.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li a{transition:color .4s ease-out}.Breadcrumb-module-scss-module__8Mkaxa__breadcrumb ol li a:hover{color:var(--blue2)}}
.BannerGroup-module-scss-module__MAKkEG__bannergroup{background:var(--white);position:relative;overflow:hidden}@media only screen and (min-width:769px){.BannerGroup-module-scss-module__MAKkEG__bannergroup{padding:10rem 0 11rem}}@media only screen and (max-width:768px){.BannerGroup-module-scss-module__MAKkEG__bannergroup{padding:6rem 0 9rem}}.BannerGroup-module-scss-module__MAKkEG__bannergroup:before{content:"";opacity:.13;background:#245ed9;border-radius:50%;display:block;position:absolute}@media only screen and (min-width:769px){.BannerGroup-module-scss-module__MAKkEG__bannergroup:before{filter:blur(10rem);width:136.6rem;height:75.9rem;bottom:-61.7rem;left:calc(50% - 68.3rem)}}@media only screen and (max-width:768px){.BannerGroup-module-scss-module__MAKkEG__bannergroup:before{filter:blur(7rem);width:79.4rem;height:44.1rem;bottom:-33.4rem;left:calc(50% - 39.7rem)}}.BannerGroup-module-scss-module__MAKkEG__bannergroup--border{border-top:max(1px,.1rem)solid var(--gray4)}.BannerGroup-module-scss-module__MAKkEG__bannergroup__inner{row-gap:2rem;display:flex}@media only screen and (min-width:769px){.BannerGroup-module-scss-module__MAKkEG__bannergroup__inner{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width:768px){.BannerGroup-module-scss-module__MAKkEG__bannergroup__inner{flex-direction:column}}.BannerGroup-module-scss-module__MAKkEG__bannergroup--home{z-index:2;background:0 0}
.BannerLink-module-scss-module__192hDW__bannerlink{background:var(--white);border:max(1px,.1rem) solid #0000;border-radius:2rem;flex-direction:column;display:flex;position:relative}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink{justify-content:space-between}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink{width:100%}}.BannerLink-module-scss-module__192hDW__bannerlink:before{pointer-events:none;content:"";border-radius:2rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 2rem #002e6014}.BannerLink-module-scss-module__192hDW__bannerlink__illust{opacity:.4;position:absolute}.BannerLink-module-scss-module__192hDW__bannerlink__heading{flex-direction:column;display:flex;position:relative}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__heading{row-gap:.6rem}}.BannerLink-module-scss-module__192hDW__bannerlink__heading p{display:flex}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p{column-gap:.8rem;padding-left:.2rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p{column-gap:.6rem;padding-left:.1rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__icon{width:2rem;height:2rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__icon{width:1.5rem;height:1.5rem}}.BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__text{letter-spacing:0;line-height:1.2;display:block}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__text{margin-top:-.3rem;font-size:2rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__text{margin-top:-.2rem;font-size:1.5rem}}.BannerLink-module-scss-module__192hDW__bannerlink__description{justify-content:space-between;align-items:flex-end;display:flex;position:relative}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__description{column-gap:4rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__description{column-gap:2rem}}.BannerLink-module-scss-module__192hDW__bannerlink__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__description p{line-height:1.7}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__description p{line-height:1.6}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink__description p{font-size:1.4rem}}.BannerLink-module-scss-module__192hDW__bannerlink__description p{display:block}.BannerLink-module-scss-module__192hDW__bannerlink__description .BannerLink-module-scss-module__192hDW__circlearrow{margin-left:auto}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s{width:37rem;padding:3rem 3rem 3.6rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s{padding:2rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__illust{width:9rem;height:9rem;top:.8rem;right:1.5rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__illust{width:6rem;height:6rem;top:.5rem;right:.8rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading{row-gap:1.2rem}}.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p{align-items:center}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p{column-gap:1rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p{column-gap:.8rem}}.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__icon{background:var(--blue2);rotate:45deg}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__icon{width:1rem;height:1rem;margin-top:-.1rem;margin-left:.2rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading p .BannerLink-module-scss-module__192hDW__icon{width:.7rem;height:.7rem;margin-top:-.1rem;margin-left:.1rem}}.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading h3{letter-spacing:0;display:block}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading h3{font-size:3rem;line-height:1.3}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__heading h3{font-size:2rem;line-height:1.4}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__description{margin-top:-3.6rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--s .BannerLink-module-scss-module__192hDW__bannerlink__description{margin-top:-3rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m,.BannerLink-module-scss-module__192hDW__bannerlink--l{padding:4rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--m,.BannerLink-module-scss-module__192hDW__bannerlink--l{padding:2.8rem 2rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__illust,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__illust{width:12.4rem;height:12.4rem;top:.3rem;right:1.7rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__illust,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__illust{width:8rem;height:8rem;top:.5rem;right:1rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__heading,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__heading{row-gap:.8rem}}.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__heading h2,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__heading h2{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__heading h2,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__heading h2{font-size:3.6rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__heading h2,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__heading h2{font-size:2.4rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__description,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__description{margin-top:auto;padding-top:4rem}}@media only screen and (max-width:768px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__description,.BannerLink-module-scss-module__192hDW__bannerlink--l .BannerLink-module-scss-module__192hDW__bannerlink__description{margin-top:1.2rem}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--m{width:56.9rem}}@media only screen and (min-width:769px) and (max-width:950px){.BannerLink-module-scss-module__192hDW__bannerlink--m .BannerLink-module-scss-module__192hDW__bannerlink__description p br{display:none!important}}@media only screen and (min-width:769px){.BannerLink-module-scss-module__192hDW__bannerlink--l{width:100%}}@media (hover:hover) and (pointer:fine){.BannerLink-module-scss-module__192hDW__bannerlink{transition:background .5s ease-out,border-color .5s ease-out}.BannerLink-module-scss-module__192hDW__bannerlink:before{transition:opacity .5s ease-out}.BannerLink-module-scss-module__192hDW__bannerlink--s,.BannerLink-module-scss-module__192hDW__bannerlink--s:before{transition-duration:.4s}.BannerLink-module-scss-module__192hDW__bannerlink:hover{border-color:var(--mist2);background:var(--mist5)}.BannerLink-module-scss-module__192hDW__bannerlink:hover:before{opacity:0}}
@keyframes CircleArrow-module-scss-module__B8XuZa__arrow-right-20{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(20%)}55%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes CircleArrow-module-scss-module__B8XuZa__arrow-right-30{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(30%)}55%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}@keyframes CircleArrow-module-scss-module__B8XuZa__slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CircleArrow-module-scss-module__B8XuZa__slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CircleArrow-module-scss-module__B8XuZa__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CircleArrow-module-scss-module__B8XuZa__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CircleArrow-module-scss-module__B8XuZa__blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes CircleArrow-module-scss-module__B8XuZa__spinner{0%{background-color:var(--gray4);box-shadow:-2em 0 var(--gray),2em 0 var(--gray4)}50%{background-color:var(--gray);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray4)}to{background-color:var(--gray4);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray)}}@keyframes CircleArrow-module-scss-module__B8XuZa__spinner-white{0%{background-color:#ffffff80;box-shadow:-2em 0 #fff,2em 0 #ffffff80}50%{background-color:#fff;box-shadow:-2em 0 #ffffff80,2em 0 #ffffff80}to{background-color:#ffffff80;box-shadow:-2em 0 #ffffff80,2em 0 #fff}}.CircleArrow-module-scss-module__B8XuZa__circlearrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.CircleArrow-module-scss-module__B8XuZa__circlearrow:before{pointer-events:none;content:"";border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.CircleArrow-module-scss-module__B8XuZa__circlearrow>span{position:relative}@media only screen and (min-width:769px){.CircleArrow-module-scss-module__B8XuZa__circlearrow>span{font-size:max(9px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CircleArrow-module-scss-module__B8XuZa__circlearrow>span{font-size:1.4rem}}.CircleArrow-module-scss-module__B8XuZa__circlearrow--dark:before{background:var(--blue2)}.CircleArrow-module-scss-module__B8XuZa__circlearrow--light:before{background:var(--blue5)}.CircleArrow-module-scss-module__B8XuZa__circlearrow--white:before{background:var(--white)}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xxs{width:1.8rem;height:1.8rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xxs>span{width:.6em;height:.6em}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xxs.CircleArrow-module-scss-module__B8XuZa__circlearrow--forward{padding-left:.1rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xs{width:2.4rem;height:2.4rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xs>span{width:.8em;height:.8em}.CircleArrow-module-scss-module__B8XuZa__circlearrow--xs.CircleArrow-module-scss-module__B8XuZa__circlearrow--forward{padding-left:.1rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s{width:3.2rem;height:3.2rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s>span{width:1em;height:1em}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s.CircleArrow-module-scss-module__B8XuZa__circlearrow--forward{padding-left:.1rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s.CircleArrow-module-scss-module__B8XuZa__circlearrow--back{padding-right:.1rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s.CircleArrow-module-scss-module__B8XuZa__circlearrow--external{padding-right:.15rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--s.CircleArrow-module-scss-module__B8XuZa__circlearrow--external>span{width:.9em;height:.9em}.CircleArrow-module-scss-module__B8XuZa__circlearrow--m{width:3.6rem;height:3.6rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--m>span{width:1.1em;height:1.1em}.CircleArrow-module-scss-module__B8XuZa__circlearrow--m.CircleArrow-module-scss-module__B8XuZa__circlearrow--forward{padding-left:.2rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--m.CircleArrow-module-scss-module__B8XuZa__circlearrow--back,.CircleArrow-module-scss-module__B8XuZa__circlearrow--m.CircleArrow-module-scss-module__B8XuZa__circlearrow--external{padding-right:.2rem}.CircleArrow-module-scss-module__B8XuZa__circlearrow--m.CircleArrow-module-scss-module__B8XuZa__circlearrow--external>span{width:1em;height:1em}@media (hover:hover) and (pointer:fine){:is(a:has(.CircleArrow-module-scss-module__B8XuZa__circlearrow):hover .CircleArrow-module-scss-module__B8XuZa__circlearrow:not(.CircleArrow-module-scss-module__B8XuZa__circlearrow--external)>span,button:has(.CircleArrow-module-scss-module__B8XuZa__circlearrow):hover .CircleArrow-module-scss-module__B8XuZa__circlearrow:not(.CircleArrow-module-scss-module__B8XuZa__circlearrow--external)>span){animation:.5s ease-out CircleArrow-module-scss-module__B8XuZa__arrow-right-30}}
.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton{border:max(1px,.1rem) solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:fit-content;display:flex;position:relative}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton .CircleArrowButton-module-scss-module__OSmtuW__text{letter-spacing:.02em;line-height:1.2;display:block}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton:is(button[disabled]){cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton{transition:background .4s ease-out}}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--back{flex-direction:row-reverse}@media only screen and (max-width:768px){.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s,.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m{column-gap:1.2rem;padding:.6rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s .CircleArrowButton-module-scss-module__OSmtuW__icon,.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m .CircleArrowButton-module-scss-module__OSmtuW__icon{width:2rem;height:2rem;margin-left:-.7rem;margin-right:-.4rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s .CircleArrowButton-module-scss-module__OSmtuW__text,.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m .CircleArrowButton-module-scss-module__OSmtuW__text{font-size:1.4rem}}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--forward,.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--forward{padding-left:2.2rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--back,.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--back{padding-right:2.2rem}@media only screen and (min-width:769px){.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s{column-gap:1.2rem;padding:.6rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s .CircleArrowButton-module-scss-module__OSmtuW__icon{width:2.2rem;height:2.2rem;margin-left:-.4rem;margin-right:-.4rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--s .CircleArrowButton-module-scss-module__OSmtuW__text{font-size:max(10px,15*var(--fontsize)/10)}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m{column-gap:1.6rem;padding:.8rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m .CircleArrowButton-module-scss-module__OSmtuW__icon{width:2.8rem;height:2.8rem;margin-left:-.4rem;margin-right:-.4rem}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--m .CircleArrowButton-module-scss-module__OSmtuW__text{font-size:1.8rem}}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--dark{background:var(--blue2)}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--dark .CircleArrowButton-module-scss-module__OSmtuW__text{color:var(--white)}@media (hover:hover) and (pointer:fine){.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--dark:hover{background:var(--blue3)}}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--light{background:var(--white);border-color:var(--blue2)}.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--light .CircleArrowButton-module-scss-module__OSmtuW__text{color:var(--blue)}@media (hover:hover) and (pointer:fine){.CircleArrowButton-module-scss-module__OSmtuW__circlearrowbutton--light:hover{background:var(--mist4)}}
.DiaH2-module-scss-module__LvMuNW__diah2{align-items:flex-start;padding-left:.2rem;display:flex}@media only screen and (min-width:769px){.DiaH2-module-scss-module__LvMuNW__diah2{column-gap:1.2rem}}@media only screen and (max-width:768px){.DiaH2-module-scss-module__LvMuNW__diah2{column-gap:.6rem}}@media only screen and (min-width:769px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__icon{width:2.5rem;height:2.5rem;margin-top:1rem}}@media only screen and (max-width:768px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__icon{width:2rem;height:2rem;margin-top:.4rem}}.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text{font-size:3rem}}@media only screen and (max-width:768px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text{font-size:2rem}}.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub){align-items:flex-start;column-gap:1.2rem;display:flex}.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{letter-spacing:.05em}@media only screen and (min-width:769px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{line-height:1.7}}@media only screen and (max-width:768px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{line-height:1.6}}.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{letter-spacing:.05em;align-items:center;column-gap:1.2rem;display:flex}@media only screen and (min-width:769px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{font-size:max(9px,12*var(--fontsize)/10);margin-top:calc(3.36rem - 1.36em)}}@media only screen and (max-width:768px){.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub{margin-top:.9rem;font-size:1.1rem}}.DiaH2-module-scss-module__LvMuNW__diah2 .DiaH2-module-scss-module__LvMuNW__text:has(.DiaH2-module-scss-module__LvMuNW__sub) .DiaH2-module-scss-module__LvMuNW__sub:before{content:"";background:currentColor;flex-shrink:0;width:2.6rem;height:.1rem;min-height:1px;display:block}
.DiaH3-module-scss-module__TSj53G__diah3{align-items:flex-start;padding-left:.2rem;display:flex}@media only screen and (min-width:769px){.DiaH3-module-scss-module__TSj53G__diah3{column-gap:1rem}}@media only screen and (max-width:768px){.DiaH3-module-scss-module__TSj53G__diah3{column-gap:.8rem}}.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__icon{rotate:45deg}@media only screen and (min-width:769px){.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__icon{width:1.1rem;height:1.1rem;margin-top:1.3rem;margin-left:.2rem}}@media only screen and (max-width:768px){.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__icon{width:1rem;height:1rem;margin-top:1rem;margin-left:.1rem}}.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__text{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__text{font-size:2.6rem}}@media only screen and (max-width:768px){.DiaH3-module-scss-module__TSj53G__diah3 .DiaH3-module-scss-module__TSj53G__text{font-size:2rem}.DiaH3-module-scss-module__TSj53G__diah3--black{column-gap:1rem}.DiaH3-module-scss-module__TSj53G__diah3--black .DiaH3-module-scss-module__TSj53G__icon{margin-top:1.2rem}.DiaH3-module-scss-module__TSj53G__diah3--black .DiaH3-module-scss-module__TSj53G__text{font-size:2.2rem}}
.FormThanks-module-scss-module__nebmhq__formthanks{position:relative;overflow:hidden}.FormThanks-module-scss-module__nebmhq__formthanks:before{content:"";opacity:.13;background:#245ed9;border-radius:50%;display:block;position:absolute}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks:before{filter:blur(10rem);width:136.6rem;height:75.9rem;bottom:-61.7rem;left:calc(50% - 68.3rem)}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks:before{filter:blur(7rem);width:79.4rem;height:44.1rem;bottom:-33.4rem;left:calc(50% - 39.7rem)}}.FormThanks-module-scss-module__nebmhq__formthanks__inner{flex-direction:column;align-items:center;display:flex}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__inner{row-gap:4rem;padding-bottom:11rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__inner{row-gap:3rem;padding-bottom:9rem}}.FormThanks-module-scss-module__nebmhq__formthanks__body{border-radius:2rem;width:100%;position:relative;overflow:hidden}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__body{padding:7rem 6rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__body{padding:3.4rem 2rem}}.FormThanks-module-scss-module__nebmhq__formthanks__bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__bg{background:linear-gradient(260deg,#c4deff 20%,#f2f3f8 80%)}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__bg{background:linear-gradient(280deg,#c4deffcc 0%,#f2f3f8 80%)}}.FormThanks-module-scss-module__nebmhq__formthanks__bg img{width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__bg img{height:46rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__bg img{height:18rem}}.FormThanks-module-scss-module__nebmhq__formthanks__text{flex-direction:column;display:flex;position:relative}.FormThanks-module-scss-module__nebmhq__formthanks__heading{flex-direction:column;display:flex}.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page{display:flex}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page{column-gap:.8rem;padding-left:.2rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page{column-gap:.6rem;padding-left:.1rem}}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page .FormThanks-module-scss-module__nebmhq__icon{width:2rem;height:2rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page .FormThanks-module-scss-module__nebmhq__icon{width:1.5rem;height:1.5rem}}.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page .FormThanks-module-scss-module__nebmhq__text{letter-spacing:0;line-height:1.2;display:block}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page .FormThanks-module-scss-module__nebmhq__text{margin-top:-.3rem;font-size:2rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__page .FormThanks-module-scss-module__nebmhq__text{margin-top:-.2rem;font-size:1.5rem}}.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__en{letter-spacing:.05em;line-height:1.2;display:block}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__en{margin-top:2rem;font-size:7rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__en{margin-top:.6rem;font-size:4.8rem}}.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__jp{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__jp{margin-top:.8rem;font-size:2rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__heading .FormThanks-module-scss-module__nebmhq__jp{margin-top:.8rem;font-size:1.45rem}}.FormThanks-module-scss-module__nebmhq__formthanks__description{flex-direction:column;display:flex}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__description{row-gap:1.6rem;margin-top:5rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__description{row-gap:1.2rem;margin-top:3rem}}.FormThanks-module-scss-module__nebmhq__formthanks__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__description p{line-height:1.7}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__description p{line-height:1.6}}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__description p{font-size:1.4rem}}.FormThanks-module-scss-module__nebmhq__formthanks__description p{display:block}.FormThanks-module-scss-module__nebmhq__formthanks__description p a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.FormThanks-module-scss-module__nebmhq__formthanks__description p a[target]:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.FormThanks-module-scss-module__nebmhq__formthanks__description p a{transition:color .4s ease-out}.FormThanks-module-scss-module__nebmhq__formthanks__description p a:hover{color:var(--blue3)}}.FormThanks-module-scss-module__nebmhq__formthanks__notes{flex-direction:column;display:flex}@media only screen and (min-width:769px){.FormThanks-module-scss-module__nebmhq__formthanks__notes{width:72rem;margin-top:3rem}}@media only screen and (max-width:768px){.FormThanks-module-scss-module__nebmhq__formthanks__notes{margin-top:2rem}}
@keyframes IsLoading-module-scss-module__r1nXbq__arrow-right-20{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(20%)}55%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes IsLoading-module-scss-module__r1nXbq__arrow-right-30{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(30%)}55%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}@keyframes IsLoading-module-scss-module__r1nXbq__slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes IsLoading-module-scss-module__r1nXbq__slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes IsLoading-module-scss-module__r1nXbq__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes IsLoading-module-scss-module__r1nXbq__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes IsLoading-module-scss-module__r1nXbq__blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes IsLoading-module-scss-module__r1nXbq__spinner{0%{background-color:var(--gray4);box-shadow:-2em 0 var(--gray),2em 0 var(--gray4)}50%{background-color:var(--gray);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray4)}to{background-color:var(--gray4);box-shadow:-2em 0 var(--gray4),2em 0 var(--gray)}}@keyframes IsLoading-module-scss-module__r1nXbq__spinner-white{0%{background-color:#ffffff80;box-shadow:-2em 0 #fff,2em 0 #ffffff80}50%{background-color:#fff;box-shadow:-2em 0 #ffffff80,2em 0 #ffffff80}to{background-color:#ffffff80;box-shadow:-2em 0 #ffffff80,2em 0 #fff}}.IsLoading-module-scss-module__r1nXbq__isloading{justify-content:center;display:flex;position:relative}.IsLoading-module-scss-module__r1nXbq__isloading .IsLoading-module-scss-module__r1nXbq__spinner{background:var(--gray4);width:1em;height:1em;box-shadow:-2em 0 var(--gray),2em 0 var(--gray4);border-radius:50%;animation:1.2s linear infinite alternate IsLoading-module-scss-module__r1nXbq__spinner;display:block}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading .IsLoading-module-scss-module__r1nXbq__spinner{font-size:max(10px,16*var(--fontsize)/10)}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading .IsLoading-module-scss-module__r1nXbq__spinner{font-size:1.4rem}}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--xxs{padding:1.6rem 0}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--xxs{padding:1rem 0}}.IsLoading-module-scss-module__r1nXbq__isloading--xxs .IsLoading-module-scss-module__r1nXbq__spinner{background:#ffffff80;animation-name:IsLoading-module-scss-module__r1nXbq__spinner-white;box-shadow:-2em 0 #fff,2em 0 #ffffff80}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--xxs .IsLoading-module-scss-module__r1nXbq__spinner{font-size:max(10px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--xxs .IsLoading-module-scss-module__r1nXbq__spinner{font-size:1.2rem}}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--xs .IsLoading-module-scss-module__r1nXbq__spinner{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--xs .IsLoading-module-scss-module__r1nXbq__spinner{font-size:1.4rem}}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--s{padding-top:8rem}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--s{padding:6rem 0 2rem}}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--m{padding:15rem 0}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--m{padding:10rem 0}}@media only screen and (min-width:769px){.IsLoading-module-scss-module__r1nXbq__isloading--l{padding:20rem 0 30rem}}@media only screen and (max-width:768px){.IsLoading-module-scss-module__r1nXbq__isloading--l{padding:15rem 0 20rem}}
@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform{padding-bottom:11rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform{padding-bottom:9rem}}.page-module-scss-module__4Nvcja__dform__form{border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:clip}.page-module-scss-module__4Nvcja__dform__form__body{border-bottom:max(1px,.1rem)solid var(--mist3);display:flex}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__body{flex-direction:column}}.page-module-scss-module__4Nvcja__dform__form__thumb{position:relative}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb{width:29.7rem;padding:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb{padding:2.4rem 2rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__inner{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__inner{flex-direction:column;row-gap:1.4rem;width:100%;position:sticky;top:11rem;left:0}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__inner{column-gap:2rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__image{background:var(--white);border-radius:.8rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 2rem #002e6014}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__image{height:27.9rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__image{width:9.4rem;height:13.3rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__image__base{object-fit:cover;height:100%}.page-module-scss-module__4Nvcja__dform__form__thumb__image__product{object-fit:cover;background:var(--white);border-radius:0 0 .8rem .8rem;width:100%;position:absolute;bottom:0;left:0}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__image__product{height:14.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__image__product{height:7.1rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__text{flex-direction:column;align-items:flex-start;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__text{padding:0 .4rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__text{flex:1;padding-top:.8rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__category{align-items:center;column-gap:.5em;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__category{font-size:max(9px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__category{font-size:1.2rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__category .page-module-scss-module__4Nvcja__icon{height:1.5em}.page-module-scss-module__4Nvcja__dform__form__thumb__category .page-module-scss-module__4Nvcja__text{letter-spacing:.05em;line-height:1.5;display:block}.page-module-scss-module__4Nvcja__dform__form__thumb__title{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__title{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__title{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__thumb__title{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__thumb__title{font-size:1.4rem}}.page-module-scss-module__4Nvcja__dform__form__thumb__title{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;word-break:break-all;-webkit-box-orient:vertical;height:fit-content;margin-top:.6rem;display:-webkit-box;overflow:hidden}.page-module-scss-module__4Nvcja__dform__form__fields{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__fields{flex:1;row-gap:3.4rem;padding:5rem 6rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__fields{row-gap:3rem;padding:2.8rem 2rem 3rem}}.page-module-scss-module__4Nvcja__dform__form__submit{flex-direction:column;align-items:center;row-gap:2.4rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__4Nvcja__dform__form__submit{padding:4rem 6rem 5rem}}@media only screen and (max-width:768px){.page-module-scss-module__4Nvcja__dform__form__submit{padding:3rem 2rem 4rem}}
.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion{border-radius:2rem;position:relative}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button{z-index:2;cursor:pointer;border-radius:2rem;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button{column-gap:4rem;padding:3rem 4rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button{column-gap:2rem;padding:2rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button h4{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button h4{font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button h4{font-size:1.6rem;line-height:1.6}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button .ProductsAccordion-module-scss-module__YK3UZq__icon{width:1em;height:1em}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button .ProductsAccordion-module-scss-module__YK3UZq__icon{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__button .ProductsAccordion-module-scss-module__YK3UZq__icon{font-size:1.4rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body{overflow:hidden}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner{border-top:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner{padding:3rem 4rem 4rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner{padding:1.6rem 2rem 3rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner ul{flex-direction:column;display:flex}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner ul{row-gap:3rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__body__inner ul{row-gap:2rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item{display:flex}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item{column-gap:8rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item{flex-direction:column;row-gap:1.6rem}}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text{flex-direction:column;flex:1;row-gap:1rem;margin-top:-.4rem;display:flex}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text{display:contents}}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description{font-size:max(10px,16*var(--fontsize)/10);padding-left:calc(.52em + .8rem)}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description{font-size:1.5rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5{letter-spacing:.05em}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5{line-height:1.7}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5{line-height:1.6}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5{display:block;position:relative}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5{padding-left:calc(.52em + .8rem)}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5:before{content:"";background:var(--blue);width:.42em;height:.42em;display:block;position:absolute;left:.1em;rotate:45deg}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5:before{top:.65em}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text h5:before{top:.6em}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description{flex-direction:column;row-gap:1rem;display:flex}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description{order:3}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{line-height:1.7}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{line-height:1.6}}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{font-size:1.4rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description p{display:block}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl{display:flex}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl{flex-direction:column}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{letter-spacing:.05em}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{line-height:1.7}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{line-height:1.6}}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{font-size:1.4rem}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dt,.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd{display:block}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd a[target]:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd a{transition:color .4s ease-out}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__text__description dl dd a:hover{color:var(--blue3)}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__image{border-radius:.8rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__image{width:20rem;height:15rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__image{order:2}}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item__image img{object-fit:cover;background:var(--mist5);height:100%}.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item:not(:last-of-type){border-bottom:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item:not(:last-of-type){padding-bottom:3rem}}@media only screen and (max-width:768px){.ProductsAccordion-module-scss-module__YK3UZq__productsaccordion__item:not(:last-of-type){padding-bottom:2.4rem}}
.Note-module-scss-module__7476xa__note{letter-spacing:.05em}@media only screen and (min-width:769px){.Note-module-scss-module__7476xa__note{line-height:1.7}}@media only screen and (max-width:768px){.Note-module-scss-module__7476xa__note{line-height:1.6}}.Note-module-scss-module__7476xa__note{column-gap:.2rem;display:flex}@media only screen and (min-width:769px){.Note-module-scss-module__7476xa__note{font-size:max(9px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.Note-module-scss-module__7476xa__note{font-size:1.2rem}}.Note-module-scss-module__7476xa__note span{display:block}.Note-module-scss-module__7476xa__note+.Note-module-scss-module__7476xa__note{margin-top:.4rem}
.PolicyMenu-module-scss-module__p_9kgq__policymenu ul{display:flex}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul{column-gap:1.6rem}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul{column-gap:1rem}}.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{line-height:1.7}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{line-height:1.6}}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{font-size:1.4rem}}.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{align-items:center;display:flex}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{column-gap:1.6rem}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li{column-gap:1rem}}.PolicyMenu-module-scss-module__p_9kgq__policymenu ul li:not(:first-of-type):before{content:"";opacity:.5;width:.1rem;min-width:1px;height:1em;display:block}.PolicyMenu-module-scss-module__p_9kgq__policymenu ul a{letter-spacing:.05em}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul a{line-height:1.7}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul a{line-height:1.6}}.PolicyMenu-module-scss-module__p_9kgq__policymenu ul a{display:block}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu ul a{font-size:1.3rem}}.PolicyMenu-module-scss-module__p_9kgq__policymenu--header{position:relative}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu--header{margin-top:8rem}}@media only screen and (max-width:768px){.PolicyMenu-module-scss-module__p_9kgq__policymenu--header{margin-top:4rem;padding:0 .5rem}}.PolicyMenu-module-scss-module__p_9kgq__policymenu--header li:not(:first-of-type):before{background:var(--mist)}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu--header a{font-size:max(10px,13*var(--fontsize)/10)}}@media (hover:hover) and (pointer:fine){.PolicyMenu-module-scss-module__p_9kgq__policymenu--header a{transition:color .4s ease-out}.PolicyMenu-module-scss-module__p_9kgq__policymenu--header a:hover{color:var(--blue2)}}.PolicyMenu-module-scss-module__p_9kgq__policymenu--footer{margin-top:5rem}.PolicyMenu-module-scss-module__p_9kgq__policymenu--footer li:not(:first-of-type):before{background:var(--white)}@media only screen and (min-width:769px){.PolicyMenu-module-scss-module__p_9kgq__policymenu--footer a{font-size:max(10px,14*var(--fontsize)/10)}}@media (hover:hover) and (pointer:fine){.PolicyMenu-module-scss-module__p_9kgq__policymenu--footer a{transition:opacity .4s ease-out}.PolicyMenu-module-scss-module__p_9kgq__policymenu--footer a:hover{opacity:.65}}
.InitiativeCase-module-scss-module__LCQCfa__initiativecase{flex-direction:column;display:flex;position:relative}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__body{display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__body{align-items:flex-start;column-gap:8rem;margin-top:3.4rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__body{flex-direction:column;row-gap:2.4rem;margin-top:2.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading{flex-direction:column;display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading{row-gap:2.4rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading{row-gap:2rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{line-height:1.6}}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{font-size:1.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__heading p{display:block}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__image{background:var(--mist5);border-radius:2rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__image{width:50rem;height:37.5rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__image{width:100%;height:26.5rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__image img{object-fit:cover;height:100%}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text{flex:1;row-gap:3rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text{row-gap:2.4rem}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description{padding:0 .5rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{line-height:1.6}}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{font-size:1.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__description p{display:block}.InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail{border-radius:2rem;padding:2rem 2.2rem;position:relative}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text{padding-top:1.2rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos{border-radius:2rem;flex-direction:column;display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos{gap:3rem;margin-top:4rem;padding:3.4rem 4rem 4rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos{row-gap:2rem;margin-top:3rem;padding:2.4rem 2rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos ul{flex-wrap:wrap;display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos ul{gap:1.6rem 1.8rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos ul{flex-wrap:wrap;justify-content:space-between;row-gap:1rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos li{display:flex}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos li{width:35rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos li{width:100%}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo{border-radius:.8rem;align-items:center;width:100%;display:flex;position:relative}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo{column-gap:1.2rem;padding:1rem 1.6rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo{column-gap:1.2rem;padding:1rem 1.2rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:before,.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:after{content:"";pointer-events:none;border-radius:.8rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:before{box-shadow:0 0 2rem #002e6014}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:after{border:max(1px,.1rem)solid var(--white)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo img{flex-shrink:0}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo img{width:6.5rem;height:7rem}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo img{width:5rem;height:5.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text{flex-direction:column;row-gap:.2rem;margin-top:-.2rem;display:flex}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{line-height:1.6}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{display:block}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name{font-size:1.2rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name span{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name span[target]:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name span{transition:color .4s ease-out}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name span:hover{color:var(--blue3)}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__name span:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__detail{letter-spacing:.05em;line-height:1.5;display:block}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__detail{font-size:max(9px,11*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo .InitiativeCase-module-scss-module__LCQCfa__text .InitiativeCase-module-scss-module__LCQCfa__detail{font-size:1.1rem}}@media (hover:hover) and (pointer:fine){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:is(a):before{transition:opacity .4s ease-out}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:is(a):after{transition:border-color .4s ease-out}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:is(a):hover:before{opacity:0}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:is(a):hover:after{border-color:var(--mist2)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--01 .InitiativeCase-module-scss-module__LCQCfa__logos .InitiativeCase-module-scss-module__LCQCfa__logo:is(a):hover p span{color:var(--blue3)!important}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul{flex-direction:column;row-gap:1.2rem;display:flex}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.6}}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:1.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{position:relative}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{flex-shrink:0;position:absolute}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{padding-left:calc(.52em + .8rem)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{content:"";background:var(--blue);width:.42em;height:.42em;display:block;position:absolute;left:.1em;rotate:45deg}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.6em}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.5em}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{flex-direction:column;row-gap:.2rem;display:flex}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p{line-height:1.6}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p{display:block}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p:first-of-type{font-size:max(10px,14*var(--fontsize)/10)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li p:nth-of-type(2){font-size:max(10px,12*var(--fontsize)/10)}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--02 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:not(:last-of-type){border-bottom:max(1px,.1rem)solid var(--mist3);padding-bottom:1.2rem}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul{grid-template-columns:auto 1fr;gap:.4rem 4rem;display:grid}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul{flex-direction:column;row-gap:.4rem;display:flex}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul ol,.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul ul{margin-top:.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.6}}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:1.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{position:relative}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{flex-shrink:0;position:absolute}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{padding-left:calc(.52em + .8rem)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{content:"";background:var(--blue);width:.42em;height:.42em;display:block;position:absolute;left:.1em;rotate:45deg}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.6em}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--03 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.5em}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul{flex-direction:column;row-gap:.4rem;display:flex}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul ol,.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul ul{margin-top:.4rem}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.7}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{line-height:1.6}}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{font-size:1.4rem}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{position:relative}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{flex-shrink:0;position:absolute}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li{padding-left:calc(.52em + .8rem)}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{content:"";background:var(--blue);width:.42em;height:.42em;display:block;position:absolute;left:.1em;rotate:45deg}@media only screen and (min-width:769px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.6em}}@media only screen and (max-width:768px){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li:before{top:.5em}}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li a[target]:after{content:"";background:currentColor;width:.75em;height:.75em;margin-left:.2em;margin-right:.2em;display:inline-block;-webkit-mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat;mask:url(/images/shared/arrow_external_simple.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li a{transition:color .4s ease-out}.InitiativeCase-module-scss-module__LCQCfa__initiativecase--04 .InitiativeCase-module-scss-module__LCQCfa__initiativecase__text__detail ul li a:hover{color:var(--blue3)}}
.ProductCard-module-scss-module__6-iT1a__productcard{border-radius:2rem;flex-shrink:0;padding:2rem;display:flex}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard{flex-direction:column;row-gap:1.6rem}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard{width:100%}}.ProductCard-module-scss-module__6-iT1a__productcard__image{border-radius:.8rem;overflow:hidden}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__image{position:relative}}.ProductCard-module-scss-module__6-iT1a__productcard__image img{object-fit:cover;height:100%}.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{letter-spacing:.05em}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{line-height:1.7}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{line-height:1.6}}.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{border-radius:.4rem;display:block;position:absolute;top:1rem;left:1rem}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{font-size:max(9px,12*var(--fontsize)/10);padding:.2rem .7em .3rem}}.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label--new{background:var(--blue3)}.ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label--recommend{background:var(--green)}.ProductCard-module-scss-module__6-iT1a__productcard__text{flex-direction:column;flex:1;align-items:flex-start;display:flex}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__text{padding:0 .4rem}}.ProductCard-module-scss-module__6-iT1a__productcard__category{align-items:center;column-gap:.5em;display:flex}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__category{font-size:max(9px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__category{font-size:1.2rem}}.ProductCard-module-scss-module__6-iT1a__productcard__category .ProductCard-module-scss-module__6-iT1a__icon{height:1.5em}.ProductCard-module-scss-module__6-iT1a__productcard__category .ProductCard-module-scss-module__6-iT1a__text{letter-spacing:.05em;line-height:1.5;display:block}.ProductCard-module-scss-module__6-iT1a__productcard__name{letter-spacing:.05em}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__name{line-height:1.7}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__name{line-height:1.6}}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__name{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__name{font-size:1.4rem}}.ProductCard-module-scss-module__6-iT1a__productcard__name{display:block}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__name{margin:.8rem 0 1rem}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__name{line-height:1.5}}.ProductCard-module-scss-module__6-iT1a__productcard__bottom{justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__bottom{font-size:max(9px,12*var(--fontsize)/10);column-gap:1.2rem;margin-top:auto}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__bottom{font-size:1.2rem}}.ProductCard-module-scss-module__6-iT1a__productcard__genres{flex-wrap:wrap;column-gap:.4em;display:flex}.ProductCard-module-scss-module__6-iT1a__productcard__genres span{opacity:.7;letter-spacing:.05em;column-gap:.1em;display:flex}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__genres span{line-height:1.6}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__genres span{line-height:1.5}}.ProductCard-module-scss-module__6-iT1a__productcard__genres span:before{content:"#"}.ProductCard-module-scss-module__6-iT1a__productcard__arrow{margin-left:auto}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard__arrow{width:1.8rem;height:1.8rem;margin-bottom:calc(.8em - .9rem)}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard__arrow{width:1.5rem;height:1.5rem;margin-bottom:.1rem}}.ProductCard-module-scss-module__6-iT1a__productcard--mist{background:var(--mist5);border:max(1px,.1rem)solid var(--mist5)}.ProductCard-module-scss-module__6-iT1a__productcard--mist .ProductCard-module-scss-module__6-iT1a__productcard__image{background:var(--white)}.ProductCard-module-scss-module__6-iT1a__productcard--white{background:var(--white);border:max(1px,.1rem)solid var(--white)}.ProductCard-module-scss-module__6-iT1a__productcard--white .ProductCard-module-scss-module__6-iT1a__productcard__image{background:var(--mist5);border:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard--s,.ProductCard-module-scss-module__6-iT1a__productcard--m{width:27.4rem}.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__image,.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__image{height:17.6rem}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard--s{flex-direction:column;row-gap:1.4rem;width:22rem}}.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__image{position:relative}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__image{height:13.4rem}.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{padding:.2rem .6rem .3rem;font-size:1.2rem}}.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__name{margin:.6rem 0 1rem}.ProductCard-module-scss-module__6-iT1a__productcard--s .ProductCard-module-scss-module__6-iT1a__productcard__bottom{margin-top:auto}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__image,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__image{width:12rem;height:9rem;position:absolute}}@media only screen and (max-width:768px) and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__image .ProductCard-module-scss-module__6-iT1a__label{padding:.1rem .5rem .2rem;font-size:1rem}}@media only screen and (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__category,.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__name,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__category,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__name{padding-left:13.6rem}.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__category,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__category{margin-top:.1rem}.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__name,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__name{min-height:6.5rem;margin-top:.6rem}.ProductCard-module-scss-module__6-iT1a__productcard--m .ProductCard-module-scss-module__6-iT1a__productcard__bottom,.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__bottom{margin-top:1.2rem;padding-left:.1rem}}@media only screen and (min-width:769px){.ProductCard-module-scss-module__6-iT1a__productcard--l{width:37.7rem}.ProductCard-module-scss-module__6-iT1a__productcard--l .ProductCard-module-scss-module__6-iT1a__productcard__image{height:25.2rem}}@media (hover:hover) and (pointer:fine){.ProductCard-module-scss-module__6-iT1a__productcard{transition:background .4s ease-out,border-color .4s ease-out}.ProductCard-module-scss-module__6-iT1a__productcard:hover{background:var(--mist4);border-color:var(--mist2)}}
.CategoryMenu-module-scss-module__8au76G__categorymenu{width:100%;height:100%;position:relative}.CategoryMenu-module-scss-module__8au76G__categorymenu__inner{background:var(--white);border-radius:2rem;flex-direction:column;display:flex;box-shadow:0 0 2rem #002e6014}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__inner{row-gap:2rem;padding:3rem}.CategoryMenu-module-scss-module__8au76G__categorymenu__inner:not(:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__group:nth-of-type(2))){z-index:10;position:sticky;top:11rem;left:0}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__inner{row-gap:1.6rem;padding:2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group{flex-direction:column;row-gap:1.2rem;display:flex}.CategoryMenu-module-scss-module__8au76G__categorymenu__group:not(:last-of-type){border-bottom:max(1px,.1rem)solid var(--gray5)}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group:not(:last-of-type){padding-bottom:3rem}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group:not(:last-of-type){padding-bottom:2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading{justify-content:space-between;align-items:center;display:flex}.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{letter-spacing:.05em}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{line-height:1.7}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{line-height:1.6}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{display:block}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{font-size:max(10px,16*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group__heading p{font-size:1.4rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul{display:flex}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul{flex-wrap:wrap}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__item){row-gap:.8rem}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__item){flex-direction:column}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__item){justify-content:space-between}}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem){gap:1.2rem 2rem}}@media only screen and (min-width:769px) and (min-width:1101px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem){grid-template-columns:repeat(2,1fr);display:grid}}@media only screen and (min-width:769px) and (max-width:1100px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem){flex-wrap:wrap}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul:has(.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem){gap:1rem 2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul>li{display:flex}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form{position:relative}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form{font-size:max(10px,13*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form{font-size:1.3rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{letter-spacing:.05em}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{line-height:1.7}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{line-height:1.6}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{border:max(1px,.1rem)solid var(--gray4);border-radius:.8rem;width:100%;display:block}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{padding:1.2rem calc(1.7em + 3.2rem - max(1px,.1rem)) 1.2rem 1.2rem}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input{padding:1.2rem calc(1.6em + 3.2rem - max(1px,.1rem)) 1.2rem 1.2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__group>form input::placeholder{color:var(--gray)}.CategoryMenu-module-scss-module__8au76G__categorymenu__item{background:var(--gray6);border-radius:.8rem;justify-content:space-between;align-items:center;transition:background .2s ease-out;display:flex}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item{column-gap:.8rem;width:100%;padding:1.2rem}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item{column-gap:.6rem;width:15.2rem;padding:.9rem .8rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check{background:var(--white);border:max(1px,.1rem)solid var(--gray6);border-radius:.2rem;justify-content:center;align-items:center;transition:background .2s ease-out,border-color .2s ease-out;display:flex}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check{width:2.2rem;height:2.2rem}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check{width:1.8rem;height:1.8rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check span{background:var(--gray);transition:background .2s ease-out}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check span{font-size:max(9px,12*var(--fontsize)/10);width:.7em;height:.7em}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__check span{width:.7rem;height:.7rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon{position:relative}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon{width:1.1em;height:1.1em;font-size:max(10px,13*var(--fontsize)/10);margin-left:.4rem}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon{width:1.3rem;height:1.3rem;margin:.3rem 0 .3rem .2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon span{width:100%;height:100%;position:absolute;top:0;left:0}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon span:nth-of-type(2){opacity:0;transition:opacity .2s ease-out}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__name{letter-spacing:.05em;flex:1;line-height:1.2;transition:color .2s ease-out;display:block}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__name{font-size:max(10px,13*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__name{margin-top:-.1rem;font-size:1.2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item__count{letter-spacing:.05em;margin-left:auto;line-height:1.2;transition:color .2s ease-out;display:block}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__count{font-size:max(10px,13*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__item__count{margin-top:-.2rem;font-size:1.2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current{background:var(--blue2)}.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__item__check{background:var(--blue);border-color:var(--blue)}.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__item__check span{background:var(--white)}.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__item__icon span:nth-of-type(2){opacity:1}.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__item__name,.CategoryMenu-module-scss-module__8au76G__categorymenu__item.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__item__count{color:var(--white)}@media (hover:hover) and (pointer:fine){.CategoryMenu-module-scss-module__8au76G__categorymenu__item:not(.CategoryMenu-module-scss-module__8au76G__-current):hover{background:var(--gray4)}.CategoryMenu-module-scss-module__8au76G__categorymenu__item:not(.CategoryMenu-module-scss-module__8au76G__-current):hover .CategoryMenu-module-scss-module__8au76G__categorymenu__item__check{border-color:var(--gray4)}}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem{justify-content:space-between;align-items:flex-start;column-gap:.6rem;display:flex}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem{font-size:max(10px,13*var(--fontsize)/10)}}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check{background:var(--white);border:max(1px,.1rem)solid var(--gray2);border-radius:.2rem;justify-content:center;align-items:center;transition:background .2s ease-out,border-color .2s ease-out;display:flex}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check{width:1.4em;height:1.4em}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check{width:1.8rem;height:1.8rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check span{background:var(--gray);opacity:1;transition:background .2s ease-out,opacity .2s ease-out}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check span{font-size:max(9px,12*var(--fontsize)/10);width:.7em;height:.7em}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check span{width:.7rem;height:.7rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__name{letter-spacing:.05em;flex:1;line-height:1.2;transition:color .2s ease-out;display:block}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__name{margin-top:.1em}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__name{margin-top:.15rem;font-size:1.2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check{background:var(--blue2);border-color:var(--blue2)}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem.CategoryMenu-module-scss-module__8au76G__-current .CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check span{background:var(--white);opacity:1}@media (hover:hover) and (pointer:fine){.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem:not(.CategoryMenu-module-scss-module__8au76G__-current):hover .CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check{background:var(--gray4)}.CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem:not(.CategoryMenu-module-scss-module__8au76G__-current):hover .CategoryMenu-module-scss-module__8au76G__categorymenu__smallitem__check span{background:var(--black);opacity:.7}}.CategoryMenu-module-scss-module__8au76G__categorymenu__reset{border-radius:.8rem;align-items:center;column-gap:.6rem;display:flex}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__reset{font-size:max(8px,12*var(--fontsize)/10);margin-top:.2rem;padding:.2rem .6em .3rem .8em}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__reset{column-gap:.6rem;padding:.25rem .8rem .35rem 1rem;font-size:1.2rem}}.CategoryMenu-module-scss-module__8au76G__categorymenu__reset .CategoryMenu-module-scss-module__8au76G__arrow{width:.9em;height:.9em}.CategoryMenu-module-scss-module__8au76G__categorymenu__reset .CategoryMenu-module-scss-module__8au76G__text{letter-spacing:.05em}@media only screen and (min-width:769px){.CategoryMenu-module-scss-module__8au76G__categorymenu__reset .CategoryMenu-module-scss-module__8au76G__text{line-height:1.7}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu__reset .CategoryMenu-module-scss-module__8au76G__text{line-height:1.6}}.CategoryMenu-module-scss-module__8au76G__categorymenu__reset .CategoryMenu-module-scss-module__8au76G__text{letter-spacing:0;display:block}@media (hover:hover) and (pointer:fine){.CategoryMenu-module-scss-module__8au76G__categorymenu__reset{transition:background .4s ease-out}.CategoryMenu-module-scss-module__8au76G__categorymenu__reset:hover{background:var(--gray4)}}.CategoryMenu-module-scss-module__8au76G__categorymenu__submit{aspect-ratio:1;border-radius:.6rem;justify-content:center;align-items:center;height:calc(100% - 1.2rem);display:flex;position:absolute;top:.6rem;right:.6rem}.CategoryMenu-module-scss-module__8au76G__categorymenu__submit .CategoryMenu-module-scss-module__8au76G__icon{width:1em;height:1em}@media (hover:hover) and (pointer:fine){.CategoryMenu-module-scss-module__8au76G__categorymenu__submit{transition:background .4s ease-out}.CategoryMenu-module-scss-module__8au76G__categorymenu__submit:hover{background:var(--blue3)}}@media only screen and (max-width:768px){.CategoryMenu-module-scss-module__8au76G__categorymenu--column .CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul,.CategoryMenu-module-scss-module__8au76G__categorymenu--faq .CategoryMenu-module-scss-module__8au76G__categorymenu__group>ul{flex-direction:column}}.CategoryMenu-module-scss-module__8au76G__categorymenu--column .CategoryMenu-module-scss-module__8au76G__categorymenu__item,.CategoryMenu-module-scss-module__8au76G__categorymenu--faq .CategoryMenu-module-scss-module__8au76G__categorymenu__item{width:100%}
.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader{flex-direction:column;display:flex}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader--s{row-gap:2rem}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader--m{row-gap:4rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader{row-gap:2rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading{flex-direction:column;display:flex}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span{border:.5rem solid var(--mist4);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin-left:-.2rem;display:flex}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span{width:8rem;height:8rem;padding-top:.4rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span{border-width:.4rem;width:6.6rem;height:6.6rem;padding-top:.3rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__en{letter-spacing:.02em;line-height:1.2;display:block}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__en{font-size:max(8px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__en{font-size:1.1rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__num{letter-spacing:.02em;line-height:1.2;display:block}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__num{margin-top:-.5rem;font-size:3rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading>span .CircleCountHeader-module-scss-module__KbRXUG__num{margin-top:-.2rem;font-size:2.4rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading p{letter-spacing:.05em;display:block}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading p{line-height:1.7}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading p{line-height:1.6}}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading p{font-size:max(10px,16*var(--fontsize)/10);margin-top:2rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading p{margin-top:1.6rem;font-size:1.4rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading h2{letter-spacing:.02em;margin-top:.8rem;line-height:1.4;display:block}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading h2{font-size:3.6rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__heading h2{font-size:2.5rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description{flex-direction:column;display:flex}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description--s{row-gap:1.2rem}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description--m{row-gap:2rem}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description{row-gap:1.2rem}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{line-height:1.7}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{line-height:1.6}}.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{display:block}@media only screen and (min-width:769px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{font-size:max(10px,15*var(--fontsize)/10)}}@media only screen and (max-width:768px){.CircleCountHeader-module-scss-module__KbRXUG__circlecountheader__description p{font-size:1.4rem}}
.page-module-scss-module__fAaaoG__history__body{border-bottom:max(1px,.1rem)solid var(--mist3);position:relative}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__body{padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__body{padding:3rem 0 6rem}}.page-module-scss-module__fAaaoG__history__bg .page-module-scss-module__fAaaoG__base{background:#c4deff66}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__bg .page-module-scss-module__fAaaoG__base{-webkit-mask:linear-gradient(#0000 0%,#fff 25%);mask:linear-gradient(#0000 0%,#fff 25%)}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__bg .page-module-scss-module__fAaaoG__base{-webkit-mask:linear-gradient(#0000 0%,#fff 20%);mask:linear-gradient(#0000 0%,#fff 20%)}}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__bg .page-module-scss-module__fAaaoG__ball{top:-50rem;left:calc(50% - 70rem);scale:1.4}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__bg .page-module-scss-module__fAaaoG__ball{top:0}}.page-module-scss-module__fAaaoG__history__inner{flex-direction:column;display:flex;position:relative}.page-module-scss-module__fAaaoG__history__about{display:flex;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about{justify-content:space-between;column-gap:8rem;padding-bottom:10rem;padding-right:8rem}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about{flex-direction:column-reverse;row-gap:2.4rem;padding-bottom:5rem}}.page-module-scss-module__fAaaoG__history__about .page-module-scss-module__fAaaoG__bubble{opacity:.9;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about .page-module-scss-module__fAaaoG__bubble--01{width:9.8rem;top:5rem;left:calc(50% + 47rem)}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about .page-module-scss-module__fAaaoG__bubble--01{width:6rem;bottom:-1.5rem;left:calc(50% + 7.5rem)}}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about .page-module-scss-module__fAaaoG__bubble--02{width:4.7rem;top:18rem;left:calc(50% + 57rem)}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about .page-module-scss-module__fAaaoG__bubble--02{width:2.3rem;bottom:3.5rem;left:calc(50% + 14rem)}}.page-module-scss-module__fAaaoG__history__about__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about__text{flex:1;row-gap:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about__text{row-gap:1.6rem;padding:0 .5rem}}.page-module-scss-module__fAaaoG__history__about__text p{letter-spacing:.05em;display:block}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about__text p{font-size:max(10px,15*var(--fontsize)/10);line-height:2}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about__text p{font-size:1.4rem;line-height:1.7}}.page-module-scss-module__fAaaoG__history__about__image{background:var(--white);border-radius:2rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__about__image{width:40.8rem;height:26.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__about__image{width:100%;height:22.8rem}}.page-module-scss-module__fAaaoG__history__about__image img{object-fit:cover;height:100%}.page-module-scss-module__fAaaoG__history__dl{border-radius:2rem;position:relative}@media only screen and (min-width:769px){.page-module-scss-module__fAaaoG__history__dl{padding:5rem 5rem 6rem}}@media only screen and (max-width:768px){.page-module-scss-module__fAaaoG__history__dl{padding:2.4rem 2rem 3rem}}
.ColumnCard-module-scss-module__AM6gyq__columncard{background:var(--mist5);border:max(1px,.1rem)solid var(--mist5);border-radius:2rem;flex-direction:column;row-gap:1.6rem;padding:2rem;display:flex}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard{width:27.4rem}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard{width:100%}}.ColumnCard-module-scss-module__AM6gyq__columncard__image{background:var(--white);border-radius:.8rem;width:100%;position:relative;overflow:hidden}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__image{height:11.6rem}}.ColumnCard-module-scss-module__AM6gyq__columncard__image img{object-fit:cover;height:100%}.ColumnCard-module-scss-module__AM6gyq__columncard__text{flex-direction:column;flex:1;align-items:flex-start;display:flex}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__text{padding:0 .4rem}}.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{letter-spacing:.05em}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{line-height:1.7}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{line-height:1.6}}.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{display:block}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{font-size:max(9px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__category,.ColumnCard-module-scss-module__AM6gyq__columncard__date{font-size:1.2rem}}.ColumnCard-module-scss-module__AM6gyq__columncard__category{border-radius:.4rem}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__category{padding:.2rem .7em .3rem}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__category{padding:.2rem .8rem .3rem}}.ColumnCard-module-scss-module__AM6gyq__columncard__title{letter-spacing:.05em}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__title{line-height:1.7}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__title{line-height:1.6}}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__title{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__title{font-size:1.4rem}}.ColumnCard-module-scss-module__AM6gyq__columncard__title{margin-top:.8rem;margin-bottom:.5rem;display:block}.ColumnCard-module-scss-module__AM6gyq__columncard__bottom{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}@media only screen and (min-width:769px){.ColumnCard-module-scss-module__AM6gyq__columncard__arrow{width:1.8rem;height:1.8rem}}@media only screen and (max-width:768px){.ColumnCard-module-scss-module__AM6gyq__columncard__arrow{width:1.5rem;height:1.5rem;margin-bottom:-.2rem}.ColumnCard-module-scss-module__AM6gyq__columncard--s{width:22rem}.ColumnCard-module-scss-module__AM6gyq__columncard--s .ColumnCard-module-scss-module__AM6gyq__columncard__image{height:8.9rem}.ColumnCard-module-scss-module__AM6gyq__columncard--m .ColumnCard-module-scss-module__AM6gyq__columncard__image{height:15.6rem}}@media (hover:hover) and (pointer:fine){.ColumnCard-module-scss-module__AM6gyq__columncard{transition:background .4s ease-out,border-color .4s ease-out}.ColumnCard-module-scss-module__AM6gyq__columncard:hover{background:var(--mist4);border-color:var(--mist2)}}
