@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__cases{margin-top:8rem;padding-bottom:10rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__cases{margin-top:4rem;padding-bottom:6rem}}.page-module-scss-module__duSybW__initiative__cases__inner{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__cases__inner{row-gap:10rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__cases__inner{row-gap:5.4rem}}.page-module-scss-module__duSybW__initiative__partnership{border-top:max(1px,.1rem)solid var(--gray4);border-bottom:max(1px,.1rem)solid var(--mist3);position:relative}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership{padding:9rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership{padding:5rem 0 6rem}}.page-module-scss-module__duSybW__initiative__partnership__inner{position:relative}.page-module-scss-module__duSybW__initiative__partnership__about{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about{align-items:center;column-gap:6.6rem;margin-top:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about{flex-direction:column;row-gap:2.4rem;margin-top:3rem}}.page-module-scss-module__duSybW__initiative__partnership__about__image{justify-content:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about__image{width:50rem}.page-module-scss-module__duSybW__initiative__partnership__about__image img{width:34rem;height:34.7rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about__image img{width:23.5rem;height:24rem}}.page-module-scss-module__duSybW__initiative__partnership__about__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about__text{flex:1;row-gap:3rem;margin-top:-1rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about__text{row-gap:2rem;padding:0 .5rem}}.page-module-scss-module__duSybW__initiative__partnership__about__text h3{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about__text h3{font-size:3.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about__text h3{font-size:2.4rem}}.page-module-scss-module__duSybW__initiative__partnership__about__text__description{flex-direction:column;row-gap:1.2rem;display:flex}.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{font-size:1.4rem}}.page-module-scss-module__duSybW__initiative__partnership__about__text__description p{display:block}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list{margin-top:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list{margin-top:3rem}}.page-module-scss-module__duSybW__initiative__partnership__list ul{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul{justify-content:space-between}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul{flex-direction:column;row-gap:1.6rem}}.page-module-scss-module__duSybW__initiative__partnership__list ul li{border-radius:2rem;grid-template-columns:auto 1fr;column-gap:2rem;padding:2rem;display:grid}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li{width:37rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li{width:100%}}.page-module-scss-module__duSybW__initiative__partnership__list ul li img{background:var(--mist5);border-radius:.8rem;position:relative;overflow:hidden}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li img{width:10.2rem;height:10.2rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li img{width:9rem;height:9rem}}.page-module-scss-module__duSybW__initiative__partnership__list ul li h4{letter-spacing:.02em;align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li h4{font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li h4{font-size:1.5rem;line-height:1.6}}.page-module-scss-module__duSybW__initiative__partnership__list ul li p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{font-size:1.4rem}}.page-module-scss-module__duSybW__initiative__partnership__list ul li p{grid-column:span 2;display:block}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{margin-top:1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__list ul li p{margin-top:1.2rem}}.page-module-scss-module__duSybW__initiative__partnership__column{border-radius:2rem;align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column{column-gap:4rem;margin-top:4rem;padding:4rem 4rem 4.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column{flex-direction:column;row-gap:2rem;margin-top:3rem;padding:2.4rem 2rem 3.2rem}}.page-module-scss-module__duSybW__initiative__partnership__column__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column__text{flex:1;row-gap:2.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column__text{row-gap:1.6rem}}.page-module-scss-module__duSybW__initiative__partnership__column__text__description{flex-direction:column;row-gap:1.2rem;display:flex}.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{font-size:1.4rem}}.page-module-scss-module__duSybW__initiative__partnership__column__text__description p{display:block}.page-module-scss-module__duSybW__initiative__partnership__column__text__description p a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.page-module-scss-module__duSybW__initiative__partnership__column__text__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){.page-module-scss-module__duSybW__initiative__partnership__column__text__description p a{transition:color .4s ease-out}.page-module-scss-module__duSybW__initiative__partnership__column__text__description p a:hover{color:var(--blue3)}}.page-module-scss-module__duSybW__initiative__partnership__column__image{justify-content:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column__image{width:35rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column__image{width:100%}}@media only screen and (min-width:769px){.page-module-scss-module__duSybW__initiative__partnership__column__image img{width:27rem;height:10.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__duSybW__initiative__partnership__column__image img{width:24rem;height:9.6rem}}
.RelatedMenu-module-scss-module__0B4qqG__relatedmenu{position:relative}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu{padding:9rem 0 10rem}}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu{padding:5rem 0 6rem}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__inner{flex-direction:column;display:flex}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__inner{row-gap:2.4rem}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__body ul{display:flex}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__body ul{flex-wrap:wrap;gap:2.6rem 2.8rem;margin-right:-3rem}}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__body ul{flex-direction:column;row-gap:1.2rem}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item{background:var(--white);border-radius:.8rem;justify-content:space-between;align-items:center;column-gap:1rem;display:flex;position:relative}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item{font-size:max(10px,16*var(--fontsize)/10);padding:1.4rem 1.6rem 1.4rem 1.8rem}}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item{padding:.9rem 1.2rem .9rem 1.6rem;font-size:1.5rem}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:before,.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:after{content:"";pointer-events:none;border-radius:.8rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:before{box-shadow:0 0 2rem #002e6014}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:after{border:max(1px,.1rem)solid var(--white)}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__icon{background:var(--blue4);width:.5em;height:.5em;margin-left:.1em;position:relative;rotate:45deg}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__text{letter-spacing:.05em;position:relative}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__text{line-height:1.7}}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__text{line-height:1.6}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__text{display:block}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item .RelatedMenu-module-scss-module__0B4qqG__circlearrow{margin-left:auto}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item--current{background:var(--mist3)}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item--current:after{border-color:var(--mist3)}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item--current .RelatedMenu-module-scss-module__0B4qqG__icon{background:var(--blue2)}@media (hover:hover) and (pointer:fine){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:before{transition:opacity .4s ease-out}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:after{transition:border-color .4s ease-out}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:hover:before{opacity:0}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item:hover:after{border-color:var(--mist2)}}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--s{border-radius:2rem}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--s{padding:4rem 6rem 5rem}}@media only screen and (max-width:768px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--s{padding:2.4rem 2rem 3rem}}@media only screen and (min-width:769px){.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--s .RelatedMenu-module-scss-module__0B4qqG__relatedmenu__inner{row-gap:3rem}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--s .RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item{width:33rem}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--m .RelatedMenu-module-scss-module__0B4qqG__relatedmenu__inner{row-gap:4rem}.RelatedMenu-module-scss-module__0B4qqG__relatedmenu--m .RelatedMenu-module-scss-module__0B4qqG__relatedmenu__item{width:37rem}}
.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton{border:max(1px,.1rem)solid var(--blue);border-radius:9999px;flex-direction:column;align-items:center;row-gap:.4rem;width:fit-content;padding:1.4rem .6rem .6rem;display:flex;position:absolute}.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton:before{content:"";border-bottom:max(1px,.1rem)dashed var(--blue);height:0;display:block;position:absolute}.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton:after{content:"";background:var(--white);border:max(1px,.1rem)solid var(--blue);border-radius:50%;display:block;position:absolute}@media only screen and (min-width:769px){.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton:after{width:1rem;height:1rem}}@media only screen and (max-width:768px){.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton:after{width:.8rem;height:.8rem}}.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton .PointerCircleArrowButton-module-scss-module__CZWCjW__text{letter-spacing:.02em;writing-mode:vertical-rl;margin-left:-.1rem;line-height:1.2;display:block}@media only screen and (min-width:769px){.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton .PointerCircleArrowButton-module-scss-module__CZWCjW__text{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton .PointerCircleArrowButton-module-scss-module__CZWCjW__text{font-size:1.2rem}}@media (hover:hover) and (pointer:fine){.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton{transition:background .4s ease-out}.PointerCircleArrowButton-module-scss-module__CZWCjW__pointercirclearrowbutton:hover{background:var(--mist5)}}
@keyframes StrengthSection-module-scss-module__xj2EVG__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 StrengthSection-module-scss-module__xj2EVG__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 StrengthSection-module-scss-module__xj2EVG__slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes StrengthSection-module-scss-module__xj2EVG__slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes StrengthSection-module-scss-module__xj2EVG__slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes StrengthSection-module-scss-module__xj2EVG__slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes StrengthSection-module-scss-module__xj2EVG__blink{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes StrengthSection-module-scss-module__xj2EVG__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 StrengthSection-module-scss-module__xj2EVG__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}}.StrengthSection-module-scss-module__xj2EVG__strengthsection{position:relative}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection--home{margin-bottom:-14rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection--home{margin-bottom:-5rem;padding:5.4rem 0 6rem}}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection--strength{padding:6rem 0}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection--strength{padding:3.4rem 0 6rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__bg--home{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__bg--home{background:linear-gradient(80deg,#0000 0%,#c4deff66 40%,#c4deff33 90%,#0000 100%);-webkit-mask:linear-gradient(#fff 60%,#0000 100%);mask:linear-gradient(#fff 60%,#0000 100%)}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__bg--home{background:linear-gradient(80deg,#c4deff1a 0%,#c4deff66 50%,#c4deff1a 100%);-webkit-mask:linear-gradient(#fff 80%,#0000 100%);mask:linear-gradient(#fff 80%,#0000 100%)}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner{display:flex;position:relative}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner{justify-content:space-between}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner{flex-direction:column;margin:0}}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner--home{column-gap:10rem;padding-bottom:25rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner--home{padding-bottom:8rem}}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__inner--strength{column-gap:4rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text{flex:1}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--home{padding-top:10.4rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--home{padding-bottom:1rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--home img{z-index:2;position:absolute}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--home img{width:137rem;height:55rem;bottom:0;left:calc(50% - 72rem)}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--home img{width:42rem;height:20rem;bottom:-9.3rem;left:calc(50% - 22rem)}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength{flex-direction:column;display:flex}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength{row-gap:4rem;margin:0;padding-top:4rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength{row-gap:2rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength h2{letter-spacing:0;line-height:1.4;display:block}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength h2{font-size:4rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength h2{font-size:2.8rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div{z-index:3;flex-direction:column;display:flex;position:relative}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div{row-gap:2rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div{row-gap:1.6rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div p{letter-spacing:.05em;display:block}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div p{font-size:max(10px,15*var(--fontsize)/10);line-height:2}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength div p{font-size:1.4rem;line-height:1.7}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength img{z-index:2}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength img{width:73rem;height:27rem;position:absolute;bottom:-2rem;left:calc(50% - 71rem)}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__text--strength img{width:41rem;height:16.5rem;margin-top:-5rem;margin-left:-3.5rem;position:relative}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__images{z-index:3;position:relative}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images{height:71.5rem;margin-right:-9.2rem;overflow:hidden}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images{margin-top:4rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__images__inner{display:flex}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images__inner{column-gap:1.2rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images__inner{flex-direction:column;row-gap:1.2rem}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group{display:flex}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group{flex-direction:column}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group .StrengthSection-module-scss-module__xj2EVG__track{display:flex}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group .StrengthSection-module-scss-module__xj2EVG__track{flex-direction:column}}.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group .StrengthSection-module-scss-module__xj2EVG__track img{object-fit:cover;background:var(--white);border-radius:2rem}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group .StrengthSection-module-scss-module__xj2EVG__track img{width:34.1rem;height:25.6rem;margin-top:1.2rem}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group .StrengthSection-module-scss-module__xj2EVG__track img{width:20rem;height:15rem;margin-left:1.2rem}}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group--01 .StrengthSection-module-scss-module__xj2EVG__track{animation:60s linear infinite StrengthSection-module-scss-module__xj2EVG__slide-up}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group--01 .StrengthSection-module-scss-module__xj2EVG__track{animation:60s linear infinite StrengthSection-module-scss-module__xj2EVG__slide-left}}@media only screen and (min-width:769px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group--02 .StrengthSection-module-scss-module__xj2EVG__track{animation:60s linear infinite StrengthSection-module-scss-module__xj2EVG__slide-down}}@media only screen and (max-width:768px){.StrengthSection-module-scss-module__xj2EVG__strengthsection__images .StrengthSection-module-scss-module__xj2EVG__group--02 .StrengthSection-module-scss-module__xj2EVG__track{animation:60s linear infinite StrengthSection-module-scss-module__xj2EVG__slide-right}}
.page-module-scss-module__rTsbOW__profile__menu{position:relative}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu{padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu{padding:3rem 0 6rem}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__ball{top:-46.7rem}}.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__bubble{opacity:.9;position:absolute}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__bubble--01{width:9.8rem;top:9rem;left:calc(50% + 57rem)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__bubble--01{width:6rem;bottom:1.5rem;left:calc(50% + 12.5rem)}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__bubble--02{width:4.7rem;top:4rem;left:calc(50% + 50rem)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__bg .page-module-scss-module__rTsbOW__bubble--02{width:2.3rem;bottom:1.4rem;left:calc(50% + 9.4rem)}}.page-module-scss-module__rTsbOW__profile__menu__main{background:#ffffff80;border-radius:2rem;flex-direction:column;display:flex;position:relative;box-shadow:0 0 2rem #002e6014}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__main{row-gap:2rem;padding-bottom:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__main{row-gap:1.6rem;padding-bottom:1.6rem}}.page-module-scss-module__rTsbOW__profile__menu__heading{justify-content:center;display:flex}.page-module-scss-module__rTsbOW__profile__menu__heading p{letter-spacing:.02em;border-radius:0 0 .8rem .8rem;display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__heading p{padding:1rem 3rem;font-size:1.8rem;line-height:1.5}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__heading p{padding:.8rem 2rem;font-size:1.4rem;line-height:1.6}}.page-module-scss-module__rTsbOW__profile__menu__list ul{display:flex}.page-module-scss-module__rTsbOW__profile__menu__list ul li{flex:1;display:flex}.page-module-scss-module__rTsbOW__profile__menu__list ul li a{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a{padding:1rem 12rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a{padding:2rem 1.8rem}}.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo{align-items:center;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo{height:3.2rem;padding-left:.5rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo{height:1.6rem}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo--daico{width:28.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo--daico{width:14rem}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo--techno{width:26.9rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__logo--techno{width:13.3rem}}.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{line-height:1.6}}.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{margin-bottom:auto;display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{font-size:max(10px,12*var(--fontsize)/10);margin-top:1.6rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{margin-top:1.2rem;font-size:1.2rem}}.page-module-scss-module__rTsbOW__profile__menu__list ul li a .page-module-scss-module__rTsbOW__circlearrow{justify-content:center;margin-top:1.2rem;display:flex}@media (hover:hover) and (pointer:fine){.page-module-scss-module__rTsbOW__profile__menu__list ul li a p{transition:color .4s ease-out}.page-module-scss-module__rTsbOW__profile__menu__list ul li a:hover p{color:var(--blue2)}}.page-module-scss-module__rTsbOW__profile__menu__list ul li:not(:first-of-type){border-left:max(1px,.1rem)solid var(--gray4)}.page-module-scss-module__rTsbOW__profile__sections{flex-direction:column;margin-top:-2rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__sections{row-gap:6rem;padding:8rem 0 10rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__sections{row-gap:3rem;padding:5rem 0 6rem}}.page-module-scss-module__rTsbOW__profile__section{padding-top:2rem}.page-module-scss-module__rTsbOW__profile__section__inner{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__inner{row-gap:6rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__inner{row-gap:4rem}}.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo{display:block}.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo img{height:100%}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo--daico{width:47.4rem;height:7.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo--daico{width:30rem;height:4.7rem}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo--techno{width:31.5rem;height:6.1rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__heading .page-module-scss-module__rTsbOW__logo--techno{width:23rem;height:4.9rem}}.page-module-scss-module__rTsbOW__profile__section__body{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__body{row-gap:9rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__body{row-gap:5rem}}.page-module-scss-module__rTsbOW__profile__section__data dl{flex-direction:column;display:flex}.page-module-scss-module__rTsbOW__profile__section__data dl div{border-bottom:max(1px,.1rem)solid var(--gray5);display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__data dl div{column-gap:8rem;padding:2rem .8rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__data dl div{flex-direction:column;row-gap:.4rem;padding:1.4rem .5rem}.page-module-scss-module__rTsbOW__profile__section__data dl div:first-of-type{padding-top:0}}.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{line-height:1.6}}.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{font-size:max(10px,16*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__data dl div dt,.page-module-scss-module__rTsbOW__profile__section__data dl div dd p,.page-module-scss-module__rTsbOW__profile__section__data dl div dd li{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__data dl div dt{width:10em}.page-module-scss-module__rTsbOW__profile__section__data dl div dd p a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.page-module-scss-module__rTsbOW__profile__section__data dl div dd 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){.page-module-scss-module__rTsbOW__profile__section__data dl div dd p a{transition:color .4s ease-out}.page-module-scss-module__rTsbOW__profile__section__data dl div dd p a:hover{color:var(--blue3)}}.page-module-scss-module__rTsbOW__profile__section__data dl div dd ul{flex-direction:column;display:flex}.page-module-scss-module__rTsbOW__profile__section__data dl div dd ul li:before{content:"・"}.page-module-scss-module__rTsbOW__profile__section__list{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list{row-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list{row-gap:2.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body>ul{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body>ul{row-gap:4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body>ul{row-gap:5rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item{display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item{column-gap:5rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item{flex-direction:column;row-gap:1.6rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__image{background:var(--mist5);border-radius:2rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__image{height:26.5rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__image img{object-fit:cover;height:100%}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__image--l{width:48rem;height:36rem}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__image--m{width:34.8rem;height:26.1rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text{flex:1;padding-top:1rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4{column-gap:.8rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4{padding-left:.2rem;font-size:1.8rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4{padding:0 .5rem;font-size:1.6rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4 .page-module-scss-module__rTsbOW__icon{width:1em;height:1.2em;margin-top:.2em}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4 .page-module-scss-module__rTsbOW__text{letter-spacing:.02em;display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4 .page-module-scss-module__rTsbOW__text{line-height:1.5}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text h4 .page-module-scss-module__rTsbOW__text{line-height:1.6}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location{align-items:flex-start;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location{justify-content:space-between;margin-top:1.6rem;padding-left:.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location{flex-direction:column;row-gap:.6rem;margin-top:1.2rem;padding:0 .5rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location p{flex:1}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a{border:max(1px,.1rem)solid var(--gray3);border-radius:9999px;align-items:center;column-gap:.8rem;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a{font-size:max(10px,14*var(--fontsize)/10);padding:.5rem 1em}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a{padding:.4rem 1em;font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a .page-module-scss-module__rTsbOW__text{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a .page-module-scss-module__rTsbOW__text{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a .page-module-scss-module__rTsbOW__text{line-height:1.6}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a .page-module-scss-module__rTsbOW__text{margin-top:-.1em;display:block}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a .page-module-scss-module__rTsbOW__arrow{width:.8em;height:.8em}@media (hover:hover) and (pointer:fine){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a{transition:background .4s ease-out}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__location a:hover{background:var(--mist5)}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{margin-top:.8rem;padding-left:.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact{margin-top:1.4rem;padding:0 .5rem}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact a{pointer-events:none}}@media only screen and (max-width:768px) and (hover:hover) and (pointer:fine){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact a{transition:color .4s ease-out}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__contact a:hover{color:var(--blue3)}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access{flex-direction:column;display:flex}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access{row-gap:.4rem;margin-top:1.6rem;margin-bottom:.2rem;padding-left:.4rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access{row-gap:.2rem;margin-top:1.2rem;margin-bottom:.2rem;padding:0 .5rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access p{display:block}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul{flex-direction:column;padding-left:.2rem;display:flex}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{position:relative}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li:before{flex-shrink:0;position:absolute}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li{padding-left:calc(.52em + .8rem)}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access 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){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li:before{top:.6em}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li:before{top:.5em}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access 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){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li a{transition:color .4s ease-out}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__access ul li a:hover{color:var(--blue3)}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{letter-spacing:.05em}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{line-height:1.7}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{line-height:1.6}}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{font-size:1.4rem}}.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{border-radius:.8rem;padding:1.2rem 1.6rem;display:block}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{margin-top:2rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section__list__body .page-module-scss-module__rTsbOW__item__text__role{margin-top:1.6rem}}.page-module-scss-module__rTsbOW__profile__section:not(:last-of-type){border-bottom:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.page-module-scss-module__rTsbOW__profile__section:not(:last-of-type){padding-bottom:9rem}}@media only screen and (max-width:768px){.page-module-scss-module__rTsbOW__profile__section:not(:last-of-type){padding-bottom:5rem}}
.HistoryDl-module-scss-module__irltwa__historydl{flex-direction:column;display:flex}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl{padding:0 .5rem}}.HistoryDl-module-scss-module__irltwa__historydl__item{align-items:flex-start;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item dt{align-items:center;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__year,.HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__unit{letter-spacing:0;line-height:1;display:block}.HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__year{width:2.1em}.HistoryDl-module-scss-module__irltwa__historydl__item dd{flex:1}.HistoryDl-module-scss-module__irltwa__historydl__item dd ul{flex-direction:column;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item dd li{display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item__head{flex-direction:column;align-items:center;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{background:var(--mist4);border-radius:50%;justify-content:center;align-items:center;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point span{background:var(--blue2);border-radius:50%;width:50%;height:50%;display:block}.HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__axis{background:repeating-linear-gradient(to bottom,var(--mist2)0 .2rem,transparent .2rem .4rem);flex:1;width:max(1px,.1rem);display:block}.HistoryDl-module-scss-module__irltwa__historydl__item__body{flex-direction:column;align-items:flex-start;display:flex}.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{letter-spacing:.05em;display:block}.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading a,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail a{color:var(--blue2);border-bottom:max(1px,.1rem) solid;display:inline}.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading a[target]:after,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail 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){.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading a,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail a{transition:color .4s ease-out}.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading a:hover,.HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail a:hover{color:var(--blue3)}}.HistoryDl-module-scss-module__irltwa__historydl__item:last-of-type .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__axis{display:none}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item{column-gap:1.6rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item{column-gap:1.2rem}}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dt{height:1.5em}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dt{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dt{font-size:1.3rem}}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__year{margin-bottom:.2em;font-size:1.4em}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__unit{font-size:.9em}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dd li{column-gap:1.6rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item dd li{column-gap:1.2rem}}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{width:1.5em;height:1.5em}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{font-size:1.3rem}}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading,.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{line-height:1.5}.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading{margin-top:-.1rem}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading{font-size:1.3rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{font-size:max(9px,12*var(--fontsize)/10);margin-top:.4rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{margin-top:.3rem;font-size:1.1rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item:not(:last-of-type) .HistoryDl-module-scss-module__irltwa__historydl__item__body{padding-bottom:1.8rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--s .HistoryDl-module-scss-module__irltwa__historydl__item:not(:last-of-type) .HistoryDl-module-scss-module__irltwa__historydl__item__body{padding-bottom:1.6rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item{column-gap:4rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item{column-gap:1.2rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt{height:3rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt{height:2.2rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__year{margin-top:-.3rem;font-size:3rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__year{margin-top:-.2rem;font-size:2.2rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__unit{margin-top:.4rem;font-size:2rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dt .HistoryDl-module-scss-module__irltwa__unit{margin-top:.3rem;font-size:1.4rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dd li{column-gap:4rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item dd li{column-gap:1.2rem}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{width:3rem;height:3rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__head .HistoryDl-module-scss-module__irltwa__point{width:2.2rem;height:2.2rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{letter-spacing:.05em}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{line-height:1.7}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{line-height:1.6}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading{font-size:max(10px,16*var(--fontsize)/10);margin-top:calc(1.4rem - .85em)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading{margin-top:-.1rem;font-size:1.4rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{letter-spacing:.05em}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{line-height:1.7}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{line-height:1.6}}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{font-size:max(10px,14*var(--fontsize)/10)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{font-size:1.4rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{margin-top:.6rem}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail{font-size:1.2rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{margin-top:1rem;padding:.3rem .5em .4rem;display:block}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{font-size:max(10px,12*var(--fontsize)/10)}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent{font-size:1.2rem}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__patent+.HistoryDl-module-scss-module__irltwa__image{margin-top:1.6rem}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__heading+.HistoryDl-module-scss-module__irltwa__image,.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__detail+.HistoryDl-module-scss-module__irltwa__image{margin-top:1.2rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__image{object-fit:cover;background:var(--mist5);border-radius:.8rem}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__image{width:24.6rem;height:13.9rem;margin-top:2rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__image{width:19.1rem;height:10.8rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item__body .HistoryDl-module-scss-module__irltwa__image--border{border:max(1px,.1rem)solid var(--gray4)}@media only screen and (min-width:769px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item:not(:last-of-type) .HistoryDl-module-scss-module__irltwa__historydl__item__body{padding-bottom:4rem}}@media only screen and (max-width:768px){.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item:not(:last-of-type) .HistoryDl-module-scss-module__irltwa__historydl__item__body{padding-bottom:2rem}}.HistoryDl-module-scss-module__irltwa__historydl--m .HistoryDl-module-scss-module__irltwa__historydl__item:not(:last-of-type) .HistoryDl-module-scss-module__irltwa__historydl__item__body:has(.HistoryDl-module-scss-module__irltwa__image){margin-bottom:.4rem}
