.layout_container__RYcjt{width:100%;margin:0 auto}.layout_container__RYcjt a[href="#scroll_top"]{position:fixed;width:10%;bottom:2rem;right:2rem;opacity:.8;z-index:1;text-align:right}@media screen and (min-width:960px){.layout_container__RYcjt a[href="#scroll_top"]{display:none}}.layout_main__d1Yew{background-color:var(--black5);max-width:var(--max-width);margin:0 auto}@media screen and (min-width:960px){.layout_main__d1Yew{display:grid;padding-top:4rem}.layout_main__d1Yew.layout_grid__HKpEB{grid-template-columns:2fr 1fr}}.layout_userHeaderPc__yjcyT{display:block}@media screen and (min-width:960px){.layout_userHeaderPc__yjcyT{display:block}}.layout_userHeaderPc__yjcyT .layout_userArea__k6O4n{background:var(--gradation01);display:flex;flex-direction:column;width:90%;margin:1rem auto;box-sizing:border-box;border-radius:.5rem;padding:2rem 0;text-align:center}.layout_userHeaderPc__yjcyT .layout_userImageWrapper__oW4Ec{padding:1rem;margin:0 auto}.layout_userHeaderPc__yjcyT .layout_userImage__B2Cgp{border-radius:5px}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd{width:224px;margin:1rem auto 0;text-align:left}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userName__gv1Q_{font-size:1.4rem;font-weight:700;margin-bottom:.2rem}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userJob__A2e_6{font-size:.8rem;font-weight:300;margin-bottom:1.4rem}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userLink__nZBUh{display:flex;flex-direction:column;row-gap:.6rem}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userLink__nZBUh a{display:flex;justify-content:left;align-items:center;column-gap:.4rem;font-size:1.2rem}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userLink__nZBUh a:hover{opacity:.7;transition:.2s ease-out}.layout_userHeaderPc__yjcyT .layout_userProfile__RPyYd .layout_userLink__nZBUh .layout_userLinkSvg__7ypit{fill:#fff;width:24px}.layout_userHeaderSp__wgdPK{display:inline-flex;align-items:center;text-align:center;padding:calc(.4rem + .4vw) .6rem;background-color:var(--black);gap:1rem}@media screen and (min-width:960px){.layout_userHeaderSp__wgdPK{display:none}}.layout_userHeaderSp__wgdPK:hover{text-decoration:none}.layout_userHeaderSp__wgdPK .layout_title__mqqQt{font-size:1.2rem}.layout_nav_pc__vH56l{display:none}@media screen and (min-width:960px){.layout_nav_pc__vH56l{display:flex;position:fixed;z-index:999999;top:0;left:0;right:0;max-width:var(--max-width);margin:0 auto;align-items:center;column-gap:1rem;padding:0 1rem;background-color:#312f32}}.layout_nav_pc_h1__w9Rfb{margin-right:auto;font-size:1.5rem;cursor:pointer}.layout_nav_pc__vH56l .layout_tab__KOkdi{font-weight:400}.layout_nav_pc__vH56l .layout_tab__KOkdi:hover{color:var(--yellow);transition:.1s ease-out;text-decoration:none}.layout_nav_pc__vH56l .layout_tab_active___uFTv{font-weight:500;color:#ff6188}.layout_nav_pc__vH56l .layout_drop_down_content__64is7{padding-top:1.4rem}.layout_nav_sp__0sHfN{display:flex;justify-content:space-around;background-color:var(--black4)}@media screen and (min-width:960px){.layout_nav_sp__0sHfN{display:none}}.layout_nav_sp__0sHfN a{width:100%}.layout_nav_sp__0sHfN li{background-color:var(--black4);color:var(--white);font-size:1rem;font-weight:400;padding-top:.6rem;padding-bottom:.6rem;text-align:center}.layout_nav_sp__0sHfN li.layout_tab_active___uFTv{background-color:var(--black5)}.About_about__fFfvC>*{padding:1rem;line-height:1.4;.About_image__kOaBv{position:relative;width:auto;height:80%}.About_stack__SkD_G>*+*{margin-top:.4rem}& figure{position:relative;height:260px;& img{object-fit:cover}}& figcaption{margin-top:.4rem;font-size:.9rem;color:#959595}& li{margin-left:1rem;list-style-type:square;line-height:1.4;& a{-webkit-text-decoration:underline gray;text-decoration:underline gray}}& details{margin-left:.4rem;padding:.5em .5em 0;font-size:.8rem;&[open]{padding:.5em}&>ul{margin-left:1rem;margin-top:.8rem;padding:1rem;background-color:var(--black6);border-radius:4px}& details details *{color:var(--gray01)}}& summary{font-size:1rem;&:hover{cursor:pointer;opacity:.8;transition:opacity .2s ease-out}}.About_detailsLarge__5tuiz>*{font-size:1.2rem}.About_detailsLarge__5tuiz>summary{font-size:1.2rem;color:var(--green)}}