.aoitori-profile-page{background:#fffdfb;color:#594c46;padding:72px 0 88px}.aoitori-profile-page__inner{max-width:960px}.aoitori-profile-page__intro{align-items:center;background:#f8efec;display:grid;gap:48px;grid-template-columns:minmax(0,.57fr) minmax(0,1.43fr);margin-bottom:88px;padding:48px}.aoitori-profile-page__portrait-wrap{background:#fff;min-height:280px}.aoitori-profile-page__portrait{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.aoitori-profile-page__portrait-placeholder{align-items:center;color:#8a7361;display:flex;font-size:16px;height:280px;justify-content:center}.aoitori-profile-page__label{color:#8a7361;font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 16px}.aoitori-profile-page__role{font-size:16px;font-weight:700;margin:0 0 8px}.aoitori-profile-page__intro h2{color:#594c46;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:500;letter-spacing:.08em;line-height:1.45;margin:0}.aoitori-profile-page__kana{color:#8a7361;font-size:14px;letter-spacing:.08em;margin:6px 0 24px}.aoitori-profile-page__lead{font-size:17px;line-height:2}.aoitori-profile-page__lead p:last-child{margin-bottom:0}.aoitori-profile-page__section{margin-bottom:88px}.aoitori-profile-page__heading{border-top:1px solid #dfd2cb;margin-bottom:36px;padding-top:16px}.aoitori-profile-page__heading span{color:#8a7361;font-size:13px;font-weight:700;letter-spacing:.16em}.aoitori-profile-page__heading h2{color:#594c46;font-family:"Noto Serif JP",serif;font-size:31px;font-weight:500;letter-spacing:.08em;line-height:1.45;margin:8px 0 0}.aoitori-profile-page__timeline{border-top:1px solid #eadfd9}.aoitori-profile-page__career{border-bottom:1px solid #eadfd9;display:grid;gap:32px;grid-template-columns:150px 1fr;padding:28px 0}.aoitori-profile-page__career-period{color:#8a7361;font-size:16px;font-variant-numeric:lining-nums;font-weight:700;letter-spacing:.04em;line-height:1.7;margin:0}.aoitori-profile-page__career h3{font-size:20px;line-height:1.7;margin:0 0 8px}.aoitori-profile-page__career .rte{font-size:16px;line-height:1.9}.aoitori-profile-page__career .rte p{margin:0}.aoitori-profile-page__hobbies{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.aoitori-profile-page__hobby{background:#faf4f1;border:1px solid #eadfd9;padding:26px 28px}.aoitori-profile-page__hobby h3{font-size:18px;line-height:1.7;margin:0}.aoitori-profile-page__hobby .rte{font-size:16px;line-height:1.8;margin-top:10px}.aoitori-profile-page__values{border-left:4px solid #927863;font-size:17px;line-height:1.9;margin-top:28px;padding:8px 0 8px 24px}.aoitori-profile-page__values p{margin:0}.aoitori-profile-page__qualifications{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.aoitori-profile-page__qualifications li{align-items:center;background:#fff;border:1px solid #dfd2cb;display:flex;font-size:16px;line-height:1.7;min-height:86px;padding:20px 24px}.aoitori-profile-page__qualifications li:before{background:#927863;border-radius:50%;content:"";flex:0 0 auto;height:7px;margin-right:14px;width:7px}.aoitori-profile-page__cta{background:#fbf7e7;border-radius:6px;padding:44px 24px 40px;text-align:center}.aoitori-profile-page__cta h2{color:#584c47;font-size:25px;line-height:1.6;margin:0}.aoitori-profile-page__cta>p:not(.aoitori-profile-page__label){font-size:16px;line-height:1.8;margin:12px 0 24px}.aoitori-profile-page__cta a{background:#927863;border-radius:999px;color:#fff;display:inline-block;font-size:16px;font-weight:700;min-width:196px;padding:16px 34px;text-decoration:none}.aoitori-profile-page__cta a:hover{opacity:.88}@media(max-width:749px){.aoitori-profile-page{padding:56px 0 64px}.aoitori-profile-page__intro{gap:28px;grid-template-columns:1fr;margin-bottom:64px;padding:24px 20px 32px}.aoitori-profile-page__portrait-wrap,.aoitori-profile-page__portrait,.aoitori-profile-page__portrait-placeholder{min-height:0}.aoitori-profile-page__portrait-placeholder{height:320px}.aoitori-profile-page__intro h2,.aoitori-profile-page__heading h2{font-size:25px}.aoitori-profile-page__lead{font-size:16px}.aoitori-profile-page__section{margin-bottom:64px}.aoitori-profile-page__career{gap:8px;grid-template-columns:1fr;padding:24px 0}.aoitori-profile-page__career h3{font-size:19px}.aoitori-profile-page__hobbies,.aoitori-profile-page__qualifications{grid-template-columns:1fr}.aoitori-profile-page__hobby{padding:22px 20px}.aoitori-profile-page__values{font-size:16px;padding-left:18px}.aoitori-profile-page__qualifications li{min-height:0;padding:18px 20px}.aoitori-profile-page__cta{padding:36px 20px 32px}.aoitori-profile-page__cta h2{font-size:22px}}.aoitori-profile-page__timeline{border-top:0}.aoitori-profile-page__career{position:relative;border-bottom:0;padding:0 0 32px 24px}.aoitori-profile-page__career:before{content:"\25a0";position:absolute;left:0;top:.24em;color:#594c46;font-size:12px;line-height:1.7}.aoitori-profile-page__career:last-child{padding-bottom:0}.aoitori-profile-page__career-section{margin-top:0}.aoitori-profile-page__career-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:clamp(40px,5vw,64px);align-items:start}.aoitori-profile-page__career-layout .aoitori-profile-page__career{grid-template-columns:1fr;gap:8px}.aoitori-profile-page__career-photo{overflow:hidden;background:#f8efec}.aoitori-profile-page__career-photo .aoitori-profile-page__portrait{display:block;width:100%;height:auto;min-height:0;aspect-ratio:368 / 418;object-fit:cover}.aoitori-profile-page__career-photo .aoitori-profile-page__portrait-placeholder{display:grid;place-items:center;aspect-ratio:368 / 418;min-height:0}@media screen and (max-width:749px){.aoitori-profile-page__career-layout{grid-template-columns:1fr;gap:36px}.aoitori-profile-page__career-photo{max-width:420px;margin:0 auto}}@media screen and (min-width:750px){.aoitori-profile-page__career-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}}.aoitori-profile-page .aoitori-profile-page__heading{border-top:0;border-left:4px solid #9c8069;background:#f8efec;padding:14px 18px}.aoitori-profile-page .aoitori-profile-page__heading h2{margin:0;color:#5b4f49;font-family:"Noto Serif JP",serif;font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.04em}@media screen and (max-width:749px){.aoitori-profile-page .aoitori-profile-page__heading{padding:12px 14px}.aoitori-profile-page .aoitori-profile-page__heading h2{font-size:20px}}.aoitori-profile-page .aoitori-profile-page__hobbies,.aoitori-profile-page .aoitori-profile-page__qualifications{display:grid;grid-template-columns:1fr;gap:8px;list-style:none;margin:0;padding:0}.aoitori-profile-page .aoitori-profile-page__hobby,.aoitori-profile-page .aoitori-profile-page__qualifications li{position:relative;display:block;min-height:0;margin:0;padding:0 0 0 1.2em;border:0;background:transparent;font-size:16px;line-height:1.8}.aoitori-profile-page .aoitori-profile-page__hobby:before,.aoitori-profile-page .aoitori-profile-page__qualifications li:before{content:"\30fb";position:absolute;top:0;left:0;width:auto;height:auto;margin:0;border-radius:0;background:transparent;color:#594c46;font-size:inherit;line-height:inherit}.aoitori-profile-page .aoitori-profile-page__hobby h3{margin:0;font-size:16px;font-weight:400;line-height:1.8}.aoitori-profile-page__career{display:block;width:100%}.aoitori-profile-page__sp-break{display:none}@media screen and (max-width:749px){.aoitori-profile-page__sp-break{display:block}}.aoitori-profile-page__four-c-lead{font-size:17px;line-height:1.9;margin:0 0 22px}.aoitori-profile-page__four-c-grid{display:grid;gap:10px;grid-template-columns:1fr;margin:0 auto;max-width:680px}.aoitori-profile-page__four-c-grid article{align-items:baseline;display:grid;gap:24px;grid-template-columns:140px minmax(0,1fr);padding:3px 4px 8px;text-align:left}.aoitori-profile-page__four-c-grid span{color:#8a7361b8;display:block;font-family:Arial,Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:28px;font-weight:500;letter-spacing:.01em;line-height:1.3;margin:0}.aoitori-profile-page__four-c-grid p{color:#584c47;font-family:"Noto Serif JP",serif;font-size:17px;line-height:1.8;margin:0}.aoitori-profile-page__four-c-message{color:#584c47;font-size:17px;line-height:2;margin:40px auto 0;max-width:760px}.aoitori-profile-page__four-c-message p{margin:0 0 1.2em}.aoitori-profile-page__four-c-message p:last-child{margin-bottom:0}@media(max-width:749px){.aoitori-profile-page__four-c-lead{font-size:16px}.aoitori-profile-page__four-c-grid{gap:8px}.aoitori-profile-page__four-c-grid article{gap:12px;grid-template-columns:112px minmax(0,1fr);padding:2px 2px 8px}.aoitori-profile-page__four-c-grid span{font-size:24px}.aoitori-profile-page__four-c-grid p{font-size:16px}.aoitori-profile-page__four-c-message{font-size:16px;margin-top:32px}}.aoitori-profile-page__wellbeing{margin:12px 0 16px;padding:16px 20px;border-left:2px solid #a77d5a;background:#faf4f1;font-size:16px;line-height:1.9;font-variant-numeric:lining-nums;overflow-wrap:anywhere}.aoitori-profile-page__wellbeing p{margin:0}.aoitori-profile-page__wellbeing p+p{margin-top:10px}.aoitori-profile-page__wellbeing a{color:#6d4d3c;text-decoration:underline;text-underline-offset:4px}.aoitori-profile-page__wellbeing a:hover{text-decoration-thickness:2px}@media screen and (max-width:749px){.aoitori-profile-page__wellbeing{padding:14px 16px}}.aoitori-profile-page__portrait-wrap{min-height:0}.aoitori-profile-page__portrait-wrap .aoitori-profile-page__portrait{height:auto;min-height:0;object-fit:contain;width:100%;transform:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aoitori-profile-page.css.map */
