.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0)!important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}.fac-main-about{position:relative;max-width:100%;margin:22.4rem auto 0;display:grid;grid-template-columns:100%;gap:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about{display:block}}.fac-main-about .fac-main-about__nav{grid-column:1/2;grid-row:1/2;position:sticky;top:20rem;left:0;width:auto;height:fit-content;z-index:1;display:flex;justify-content:start;pointer-events:none;align-self:start;margin-top:22rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav{top:0;position:relative;grid-column:1/2;grid-row:1/2;margin-top:8.8rem}}.fac-main-about .fac-main-about__nav.is-inverted .fac-main-about__nav-link{color:#ffffff59}.fac-main-about .fac-main-about__nav.is-inverted .fac-main-about__nav-link:hover,.fac-main-about .fac-main-about__nav.is-inverted .fac-main-about__nav-link.is-active{color:#fff}.fac-main-about .fac-main-about__nav .fac-main-about__nav-list{width:auto;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4rem;pointer-events:all;margin-left:-1rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-list{width:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*10 + 1.6rem*(10 - 1) + 0px);gap:0rem;margin:0 auto}}.fac-main-about .fac-main-about__nav .fac-main-about__nav-item{writing-mode:vertical-rl;text-orientation:mixed}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-item{writing-mode:inherit;border-bottom:1px solid rgba(51,51,51,.1215686275);padding:1.8rem 0}}.fac-main-about .fac-main-about__nav .fac-main-about__nav-link{font-size:1.3rem;line-height:1.8;color:#33333380;text-decoration:none;transition:opacity 1.2s cubic-bezier(.36,0,0,1),color 1.2s cubic-bezier(.36,0,0,1);cursor:pointer;display:flex}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-link{align-items:center;justify-content:space-between;font-size:1.2rem;line-height:1;letter-spacing:.02em;color:#33333380}}.fac-main-about .fac-main-about__nav .fac-main-about__nav-link:hover{color:#333;text-decoration:none;transition:opacity .4s cubic-bezier(.36,0,0,1),color .4s cubic-bezier(.36,0,0,1)}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-link:hover{opacity:.6}}.fac-main-about .fac-main-about__nav .fac-main-about__nav-link.is-active{color:#333}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-link.is-active{color:#33333380}}.fac-main-about .fac-main-about__nav .fac-main-about__nav-link .svg-wrapper{display:none;width:.9rem;margin-right:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__nav .fac-main-about__nav-link .svg-wrapper{display:block}}.fac-main-about .fac-main-about__content{grid-column:1/2;grid-row:1/2;position:relative;margin:0 auto}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__content{grid-column:1/2;grid-row:2/3}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__block{width:100%}}.fac-main-about .fac-main-about__block:last-child{margin-bottom:0}.fac-main-about .fac-main-about__brand-story{margin-top:22rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story{margin-top:6.4rem}}.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner{display:grid;align-items:center;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*9 + 3.2rem*(9 - 1) + 0px + 3.2rem) 1fr;gap:0 calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1.9 + 3.2rem*(1.9 - 1) + 0px);padding-left:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1 + 3.2rem*(1 - 1) + 0px + 3.2rem)}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner{grid-template-columns:100%;padding-left:0}}.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-thumbnail{width:100%;height:auto}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-thumbnail{aspect-ratio:335/460}}.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-thumbnail img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-text{margin-top:4.8rem}}.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-text .fac-main-about__brand-story-copy{font-size:1.8rem;line-height:1.9;letter-spacing:.04em}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-text .fac-main-about__brand-story-copy{font-size:1.6rem}}.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-text .fac-main-about__brand-story-lead{font-size:1.4rem;line-height:2;margin-top:5.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__brand-story .fac-main-about__brand-story-inner .fac-main-about__brand-story-text .fac-main-about__brand-story-lead{margin-top:3.6rem}}.fac-main-about .fac-main-about__attitude{margin-top:28.8rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude{margin-top:10.4rem}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner{display:grid;align-items:start;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*6 + 3.2rem*(6 - 1) + 0px) 1fr;gap:3.2rem;padding-left:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1 + 3.2rem*(1 - 1) + 0px + 3.2rem)}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner{display:block;grid-template-columns:100%;padding:0}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-title{position:sticky;top:14.4rem;font-size:1.8rem;line-height:1.05}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-title{position:relative;top:0;font-size:1.6rem;line-height:1.8}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll{width:100%;height:auto;overflow:visible;display:flex;flex-direction:column;gap:10.3rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll{width:100vw;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;margin-top:4rem;transform:translate(-2rem);padding-left:2rem;padding-right:2rem}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll::-webkit-scrollbar{display:none}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-item{width:100%}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-item{width:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*10 + 1.6rem*(10 - 1) + 0px);flex-grow:1;flex-shrink:0}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-thumbnail{width:100%;aspect-ratio:838/440}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-thumbnail{aspect-ratio:280/200}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-thumbnail img{width:100%;height:100%;object-fit:cover}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content{display:grid;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*7 + 3.2rem*(7 - 1) + 0px) 1fr;gap:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1 + 3.2rem*(1 - 1) + 0px + 3.2rem);margin-top:4.2rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content{grid-template-columns:100%;margin-top:2rem;padding-right:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*1.2 + 1.6rem*(1.2 - 1) + 0px)}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content .fac-main-about__attitude-copy{font-size:1.6rem;line-height:1.8;margin-top:-.1rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content .fac-main-about__attitude-copy{font-size:1.5rem}}.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content .fac-main-about__attitude-lead{font-size:1.4rem;line-height:1.9;text-align:justify}html:lang(en) .fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content .fac-main-about__attitude-lead{text-align:unset}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__attitude .fac-main-about__attitude-inner .fac-main-about__attitude-scroll .fac-main-about__attitude-content .fac-main-about__attitude-lead{font-size:1.3rem;line-height:1.8}}.fac-main-about .fac-main-about__sociability{position:relative;margin-top:21.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability{margin-top:10rem}}.fac-main-about .fac-main-about__sociability:before{position:absolute;content:"";width:100vw;left:-4rem;right:-4rem;height:100%;background:#f6f6f6;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability:before{left:-2rem;right:-2rem}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner{margin-left:-4rem;margin-right:-4rem;display:grid;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*6 + 3.2rem*(6 - 1) + 0px + 4rem) 1fr}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner{grid-template-columns:100%;margin-left:0;margin-right:0;background:unset}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-thumbnail{width:100%}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-thumbnail img{width:100%;height:100%}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-thumbnail--pc{display:none}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-thumbnail--sp{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-thumbnail--sp{display:block;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;aspect-ratio:375/314}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points{display:flex;flex-direction:column;padding:27rem calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1 + 3.2rem*(1 - 1) + 0px + 3.2rem + 4rem) 14.8rem calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*2 + 3.2rem*(2 - 1) + 0px + 6.4rem)}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points{grid-template-columns:1fr;gap:4rem;padding:0;margin-top:6.8rem;padding-bottom:7rem}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-title{font-size:1.7rem;line-height:1.05}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-title{font-size:1.4rem;line-height:1.8}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items{margin-top:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items{margin-top:0rem;padding-left:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*1 + 1.6rem*(1 - 1) + 0px + 1.6rem)}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item{display:grid;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*7 + 3.2rem*(7 - 1) + 0px + 3.2rem) 1fr;gap:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*1 + 3.2rem*(1 - 1) + 0px);border-top:1px solid rgba(51,51,51,.1215686275);padding:2.4rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item{grid-template-columns:100%;padding:2.2rem 0}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-copy{display:flex;gap:1.5rem;font-size:1.5rem;line-height:1.8}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-copy{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;font-size:1.4rem}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-copy .index{font-size:1.3rem;line-height:1.8;transform:translateY(.2rem)}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-lead{display:flex;gap:2rem;font-size:1.3rem;line-height:2.08;text-align:justify}html:lang(en) .fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-lead{text-align:unset}@media screen and (orientation: portrait)and (max-width: 767px){.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-lead{gap:2rem;padding-left:3rem;margin-top:1.6rem;font-size:1.2rem;line-height:1.8}}.fac-main-about .fac-main-about__sociability .fac-main-about__sociability-inner .fac-main-about__sociability-points .fac-main-about__sociability-items .fac-main-about__sociability-item .fac-main-about__sociability-lead img{width:5.7rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fac-section-main-about.css.map */
