@media only screen and (min-width: 769px){.about__mv{padding-bottom:9.7rem}}@media only screen and (max-width: 768px){.about__mv{padding-bottom:5.9rem}}@media only screen and (min-width: 769px){.about__mv>.inner{display:flex;justify-content:space-between}}@media only screen and (max-width: 768px){.about__mv>.inner{position:relative;width:31.9rem}}.about__mv__text{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.about__mv__text{row-gap:6rem}}@media only screen and (max-width: 768px){.about__mv__text{row-gap:4rem}}.about__mv__text__heading{position:relative}@media only screen and (max-width: 768px){.about__mv__text__heading{margin-left:-.2rem}}.about__mv__text__heading h2{z-index:2;position:relative;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 769px){.about__mv__text__heading h2{row-gap:2rem}}@media only screen and (max-width: 768px){.about__mv__text__heading h2{row-gap:.8rem}}@media only screen and (min-width: 769px){.about__mv__text__heading h2 .pcrow{position:relative;display:flex;font-size:2.6rem;line-height:2;letter-spacing:.05em;padding:0 1.6rem .2rem;transform:translate(-1rem);--bg-opacity: 0;--bg-clippath: 100%}.about__mv__text__heading h2 .pcrow:before{z-index:-1;content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:var(--white);border-radius:.4rem;opacity:var(--bg-opacity);clip-path:inset(0 var(--bg-clippath) 0 0)}}@media only screen and (max-width: 768px){.about__mv__text__heading h2 .pcrow{display:contents}}@media only screen and (min-width: 769px){.about__mv__text__heading h2 .pcrow__inner{display:flex;opacity:0;clip-path:inset(0 100% 0 0)}}@media only screen and (max-width: 768px){.about__mv__text__heading h2 .pcrow__inner{display:contents}}@media only screen and (max-width: 768px){.about__mv__text__heading h2 .sprow{position:relative;display:block;font-size:1.6rem;line-height:1.87;letter-spacing:.05em;padding:0 .8rem .1rem;transform:translate(-1rem);--bg-opacity: 0;--bg-clippath: 100%}.about__mv__text__heading h2 .sprow:before{z-index:-1;content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:var(--white);border-radius:.4rem;opacity:var(--bg-opacity);clip-path:inset(0 var(--bg-clippath) 0 0)}}@media only screen and (max-width: 768px){.about__mv__text__heading h2 .sprow__inner{display:flex;opacity:0;clip-path:inset(0 100% 0 0)}}@media only screen and (max-width: 768px){.about__mv__text__heading h2.-pcloaded .sprow{transform:none;--bg-opacity: 1;--bg-clippath: 0%}.about__mv__text__heading h2.-pcloaded .sprow__inner{opacity:1;clip-path:inset(0 0% 0 0)}}@media only screen and (min-width: 769px){.about__mv__text__heading h2.-sploaded .pcrow{transform:none;--bg-opacity: 1;--bg-clippath: 0%}.about__mv__text__heading h2.-sploaded .pcrow__inner{opacity:1;clip-path:inset(0 0% 0 0)}}.about__mv__text__description{position:relative;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 769px){.about__mv__text__description{row-gap:2.9rem}}@media only screen and (max-width: 768px){.about__mv__text__description{row-gap:2rem}}.about__mv__text__description p{display:flex;flex-direction:column;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__mv__text__description p{font-size:clamp(10px,1.1713030747vw,22.4890190337px);line-height:2.4}}@media only screen and (max-width: 768px){.about__mv__text__description p{font-size:1.4rem;line-height:2}}@media only screen and (min-width: 769px){.about__mv__text__description p>span{position:relative;display:block;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(to right,var(--black) 50%,var(--gray) 50%);background-size:200% 100%;background-position:100% center;clip-path:inset(0 100% 0 0);transform:translate(-.8rem)}}@media only screen and (max-width: 768px){.about__mv__text__description p>span:not(.pcrow),.about__mv__text__description p .sprow{position:relative;display:block;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(to right,var(--black) 50%,var(--gray) 50%);background-size:200% 100%;background-position:100% center;clip-path:inset(0 100% 0 0);transform:translate(-.8rem)}}@media only screen and (min-width: 769px){.about__mv__text__description p .pcrow{display:flex}}@media only screen and (max-width: 768px){.about__mv__text__description p .pcrow{display:flex;flex-direction:column}}@media only screen and (min-width: 769px){.about__mv__text__description p .pcrow .sprow{display:block}}@media only screen and (max-width: 768px){.about__mv__text__description.-pcloaded p>span:not(.pcrow),.about__mv__text__description.-pcloaded p .sprow{background-position:0% center;clip-path:inset(0 0% 0 0);transform:none}}@media only screen and (min-width: 769px){.about__mv__text__description.-sploaded p>span{clip-path:inset(0 0% 0 0);transform:none}.about__mv__text__description.-sploaded p>span:not(.pcrow){background-position:0% center}.about__mv__text__description.-sploaded p>span.pcrow .sprow{color:var(--black)}}.about__mv__image{width:31rem}@media only screen and (min-width: 769px){.about__mv__image{position:relative;flex-shrink:0;margin-right:-2.1rem;margin-top:-6.9rem;padding-bottom:10rem}}@media only screen and (max-width: 768px){.about__mv__image{position:absolute;top:-12rem;right:-1.3rem;height:24rem;scale:.42;transform-origin:right top}}.about__mv__image .objects{display:block;width:100%}@media only screen and (min-width: 769px){.about__mv__image .objects{position:sticky;height:24rem;top:23.4rem;left:0}}@media only screen and (max-width: 768px){.about__mv__image .objects{position:relative;width:100%;height:100%}}.about__mv__image .objects .object{position:absolute;width:10rem;height:10rem;opacity:0;transform:translateY(.8rem)}.about__mv__image .objects .object--a{z-index:5;scale:1.52;top:7.2rem;left:11rem}.about__mv__image .objects .object--b{z-index:4;scale:1.57;top:2.9rem;right:1.6rem;rotate:17deg}.about__mv__image .objects .object--c{z-index:3;scale:.99;top:1.5rem;left:1.8rem;rotate:7deg}.about__mv__image .objects .object--d{z-index:2;scale:1.43;bottom:1.3rem;left:4rem;rotate:-20deg}.about__mv__image .objects .icon{z-index:6;position:absolute}.about__mv__image .objects .icon--a{width:3.8rem;height:3.8rem;top:2.5rem;right:5.5rem;background:var(--white);opacity:0;scale:0;transform:translateY(.8rem)}.about__mv__image .objects .icon--b{scale:0;width:4rem;height:4rem;top:6.1rem;left:11.6rem;background:var(--red)}.about__mv__image .objects .icon--c{scale:0;width:1.8rem;height:1.8rem;top:11.4rem;left:16.5rem;background:#ffc49b}.about__mv__image .objects .icon--d{scale:0;width:4rem;height:4rem;bottom:6.1rem;right:.2rem;background:var(--red)}.about__mv__image .objects .icon--e{scale:0;width:4rem;height:4rem;left:6.7rem;top:7.6rem;background:var(--white)}.about__menu{position:relative}@media only screen and (min-width: 769px){.about__menu ul{display:flex}}@media only screen and (max-width: 768px){.about__menu ul{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:max(1px,.1rem) solid var(--gray)}}@media only screen and (min-width: 769px){.about__menu ul li{flex:1}}.about__menu ul li a{display:flex;align-items:center;justify-content:center;background:var(--yellow)}@media only screen and (min-width: 769px){.about__menu ul li a{font-size:clamp(9px,1.0248901903vw,19.6778916545px);padding:1.7rem 1.6rem 1.8rem 2.2rem;border:max(1px,.1rem) solid var(--gray)}}@media only screen and (max-width: 768px){.about__menu ul li a{font-size:1.4rem;padding:1.3rem 1.6rem 1.4rem 1.8rem;border-top:max(1px,.1rem) solid var(--gray)}}.about__menu ul li a .text{white-space:nowrap;line-height:1.5;letter-spacing:.05em;margin-left:auto}.about__menu ul li a .arrow{width:1.1em;height:1.1em;margin-left:auto}@media (hover: hover) and (pointer: fine){.about__menu ul li a{transition:background .45s ease-out}.about__menu ul li a:hover{background:var(--beige)}}@media only screen and (min-width: 769px){.about__menu ul li:not(:last-of-type) a{border-right:none}}@media only screen and (max-width: 768px){.about__menu ul li:nth-of-type(3){grid-column:span 2}}@media only screen and (max-width: 768px){.about__menu ul li:nth-of-type(2),.about__menu ul li:nth-of-type(5){border-left:max(1px,.1rem) solid var(--gray)}}.abouth2{display:flex;align-items:center;column-gap:1rem}.abouth2 h2{display:block;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 769px){.abouth2 h2{font-size:3.2rem}}@media only screen and (max-width: 768px){.abouth2 h2{font-size:2.8rem}}.abouth2 .ball{display:block;border-radius:50%;background:var(--red)}@media only screen and (min-width: 769px){.abouth2 .ball{font-size:clamp(10px,1.1713030747vw,22.4890190337px);width:.56em;height:.56em}}@media only screen and (max-width: 768px){.abouth2 .ball{width:.9rem;height:.9rem}}.abouth2 p{display:block;line-height:1.7;letter-spacing:.05em}@media only screen and (min-width: 769px){.abouth2 p{font-size:2rem}}@media only screen and (max-width: 768px){.abouth2 p{font-size:1.6rem}}.about__member{position:relative;padding-top:2.3rem}@media only screen and (min-width: 769px){.about__member>.inner{padding-top:5rem}}@media only screen and (max-width: 768px){.about__member>.inner{padding-top:3rem}}.about__member__main h3,.about__member__management h3{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.5;letter-spacing:.05em;overflow:hidden}@media only screen and (min-width: 769px){.about__member__main h3,.about__member__management h3{width:21.2rem;height:4.6rem;font-size:clamp(10px,1.0248901903vw,19.6778916545px);padding-top:.5rem;margin-left:2rem}}@media only screen and (max-width: 768px){.about__member__main h3,.about__member__management h3{width:16.1rem;height:3.6rem;font-size:1.4rem;padding-top:.1rem;padding-left:.2rem;margin-left:.8rem}}.about__member__main h3:before,.about__member__main h3:after,.about__member__management h3:before,.about__member__management h3:after{content:"";display:block;position:absolute;top:0;width:70%;height:105%;background:var(--yellow);border:max(1px,.1rem) solid var(--gray);border-bottom:none}.about__member__main h3:before,.about__member__management h3:before{z-index:-2;left:0;transform:skew(-20deg);transform-origin:left bottom}@media only screen and (min-width: 769px){.about__member__main h3:before,.about__member__management h3:before{border-radius:1.2rem 0 0}}@media only screen and (max-width: 768px){.about__member__main h3:before,.about__member__management h3:before{border-radius:.9rem 0 0}}.about__member__main h3:after,.about__member__management h3:after{z-index:-1;right:0;border-left:none}@media only screen and (min-width: 769px){.about__member__main h3:after,.about__member__management h3:after{border-radius:0 1.4rem 0 0}}@media only screen and (max-width: 768px){.about__member__main h3:after,.about__member__management h3:after{border-radius:0 1rem 0 0}}.about__member__main>ul,.about__member__management>ul{z-index:3;position:relative;display:flex;background:var(--white);border-radius:.4rem;border:max(1px,.1rem) solid var(--gray)}@media only screen and (max-width: 768px){.about__member__main>ul,.about__member__management>ul{flex-direction:column}}@media only screen and (min-width: 769px){.about__member__main{margin-top:3.3rem}}@media only screen and (max-width: 768px){.about__member__main{margin-top:3.4rem}}.about__member__main>ul{flex-direction:column;row-gap:4rem}@media only screen and (min-width: 769px){.about__member__main>ul{padding:3.9rem 4rem}}@media only screen and (max-width: 768px){.about__member__main>ul{padding:3.9rem 1.5rem}}.about__member__main>ul .member{display:flex;align-items:center}@media only screen and (min-width: 769px){.about__member__main>ul .member{padding:0 3.9rem}}@media only screen and (max-width: 768px){.about__member__main>ul .member{flex-direction:column}}@media only screen and (min-width: 769px){.about__member__main>ul .member__lead{width:25rem}}.about__member__main>ul .member__lead p{display:block;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__main>ul .member__lead p{font-size:2rem;line-height:1.7}}@media only screen and (max-width: 768px){.about__member__main>ul .member__lead p{position:relative;text-align:center;font-size:1.6rem;line-height:1.5;padding-bottom:1.1rem;padding-left:.3em;border-bottom:max(1px,.1rem) solid currentColor}.about__member__main>ul .member__lead p:before,.about__member__main>ul .member__lead p:after{content:"";display:block;position:absolute;width:1rem;height:1.5rem}.about__member__main>ul .member__lead p:before{background:var(--white);left:calc(50% - .5rem);bottom:-1.5rem}.about__member__main>ul .member__lead p:after{border-right:max(1px,.1rem) solid currentColor;rotate:30deg;transform-origin:right top;left:calc(50% - .5rem + max(1px,.1rem));bottom:calc(-1.5rem - max(.5px,.05rem))}}.about__member__main>ul .member__image{position:relative;overflow:hidden;border-radius:.4rem}@media only screen and (min-width: 769px){.about__member__main>ul .member__image{width:23.9rem;height:23.9rem}}@media only screen and (max-width: 768px){.about__member__main>ul .member__image{width:100%;height:23.1rem}}.about__member__main>ul .member__image img{position:absolute}@media only screen and (min-width: 769px){.about__member__main>ul .member__image img{width:30.3rem;height:30.3rem;top:calc(50% - 15.15rem);left:calc(50% - 15.15rem)}}@media only screen and (max-width: 768px){.about__member__main>ul .member__image img{width:33.5rem;height:23.1rem;top:0;left:calc(50% - 16.75rem)}}.about__member__main>ul .member__image img.image--b{opacity:0}@media only screen and (max-width: 768px){.about__member__main>ul .member__image--02{margin-top:-.5rem}}@media only screen and (max-width: 768px){.about__member__main>ul .member__image--03{margin-top:-4.5rem}}.about__member__main>ul .member__detail{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.about__member__main>ul .member__detail{flex:1;margin-left:6.7rem}}.about__member__main>ul .member__detail__position{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__main>ul .member__detail__position{font-size:clamp(9px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.about__member__main>ul .member__detail__position{font-size:1.3rem}}.about__member__main>ul .member__detail__name{display:flex;align-items:center}.about__member__main>ul .member__detail__name__en,.about__member__main>ul .member__detail__name__jp{display:block;line-height:1.7;letter-spacing:.05em}.about__member__main>ul .member__detail__name__en{font-size:2.2rem}.about__member__main>ul .member__detail__name__jp{font-size:1.8rem;margin-top:-.2rem}.about__member__main>ul .member__detail__message{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__main>ul .member__detail__message{font-size:clamp(9px,.9516837482vw,18.2723279649px);margin-top:1.5rem}}@media only screen and (max-width: 768px){.about__member__main>ul .member__detail__message{font-size:1.3rem;margin-top:.7rem}}.about__member__main>ul .member__detail__award{display:block;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__main>ul .member__detail__award{font-size:clamp(9px,.878477306vw,16.8667642753px);line-height:1.8;margin-top:.8rem}}@media only screen and (max-width: 768px){.about__member__main>ul .member__detail__award{font-size:1.2rem;line-height:1.6;margin-top:.6rem}}.about__member__main>ul .member:not(:last-of-type){padding-bottom:3.9rem;border-bottom:max(1px,.1rem) solid var(--gray)}.about__member__management{margin-top:4rem}@media only screen and (min-width: 769px){.about__member__management>ul{flex-wrap:wrap;padding:4rem 3.9rem 3.9rem;gap:5rem 4.8rem}}@media only screen and (max-width: 768px){.about__member__management>ul{padding:3.9rem 1.5rem;row-gap:4rem}}.about__member__management>ul .member{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.about__member__management>ul .member{width:33rem}}@media only screen and (min-width: 769px){.about__member__management>ul .member:nth-of-type(3n){margin-right:-2rem}}.about__member__management>ul .member__image{position:relative;border-radius:.4rem;overflow:hidden}@media only screen and (min-width: 769px){.about__member__management>ul .member__image{height:22.5rem}}@media only screen and (max-width: 768px){.about__member__management>ul .member__image{height:20.7rem}}.about__member__management>ul .member__image img{height:100%}.about__member__management>ul .member__text{display:flex;flex-direction:column;margin-top:1.2rem}.about__member__management>ul .member__text__position{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__management>ul .member__text__position{font-size:clamp(9px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.about__member__management>ul .member__text__position{font-size:1.3rem}}.about__member__management>ul .member__text__name{display:block;font-size:2.2rem;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__management>ul .member__text__name{line-height:1.7}}@media only screen and (max-width: 768px){.about__member__management>ul .member__text__name{line-height:1.6}}.about__member__management>ul .member__text__message{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__member__management>ul .member__text__message{font-size:clamp(9px,.9516837482vw,18.2723279649px);margin-top:.3rem}}@media only screen and (max-width: 768px){.about__member__management>ul .member__text__message{font-size:1.3rem;margin-top:.5rem}}.about__history{z-index:3;position:relative}@media only screen and (min-width: 769px){.about__history{padding:9.4rem 0 11.6rem}}@media only screen and (max-width: 768px){.about__history{padding:4.5rem 0 13.7rem}}@media only screen and (min-width: 769px){.about__history>.inner{display:flex;justify-content:space-between;align-items:flex-start;padding-top:5rem}}@media only screen and (max-width: 768px){.about__history>.inner{padding-top:3rem}}@media only screen and (min-width: 769px){.about__history__body{width:69.4rem;margin-top:1.4rem}}@media only screen and (max-width: 768px){.about__history__body{margin-top:4.3rem}}.about__history__body dl{display:grid;grid-template-columns:auto 1fr}@media only screen and (min-width: 769px){.about__history__body dl{column-gap:3.8rem}}@media only screen and (max-width: 768px){.about__history__body dl{column-gap:1.4rem}}.about__history__body dl dt{display:flex;height:1.6em}@media only screen and (min-width: 769px){.about__history__body dl dt{align-items:center;font-size:clamp(10px,1.1713030747vw,22.4890190337px);column-gap:3rem}}@media only screen and (max-width: 768px){.about__history__body dl dt{flex-direction:column;justify-content:flex-end;font-size:1.6rem;padding-bottom:.2rem}}.about__history__body dl dt .year,.about__history__body dl dt .month{display:block;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__history__body dl dt .year,.about__history__body dl dt .month{line-height:1.6;font-size:clamp(9px,1.0248901903vw,19.6778916545px)}}@media only screen and (max-width: 768px){.about__history__body dl dt .year,.about__history__body dl dt .month{line-height:1.5}}@media only screen and (max-width: 768px){.about__history__body dl dt .year{font-size:1.2rem}}@media only screen and (max-width: 768px){.about__history__body dl dt .month{font-size:1.4rem}}.about__history__body dl dd{position:relative;border-left:max(1px,.1rem) solid var(--grayl)}.about__history__body dl dd ul{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.about__history__body dl dd ul{row-gap:3.3rem}}@media only screen and (max-width: 768px){.about__history__body dl dd ul{row-gap:1.7rem}}.about__history__body dl dd .historyitem{position:relative;display:flex;flex-direction:column}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem{padding-left:3.9rem;row-gap:.8rem}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem{padding-left:2.5rem;row-gap:.2rem}}.about__history__body dl dd .historyitem--main .icon{position:absolute;width:1.2em;height:1.2em;left:calc(-.6em - max(.5px,.05rem));top:.25em;background:var(--red)}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem--main .icon{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem--main .icon{font-size:1.6rem}}.about__history__body dl dd .historyitem--main p{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem--main p{font-size:clamp(9px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem--main p{font-size:1.3rem}}.about__history__body dl dd .historyitem--main p:first-of-type{line-height:1.6}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem--main p:first-of-type{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem--main p:first-of-type{font-size:1.6rem}}.about__history__body dl dd .historyitem--sub .ball{position:absolute;width:.56em;height:.56em;left:calc(-.28em - max(.5px,.05rem));top:.48em;border-radius:50%;background:var(--grayl)}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem--sub .ball{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem--sub .ball{font-size:1.6rem}}.about__history__body dl dd .historyitem--sub p{display:block;line-height:1.8;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__history__body dl dd .historyitem--sub p{font-size:clamp(9px,.9516837482vw,18.2723279649px)}}@media only screen and (max-width: 768px){.about__history__body dl dd .historyitem--sub p{font-size:1.3rem}}.about__history__body dl dd:first-of-type:before,.about__history__body dl dd:last-of-type:before{content:"";display:block;position:absolute;width:2rem;height:.8em;left:-1rem;background:var(--beige)}@media only screen and (min-width: 769px){.about__history__body dl dd:first-of-type:before,.about__history__body dl dd:last-of-type:before{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__history__body dl dd:first-of-type:before,.about__history__body dl dd:last-of-type:before{font-size:1.6rem}}.about__history__body dl dd:first-of-type:before{top:0}.about__history__body dl dd:last-of-type:before{bottom:0}@media only screen and (min-width: 769px){.about__history__body dl dd:not(:last-of-type){padding-bottom:3.4rem}}@media only screen and (max-width: 768px){.about__history__body dl dd:not(:last-of-type){padding-bottom:2.8rem}}.about__history .diagonalcut{bottom:0}.about__history .icon{position:absolute;background:var(--red)}.about__history .icon--01{animation:blink1 2.5s ease-in-out infinite}@media only screen and (min-width: 769px){.about__history .icon--01{width:7.5rem;height:7.5rem;top:30.7rem;left:calc(50% - 57.9rem)}}@media only screen and (max-width: 768px){.about__history .icon--01{width:4.8rem;height:4.8rem;bottom:5.8rem;right:8.9rem}}@keyframes blink1{0%{rotate:4deg}50%{rotate:-4deg}to{rotate:4deg}}.about__history .icon--02{animation:blink2 2.5s ease-in-out infinite}@media only screen and (min-width: 769px){.about__history .icon--02{width:4.9rem;height:4.9rem;top:35.1rem;left:calc(50% - 46.8rem)}}@media only screen and (max-width: 768px){.about__history .icon--02{width:3.2rem;height:3.2rem;bottom:3.5rem;right:5rem}}@keyframes blink2{0%{rotate:-6deg}50%{rotate:6deg}to{rotate:-6deg}}.about__history .symbol{position:absolute}@media only screen and (min-width: 769px){.about__history .symbol{width:32.1rem;height:18.8rem;bottom:-2.9rem;left:calc(50% - 55.4rem)}}@media only screen and (max-width: 768px){.about__history .symbol{width:18.4rem;height:10.8rem;bottom:-3.5rem;left:3.7rem}}.about__values{z-index:2;position:relative;background:var(--white)}@media only screen and (min-width: 769px){.about__values{padding-top:13.4rem}}@media only screen and (max-width: 768px){.about__values{padding-top:9.7rem}}@media only screen and (min-width: 769px){.about__values>.inner{padding-top:5rem}}@media only screen and (max-width: 768px){.about__values>.inner{padding-top:3rem}}@media only screen and (max-width: 768px){.about__values .abouth2 h2{font-size:2.6rem}.about__values .abouth2 p{font-size:1.4rem}}@media only screen and (min-width: 769px){.about__values__body{height:54.7rem;margin-top:4.2rem}}@media only screen and (max-width: 768px){.about__values__body{height:55.2rem;margin-top:2.4rem}}.about__values__body>ul{position:relative;width:100%;height:100%}.about__values__body>ul .beige{background:var(--beige)}.about__values__body>ul .pink{background:#fdf1ed}.about__values__body>ul .white{background:var(--white)}.about__values__body>ul .value{position:absolute;display:flex;align-items:center;justify-content:center;transform-origin:left top}.about__values__body>ul .value p{display:block;text-align:center;white-space:nowrap;letter-spacing:.05em}@media only screen and (min-width: 769px){.about__values__body>ul .value p{line-height:1.7}}@media only screen and (max-width: 768px){.about__values__body>ul .value p{line-height:1.4}}.about__values__body>ul .value p strong{letter-spacing:.05em}.about__values__body>ul .value--single{border:max(.1rem,1px) solid var(--gray);border-radius:9999px}@media only screen and (min-width: 769px){.about__values__body>ul .value--single{padding-bottom:.2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--single{padding-bottom:.1rem}}.about__values__body>ul .value--reversible{perspective:1000rem}.about__values__body>ul .value--reversible .value__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:flip 8s infinite linear}@keyframes flip{0%{transform:rotateY(0)}10%{transform:rotateY(180deg)}50%{transform:rotateY(180deg)}60%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}.about__values__body>ul .value--reversible .front,.about__values__body>ul .value--reversible .back{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;border:max(.1rem,1px) solid var(--gray);border-radius:9999px}.about__values__body>ul .value--reversible .front{z-index:3;backface-visibility:hidden}.about__values__body>ul .value--reversible .back{padding-bottom:.2rem;transform:rotateY(180deg)}@media only screen and (min-width: 769px){.about__values__body>ul .value--01{width:27.5rem;height:14rem;rotate:-9deg;top:4.1rem;left:-2.9rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--01{width:17.8rem;height:6.6rem;rotate:-9deg;top:2.5rem;left:.1rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--01 p{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__values__body>ul .value--01 p{font-size:1.2rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--02{width:25.8rem;height:14.8rem;rotate:12deg;top:-1rem;left:30.5rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--02{width:13.4rem;height:7.4rem;rotate:12deg;right:.4rem;top:-.7rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--02 p{font-size:2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--02 p{font-size:1.5rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--03{width:28.6rem;height:17rem;top:.3rem;left:57.7rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--03{top:9.1rem;width:12.7rem;height:9rem;left:2rem}}.about__values__body>ul .value--03 .value__inner{margin-top:.2rem}@media only screen and (min-width: 769px){.about__values__body>ul .value--03 .value__inner{height:14rem;rotate:-10deg;animation-delay:4.4s}}@media only screen and (max-width: 768px){.about__values__body>ul .value--03 .value__inner{width:12.7rem;height:7.9rem;rotate:10deg}}@media only screen and (min-width: 769px){.about__values__body>ul .value--03 .value__inner .front{column-gap:2.2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--03 .value__inner .front{column-gap:.9rem}}.about__values__body>ul .value--03 .value__inner .front .icon{background:var(--black)}@media only screen and (min-width: 769px){.about__values__body>ul .value--03 .value__inner .front .icon{width:3.9rem;height:3.9rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--03 .value__inner .front .icon{width:1.5rem;height:1.5rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--03 .value__inner .back{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__values__body>ul .value--03 .value__inner .back{font-size:1.2rem}}.about__values__body>ul .value--04{rotate:-4deg}@media only screen and (min-width: 769px){.about__values__body>ul .value--04{width:28.5rem;height:37rem;right:1.2rem;top:1rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--04{width:16.3rem;height:10.2rem;top:10.2rem;right:1.7rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--04 p{font-size:2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--04 p{font-size:1.3rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--04 p strong{font-size:2.6rem;line-height:2;vertical-align:-.2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--04 p strong{font-size:1.6rem;line-height:1.8;vertical-align:-.1rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--05{width:16.2rem;height:16.2rem;top:20.1rem;left:.7rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--05{width:8.6rem;height:8.6rem;top:18.4rem;left:1rem}}.about__values__body>ul .value--05 .value__inner{rotate:-5deg}@media only screen and (max-width: 768px){.about__values__body>ul .value--05 .value__inner{animation-delay:4.4s}}.about__values__body>ul .value--05 .value__inner .front .icon{background:var(--black)}@media only screen and (min-width: 769px){.about__values__body>ul .value--05 .value__inner .front .icon{width:6rem;height:6rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--05 .value__inner .front .icon{width:2.7rem;height:2.7rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--05 .value__inner .back{font-size:2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--05 .value__inner .back{font-size:1.2rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--06{width:34.8rem;height:14rem;rotate:4deg;top:19.5rem;left:19.3rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--06{width:22rem;height:5.9rem;rotate:10deg;top:19.1rem;right:.8rem}}.about__values__body>ul .value--06 p{display:flex;align-items:center}@media only screen and (min-width: 769px){.about__values__body>ul .value--06 p{font-size:1.8rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--06 p{font-size:1.4rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--06 p strong{font-size:2.4rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--06 p strong{font-size:1.6rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--07{width:32.5rem;height:14rem;rotate:-3deg;top:21.1rem;left:54.5rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--07{width:15.4rem;height:9.5rem;rotate:16deg;top:35.5rem;right:.4rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--07 p{font-size:clamp(9px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__values__body>ul .value--07 p{font-size:1.5rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--08{width:65.3rem;height:11.8rem;rotate:2deg;bottom:3.9rem;left:-1.6rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--08{width:31.3rem;height:6.8rem;rotate:1deg;top:28.2rem;left:.5rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--08 p{font-size:clamp(9px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__values__body>ul .value--08 p{font-size:1.3rem}}.about__values__body>ul .value--09{justify-content:flex-start;overflow:hidden}@media only screen and (min-width: 769px){.about__values__body>ul .value--09{width:23.2rem;height:11.8rem;rotate:-9deg;bottom:.5rem;left:64.8rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--09{width:33.5rem;height:5.9rem;rotate:6deg;bottom:3.1rem;left:.4rem}}.about__values__body>ul .value--09 .value__inner{display:flex}.about__values__body>ul .value--09 .value__inner p{animation:marquee 14s linear infinite}@media only screen and (min-width: 769px){.about__values__body>ul .value--09 .value__inner p{font-size:2.6rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--09 .value__inner p{font-size:2rem}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.about__values__body>ul .value--09 .image{z-index:2;position:absolute;rotate:9deg}.about__values__body>ul .value--09 .image--a{animation:pop1 1s infinite}@media only screen and (min-width: 769px){.about__values__body>ul .value--09 .image--a{width:6.5rem;height:6.5rem;bottom:-.5rem;left:2.5rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--09 .image--a{width:4.6rem;height:4.6rem;bottom:-.4rem;left:4.3rem}}@keyframes pop1{0%{transform:translateY(0)}5%{transform:translateY(-3%)}50%{transform:translateY(-3%)}55%{transform:translateY(0)}to{transform:translateY(0)}}.about__values__body>ul .value--09 .image--b{animation:pop2 1s infinite}@media only screen and (min-width: 769px){.about__values__body>ul .value--09 .image--b{width:5rem;height:5rem;top:-.4rem;right:2.5rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--09 .image--b{width:3.6rem;height:3.6rem;top:-.4rem;right:4.3rem}}@keyframes pop2{0%{transform:translateY(0)}5%{transform:translateY(4%)}50%{transform:translateY(4%)}55%{transform:translateY(0)}to{transform:translateY(0)}}@media only screen and (min-width: 769px){.about__values__body>ul .value--10{width:24.6rem;height:14rem;rotate:7deg;bottom:2rem;right:-.2rem}}@media only screen and (max-width: 768px){.about__values__body>ul .value--10{width:14rem;height:7.3rem;rotate:-16deg;bottom:8.4rem;left:1.1rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--10 p{font-size:clamp(10px,1.1713030747vw,22.4890190337px)}}@media only screen and (max-width: 768px){.about__values__body>ul .value--10 p{font-size:1.3rem}}@media only screen and (min-width: 769px){.about__values__body>ul .value--10 p strong{font-size:2rem;line-height:1.8}}@media only screen and (max-width: 768px){.about__values__body>ul .value--10 p strong{font-size:1.6rem}}.about__strengths{position:relative;background:var(--white)}@media only screen and (min-width: 769px){.about__strengths{padding:7.1rem 0 22.4rem}}@media only screen and (max-width: 768px){.about__strengths{padding:1.9rem 0 9.2rem}}@media only screen and (min-width: 769px){.about__strengths>.inner{padding-top:5rem}}@media only screen and (max-width: 768px){.about__strengths>.inner{padding-top:4rem}}@media only screen and (min-width: 769px){.about__strengths__body{margin-top:3.3rem}}@media only screen and (max-width: 768px){.about__strengths__body{margin-top:2.5rem}}.about__strengths__body>ul{display:flex}@media only screen and (min-width: 769px){.about__strengths__body>ul{flex-wrap:wrap;justify-content:space-between;row-gap:.8rem}}@media only screen and (max-width: 768px){.about__strengths__body>ul{flex-direction:column;row-gap:.9rem}}@media only screen and (min-width: 769px){.about__strengths__body>ul>li{display:flex}}.about__profile{position:relative}@media only screen and (min-width: 769px){.about__profile{padding:5rem 0 15rem}}@media only screen and (max-width: 768px){.about__profile{padding:3rem 0 15rem}}@media only screen and (min-width: 769px){.about__profile .diagonalcut{top:-4.4rem}}@media only screen and (max-width: 768px){.about__profile .diagonalcut{top:-1.2rem}}.about__profile>.inner{position:relative}@media only screen and (min-width: 769px){.about__profile>.inner{display:flex;align-items:flex-start;justify-content:space-between;padding-right:17.4rem}}@media only screen and (min-width: 769px){.about__profile__body{width:52rem;margin-top:2.4rem}}@media only screen and (max-width: 768px){.about__profile__body{margin:3.6rem auto 0;width:29.5rem}}.about__profile__body dl{display:grid;grid-template-columns:auto 1fr}@media only screen and (min-width: 769px){.about__profile__body dl{row-gap:1.8rem}}@media only screen and (max-width: 768px){.about__profile__body dl{row-gap:1.1rem}}.about__profile__body dl dt,.about__profile__body dl dd{display:block;letter-spacing:.05em;border-bottom:max(1px,.1rem) solid #bcbcbc}@media only screen and (min-width: 769px){.about__profile__body dl dt,.about__profile__body dl dd{font-size:clamp(10px,.9516837482vw,18.2723279649px);line-height:2.1;padding-bottom:1.7rem}}@media only screen and (max-width: 768px){.about__profile__body dl dt,.about__profile__body dl dd{line-height:2.5rem;padding-bottom:1rem}}@media only screen and (min-width: 769px){.about__profile__body dl dt{padding-right:8.4rem}}@media only screen and (max-width: 768px){.about__profile__body dl dt{font-size:1.2rem;padding-right:6.2rem}}@media only screen and (max-width: 768px){.about__profile__body dl dd{font-size:1.3rem}}.about__profile__body dl dd a{border-bottom:max(1px,.1rem) solid currentColor}@media (hover: hover) and (pointer: fine){.about__profile__body dl dd a{transition:color .35s ease-out}.about__profile__body dl dd a:hover{color:var(--grayd)}}.about__profile .himawari{position:absolute;display:block;width:10rem;height:14.3rem}@media only screen and (min-width: 769px){.about__profile .himawari{bottom:-6.7rem;left:7.7rem}}@media only screen and (max-width: 768px){.about__profile .himawari{scale:.58;transform-origin:left top;left:2.9rem;bottom:-17rem}}.about__profile .himawari .dou{z-index:2;position:relative;display:block;width:100%;height:100%}.about__profile .himawari .dou:before,.about__profile .himawari .dou:after{content:"";display:block;background:var(--red)}.about__profile .himawari .dou:before{position:relative;width:100%;height:100%;mask:url(/_astro/himawari.DiAE7LCh.svg) center/contain no-repeat}.about__profile .himawari .dou:after{position:absolute;width:7.8rem;height:4.4rem;bottom:1.1rem;right:-6.3rem;mask:url(/_astro/himawari_tail.B_KXXPoo.svg) center/contain no-repeat;transform-origin:left bottom;animation:swing-object 3s ease-in-out infinite}@keyframes swing-object{0%{rotate:4deg}50%{rotate:-4deg}to{rotate:4deg}}.about__profile .himawari .shadow{position:absolute;display:block;width:21.7rem;height:4rem;bottom:-3.3rem;left:1.5rem}.about__profile .himawari .shadow:before,.about__profile .himawari .shadow:after{content:"";display:block;background:var(--grayl)}.about__profile .himawari .shadow:before{position:relative;width:100%;height:100%;mask:url(/_astro/himawari_shadow.D2vyGFV8.svg) center/contain no-repeat}.about__profile .himawari .shadow:after{position:absolute;width:16.1rem;height:1.3rem;bottom:2.5rem;right:-1.8rem;mask:url(/_astro/himawari_shadow_tail.jZbRczb6.svg) center/contain no-repeat;transform-origin:left top;animation:swing-shadow 3s ease-in-out infinite}@keyframes swing-shadow{0%{rotate:.5deg}50%{rotate:-.5deg}to{rotate:.5deg}}@media only screen and (min-width: 769px){.about .pageheader{padding-bottom:6.3rem!important}}
