.about_topvoice-module__JOsFMW__abouttopvoice__page{--c-brown:#7e7265;--c-beige:#efe9e2;--c-white:#fff;--c-text:#7e7265;--c-heading:#5b5248;--font-mincho:"A-OTF Reimin Y20 Pr6N","A P-OTF Reimin Y20 Pr6N","Noto Serif JP","Shippori Mincho","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif;--font-en:"Inter",sans-serif;--fw-body:400;--fw-medium:500;--fw-display:600;--ls-body:.03em;--ls-display:-.02em;--fs-hero-title:clamp(24px,calc(24px + 16*(100vw - 393px)/887),40px);--fs-hero-sub:clamp(14px,calc(14px + 10*(100vw - 393px)/887),24px);--fs-lead:clamp(20px,calc(20px + 20*(100vw - 393px)/887),40px);--fs-sec-title:clamp(15px,calc(15px + 9*(100vw - 393px)/887),24px);--fs-banner:clamp(20px,calc(20px + 28*(100vw - 393px)/887),48px);--fs-phase:clamp(22px,calc(22px + 26*(100vw - 393px)/887),48px);--fs-quote:clamp(21px,calc(21px + 11*(100vw - 393px)/887),32px);--fs-body:clamp(17px,calc(17px + 7*(100vw - 393px)/887),24px);--fs-result:clamp(22px,calc(22px + 10*(100vw - 393px)/887),32px);--fs-cta:clamp(20px,calc(20px + 28*(100vw - 393px)/887),48px);--sp-page-top:clamp(87px,calc(87px + 64*(100vw - 393px)/887),151px);--sp-section:clamp(41px,calc(41px + 55*(100vw - 393px)/887),96px);--sp-phase:clamp(100px,calc(100px + 70*(100vw - 393px)/887),170px);--sp-block:clamp(24px,calc(24px + 22*(100vw - 393px)/887),46px);--sp-heading-gap:clamp(24px,calc(24px + 5*(100vw - 393px)/887),29px);--sp-media:clamp(24px,calc(24px + 20*(100vw - 393px)/887),44px);--sp-section-lg:clamp(120px,calc(120px + 72*(100vw - 393px)/887),192px);--sp-page-bottom:clamp(104px,calc(104px + 40*(100vw - 393px)/887),144px);--content-max:1140px;--quote-lift:clamp(24px,calc(24px + 20*(100vw - 393px)/887),44px);--portrait-h:clamp(200px,55vw,300px);--ease-soft:cubic-bezier(.22,.61,.36,1)}.about_topvoice-module__JOsFMW__abouttopvoice__page,.about_topvoice-module__JOsFMW__abouttopvoice__page *,.about_topvoice-module__JOsFMW__abouttopvoice__page :before,.about_topvoice-module__JOsFMW__abouttopvoice__page :after{box-sizing:border-box}.about_topvoice-module__JOsFMW__abouttopvoice__page{z-index:0;background:var(--c-white);padding-bottom:var(--sp-page-bottom);margin-bottom:var(--sp-page-bottom);color:var(--c-text);font-family:var(--font-mincho);font-weight:var(--fw-body);font-feature-settings:"palt" 1;line-break:strict;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative}.about_topvoice-module__JOsFMW__abouttopvoice__page p{margin:0}.about_topvoice-module__JOsFMW__abouttopvoice__banner p,.about_topvoice-module__JOsFMW__abouttopvoice__stage_quote p,.about_topvoice-module__JOsFMW__abouttopvoice__stage_text p{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.about_topvoice-module__JOsFMW__abouttopvoice__page h1,.about_topvoice-module__JOsFMW__abouttopvoice__page h2,.about_topvoice-module__JOsFMW__abouttopvoice__page h3{font-weight:var(--fw-display);margin:0}.about_topvoice-module__JOsFMW__abouttopvoice__page blockquote{margin:0}.about_topvoice-module__JOsFMW__abouttopvoice__page img{max-width:100%;height:auto;display:block}.about_topvoice-module__JOsFMW__nobr{display:inline-block}.about_topvoice-module__JOsFMW__abouttopvoice__container{width:min(100% - 60px,500px);margin-inline:auto}@media (min-width:900px){.about_topvoice-module__JOsFMW__abouttopvoice__container{width:min(100% - 120px,var(--content-max))}.about_topvoice-module__JOsFMW__abouttopvoice__page{--portrait-h:clamp(375px,calc(375px + 110*(100vw - 900px)/380),485px)}}.about_topvoice-module__JOsFMW__abouttopvoice__hero{padding-top:var(--sp-page-top);position:relative}.about_topvoice-module__JOsFMW__abouttopvoice__hero_head{text-align:right;margin-bottom:14px}.about_topvoice-module__JOsFMW__abouttopvoice__hero_title{font-size:var(--fs-hero-title);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--c-text);line-height:1.35}.about_topvoice-module__JOsFMW__abouttopvoice__hero_sub{font-family:var(--font-en);font-size:var(--fs-hero-sub);margin-top:.25em;font-weight:400;line-height:1.4}.about_topvoice-module__JOsFMW__abouttopvoice__hero_image{aspect-ratio:755/503;margin:0}.about_topvoice-module__JOsFMW__abouttopvoice__hero_image img{object-fit:cover;width:100%;height:100%}.about_topvoice-module__JOsFMW__abouttopvoice__hero_lead{z-index:2;background:var(--c-beige);width:94.3%;margin-top:-11%;margin-left:auto;position:relative;container-type:inline-size}.about_topvoice-module__JOsFMW__abouttopvoice__hero_lead p{color:inherit;font-size:min(var(--fs-lead),5.3cqw);font-weight:var(--fw-medium);letter-spacing:var(--ls-display);white-space:nowrap;padding:.6em 1.3em .7em;line-height:1.65}.about_topvoice-module__JOsFMW__abouttopvoice__is-indent{padding-left:1em;display:inline-block}@media (min-width:900px){.about_topvoice-module__JOsFMW__abouttopvoice__hero_head{top:var(--sp-page-top);z-index:3;margin:0;position:absolute;right:0}.about_topvoice-module__JOsFMW__abouttopvoice__hero_image{width:66.23%}.about_topvoice-module__JOsFMW__abouttopvoice__hero_lead{width:69.56%;margin-top:-8.5%}.about_topvoice-module__JOsFMW__abouttopvoice__hero_lead p{font-size:min(var(--fs-lead),calc(6.2cqw - 5px));padding:24px 26px 24px 43px}}.about_topvoice-module__JOsFMW__abouttopvoice__mission{margin-top:var(--sp-section)}.about_topvoice-module__JOsFMW__abouttopvoice__mission_title{font-size:var(--fs-sec-title);font-weight:var(--fw-display);letter-spacing:.06em;white-space:nowrap;color:var(--c-text);align-items:center;gap:20px;line-height:1.6;display:flex}.about_topvoice-module__JOsFMW__abouttopvoice__mission_title:after{content:"";background:var(--c-brown);flex:auto;height:2px}.about_topvoice-module__JOsFMW__abouttopvoice__page .about_topvoice-module__JOsFMW__abouttopvoice__mission_body{margin-top:var(--sp-heading-gap);max-width:87.2%;font-size:var(--fs-body);font-weight:var(--fw-body);letter-spacing:var(--ls-body);padding-left:3%;line-height:1.9}@media (min-width:900px){.about_topvoice-module__JOsFMW__abouttopvoice__mission_title{padding-left:13px}.about_topvoice-module__JOsFMW__abouttopvoice__mission_body{padding-left:6.4%}}.about_topvoice-module__JOsFMW__abouttopvoice__banner{margin-top:var(--sp-section);background:var(--c-brown);color:var(--c-white);text-align:center;font-size:var(--fs-banner);font-weight:var(--fw-display);letter-spacing:var(--ls-display);padding:clamp(20px,3.2vw,56px) 20px;line-height:1.6;container-type:inline-size}.about_topvoice-module__JOsFMW__abouttopvoice__banner p{font-size:min(var(--fs-banner),5.1cqw)}.about_topvoice-module__JOsFMW__abouttopvoice__banner p+p{margin-top:.1em}.about_topvoice-module__JOsFMW__abouttopvoice__phase{margin-top:var(--sp-phase)}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading{font-size:var(--fs-phase);font-weight:var(--fw-display);letter-spacing:.08em;white-space:nowrap;color:var(--c-text);justify-content:space-between;align-items:center;gap:16px;line-height:1.3;display:flex}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading:before,.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading:after{content:"";background:var(--c-brown);flex:1 1 0;height:2px}@media (min-width:900px){.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading{letter-spacing:.12em;color:var(--c-heading);justify-content:center;gap:clamp(24px,2.6vw,40px)}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading:before,.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading:after{background:var(--c-heading);height:3px}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading span{margin-right:-.12em}}.about_topvoice-module__JOsFMW__abouttopvoice__stage{position:relative}.about_topvoice-module__JOsFMW__abouttopvoice__stage_panel{z-index:1;font-size:var(--fs-body);font-weight:var(--fw-body);letter-spacing:var(--ls-body);line-height:1.9;display:flow-root;position:relative}.about_topvoice-module__JOsFMW__abouttopvoice__stage_panel--light{background:var(--c-beige);color:var(--c-text)}.about_topvoice-module__JOsFMW__abouttopvoice__stage_panel--dark{background:var(--c-brown);color:var(--c-white)}.about_topvoice-module__JOsFMW__abouttopvoice__stage_quote{z-index:2;font-size:var(--fs-quote);font-weight:var(--fw-medium);letter-spacing:0;flex-direction:column;justify-content:center;line-height:1.5;display:flex;position:relative}.about_topvoice-module__JOsFMW__abouttopvoice__stage_quote--dark{background:var(--c-brown);color:var(--c-white)}.about_topvoice-module__JOsFMW__abouttopvoice__stage_quote--light{background:var(--c-beige);color:var(--c-text)}.about_topvoice-module__JOsFMW__abouttopvoice__stage_quote p span,.about_topvoice-module__JOsFMW__abouttopvoice__ph{display:inline-block}.about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{z-index:3;margin:0;position:absolute;bottom:0}.about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait img{height:var(--portrait-h);object-fit:contain;width:auto}.about_topvoice-module__JOsFMW__abouttopvoice__result_title{font-size:var(--fs-result);font-weight:var(--fw-medium);letter-spacing:.04em;white-space:nowrap;color:var(--c-text);align-items:center;gap:29px;line-height:1.4;display:flex}.about_topvoice-module__JOsFMW__abouttopvoice__result_title:after{content:"";background:var(--c-brown);height:2px;display:none}.about_topvoice-module__JOsFMW__abouttopvoice__page .about_topvoice-module__JOsFMW__abouttopvoice__result_body{margin-top:var(--sp-heading-gap);font-size:var(--fs-body);font-weight:var(--fw-body);letter-spacing:var(--ls-body);line-height:1.9}@media (min-width:900px){.about_topvoice-module__JOsFMW__abouttopvoice__result_title:after{flex:1 1 0;display:block}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage{padding-top:var(--quote-lift);margin-top:clamp(90px,21.0526vw - 99.4737px,170px)}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_panel{width:79.56%;min-height:285px;margin-left:4.74%;padding:0 0 clamp(30px,3.2vw,46px)}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_quote{margin:calc(-1*var(--quote-lift))0 0 -5.95%;width:76%;min-height:67px;padding:clamp(14px,1.4vw,20px) 4.2%;container-type:inline-size}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_quote p{font-size:max(calc(var(--fs-body)*1.15),min(var(--fs-quote),5cqw))}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_text{margin:clamp(26px,2.6vw,36px)calc(var(--portrait-h)*var(--portrait-ar,.944) + 32px - 17.5%)0 5.5%}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__result{margin-top:var(--sp-block);margin-left:4.65%}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__result_body{width:96%;margin-left:2.4%}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage--02 .about_topvoice-module__JOsFMW__abouttopvoice__stage_panel{margin-left:15.7%}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage--02 .about_topvoice-module__JOsFMW__abouttopvoice__stage_quote{margin-left:auto;margin-right:-5.95%}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage--02 .about_topvoice-module__JOsFMW__abouttopvoice__stage_text{margin-left:calc(var(--portrait-h)*var(--portrait-ar,.944) + 32px - 17.5%);margin-right:5.5%}}.about_topvoice-module__JOsFMW__abouttopvoice__stage--01 .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{right:0}.about_topvoice-module__JOsFMW__abouttopvoice__stage--02 .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{left:0}.about_topvoice-module__JOsFMW__abouttopvoice__stage--03 .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{right:0}.about_topvoice-module__JOsFMW__abouttopvoice__stage--01{--portrait-ar:.944}.about_topvoice-module__JOsFMW__abouttopvoice__stage--02{--portrait-ar:.815}.about_topvoice-module__JOsFMW__abouttopvoice__stage--03{--portrait-ar:.673}.about_topvoice-module__JOsFMW__abouttopvoice__cta{margin-top:var(--sp-section-lg);text-align:center;margin-bottom:0}.about_topvoice-module__JOsFMW__abouttopvoice__cta_title{font-size:var(--fs-cta);font-weight:var(--fw-display);letter-spacing:var(--ls-display);color:var(--c-text);line-height:1.5}.about_topvoice-module__JOsFMW__abouttopvoice__cta_arrow{width:clamp(37px,5.9752vw + 13.5175px,90px);height:auto;margin:clamp(28px,5vw,85px) auto 0}.about_topvoice-module__JOsFMW__abouttopvoice__cta_action{margin-top:clamp(22px,2.6vw,40px)}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button{border:1px solid var(--c-brown);background:var(--c-brown);width:min(100%,500px);min-height:clamp(60px,5.6vw,78px);color:var(--c-white);font-family:var(--font-mincho);font-size:clamp(16px,1.1274vw + 11.5693px,26px);font-weight:var(--fw-medium);letter-spacing:.08em;transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft),border-color .4s var(--ease-soft),box-shadow .4s var(--ease-soft),transform .4s var(--ease-soft);border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;padding:.55em clamp(40px,3.6vw,54px);line-height:1.4;text-decoration:none;display:flex;position:relative;box-shadow:0 6px 18px #7e726538}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:after{content:"";width:.4em;height:.4em;transition:transform .4s var(--ease-soft);border-top:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:clamp(20px,1.9vw,28px);transform:translateY(-50%)rotate(45deg)}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:hover,.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:focus-visible{background:var(--c-beige);color:var(--c-brown);transform:translateY(-3px);box-shadow:0 14px 28px #7e72654d}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:hover:after,.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:focus-visible:after{transform:translate(6px,-50%)rotate(45deg)}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:active{transform:translateY(-1px);box-shadow:0 5px 14px #7e726542}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:focus-visible{outline:2px solid var(--c-brown);outline-offset:3px}.about_topvoice-module__JOsFMW__abouttopvoice__page [data-reveal]{transition:opacity 1s var(--ease-soft),transform 1s var(--ease-soft)}.about_topvoice-module__JOsFMW__abouttopvoice__page .about_topvoice-module__JOsFMW__is-reveal-hidden{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.about_topvoice-module__JOsFMW__abouttopvoice__page *,.about_topvoice-module__JOsFMW__abouttopvoice__page [data-reveal]{transition:none;animation:none}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:hover,.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:focus-visible,.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:active{transform:none}}@media (max-width:392px){.about_topvoice-module__JOsFMW__abouttopvoice__page{--fs-hero-title:clamp(18px,6.4vw,24px);--fs-hero-sub:clamp(12px,3.6vw,14px);--fs-phase:clamp(21px,6.6vw,22px)}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button{padding-inline:28px}.about_topvoice-module__JOsFMW__abouttopvoice__cta_button:after{right:14px}}@media (max-width:899px){.about_topvoice-module__JOsFMW__abouttopvoice__phase{flex-direction:column;display:flex}.about_topvoice-module__JOsFMW__abouttopvoice__stage{display:contents}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading{letter-spacing:.04em;order:1;gap:12px}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{order:2}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_panel{order:3}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__result{order:4}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait{width:auto;margin:var(--sp-block)0 0;position:static}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait img{margin-inline:auto}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage--03 .about_topvoice-module__JOsFMW__abouttopvoice__stage_portrait img{height:calc(var(--portrait-h)*1.12)}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_panel{margin:var(--quote-lift)5% 0;width:90%;min-height:0;padding:0 0 14px}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_quote{margin:calc(-1*var(--quote-lift))0 0 -5.55%;width:105.55%;min-height:0;padding:10px 5%;container-type:inline-size}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_quote p{font-size:max(calc(var(--fs-body)*1.15),min(var(--fs-quote),8.4cqw))}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__stage_text{margin:12px 5% 0}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__result{margin-top:var(--sp-block)}.about_topvoice-module__JOsFMW__abouttopvoice__phase .about_topvoice-module__JOsFMW__abouttopvoice__result_body{width:100%;margin-left:0}}@media (max-width:340px){.about_topvoice-module__JOsFMW__abouttopvoice__container{width:min(100% - 32px,500px)}.about_topvoice-module__JOsFMW__abouttopvoice__phase_heading{white-space:normal;gap:8px}.about_topvoice-module__JOsFMW__abouttopvoice__result_title{white-space:normal;gap:12px}}
