@charset "UTF-8";.LWebGL:where(.astro-WYCIH725){z-index:2000}.LWebGL:where(.astro-WYCIH725).-loaded{z-index:0}.LWebGLOverlay:where(.astro-WYCIH725){position:fixed;inset:0;background-color:#e9e9e9;z-index:1999}.LWebGLOverlay:where(.astro-WYCIH725).-isWebGLStart{display:none}.LKvIndex:where(.astro-PCK6Q43D){position:fixed;z-index:2;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400}@media screen and (min-width: 768px){.LKvIndex:where(.astro-PCK6Q43D){right:5.375rem;bottom:10.375rem;font-size:1rem}}@media screen and (max-width:767.99px){.LKvIndex:where(.astro-PCK6Q43D){top:calc(50% + 9.90625rem);right:3.8125rem;font-size:.6875rem}}.num:where(.astro-PCK6Q43D){display:inline-flex}.num:where(.astro-PCK6Q43D).-next{position:absolute}.num:where(.astro-PCK6Q43D).-next .char:where(.astro-PCK6Q43D){translate:-100% 0}.charWrap:where(.astro-PCK6Q43D){overflow:hidden}.char:where(.astro-PCK6Q43D){display:inline-block}.LKvLead:where(.astro-TFKL6GEO){position:fixed}@media screen and (min-width: 768px){.LKvLead:where(.astro-TFKL6GEO){z-index:1600;transition:z-index 0s .5s;right:5.5rem;bottom:17.375rem;padding:1.875rem}}@media screen and (max-width:767.99px){.LKvLead:where(.astro-TFKL6GEO){top:78%;right:3.59375rem}}@media screen and (max-width:767.99px){.LKvLead:where(.astro-TFKL6GEO).-isSE{top:auto;bottom:5.3125rem}}@media screen and (max-width:767.99px){.LKvLead:where(.astro-TFKL6GEO).-isSE .ja:where(.astro-TFKL6GEO){margin-bottom:.625rem}}@media screen and (min-width: 768px){.LKvLead:where(.astro-TFKL6GEO):before{content:"";position:absolute;top:0;bottom:0;right:10.875rem;width:.125rem;min-width:2px;background-color:#e9e9e9}}@media screen and (min-width: 768px){.LKvLead:where(.astro-TFKL6GEO).-isModalOpen{z-index:2;transition:z-index 0s}}.ja:where(.astro-TFKL6GEO){position:relative;letter-spacing:.09em;font-weight:600}.bAndroid:where(.astro-TFKL6GEO) .ja:where(.astro-TFKL6GEO){font-weight:700}@media screen and (min-width: 768px){.ja:where(.astro-TFKL6GEO){margin-bottom:1.375rem;font-size:1.5625rem}}@media screen and (max-width:767.99px){.ja:where(.astro-TFKL6GEO){margin-bottom:.9375rem;font-size:1rem}}.en:where(.astro-TFKL6GEO){position:relative;color:#ada7a7;font-family:Helvetica Neue,Arial,sans-serif}@media screen and (max-width:767.99px){.en:where(.astro-TFKL6GEO){font-size:.6875rem}}@media screen and (min-width: 768px){.en:where(.astro-TFKL6GEO) .char:where(.astro-TFKL6GEO){min-width:.25rem}}@media screen and (max-width:767.99px){.en:where(.astro-TFKL6GEO) .char:where(.astro-TFKL6GEO){min-width:.1875rem}}.chars:where(.astro-TFKL6GEO){display:flex}.charWrap:where(.astro-TFKL6GEO){overflow:hidden}.char:where(.astro-TFKL6GEO){display:inline-block;opacity:0}@media screen and (min-width: 768px){body.-isModalOpen .lead:where(.astro-HVC5NKSV){z-index:1;transition:z-index 0s 0s}}.LKv:where(.astro-HVC5NKSV){position:relative;height:calc(var(--vh) * 100)}@media screen and (min-width: 768px){.LKv:where(.astro-HVC5NKSV){display:flex;justify-content:center;align-items:center}}.marqueeWrap:where(.astro-HVC5NKSV){position:fixed;bottom:0;width:100%}@media screen and (min-width: 768px){.marqueeWrap:where(.astro-HVC5NKSV):after{content:"";position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#44403f1a}}.marquee:where(.astro-HVC5NKSV){overflow:hidden}@media screen and (min-width: 768px){.marquee:where(.astro-HVC5NKSV){width:calc(100% - 33rem);margin-inline:16.5rem 16.5rem;height:7.25rem}}@media screen and (max-width:767.99px){.marquee:where(.astro-HVC5NKSV){width:100%;height:4.6875rem}}.inner:where(.astro-HVC5NKSV){display:flex;align-items:center}.text:where(.astro-HVC5NKSV){color:#fff}@media screen and (min-width: 768px){.text:where(.astro-HVC5NKSV){padding-right:6.25rem}}@media screen and (max-width:767.99px){.text:where(.astro-HVC5NKSV){padding-right:3.125rem}}.kvCover:where(.astro-HVC5NKSV){position:fixed;top:0;bottom:0;z-index:1;background-color:#e9e9e9}@media screen and (max-width:767.99px){.kvCover:where(.astro-HVC5NKSV){display:none}}.kvCover:where(.astro-HVC5NKSV).-left{left:0;width:16.5rem}.kvCover:where(.astro-HVC5NKSV).-right{right:0;width:16.5rem}.kvCover:where(.astro-HVC5NKSV).-hide{display:none}.LSpiralText:where(.astro-IVFG2PP4){display:inline-block;color:#44403f66;background-clip:text;-webkit-background-clip:text;will-change:background-image}.LSpiral:where(.astro-BM6HPOMR){position:relative;margin-bottom:calc(var(--vh) * 10)}.LSpiral:where(.astro-BM6HPOMR) .margin1:where(.astro-BM6HPOMR),.LSpiral:where(.astro-BM6HPOMR) .margin2:where(.astro-BM6HPOMR){width:100%}@media screen and (min-width: 768px){.LSpiral:where(.astro-BM6HPOMR) .margin1:where(.astro-BM6HPOMR){height:125rem}}@media screen and (max-width:767.99px){.LSpiral:where(.astro-BM6HPOMR) .margin1:where(.astro-BM6HPOMR){height:125rem}}.LSpiral:where(.astro-BM6HPOMR) .margin2:where(.astro-BM6HPOMR){width:100%}@media screen and (min-width: 768px){.LSpiral:where(.astro-BM6HPOMR) .margin2:where(.astro-BM6HPOMR){height:25rem}}@media screen and (max-width:767.99px){.LSpiral:where(.astro-BM6HPOMR) .margin2:where(.astro-BM6HPOMR){height:12.5rem}}.inner:where(.astro-BM6HPOMR){display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.inner:where(.astro-BM6HPOMR){height:175rem;padding-bottom:6.25rem;padding-left:28.75rem}}@media screen and (max-width:767.99px){.inner:where(.astro-BM6HPOMR){padding-top:50vh;padding-bottom:12.5rem}}@media screen and (max-width:767.99px) and (min-width: 768px){.inner:where(.astro-BM6HPOMR){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px) and (max-width:767.99px){.inner:where(.astro-BM6HPOMR){margin:0 1.875rem}}.title:where(.astro-BM6HPOMR){font-weight:600}.bAndroid:where(.astro-BM6HPOMR) .title:where(.astro-BM6HPOMR){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-BM6HPOMR){padding-top:25rem;margin-bottom:5.625rem;font-size:2.875rem;line-height:1.4782608696}}@media screen and (max-width:767.99px){.title:where(.astro-BM6HPOMR){padding-top:12.5rem;margin-bottom:2.8125rem;font-size:1.875rem;line-height:1.4333333333}}.text:where(.astro-BM6HPOMR){letter-spacing:.05em;opacity:.8}@media screen and (min-width: 768px){.text:where(.astro-BM6HPOMR){margin-bottom:10rem;font-size:1.25rem;line-height:2.3}}@media screen and (max-width:767.99px){.text:where(.astro-BM6HPOMR){margin-bottom:2.8125rem;font-weight:600;font-size:.9375rem;line-height:2}.bAndroid:where(.astro-BM6HPOMR) .text:where(.astro-BM6HPOMR){font-weight:700}}.linkWrap:where(.astro-BM6HPOMR){display:flex}@media screen and (min-width: 768px){.linkWrap:where(.astro-BM6HPOMR){padding-left:21.25rem}}.link:where(.astro-BM6HPOMR){display:inline-flex;align-items:center}.link:where(.astro-BM6HPOMR) .texts:where(.astro-BM6HPOMR){position:relative;z-index:2;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.link:where(.astro-BM6HPOMR) .texts:where(.astro-BM6HPOMR){padding-top:.75rem;margin-right:-2.5rem}}@media screen and (max-width:767.99px){.link:where(.astro-BM6HPOMR) .texts:where(.astro-BM6HPOMR){padding-top:1.0625rem;margin-right:-1.4375rem}}.link:where(.astro-BM6HPOMR) .en:where(.astro-BM6HPOMR){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 768px){.link:where(.astro-BM6HPOMR) .en:where(.astro-BM6HPOMR){grid-area:1/1/2/2;padding-top:.5rem;margin-bottom:.75rem;font-size:2.25rem}}@media screen and (max-width:767.99px){.link:where(.astro-BM6HPOMR) .en:where(.astro-BM6HPOMR){margin-bottom:.4375rem;font-size:1.4375rem}}.link:where(.astro-BM6HPOMR) .ja:where(.astro-BM6HPOMR){letter-spacing:.05em}@media screen and (min-width: 768px){.link:where(.astro-BM6HPOMR) .ja:where(.astro-BM6HPOMR){grid-area:2/1/3/2;padding-left:.1875rem}}@media screen and (max-width:767.99px){.link:where(.astro-BM6HPOMR) .ja:where(.astro-BM6HPOMR){font-size:.75rem;font-weight:600}.bAndroid:where(.astro-BM6HPOMR) .link:where(.astro-BM6HPOMR) .ja:where(.astro-BM6HPOMR){font-weight:700}}.link:where(.astro-BM6HPOMR) .circle:where(.astro-BM6HPOMR){display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;flex:none;transition:scale .4s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.link:where(.astro-BM6HPOMR) .circle:where(.astro-BM6HPOMR){width:10rem;height:10rem;grid-area:1/2/3/3}}@media screen and (max-width:767.99px){.link:where(.astro-BM6HPOMR) .circle:where(.astro-BM6HPOMR){width:5rem;height:5rem}}.link:where(.astro-BM6HPOMR) .arrow:where(.astro-BM6HPOMR){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity;color:#bd991e}.link:where(.astro-BM6HPOMR) .arrow:where(.astro-BM6HPOMR).before{opacity:0;translate:-125% 0}.link:where(.astro-BM6HPOMR).-white .circle:where(.astro-BM6HPOMR){border-color:#fff3}.link:where(.astro-BM6HPOMR).-white .arrow:where(.astro-BM6HPOMR){fill:#fff}@media screen and (min-width: 768px){.link:where(.astro-BM6HPOMR).-large .circle:where(.astro-BM6HPOMR){width:10rem;height:10rem}}@media screen and (max-width:767.99px){.link:where(.astro-BM6HPOMR).-large .circle:where(.astro-BM6HPOMR){width:5rem;height:5rem}}[data-whatintent=mouse] .link:where(.astro-BM6HPOMR):hover .circle:where(.astro-BM6HPOMR){scale:1.15}[data-whatintent=mouse] .link:where(.astro-BM6HPOMR):hover .texts:where(.astro-BM6HPOMR){opacity:.5}[data-whatintent=mouse] .link:where(.astro-BM6HPOMR):hover .arrow:where(.astro-BM6HPOMR).before{opacity:1;translate:0}[data-whatintent=mouse] .link:where(.astro-BM6HPOMR):hover .arrow:where(.astro-BM6HPOMR).after{opacity:0;translate:125% 0}.head:where(.astro-Q3BVFU46){display:flex;align-items:center}.LSolutionItem:where(.astro-Q3BVFU46){}@media screen and (max-width:767.99px){.LSolutionItem:where(.astro-Q3BVFU46){padding-bottom:3.125rem}}@media screen and (min-width: 768px){.LSolutionItem:where(.astro-Q3BVFU46){margin-top:4.375rem}}.title-in:where(.astro-Q3BVFU46){display:flex;align-items:flex-end}@media screen and (min-width: 768px){.title-in:where(.astro-Q3BVFU46){padding-bottom:1.625rem}}@media screen and (max-width:767.99px){.title-in:where(.astro-Q3BVFU46){padding-bottom:.8125rem}}.title-num:where(.astro-Q3BVFU46){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.title-num:where(.astro-Q3BVFU46){margin-right:9.125rem;font-size:1.5rem}}@media screen and (max-width:767.99px){.title-num:where(.astro-Q3BVFU46){margin-right:3.375rem;font-size:.75rem}}.title-en:where(.astro-Q3BVFU46){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.title-en:where(.astro-Q3BVFU46){font-size:1.5rem}}@media screen and (max-width:767.99px){.title-en:where(.astro-Q3BVFU46){font-size:.75rem}}.title-ja:where(.astro-Q3BVFU46){font-weight:600;margin-left:auto;text-align:right}.bAndroid:where(.astro-Q3BVFU46) .title-ja:where(.astro-Q3BVFU46){font-weight:700}@media screen and (min-width: 768px){.title-ja:where(.astro-Q3BVFU46){font-size:2.875rem}}@media screen and (max-width:767.99px){.title-ja:where(.astro-Q3BVFU46){font-feature-settings:normal;font-size:1.3125rem;line-height:1.1904761905}}.body:where(.astro-Q3BVFU46){position:relative;overflow:hidden}.body-in:where(.astro-Q3BVFU46){border-bottom:1px solid rgba(68,64,63,.2)}@media screen and (min-width: 768px){.body-in:where(.astro-Q3BVFU46){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 5rem;grid-column-gap:3.75rem;align-items:center;padding-block:5.125rem 5rem}}@media screen and (max-width:767.99px){.body-in:where(.astro-Q3BVFU46){padding-block:2.1875rem 3.125rem}}@media screen and (min-width: 768px){.body:where(.astro-Q3BVFU46) .conts:where(.astro-Q3BVFU46){grid-area:1/1/2/2;padding-bottom:3.25rem}}@media screen and (max-width:767.99px){.body:where(.astro-Q3BVFU46) .conts:where(.astro-Q3BVFU46){margin-bottom:2.5rem}}.body:where(.astro-Q3BVFU46) .lead:where(.astro-Q3BVFU46){font-weight:600;letter-spacing:.06rem}.bAndroid:where(.astro-Q3BVFU46) .body:where(.astro-Q3BVFU46) .lead:where(.astro-Q3BVFU46){font-weight:700}@media screen and (min-width: 768px){.body:where(.astro-Q3BVFU46) .lead:where(.astro-Q3BVFU46){margin-bottom:1.625rem;font-size:1.5rem;line-height:1.75}}@media screen and (max-width:767.99px){.body:where(.astro-Q3BVFU46) .lead:where(.astro-Q3BVFU46){margin-bottom:.875rem;font-size:1rem;line-height:1.5}}@media screen and (min-width: 768px){.body:where(.astro-Q3BVFU46) .text:where(.astro-Q3BVFU46){line-height:2}}@media screen and (max-width:767.99px){.body:where(.astro-Q3BVFU46) .text:where(.astro-Q3BVFU46){font-size:.75rem;line-height:1.75}}.body:where(.astro-Q3BVFU46) .imgWrap:where(.astro-Q3BVFU46){overflow:hidden}@media screen and (min-width: 768px){.body:where(.astro-Q3BVFU46) .imgWrap:where(.astro-Q3BVFU46){grid-area:1/2/3/3;width:37.5rem;height:37.5rem}}@media screen and (max-width:767.99px){.body:where(.astro-Q3BVFU46) .imgWrap:where(.astro-Q3BVFU46){height:22.125rem;margin-bottom:2.1875rem}}.body:where(.astro-Q3BVFU46) .foot:where(.astro-Q3BVFU46){display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.body:where(.astro-Q3BVFU46) .foot:where(.astro-Q3BVFU46){grid-area:2/1/3/2}}@media screen and (min-width: 768px){.LSolution:where(.astro-GKOXISSI){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.LSolution:where(.astro-GKOXISSI){margin:0 1.875rem}}@media screen and (min-width: 768px){.LSolution:where(.astro-GKOXISSI){padding-top:8.125rem;margin-bottom:16.25rem}}@media screen and (max-width:767.99px){.LSolution:where(.astro-GKOXISSI){padding-top:4.0625rem;margin-bottom:7.5rem}}@media screen and (min-width: 768px){.head:where(.astro-GKOXISSI){display:flex;justify-content:space-between;margin-bottom:10.75rem}}@media screen and (max-width:767.99px){.head:where(.astro-GKOXISSI){margin-bottom:4.25rem}}@media screen and (min-width: 768px){.conts:where(.astro-GKOXISSI){width:32.25rem}}@media screen and (max-width:767.99px){.conts:where(.astro-GKOXISSI){margin-top:4.3125rem}}.lead:where(.astro-GKOXISSI){font-weight:600;white-space:nowrap}.bAndroid:where(.astro-GKOXISSI) .lead:where(.astro-GKOXISSI){font-weight:700}@media screen and (min-width: 768px){.lead:where(.astro-GKOXISSI){margin-bottom:3.75rem;font-size:2.53125rem;line-height:1.6172839506}}@media screen and (max-width:767.99px){.lead:where(.astro-GKOXISSI){margin-bottom:1.75rem;font-size:1.265625rem;line-height:1.75;letter-spacing:.1em}}.text:where(.astro-GKOXISSI){text-align:justify}@media screen and (min-width: 768px){.text:where(.astro-GKOXISSI){font-feature-settings:normal;line-height:2;letter-spacing:.1em}}@media screen and (max-width:767.99px){.text:where(.astro-GKOXISSI){line-height:2}}.LServiceObserverFirst:where(.astro-VAPXGGYG){position:absolute;top:calc(var(--vh) * 240);left:0;right:0;height:1px}.LService:where(.astro-2VZDDP3M){position:relative;height:calc(var(--vh) * 600)}.intro:where(.astro-2VZDDP3M){height:calc(var(--vh) * 250)}.contents:where(.astro-2VZDDP3M){position:sticky;top:0;display:flex;justify-content:center;flex-direction:column;height:calc(var(--vh) * 100)}@media screen and (min-width: 768px){.contents:where(.astro-2VZDDP3M){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.contents:where(.astro-2VZDDP3M){margin:0 1.875rem}}@media screen and (min-width: 768px){.contents:where(.astro-2VZDDP3M){padding-top:26vh}}@media screen and (max-width:767.99px){.contents:where(.astro-2VZDDP3M){padding-top:13.65625rem}}@media screen and (min-width: 768px){.title:where(.astro-2VZDDP3M){margin-bottom:8.75rem}}@media screen and (max-width:767.99px){.title:where(.astro-2VZDDP3M){margin-bottom:4.375rem}}.lead:where(.astro-2VZDDP3M){color:#fff;font-weight:600}.bAndroid:where(.astro-2VZDDP3M) .lead:where(.astro-2VZDDP3M){font-weight:700}@media screen and (min-width: 768px){.lead:where(.astro-2VZDDP3M){margin-bottom:3.75rem;font-size:2.5rem;line-height:1.75;letter-spacing:.1em}}@media screen and (max-width:767.99px){.lead:where(.astro-2VZDDP3M){margin-bottom:2.1875rem;font-size:1.4375rem;line-height:1.5217391304;letter-spacing:.05em}}.text:where(.astro-2VZDDP3M){color:#fff}@media screen and (min-width: 768px){.text:where(.astro-2VZDDP3M){width:31.25rem;line-height:2;letter-spacing:.1em}}@media screen and (max-width:767.99px){.text:where(.astro-2VZDDP3M){line-height:2.0833333333;font-size:.75rem;letter-spacing:.05em}}@media screen and (min-width: 768px){.aboutworkdesign:where(.astro-2VZDDP3M){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.aboutworkdesign:where(.astro-2VZDDP3M){margin:0 1.875rem}}.LService-figure:where(.astro-2VZDDP3M){height:calc(var(--vh) * 400)}.LService-figure:where(.astro-2VZDDP3M) .inner{height:100vh;height:100lvh}.LCopyText:where(.astro-5EYCTMZW){position:relative}.inner:where(.astro-5EYCTMZW){position:relative;display:flex;flex-direction:column}@media screen and (min-width: 768px){.inner:where(.astro-5EYCTMZW){padding-right:2.375rem}}.-right:where(.astro-5EYCTMZW) .inner:where(.astro-5EYCTMZW){align-items:flex-end}.-center:where(.astro-5EYCTMZW) .inner:where(.astro-5EYCTMZW){align-items:center}.-center:where(.astro-5EYCTMZW) .inner:where(.astro-5EYCTMZW) .title-en:where(.astro-5EYCTMZW){align-items:center}.-white:where(.astro-5EYCTMZW) .inner:where(.astro-5EYCTMZW){color:#fff}.title-en:where(.astro-5EYCTMZW){display:flex;flex-direction:column}.line:where(.astro-5EYCTMZW){display:flex;overflow:hidden}.-right:where(.astro-5EYCTMZW) .line:where(.astro-5EYCTMZW){justify-content:flex-end}@media screen and (min-width: 768px){.line:where(.astro-5EYCTMZW){height:8.25rem}}@media screen and (max-width:767.99px){.line:where(.astro-5EYCTMZW){height:4.125rem}}.chars:where(.astro-5EYCTMZW){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;display:inline-flex;text-transform:uppercase;height:100%}@media screen and (min-width: 768px){.chars:where(.astro-5EYCTMZW){font-size:8.75rem}}@media screen and (max-width:767.99px){.chars:where(.astro-5EYCTMZW){font-size:3.75rem}}.charWrap:where(.astro-5EYCTMZW){overflow:hidden}.char:where(.astro-5EYCTMZW){display:inline-block;translate:-1em 0}@media screen and (min-width: 768px){.char:where(.astro-5EYCTMZW).-j{padding-left:.625rem}}@media screen and (max-width:767.99px){.char:where(.astro-5EYCTMZW).-j{padding-left:.3125rem}}.title-jp:where(.astro-5EYCTMZW){font-weight:600;letter-spacing:.05em}.bAndroid:where(.astro-5EYCTMZW) .title-jp:where(.astro-5EYCTMZW){font-weight:700}@media screen and (min-width: 768px){.title-jp:where(.astro-5EYCTMZW){font-size:1.125rem;margin-top:.5rem}}@media screen and (max-width:767.99px){.title-jp:where(.astro-5EYCTMZW){font-size:.75rem;margin-top:.5rem}}.LCopy:where(.astro-ZAVV3R7U){position:relative}@media screen and (min-width: 768px){.LCopy:where(.astro-ZAVV3R7U){padding-block:10.375rem 11rem;margin-inline:12rem 5.125rem;margin-bottom:6.25rem;margin-top:-18.75rem}}@media screen and (max-width:767.99px){.LCopy:where(.astro-ZAVV3R7U){padding-block:3.4375rem 3.75rem;margin-bottom:2.5rem;margin-top:-15.625rem}}.LCopy:where(.astro-ZAVV3R7U):before,.LCopy:where(.astro-ZAVV3R7U):after{content:"";position:absolute;left:50%;width:1px;background-color:#44403f33}@media screen and (min-width: 768px){.LCopy:where(.astro-ZAVV3R7U):before,.LCopy:where(.astro-ZAVV3R7U):after{height:6.75rem}}@media screen and (max-width:767.99px){.LCopy:where(.astro-ZAVV3R7U):before,.LCopy:where(.astro-ZAVV3R7U):after{height:2.125rem}}.LCopy:where(.astro-ZAVV3R7U):before{top:0}.LCopy:where(.astro-ZAVV3R7U):after{bottom:0}.subCopy:where(.astro-ZAVV3R7U){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.02em;text-align:center}@media screen and (min-width: 768px){.subCopy:where(.astro-ZAVV3R7U){margin-bottom:3.25rem;font-size:1rem}}@media screen and (max-width:767.99px){.subCopy:where(.astro-ZAVV3R7U){margin-bottom:1.4375rem;font-size:.6875rem}}.LCaseSliderImage:where(.astro-FNCHEVAS){overflow:hidden;height:100vh;height:100lvh}.LCaseSliderImage:where(.astro-FNCHEVAS) .image:where(.astro-FNCHEVAS){height:120vh;height:120lvh}.LCaseSliderImage:where(.astro-FNCHEVAS) img:where(.astro-FNCHEVAS){width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.LCaseSlider:where(.astro-RG2MTETD){z-index:3;width:100%;height:calc(var(--vh) * 100);pointer-events:none}@media screen and (min-width: 768px){.LCaseSlider:where(.astro-RG2MTETD) .title-jp{margin-top:2.125rem}}.inner:where(.astro-RG2MTETD){position:relative;height:100vh;height:100lvh;pointer-events:auto}.slider:where(.astro-RG2MTETD){position:relative;height:100%}.item:where(.astro-RG2MTETD){position:absolute;inset:0;opacity:0;transition:opacity .9s .9s cubic-bezier(.33,1,.68,1);pointer-events:none}.item:where(.astro-RG2MTETD).-show{opacity:1;transition:opacity .9s cubic-bezier(.33,1,.68,1);pointer-events:auto}.caption:where(.astro-RG2MTETD){position:absolute;display:flex;flex-direction:column;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;color:#fff}@media screen and (min-width: 768px){.caption:where(.astro-RG2MTETD){left:17.5rem;bottom:3.125rem;font-size:.75rem;line-height:1.3333333333;letter-spacing:.05em}}@media screen and (max-width:767.99px){.caption:where(.astro-RG2MTETD){left:1.5625rem;bottom:1.5625rem;font-size:.6875rem;line-height:1.1818181818}}.title:where(.astro-RG2MTETD){position:absolute;top:50%;left:50%;translate:-50% -50%}.link:where(.astro-RG2MTETD){position:absolute}@media screen and (min-width: 768px){.link:where(.astro-RG2MTETD){right:9.375rem;bottom:3.375rem}}@media screen and (max-width:767.99px){.link:where(.astro-RG2MTETD){right:1.8125rem;bottom:1.5rem}}.LCaseLogos:where(.astro-WAKOY2N2){position:relative;width:100%;background-color:#d8d8d8}@media screen and (min-width: 768px){.LCaseLogos:where(.astro-WAKOY2N2){padding-bottom:15rem}}@media screen and (max-width:767.99px){.LCaseLogos:where(.astro-WAKOY2N2){padding-bottom:7.5rem}}.bg:where(.astro-WAKOY2N2){position:absolute;inset:0}.bg-inner:where(.astro-WAKOY2N2){display:flex;justify-content:space-between;align-items:center;height:100%}@media screen and (min-width: 768px){.bg-inner:where(.astro-WAKOY2N2){margin-inline:12.25rem 5.125rem}}@media screen and (max-width:767.99px) and (min-width: 768px){.bg-inner:where(.astro-WAKOY2N2){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px) and (max-width:767.99px){.bg-inner:where(.astro-WAKOY2N2){margin:0 1.875rem}}.bg-line:where(.astro-WAKOY2N2){width:1px;height:100%;background-color:#44403f1a}.bg-line:where(.astro-WAKOY2N2):first-child,.bg-line:where(.astro-WAKOY2N2):last-child{opacity:0}.contents:where(.astro-WAKOY2N2){position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}@media screen and (min-width: 768px){.contents:where(.astro-WAKOY2N2){padding-top:14.375rem;margin-bottom:8.75rem;margin-inline:12.25rem 5.125rem}}@media screen and (max-width:767.99px){.contents:where(.astro-WAKOY2N2){padding-top:8.75rem;margin-bottom:5rem}}@media screen and (min-width: 768px){.LCaseLogoLine:where(.astro-WAKOY2N2)+.LCaseLogoLine:where(.astro-WAKOY2N2){margin-top:6rem}}@media screen and (max-width:767.99px){.LCaseLogoLine:where(.astro-WAKOY2N2)+.LCaseLogoLine:where(.astro-WAKOY2N2){margin-top:4.25rem}}.LCaseLogoLine:where(.astro-WAKOY2N2) .inner:where(.astro-WAKOY2N2){display:flex;align-items:center}.LCaseLogoLine:where(.astro-WAKOY2N2) .row:where(.astro-WAKOY2N2){display:flex;align-items:center;justify-content:center}.LCaseLogoLine:where(.astro-WAKOY2N2):nth-child(even) .row:where(.astro-WAKOY2N2){right:0}.LCaseLogoLine:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2){display:block}@media screen and (min-width: 768px){.LCaseLogoLine:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2){margin-inline:4.75rem}}@media screen and (max-width:767.99px){.LCaseLogoLine:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2){margin-inline:1.75rem}}.linkWrap:where(.astro-WAKOY2N2){position:relative;z-index:2;display:flex}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2){justify-content:flex-end;margin-right:8.75rem}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2){justify-content:center;padding-left:1.25rem}}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2){display:inline-flex;align-items:center}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .texts:where(.astro-WAKOY2N2){position:relative;z-index:2;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .texts:where(.astro-WAKOY2N2){padding-top:.75rem;margin-right:-2.25rem}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .texts:where(.astro-WAKOY2N2){padding-top:1.0625rem;margin-right:-1.4375rem}}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .en:where(.astro-WAKOY2N2){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.035em}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .en:where(.astro-WAKOY2N2){grid-area:1/1/2/2;padding-top:.5rem;margin-bottom:.75rem;font-size:2.25rem}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .en:where(.astro-WAKOY2N2){margin-bottom:.4375rem;font-size:1.4375rem}}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .ja:where(.astro-WAKOY2N2){letter-spacing:.05em}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .ja:where(.astro-WAKOY2N2){grid-area:2/1/3/2}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .ja:where(.astro-WAKOY2N2){font-size:.75rem;font-weight:600}.bAndroid:where(.astro-WAKOY2N2) .linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .ja:where(.astro-WAKOY2N2){font-weight:700}}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .circle:where(.astro-WAKOY2N2){display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;flex:none;transition:scale .4s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .circle:where(.astro-WAKOY2N2){width:10rem;height:10rem;grid-area:1/2/3/3}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .circle:where(.astro-WAKOY2N2){width:5rem;height:5rem}}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .arrow:where(.astro-WAKOY2N2){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity;color:#bd991e}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2) .arrow:where(.astro-WAKOY2N2).before{opacity:0;translate:-125% 0}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2).-white .circle:where(.astro-WAKOY2N2){border-color:#fff3}.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2).-white .arrow:where(.astro-WAKOY2N2){fill:#fff}@media screen and (min-width: 768px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2).-large .circle:where(.astro-WAKOY2N2){width:10rem;height:10rem}}@media screen and (max-width:767.99px){.linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2).-large .circle:where(.astro-WAKOY2N2){width:5rem;height:5rem}}[data-whatintent=mouse] .linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2):hover .circle:where(.astro-WAKOY2N2){scale:1.15}[data-whatintent=mouse] .linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2):hover .texts:where(.astro-WAKOY2N2){opacity:.5}[data-whatintent=mouse] .linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2):hover .arrow:where(.astro-WAKOY2N2).before{opacity:1;translate:0}[data-whatintent=mouse] .linkWrap:where(.astro-WAKOY2N2) .link:where(.astro-WAKOY2N2):hover .arrow:where(.astro-WAKOY2N2).after{opacity:0;translate:125% 0}.LLink:where(.astro-X3FBLC2W){position:relative;background-color:#fff}@media screen and (min-width: 768px){.head:where(.astro-X3FBLC2W){display:flex;height:33.75rem;margin-left:12.1875rem;margin-right:5.125rem;border-right:1px solid rgba(68,64,63,.1)}}@media screen and (max-width:767.99px){.head:where(.astro-X3FBLC2W){margin:0}}@media screen and (min-width: 768px){.head-item:where(.astro-X3FBLC2W){width:50%;flex-shrink:0;border-left:1px solid rgba(68,64,63,.1)}}@media screen and (max-width:767.99px){.head-item:where(.astro-X3FBLC2W){width:100%;height:20.84375rem}}@media screen and (max-width:767.99px){.head-item:where(.astro-X3FBLC2W).-ir{border-top:1px solid rgba(68,64,63,.1)}}@media screen and (min-width: 768px){.head-item:where(.astro-X3FBLC2W).-ir .head-itemInner:where(.astro-X3FBLC2W){padding:6.6875rem 5rem 6.25rem 7.375rem}}@media screen and (max-width:767.99px){.head-item:where(.astro-X3FBLC2W).-ir .head-itemInner:where(.astro-X3FBLC2W){padding:4.3125rem 2.8125rem 2.8125rem 3.21875rem}}.head-itemInner:where(.astro-X3FBLC2W){position:relative;display:block;width:100%;height:100%}@media screen and (min-width: 768px){.head-itemInner:where(.astro-X3FBLC2W){padding:6.6875rem 5rem 6.25rem 7.1875rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-X3FBLC2W){padding:4.3125rem 2.8125rem 2.8125rem 3.28125rem}}.head-itemInner:where(.astro-X3FBLC2W) .en:where(.astro-X3FBLC2W){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;display:inline-flex;text-transform:uppercase}@media screen and (min-width: 768px){.head-itemInner:where(.astro-X3FBLC2W) .en:where(.astro-X3FBLC2W){font-size:5rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-X3FBLC2W) .en:where(.astro-X3FBLC2W){font-size:2.5rem}}@media screen and (min-width: 768px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c03:where(.astro-X3FBLC2W){margin-left:-.125rem}}@media screen and (max-width:767.99px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c03:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c04:where(.astro-X3FBLC2W){margin-left:-.1875rem}}@media screen and (max-width:767.99px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c04:where(.astro-X3FBLC2W){margin-left:-.09375rem}}@media screen and (min-width: 768px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c05:where(.astro-X3FBLC2W){margin-left:-.375rem}}@media screen and (max-width:767.99px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c05:where(.astro-X3FBLC2W){margin-left:-.21875rem}}@media screen and (min-width: 768px){.-company:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c06:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-ir:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c02:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-ir:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c04:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-ir:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c05:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-ir:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c06:where(.astro-X3FBLC2W){margin-left:-.0625rem}}@media screen and (min-width: 768px){.-ir:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .-c07:where(.astro-X3FBLC2W){margin-left:-.125rem}}.head-itemInner:where(.astro-X3FBLC2W) .jp:where(.astro-X3FBLC2W),.head-itemInner:where(.astro-X3FBLC2W) .text:where(.astro-X3FBLC2W){letter-spacing:.1em}.head-itemInner:where(.astro-X3FBLC2W) .jp:where(.astro-X3FBLC2W){font-weight:600}.bAndroid:where(.astro-X3FBLC2W) .head-itemInner:where(.astro-X3FBLC2W) .jp:where(.astro-X3FBLC2W){font-weight:700}@media screen and (min-width: 768px){.head-itemInner:where(.astro-X3FBLC2W) .jp:where(.astro-X3FBLC2W){font-size:1rem;line-height:2;margin-top:.1875rem;padding-left:.375rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-X3FBLC2W) .jp:where(.astro-X3FBLC2W){font-size:.75rem;line-height:1.6666666667;margin-top:.375rem;padding-left:.125rem}}@media screen and (min-width: 768px){.head-itemInner:where(.astro-X3FBLC2W) .text:where(.astro-X3FBLC2W){font-size:.875rem;line-height:2;margin-top:2.125rem;padding-left:.3125rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-X3FBLC2W) .text:where(.astro-X3FBLC2W){font-size:.75rem;line-height:2.0833333333;margin-top:1.6875rem;padding-left:.1875rem}}.head-itemInner:where(.astro-X3FBLC2W) .icon:where(.astro-X3FBLC2W){position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(68,64,63,.2);transition:scale .4s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.head-itemInner:where(.astro-X3FBLC2W) .icon:where(.astro-X3FBLC2W){right:5rem;bottom:6.25rem;width:5.125rem;height:5.125rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-X3FBLC2W) .icon:where(.astro-X3FBLC2W){right:2.8125rem;bottom:2.8125rem;width:3.75rem;height:3.75rem}}.head-itemInner:where(.astro-X3FBLC2W) .arrow:where(.astro-X3FBLC2W){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity}.head-itemInner:where(.astro-X3FBLC2W) .arrow:where(.astro-X3FBLC2W).-before{opacity:0;translate:-125% 0}[data-whatintent=mouse] .head-itemInner:where(.astro-X3FBLC2W):hover .icon:where(.astro-X3FBLC2W){scale:1.15}[data-whatintent=mouse] .head-itemInner:where(.astro-X3FBLC2W):hover .arrow:where(.astro-X3FBLC2W).-before{opacity:1;translate:0}[data-whatintent=mouse] .head-itemInner:where(.astro-X3FBLC2W):hover .arrow:where(.astro-X3FBLC2W).-after{opacity:0;translate:125% 0}.LRecruitParallax:where(.astro-3BOL7W2W){width:100%;height:100vh;height:100lvh;overflow:hidden}.LRecruitParallax:where(.astro-3BOL7W2W) .image:where(.astro-3BOL7W2W){height:110vh;height:110lvh;will-change:transform}.LRecruitParallax:where(.astro-3BOL7W2W) img:where(.astro-3BOL7W2W){width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.LRecruit:where(.astro-7CPWPKRS){background-color:#e9e9e9;display:flex;justify-content:center;height:calc(var(--vh) * 300)}.contents:where(.astro-7CPWPKRS){position:sticky;top:0;width:100%;height:100lvh}.caption:where(.astro-7CPWPKRS){position:absolute;display:flex;flex-direction:column;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;color:#fff}@media screen and (min-width: 768px){.caption:where(.astro-7CPWPKRS){left:17.5rem;bottom:3.125rem;font-size:.75rem;line-height:1.3333333333;letter-spacing:.05em}}@media screen and (max-width:767.99px){.caption:where(.astro-7CPWPKRS){left:1.5625rem;bottom:1.5625rem;font-size:.6875rem;line-height:1.1818181818}}.conts:where(.astro-7CPWPKRS){position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.conts:where(.astro-7CPWPKRS){top:calc(50% + 2.5rem);left:calc(50% - .625rem)}}.conts:where(.astro-7CPWPKRS) .link:where(.astro-7CPWPKRS){margin-left:0}@media screen and (min-width: 768px){.title:where(.astro-7CPWPKRS){margin-bottom:4.75rem}}@media screen and (max-width:767.99px){.title:where(.astro-7CPWPKRS){margin-bottom:2rem}}.text:where(.astro-7CPWPKRS){color:#fff;text-align:center;letter-spacing:.1em}@media screen and (min-width: 768px){.text:where(.astro-7CPWPKRS){margin-bottom:2.5rem;font-size:1rem;line-height:2.25}}@media screen and (max-width:767.99px){.text:where(.astro-7CPWPKRS){margin-bottom:1.75rem;font-size:.75rem;line-height:2.0833333333;white-space:nowrap}}body#top.-loading{position:fixed;top:0;right:0;left:0}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;text-size-adjust:100%}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{background:rgba(68,64,63,.2)}@keyframes rotateAnim{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes arrow-icon-move{0%{transform:translate(0)}50%{transform:translate(calc(50% + 1.25rem))}50.001%{transform:translate(calc(-50% - 1.25rem))}to{transform:translate(0)}}:root{--vh: 1vh}html{overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 768px){html{font-size:1vw}}@media screen and (max-width:767.99px){html{font-size:3.8647342995vw;min-height:calc(var(--vh) * 100)}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}html.-full{overflow:hidden;height:100%}body{position:relative;min-height:100%;color:#44403f;background-color:#e9e9e9;font-family:Noto Sans JP,YuGothic,\6e38\30b4\30b7\30c3\30af,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-feature-settings:"palt"}@media screen and (min-width: 768px){body{font-size:.875rem}}@media screen and (max-width:767.99px){body{font-size:.8125rem}}html.-full body{height:100%}@media screen and (max-width:767.99px){._pc{display:none!important}}@media screen and (min-width: 768px){._sp{display:none!important}}.CTextSlide:where(.astro-GRRWOGMK){display:inline-block}@media screen and (min-width: 768px){.CTextSlide:where(.astro-GRRWOGMK){padding:.1875rem}}@media screen and (max-width:767.99px){.CTextSlide:where(.astro-GRRWOGMK){padding:.09375rem}}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK){display:flex;justify-content:center;align-items:center;white-space:nowrap;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:.08em;overflow:hidden}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .charWrap{display:inline-block;overflow:hidden;height:1.225rem}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .charWrap.-adj{margin-left:-.1em}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .charWrap.-adj .char{padding-left:.1em}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .char{display:inline-block;min-width:.3em}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .chars.-after{font-size:.875rem}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .chars.-after{position:absolute}.CTextSlide:where(.astro-GRRWOGMK) .charsWrap:where(.astro-GRRWOGMK) .chars.-after .char{translate:-120% 0}.CHeaderMenu:where(.astro-P4I7YEBA){position:absolute;top:4.8125rem;left:50%;z-index:2;transform:translate(-50%)}@media screen and (max-width:767.99px){.CHeaderMenu:where(.astro-P4I7YEBA){display:none}}.list:where(.astro-P4I7YEBA){display:flex;justify-content:center}.item:where(.astro-P4I7YEBA):not(:last-child){margin-right:2rem}@media screen and (min-width: 768px){.CFixedItems.-isShrink .logo:where(.astro-3BG7XVLI),.CFixedItems.-isModalOpen .logo:where(.astro-3BG7XVLI){translate:-1.625rem 0}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .logo:where(.astro-3BG7XVLI) .svg:where(.astro-3BG7XVLI),.CFixedItems.-isModalOpen .logo:where(.astro-3BG7XVLI) .svg:where(.astro-3BG7XVLI){width:6.5625rem}}.CFixedItems.-isWhite .logo:where(.astro-3BG7XVLI){color:#fff}.CFixedItems.-isModalOpen .logo:where(.astro-3BG7XVLI){color:#44403f}.logo:where(.astro-3BG7XVLI){position:fixed;z-index:1300;transition:translate .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1);color:#44403f}@media screen and (min-width: 768px){.logo:where(.astro-3BG7XVLI){top:3.75rem;left:4.375rem}}@media screen and (max-width:767.99px){.logo:where(.astro-3BG7XVLI){top:1.15625rem;left:1.25rem}}.logo:where(.astro-3BG7XVLI).-hide{opacity:0}.logo:where(.astro-3BG7XVLI) .svg:where(.astro-3BG7XVLI){transition:width .3s cubic-bezier(.33,1,.68,1);transition-property:width,color}.CMenu:where(.astro-RCNNLQIA){position:fixed;inset:0;z-index:1100}.CMenu:where(.astro-RCNNLQIA).-open .bg:where(.astro-RCNNLQIA),.CMenu:where(.astro-RCNNLQIA).-open .contents:where(.astro-RCNNLQIA){transition-delay:0s}.CMenu:where(.astro-RCNNLQIA).-open .contents:where(.astro-RCNNLQIA){clip-path:inset(0)}@media screen and (min-width: 768px){.CMenu:where(.astro-RCNNLQIA).-open .contents-in:where(.astro-RCNNLQIA){translate:0 0}}.CMenu:where(.astro-RCNNLQIA).-open .bg:where(.astro-RCNNLQIA){scale:1 1}.CMenu:where(.astro-RCNNLQIA).-open .list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):after{scale:1 1;transition-delay:.55s}.CMenu:where(.astro-RCNNLQIA).-open .foot:where(.astro-RCNNLQIA){transition-delay:.7s}.CMenu:where(.astro-RCNNLQIA).-open .foot:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):after{scale:1 1;transition-delay:.55s}@media screen and (min-width: 768px){.CMenu:where(.astro-RCNNLQIA).-open .overlay:where(.astro-RCNNLQIA){animation:overlayOpenPc .9s cubic-bezier(.83,0,.17,1)}}@media screen and (max-width:767.99px){.CMenu:where(.astro-RCNNLQIA).-open .overlay:where(.astro-RCNNLQIA){animation:overlayOpenSp .9s cubic-bezier(.83,0,.17,1)}}.CMenu:where(.astro-RCNNLQIA).-close .bg:where(.astro-RCNNLQIA),.CMenu:where(.astro-RCNNLQIA).-close .contents:where(.astro-RCNNLQIA){transition-delay:0s}@media screen and (min-width: 768px){.CMenu:where(.astro-RCNNLQIA).-close .overlay:where(.astro-RCNNLQIA){animation:overlayClosePc .8s cubic-bezier(.83,0,.17,1)}}@media screen and (max-width:767.99px){.CMenu:where(.astro-RCNNLQIA).-close .overlay:where(.astro-RCNNLQIA){animation:overlayCloseSp .8s cubic-bezier(.83,0,.17,1)}}@keyframes overlayOpenPc{0%{scale:0 1;translate:0 0}70%{scale:.5 1}to{scale:0 1;translate:100% 0}}@keyframes overlayClosePc{0%{scale:0 1;translate:100% 0}30%{scale:.5 1}to{scale:0 1;translate:0 0}}@keyframes overlayOpenSp{0%{scale:1 0;translate:0 0}70%{scale:1 .5}to{scale:1 1;translate:0 100%}}@keyframes overlayCloseSp{0%{scale:1 1;translate:0 100%}30%{scale:1 .5}to{scale:1 0;translate:0 0}}.bg:where(.astro-RCNNLQIA){position:absolute;top:0;background-color:#e9e9e9;transition:scale .8s .8s cubic-bezier(.83,0,.17,1)}@media screen and (min-width: 768px){.bg:where(.astro-RCNNLQIA){left:0;bottom:0;width:12.375rem;scale:0 1;transform-origin:left}}@media screen and (max-width:767.99px){.bg:where(.astro-RCNNLQIA){width:100%;height:4.875rem;scale:1 0;transform-origin:top}}.overlay:where(.astro-RCNNLQIA){position:absolute;top:0;bottom:0;z-index:2;background-color:#cfcfcf;translate:0 0}@media screen and (min-width: 768px){.overlay:where(.astro-RCNNLQIA){left:12.25rem;width:calc(100vw - 12.25rem);scale:0 1;transform-origin:left}}@media screen and (max-width:767.99px){.overlay:where(.astro-RCNNLQIA){top:4.875rem;width:100%;height:calc(var(--vh) * 100 - 4.875rem);scale:1 0;transform-origin:top}}.contentsWrap:where(.astro-RCNNLQIA){position:relative;z-index:2}@media screen and (max-width:767.99px){.contentsWrap:where(.astro-RCNNLQIA){height:calc(var(--vh) * 100)}}.contents:where(.astro-RCNNLQIA){background-color:#e9e9e9;transition:clip-path .8s .8s cubic-bezier(.83,0,.17,1)}@media screen and (min-width: 768px){.contents:where(.astro-RCNNLQIA){position:relative;min-height:calc(var(--vh) * 100);display:flex;justify-content:center;flex-direction:column;margin-inline:12.1875rem 0;clip-path:inset(0 100% 0 0)}}@media screen and (max-width:767.99px){.contents:where(.astro-RCNNLQIA){position:absolute;top:4.875rem;right:0;left:0;bottom:0;overflow-y:scroll;clip-path:inset(0 0 100% 0)}}@media screen and (min-width: 768px){.contents-in:where(.astro-RCNNLQIA){transition:translate .5s .3s cubic-bezier(.33,1,.68,1);translate:-2.5rem 0;width:56.4375rem;margin-left:13.75rem;margin-bottom:.25rem}}@media screen and (max-width:767.99px){.contents-in:where(.astro-RCNNLQIA){padding:2.5rem 3.125rem 10.78125rem}}@media screen and (min-width: 768px){.listWrap:where(.astro-RCNNLQIA){display:flex;justify-content:space-between;margin-bottom:6.25rem}}@media screen and (max-width:767.99px){.listWrap:where(.astro-RCNNLQIA){margin-bottom:4.375rem}}@media screen and (max-width:767.99px){.list:where(.astro-RCNNLQIA):not(:last-child){margin-bottom:.375rem}}@media screen and (min-width: 768px){.list:where(.astro-RCNNLQIA) .item:where(.astro-RCNNLQIA){width:23.25rem}}@media screen and (min-width: 768px){.list:where(.astro-RCNNLQIA) .item:where(.astro-RCNNLQIA):not(:last-child){margin-bottom:1.25rem}}@media screen and (max-width:767.99px){.list:where(.astro-RCNNLQIA) .item:where(.astro-RCNNLQIA):not(:last-child){margin-bottom:.4375rem}}.list:where(.astro-RCNNLQIA) .item:where(.astro-RCNNLQIA).-current .link:where(.astro-RCNNLQIA){color:#44403f66}.list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){position:relative;display:flex;justify-content:space-between;align-items:center;transition:color .2s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){padding:.875rem 0}}@media screen and (max-width:767.99px){.list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){padding:.46875rem 0}}[data-whatintent=mouse] .list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):hover{color:#44403f66}.list:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#44403f1a;scale:0 1;transform-origin:left;transition:scale .3s .15s cubic-bezier(.33,1,.68,1);will-change:transform}.list:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.list:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){font-size:2.5rem;letter-spacing:.02em}}@media screen and (max-width:767.99px){.list:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){font-size:1.875rem}}.list:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){font-weight:600}.bAndroid:where(.astro-RCNNLQIA) .list:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){font-weight:700}@media screen and (min-width: 768px){.list:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){letter-spacing:.02em}}@media screen and (min-width: 768px){.child-list:where(.astro-RCNNLQIA){margin-top:2.375rem;padding-bottom:1.25rem}}@media screen and (max-width:767.99px){.child-list:where(.astro-RCNNLQIA){margin-top:1.875rem;padding-bottom:1.3125rem}}.child-item:where(.astro-RCNNLQIA):not(:last-child){margin-bottom:.75rem}.child-link:where(.astro-RCNNLQIA){font-weight:600;letter-spacing:.05em;transition:color .2s cubic-bezier(.33,1,.68,1)}.bAndroid:where(.astro-RCNNLQIA) .child-link:where(.astro-RCNNLQIA){font-weight:700}@media screen and (min-width: 768px){.child-link:where(.astro-RCNNLQIA){font-size:1rem}}@media screen and (max-width:767.99px){.child-link:where(.astro-RCNNLQIA){padding-left:.4375rem}}.child-link:where(.astro-RCNNLQIA):before{content:"-"}@media screen and (min-width: 768px){.child-link:where(.astro-RCNNLQIA):before{margin-right:.625rem}}@media screen and (max-width:767.99px){.child-link:where(.astro-RCNNLQIA):before{margin-right:.75rem}}[data-whatintent=mouse] .child-link:where(.astro-RCNNLQIA):hover{color:#44403f66}.foot:where(.astro-RCNNLQIA){display:flex;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.foot:where(.astro-RCNNLQIA){justify-content:space-between}}@media screen and (max-width:767.99px){.foot:where(.astro-RCNNLQIA){flex-direction:column-reverse}}.value-in:where(.astro-RCNNLQIA){display:flex}.value-title:where(.astro-RCNNLQIA){display:flex;align-items:center;border-right:1px solid rgba(68,64,63,.1);font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.value-title:where(.astro-RCNNLQIA){padding-right:1.4375rem;letter-spacing:.05em}}@media screen and (max-width:767.99px){.value-title:where(.astro-RCNNLQIA){padding-right:1.5625rem;letter-spacing:.092em}}.value-conts:where(.astro-RCNNLQIA){display:none}@media screen and (min-width: 768px){.value-conts:where(.astro-RCNNLQIA){padding-left:1.4375rem}}@media screen and (max-width:767.99px){.value-conts:where(.astro-RCNNLQIA){padding-left:1.5625rem}}.value-conts:where(.astro-RCNNLQIA).-show{display:block}.value-ja:where(.astro-RCNNLQIA){font-weight:600}.bAndroid:where(.astro-RCNNLQIA) .value-ja:where(.astro-RCNNLQIA){font-weight:700}@media screen and (min-width: 768px){.value-ja:where(.astro-RCNNLQIA){font-size:1.125rem;letter-spacing:.05em;margin-bottom:1rem}}@media screen and (max-width:767.99px){.value-ja:where(.astro-RCNNLQIA){margin-bottom:1.03125rem}}.value-en:where(.astro-RCNNLQIA){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400}@media screen and (min-width: 768px){.value-en:where(.astro-RCNNLQIA){letter-spacing:.05em}}@media screen and (max-width:767.99px){.value-en:where(.astro-RCNNLQIA){font-size:.6875rem;letter-spacing:.1em}}@media screen and (min-width: 768px){.download:where(.astro-RCNNLQIA){width:23.25rem}}@media screen and (max-width:767.99px){.download:where(.astro-RCNNLQIA){margin-bottom:4.375rem}}.download:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){position:relative;transition:color .2s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.download:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){display:flex;justify-content:space-between;align-items:center;padding:.25rem 0 1.25rem}}@media screen and (max-width:767.99px){.download:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA){display:inline-block;padding-right:1.25rem;padding-bottom:1.125rem}}[data-whatintent=mouse] .download:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):hover{color:#44403f66}.download:where(.astro-RCNNLQIA) .link:where(.astro-RCNNLQIA):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#44403f1a;scale:0 1;transform-origin:left;transition:scale .3s cubic-bezier(.33,1,.68,1)}.download:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 768px){.download:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){font-size:1.5rem}}@media screen and (max-width:767.99px){.download:where(.astro-RCNNLQIA) .en:where(.astro-RCNNLQIA){margin-bottom:.6875rem;font-size:1.25rem;letter-spacing:.04em}}.download:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){font-weight:600;letter-spacing:.05em}.bAndroid:where(.astro-RCNNLQIA) .download:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){font-weight:700}@media screen and (max-width:767.99px){.download:where(.astro-RCNNLQIA) .ja:where(.astro-RCNNLQIA){margin-bottom:.6875rem}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .CMenuTrigger:where(.astro-6VOJW6YO),.CFixedItems.-isModalOpen .CMenuTrigger:where(.astro-6VOJW6YO){translate:-1.625rem -50%}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .icon:where(.astro-6VOJW6YO),.CFixedItems.-isModalOpen .icon:where(.astro-6VOJW6YO){width:4.875rem;height:4.875rem}}.CFixedItems.-isWhite .line:where(.astro-6VOJW6YO){background-color:#fff}.CFixedItems.-isWhite .circle:where(.astro-6VOJW6YO){stroke:#fff6}.CFixedItems.-isModalOpen .line:where(.astro-6VOJW6YO){background-color:#44403f}.CFixedItems.-isModalOpen .circle:where(.astro-6VOJW6YO){stroke:#44403f1a}.CMenuTrigger:where(.astro-6VOJW6YO){position:fixed;z-index:1400;transition:translate .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.CMenuTrigger:where(.astro-6VOJW6YO){top:50vh;left:5.375rem;translate:0 -50%}}@media screen and (max-width:767.99px){.CMenuTrigger:where(.astro-6VOJW6YO){top:1.09375rem;left:50%;translate:-50% 0}}.CMenuTrigger:where(.astro-6VOJW6YO).-hide{opacity:0}[data-whatintent=mouse] .CMenuTrigger:where(.astro-6VOJW6YO):hover .svg:where(.astro-6VOJW6YO){scale:1.2}[data-whatintent=mouse] .CMenuTrigger:where(.astro-6VOJW6YO):hover .circle:where(.astro-6VOJW6YO){rotate:-180deg;stroke-dasharray:0 314;transition:stroke-dasharray .5s cubic-bezier(.33,1,.68,1),rotate .3s cubic-bezier(.32,0,.67,0)}[data-whatintent=mouse] .CMenuTrigger:where(.astro-6VOJW6YO):hover:not(:is(.-open)) .line:where(.astro-6VOJW6YO){scale:.85 .5}[data-whatintent=mouse] .CMenuTrigger:where(.astro-6VOJW6YO):hover:not(:is(.-open)) .line:where(.astro-6VOJW6YO).-first{translate:0 -1px}[data-whatintent=mouse] .CMenuTrigger:where(.astro-6VOJW6YO):hover:not(:is(.-open)) .line:where(.astro-6VOJW6YO).-second{translate:0 1px}.CMenuTrigger:where(.astro-6VOJW6YO).-open .line:where(.astro-6VOJW6YO).-first{rotate:30deg}@media screen and (min-width: 768px){.CMenuTrigger:where(.astro-6VOJW6YO).-open .line:where(.astro-6VOJW6YO).-first{translate:0 .125rem}}@media screen and (max-width:767.99px){.CMenuTrigger:where(.astro-6VOJW6YO).-open .line:where(.astro-6VOJW6YO).-first{translate:0 .0625rem}}.CMenuTrigger:where(.astro-6VOJW6YO).-open .line:where(.astro-6VOJW6YO).-second{rotate:-30deg}.CMenuTrigger:where(.astro-6VOJW6YO).-open .line:where(.astro-6VOJW6YO)+.line:where(.astro-6VOJW6YO){margin-top:0}.CMenuTrigger:where(.astro-6VOJW6YO).-invert:not(.-open) .border:where(.astro-6VOJW6YO){border:1px solid rgba(233,233,233,.1)}.CMenuTrigger:where(.astro-6VOJW6YO).-invert:not(.-open) .line:where(.astro-6VOJW6YO){background-color:#fff}.CMenuTrigger:where(.astro-6VOJW6YO).-invert:not(.-open) .circle:where(.astro-6VOJW6YO){stroke:#e9e9e91a}.CMenuTrigger:where(.astro-6VOJW6YO).-invert.-open .circle:where(.astro-6VOJW6YO){stroke:#44403f33}.text:where(.astro-6VOJW6YO){display:none}.icon:where(.astro-6VOJW6YO){display:flex;justify-content:center;align-items:center;flex-direction:column;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:width,height}@media screen and (min-width: 768px){.icon:where(.astro-6VOJW6YO){width:5.25rem;height:5.25rem}}@media screen and (max-width:767.99px){.icon:where(.astro-6VOJW6YO){width:2.5rem;height:2.5rem}}.svg:where(.astro-6VOJW6YO){position:absolute;inset:0;transition:scale .4s cubic-bezier(.33,1,.68,1)}.circle:where(.astro-6VOJW6YO){fill:none;stroke:#44403f1a;stroke-dashoffset:0;stroke-dasharray:314 314;transition:1s cubic-bezier(.16,1,.3,1);transition-property:stroke,stroke-dasharray,rotate;transform-origin:center}@media screen and (min-width: 768px){.circle:where(.astro-6VOJW6YO){stroke-width:1}}@media screen and (max-width:767.99px){.circle:where(.astro-6VOJW6YO){stroke-width:3}}.line:where(.astro-6VOJW6YO){transition:.3s cubic-bezier(.33,1,.68,1);transition-property:translate,rotate,margin,background-color,scale,height;background-color:#44403f}@media screen and (min-width: 768px){.line:where(.astro-6VOJW6YO){width:2.25rem;height:2px}}@media screen and (max-width: 1100px) and (min-width: 768px){.line:where(.astro-6VOJW6YO){height:1px}}@media screen and (max-width:767.99px){.line:where(.astro-6VOJW6YO){width:1.09375rem;height:1px}}@media screen and (min-width: 768px){.line:where(.astro-6VOJW6YO)+.line:where(.astro-6VOJW6YO){margin-top:.3125rem}}@media screen and (max-width:767.99px){.line:where(.astro-6VOJW6YO)+.line:where(.astro-6VOJW6YO){margin-top:.25rem}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .bg:where(.astro-PD7VPOEV),.CFixedItems.-isModalOpen .bg:where(.astro-PD7VPOEV){width:5.125rem}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .link:where(.astro-PD7VPOEV).-horizon,.CFixedItems.-isModalOpen .link:where(.astro-PD7VPOEV).-horizon{opacity:0;translate:0 .625rem;pointer-events:none}}.CFixedItems.-isShrink .link:where(.astro-PD7VPOEV).-vertical,.CFixedItems.-isModalOpen .link:where(.astro-PD7VPOEV).-vertical{opacity:1;translate:0 0;pointer-events:auto}[data-whatintent=mouse] .CFixedItems.-isShrink .link:where(.astro-PD7VPOEV).-vertical:hover .text:where(.astro-PD7VPOEV),[data-whatintent=mouse] .CFixedItems.-isModalOpen .link:where(.astro-PD7VPOEV).-vertical:hover .text:where(.astro-PD7VPOEV){translate:0 .1875rem;border-bottom-color:transparent}.CFixedItems.-isWhite .text:where(.astro-PD7VPOEV){color:#fff;border-color:#fff6}.CFixedItems.-isModalOpen .text:where(.astro-PD7VPOEV){color:#44403f;border-color:#44403f33}[data-whatintent=mouse] .CFixedItems:not(.-isShrink):not(.-isModalOpen) .link:where(.astro-PD7VPOEV):hover+.bg:where(.astro-PD7VPOEV){scale:1 9}[data-whatintent=mouse] .CFixedItems:not(.-isShrink):not(.-isModalOpen) .link:where(.astro-PD7VPOEV):hover .text:where(.astro-PD7VPOEV){translate:0 .375rem;border-bottom-color:transparent;color:#fff}.CContact:where(.astro-PD7VPOEV){pointer-events:none;position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center;z-index:1700;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.CContact:where(.astro-PD7VPOEV){width:16.4375rem;height:11rem;padding-left:.125rem}}@media screen and (max-width:767.99px){.CContact:where(.astro-PD7VPOEV){width:6.125rem;height:4.875rem}}.CContact:where(.astro-PD7VPOEV).-hide{opacity:0}.bg:where(.astro-PD7VPOEV){position:absolute;top:0;right:0;background-color:#bd991e;height:100%;transform-origin:top left;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:scale,width}@media screen and (min-width: 768px){.bg:where(.astro-PD7VPOEV){bottom:0;width:16.4375rem;height:1.25rem}}@media screen and (max-width:767.99px){.bg:where(.astro-PD7VPOEV){width:100%;height:.34375rem}}.link:where(.astro-PD7VPOEV){pointer-events:auto;z-index:2;display:flex;justify-content:center;align-items:center;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;transition:opacity .3s cubic-bezier(.33,1,.68,1),translate .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.link:where(.astro-PD7VPOEV){position:relative;padding:.5rem}}@media screen and (max-width:767.99px){.link:where(.astro-PD7VPOEV){position:absolute;inset:0;padding-top:.34375rem}}.link:where(.astro-PD7VPOEV).-horizon{position:absolute}@media screen and (max-width:767.99px){.link:where(.astro-PD7VPOEV).-horizon{display:none}}.link:where(.astro-PD7VPOEV).-vertical{position:fixed;z-index:1700}@media screen and (min-width: 768px){.link:where(.astro-PD7VPOEV).-vertical{top:50%;right:-.1875rem;rotate:90deg;opacity:0;translate:-.625rem 0;pointer-events:none}}@media screen and (max-width:767.99px){.link:where(.astro-PD7VPOEV).-vertical{left:auto;bottom:auto;width:6.125rem;height:4.875rem;pointer-events:auto}}.link:where(.astro-PD7VPOEV).-hide{opacity:0}.text:where(.astro-PD7VPOEV){position:relative;z-index:2;letter-spacing:.03em;border-bottom:1px solid rgba(68,64,63,.2);font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:opacity,translate,color,border-color}@media screen and (min-width: 768px){.text:where(.astro-PD7VPOEV){padding-bottom:.25rem;font-size:1rem}}@media screen and (max-width:767.99px){.text:where(.astro-PD7VPOEV){padding-bottom:.3125rem;font-size:.75rem}}.text:where(.astro-PD7VPOEV).-hide{opacity:0}.CFixedItems.-isShrink .CKvScroll:where(.astro-ZC6ZCV6K),.CFixedItems.-isModalOpen .CKvScroll:where(.astro-ZC6ZCV6K){pointer-events:none!important}@media screen and (min-width: 768px){.CFixedItems.-isShrink .CKvScroll:where(.astro-ZC6ZCV6K),.CFixedItems.-isModalOpen .CKvScroll:where(.astro-ZC6ZCV6K){translate:-1.5rem 0}}.CFixedItems.-isWhite .text:where(.astro-ZC6ZCV6K){color:#fff}.CFixedItems.-isModalOpen .text:where(.astro-ZC6ZCV6K){color:#44403f}.CKvScroll:where(.astro-ZC6ZCV6K){position:fixed;z-index:2;display:inline-flex;align-items:center;flex-direction:column;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:translate,opacity}@media screen and (min-width: 768px){.CKvScroll:where(.astro-ZC6ZCV6K){left:6.8125rem;bottom:3rem;width:1.625rem}}@media screen and (max-width:767.99px){.CKvScroll:where(.astro-ZC6ZCV6K){left:1.40625rem;bottom:5.6875rem;width:.8125rem}}[data-whatintent=mouse] .CKvScroll:where(.astro-ZC6ZCV6K):hover .icon:where(.astro-ZC6ZCV6K) .circle:where(.astro-ZC6ZCV6K){scale:3}[data-whatintent=mouse] .CKvScroll:where(.astro-ZC6ZCV6K):hover .icon:where(.astro-ZC6ZCV6K) .arrow:where(.astro-ZC6ZCV6K).before{opacity:1;translate:0}[data-whatintent=mouse] .CKvScroll:where(.astro-ZC6ZCV6K):hover .icon:where(.astro-ZC6ZCV6K) .arrow:where(.astro-ZC6ZCV6K).after{opacity:0;translate:0 125%}.CKvScroll:where(.astro-ZC6ZCV6K).-hide{opacity:0}.text:where(.astro-ZC6ZCV6K){z-index:3;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:.05em;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:color;transform:translateZ(1px)}@media screen and (min-width: 768px){.text:where(.astro-ZC6ZCV6K){font-size:.75rem;line-height:1.625rem}}@media screen and (max-width:767.99px){.text:where(.astro-ZC6ZCV6K){font-size:.5625rem;line-height:.8125rem}}.icon:where(.astro-ZC6ZCV6K){position:relative;display:inline-flex;justify-content:center;align-items:center;pointer-events:none;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:translate,opacity}@media screen and (min-width: 768px){.icon:where(.astro-ZC6ZCV6K){width:1.625rem;height:1.625rem;margin-top:.5625rem}}@media screen and (max-width:767.99px){.icon:where(.astro-ZC6ZCV6K){width:.8125rem;height:.8125rem;margin-top:.3125rem}}.icon:where(.astro-ZC6ZCV6K).-hide{opacity:0!important}.circle:where(.astro-ZC6ZCV6K){position:absolute;inset:0;width:100%;height:100%;display:inline-block;background-color:#fff;border-radius:50%;transition:scale .3s cubic-bezier(.33,1,.68,1);transform:translate(0)}@media screen and (min-width: 768px){.circle:where(.astro-ZC6ZCV6K){will-change:scale}}.arrow:where(.astro-ZC6ZCV6K){position:absolute;z-index:2;transition:.7s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity}.arrow:where(.astro-ZC6ZCV6K).before{opacity:0;translate:0 -125%}@media screen and (min-width: 768px){.CFixedItems.-isShrink .line:where(.astro-WUHOYXT7).-left,.CFixedItems.-isModalOpen .line:where(.astro-WUHOYXT7).-left{translate:-4.25rem 0}}@media screen and (min-width: 768px){.CFixedItems.-isShrink .line:where(.astro-WUHOYXT7).-right,.CFixedItems.-isModalOpen .line:where(.astro-WUHOYXT7).-right{translate:11.3125rem 0}}.CFixedItems.-isWhite .line:where(.astro-WUHOYXT7){background-color:#fff6}.CFixedItems.-isModalOpen .line:where(.astro-WUHOYXT7){background-color:#44403f1a}.line:where(.astro-WUHOYXT7){position:fixed;z-index:1500;background-color:#44403f1a;transition:.3s cubic-bezier(.33,1,.68,1);transition-property:opacity,translate,background-color}@media screen and (min-width: 768px){.line:where(.astro-WUHOYXT7){top:0;bottom:0;width:1px}}@media screen and (min-width: 768px){.line:where(.astro-WUHOYXT7).-left{left:16.5rem}}@media screen and (max-width:767.99px){.line:where(.astro-WUHOYXT7).-left{top:4.90625rem;left:0;right:0;height:1px}}@media screen and (min-width: 768px){.line:where(.astro-WUHOYXT7).-right{right:16.4375rem}}.line:where(.astro-WUHOYXT7).-hide{opacity:0}.CFixedObserver:where(.astro-DRSDG5N4){position:absolute;top:150vh;bottom:0}@media screen and (min-width: 768px){.CFooterSplitTextLink:where(.astro-X7VQRSLT){height:1.125rem}}@media screen and (max-width:767.99px){.CFooterSplitTextLink:where(.astro-X7VQRSLT){height:1rem}}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT){display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden}@media screen and (min-width: 768px){.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT){height:1.575rem}}@media screen and (max-width:767.99px){.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT){height:1.4rem}}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .chars.-after{position:absolute;font-weight:500}@media screen and (min-width: 768px){.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .chars.-after{font-size:1rem;margin-top:.125rem}}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .chars.-after .char{translate:-120% 0}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .charWrap{display:inline-block;overflow:hidden}@media screen and (min-width: 768px){.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .charWrap{height:1.575rem}}@media screen and (max-width:767.99px){.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .charWrap{height:1.4rem}}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .charWrap.-adj{margin-left:-.1em}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .charWrap.-adj .char{padding-left:.1em}.CFooterSplitTextLink:where(.astro-X7VQRSLT) .charsWrap:where(.astro-X7VQRSLT) .char{display:inline-block;min-width:.3em}.CFooter:where(.astro-VLJ4PMTT){position:relative;color:#fff}.CFooter-pageTop:where(.astro-VLJ4PMTT){position:sticky;display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.CFooter-pageTop:where(.astro-VLJ4PMTT){top:calc(100vh - 5.125rem)}}@media screen and (max-width:767.99px){.CFooter-pageTop:where(.astro-VLJ4PMTT){top:calc(100vh - 3.125rem)}}.pageTop:where(.astro-VLJ4PMTT){display:flex;align-items:center;justify-content:center;background-color:#bd991e}@media screen and (min-width: 768px){.pageTop:where(.astro-VLJ4PMTT){width:5.125rem;height:5.125rem}}@media screen and (max-width:767.99px){.pageTop:where(.astro-VLJ4PMTT){width:3.125rem;height:3.125rem}}[data-whatintent=mouse] .pageTop:where(.astro-VLJ4PMTT):hover .pageTopArrow:where(.astro-VLJ4PMTT).-before{opacity:1;scale:1;translate:0;transition-delay:.1s}[data-whatintent=mouse] .pageTop:where(.astro-VLJ4PMTT):hover .pageTopArrow:where(.astro-VLJ4PMTT).-after{opacity:0;scale:.5;translate:0 -110%;transition:.35s cubic-bezier(.16,1,.3,1)}.pageTopArrow:where(.astro-VLJ4PMTT){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,rotate,scale,opacity;transform:rotate(-90deg)}.pageTopArrow:where(.astro-VLJ4PMTT).-before{opacity:0;scale:1.1;translate:0 110%;transition:.3s cubic-bezier(.16,1,.3,1)}.inner:where(.astro-VLJ4PMTT){position:relative;background-color:#44403f;color:#fff}@media screen and (min-width: 768px){.inner:where(.astro-VLJ4PMTT){width:calc(100% - 5.125rem);margin-right:5.125rem;padding-left:12.25rem}}@media screen and (max-width:767.99px){.inner:where(.astro-VLJ4PMTT){width:calc(100% - 3.125rem)}}@media screen and (min-width: 768px){.head:where(.astro-VLJ4PMTT){display:flex;height:21.875rem;border-left:1px solid rgba(233,233,233,.1);border-bottom:1px solid rgba(233,233,233,.1)}}@media screen and (min-width: 768px){.head-item:where(.astro-VLJ4PMTT){width:39.6875rem;flex-shrink:0}}@media screen and (max-width:767.99px){.head-item:where(.astro-VLJ4PMTT){width:100%;height:20.5rem;border-bottom:1px solid rgba(233,233,233,.1)}}@media screen and (min-width: 768px){.head-item:where(.astro-VLJ4PMTT)+.head-item:where(.astro-VLJ4PMTT){width:calc(100% - 39.6875rem);border-left:1px solid rgba(233,233,233,.1)}}@media screen and (min-width: 768px){.head-item:where(.astro-VLJ4PMTT)+.head-item:where(.astro-VLJ4PMTT) .head-itemInner:where(.astro-VLJ4PMTT){padding:5.875rem 2.5rem 2.25rem 4.875rem}}.head-itemInner:where(.astro-VLJ4PMTT){position:relative;display:block;width:100%;height:100%}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT){padding:5.875rem 2.5rem 2.25rem 4.625rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT){padding:4.3125rem 2.125rem 2.25rem 1.75rem}}.head-itemInner:where(.astro-VLJ4PMTT) .en:where(.astro-VLJ4PMTT){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT) .en:where(.astro-VLJ4PMTT){font-size:2.5rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT) .en:where(.astro-VLJ4PMTT){font-size:2.5rem}}.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT),.head-itemInner:where(.astro-VLJ4PMTT) .text:where(.astro-VLJ4PMTT){letter-spacing:.1em}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT),.head-itemInner:where(.astro-VLJ4PMTT) .text:where(.astro-VLJ4PMTT){font-size:1rem;line-height:2;padding-left:.125rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT),.head-itemInner:where(.astro-VLJ4PMTT) .text:where(.astro-VLJ4PMTT){font-size:.75rem;padding-left:.1875rem}}.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT){font-weight:600}.bAndroid:where(.astro-VLJ4PMTT) .head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT){font-weight:700}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT){margin-top:.625rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT) .jp:where(.astro-VLJ4PMTT){line-height:1.6666666667;margin-top:.6875rem}}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT) .text:where(.astro-VLJ4PMTT){margin-top:1.375rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT) .text:where(.astro-VLJ4PMTT){line-height:2.0833333333;margin-top:1.6875rem}}.head-itemInner:where(.astro-VLJ4PMTT) .icon:where(.astro-VLJ4PMTT){position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(233,233,233,.1);transition:scale .4s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.head-itemInner:where(.astro-VLJ4PMTT) .icon:where(.astro-VLJ4PMTT){right:2.375rem;bottom:2.375rem;width:5.125rem;height:5.125rem}}@media screen and (max-width:767.99px){.head-itemInner:where(.astro-VLJ4PMTT) .icon:where(.astro-VLJ4PMTT){right:2.125rem;bottom:2.125rem;width:3.125rem;height:3.125rem}}.head-itemInner:where(.astro-VLJ4PMTT) .arrow:where(.astro-VLJ4PMTT){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity}.head-itemInner:where(.astro-VLJ4PMTT) .arrow:where(.astro-VLJ4PMTT).-before{opacity:0;translate:-125% 0}[data-whatintent=mouse] .head-itemInner:where(.astro-VLJ4PMTT):hover .icon:where(.astro-VLJ4PMTT){scale:1.15}[data-whatintent=mouse] .head-itemInner:where(.astro-VLJ4PMTT):hover .arrow:where(.astro-VLJ4PMTT).-before{opacity:1;translate:0}[data-whatintent=mouse] .head-itemInner:where(.astro-VLJ4PMTT):hover .arrow:where(.astro-VLJ4PMTT).-after{opacity:0;translate:125% 0}.foot:where(.astro-VLJ4PMTT){display:flex}@media screen and (min-width: 768px){.foot:where(.astro-VLJ4PMTT){padding:11.1875rem 0 8.125rem 13.75rem;border-left:1px solid rgba(233,233,233,.1)}}@media screen and (max-width:767.99px){.foot:where(.astro-VLJ4PMTT){padding:3.8125rem 1.9375rem 6.4375rem}}@media screen and (min-width: 768px){.linkList:where(.astro-VLJ4PMTT){width:16.375rem}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT){width:9.625rem}}.linkList:where(.astro-VLJ4PMTT) .item:where(.astro-VLJ4PMTT){display:flex;align-items:center}@media screen and (min-width: 768px){.linkList:where(.astro-VLJ4PMTT) .item:where(.astro-VLJ4PMTT){height:2.475rem}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT) .item:where(.astro-VLJ4PMTT){height:1rem}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT) .item:where(.astro-VLJ4PMTT)+.item:where(.astro-VLJ4PMTT){margin-top:1.8125rem}}.linkList:where(.astro-VLJ4PMTT) .link:where(.astro-VLJ4PMTT){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.08em;display:inline-block}@media screen and (min-width: 768px){.linkList:where(.astro-VLJ4PMTT) .link:where(.astro-VLJ4PMTT){font-size:1.125rem}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT) .link:where(.astro-VLJ4PMTT){font-size:1rem}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT).-under{width:auto}}.linkList:where(.astro-VLJ4PMTT).-under .link:where(.astro-VLJ4PMTT){font-weight:500}@media screen and (min-width: 768px){.linkList:where(.astro-VLJ4PMTT).-under .link:where(.astro-VLJ4PMTT){font-size:.875rem;transition:.3s cubic-bezier(.16,1,.3,1);transition-property:opacity}}@media screen and (max-width:767.99px){.linkList:where(.astro-VLJ4PMTT).-under .link:where(.astro-VLJ4PMTT){font-size:.75rem}}[data-whatintent=mouse] .linkList:where(.astro-VLJ4PMTT).-under .link:where(.astro-VLJ4PMTT):hover{opacity:.5}.copyright:where(.astro-VLJ4PMTT){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400}@media screen and (min-width: 768px){.copyright:where(.astro-VLJ4PMTT){letter-spacing:.05em;position:absolute;right:4.4375rem;bottom:4.0625rem;font-size:.75rem}}@media screen and (max-width:767.99px){.copyright:where(.astro-VLJ4PMTT){font-size:.625rem}}@media screen and (max-width:767.99px){.bottom:where(.astro-VLJ4PMTT){display:flex;align-items:flex-end;justify-content:space-between;padding:0 2.1875rem 2.5rem 1.9375rem}}.links:where(.astro-VLJ4PMTT){margin-top:3.125rem}.CMarquee:where(.astro-PMVG5PHE){overflow:hidden}@media screen and (min-width: 768px){.CMarquee:where(.astro-PMVG5PHE){padding-bottom:5.75rem}}@media screen and (max-width:767.99px){.CMarquee:where(.astro-PMVG5PHE){padding-bottom:3.0625rem}}#top .CMarquee:where(.astro-PMVG5PHE){margin-top:calc(var(--vh) * -100)}@media screen and (min-width: 768px){#top .CMarquee:where(.astro-PMVG5PHE){padding-top:11.25rem}}@media screen and (max-width:767.99px){#top .CMarquee:where(.astro-PMVG5PHE){padding-top:5.625rem}}.inner:where(.astro-PMVG5PHE){display:flex;align-items:center}@media screen and (min-width: 768px){.inner:where(.astro-PMVG5PHE){height:14.1875rem}}@media screen and (max-width:767.99px){.inner:where(.astro-PMVG5PHE){height:7rem}}.text:where(.astro-PMVG5PHE){color:#fff}@media screen and (min-width: 768px){.text:where(.astro-PMVG5PHE){padding-right:6.25rem}}@media screen and (max-width:767.99px){.text:where(.astro-PMVG5PHE){padding-right:3.125rem}}.CPageTitle:where(.astro-TYNQ42X7){position:relative}.inner:where(.astro-TYNQ42X7){position:relative;overflow:hidden}.title-en:where(.astro-TYNQ42X7){display:flex;align-items:center}@media screen and (min-width: 768px){.title-en:where(.astro-TYNQ42X7){height:5.5625rem}}.char:where(.astro-TYNQ42X7){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.char:where(.astro-TYNQ42X7){font-size:7.5rem}}@media screen and (max-width:767.99px){.char:where(.astro-TYNQ42X7){font-size:3.75rem}}.title-jp:where(.astro-TYNQ42X7){font-weight:600;letter-spacing:.09em}.bAndroid:where(.astro-TYNQ42X7) .title-jp:where(.astro-TYNQ42X7){font-weight:700}@media screen and (min-width: 768px){.title-jp:where(.astro-TYNQ42X7){font-size:1.375rem;margin-top:2.375rem;padding-left:.375rem}}@media screen and (max-width:767.99px){.title-jp:where(.astro-TYNQ42X7){font-size:.875rem;margin-top:.75rem}}.cBreadList:where(.astro-2YKHP2OW){display:flex;justify-content:end}.item:where(.astro-2YKHP2OW){font-size:.75rem;letter-spacing:.09em;position:relative;color:#44403f80}.item:where(.astro-2YKHP2OW)+.item:where(.astro-2YKHP2OW){color:#44403f;margin-left:1.375rem;display:flex;align-items:center}.arrow:where(.astro-2YKHP2OW){display:block;position:absolute;top:50%;left:-.84375rem;transform:translateY(-50%)}.link:where(.astro-2YKHP2OW){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:7.5rem;transition:opacity .3s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .link:where(.astro-2YKHP2OW):hover{opacity:.6}.CAnchorLink:where(.astro-WXQSEW3S){display:flex;align-items:center}[data-whatintent=mouse] .CAnchorLink:where(.astro-WXQSEW3S):hover .circle:where(.astro-WXQSEW3S){scale:1.25}[data-whatintent=mouse] .CAnchorLink:where(.astro-WXQSEW3S):hover .text:where(.astro-WXQSEW3S){opacity:.5}.icon:where(.astro-WXQSEW3S){position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (min-width: 768px){.icon:where(.astro-WXQSEW3S){width:1.25rem;height:1.25rem}}@media screen and (max-width:767.99px){.icon:where(.astro-WXQSEW3S){width:.625rem;height:.625rem}}.circle:where(.astro-WXQSEW3S){position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transform-origin:center;background-color:#fff}@media screen and (min-width: 768px){.circle:where(.astro-WXQSEW3S){transition:scale .3s cubic-bezier(.16,1,.3,1);will-change:scale}}.arrow:where(.astro-WXQSEW3S){position:absolute;transform:rotate(90deg);color:#44403f}@media screen and (max-width:767.99px){.arrow:where(.astro-WXQSEW3S){width:.375rem;stroke-width:2px}}.text:where(.astro-WXQSEW3S){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;display:inline-block}@media screen and (min-width: 768px){.text:where(.astro-WXQSEW3S){font-size:.875rem;line-height:1.3333333333;margin-left:.75rem;transition:opacity .3s cubic-bezier(.16,1,.3,1)}}@media screen and (max-width:767.99px){.text:where(.astro-WXQSEW3S){font-size:.6875rem;line-height:1.8181818182;letter-spacing:-.01em;max-width:12.5rem;margin-left:.5rem}}@media screen and (min-width: 768px){.item:where(.astro-YEFPA2PL){position:relative}}@media screen and (min-width: 768px){.item:where(.astro-YEFPA2PL)+.item:where(.astro-YEFPA2PL){margin-top:.75rem}}.LKv:where(.astro-YUGSBHS6){overflow:hidden}@media screen and (min-width: 768px){.LKv:where(.astro-YUGSBHS6){width:calc(100% - 12.3125rem);height:50.0625rem;margin-top:3.4375rem;margin-left:12.3125rem}}@media screen and (max-width:767.99px){.LKv:where(.astro-YUGSBHS6){width:23.03125rem;height:25rem;margin-top:2.125rem;margin-left:auto}}.photo:where(.astro-YUGSBHS6){width:100%;height:auto}@media screen and (min-width: 768px){.photo:where(.astro-YUGSBHS6){transform:translateY(-12.8%)}}@media screen and (max-width:767.99px){.photo:where(.astro-YUGSBHS6){width:180%;transform:translate(-23.3%,-12.5%)}}@media screen and (min-width: 768px){.LSectionHead:where(.astro-FSPNRIFE){display:flex;justify-content:space-between}}.title:where(.astro-FSPNRIFE){font-weight:600;flex-shrink:0}.bAndroid:where(.astro-FSPNRIFE) .title:where(.astro-FSPNRIFE){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-FSPNRIFE){font-size:2.5rem;line-height:1.65;width:36.875rem}}@media screen and (max-width:767.99px){.title:where(.astro-FSPNRIFE){font-size:1.4375rem;line-height:1.5217391304}}@media screen and (min-width: 768px){.text:where(.astro-FSPNRIFE){font-size:.875rem;letter-spacing:.1em;line-height:2;width:31.5rem;padding-top:.875rem}}@media screen and (max-width:767.99px){.text:where(.astro-FSPNRIFE){font-size:.75rem;line-height:2.0833333333;margin-top:1.5625rem}}@media screen and (min-width: 768px){.LAboutWorkDesign:where(.astro-YGSA7IYY){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign:where(.astro-YGSA7IYY){margin:0 1.875rem}}@media screen and (min-width: 768px){.LAboutWorkDesign:where(.astro-YGSA7IYY){padding-top:15.125rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign:where(.astro-YGSA7IYY){padding-top:6.9375rem}}@media screen and (min-width: 768px){.LAboutWorkDesign .title-en{margin-right:-.3125rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign .title-en{margin-right:-.03125rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign .title-en .line:nth-of-type(3){margin-right:-.21875rem}}@media screen and (min-width: 768px){.LAboutWorkDesign .head .text{padding-top:.4375rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign .head .text{margin-top:2.25rem}}@media screen and (min-width: 768px){.head:where(.astro-YGSA7IYY){margin-top:7.75rem;margin-bottom:10.5625rem}}@media screen and (max-width:767.99px){.head:where(.astro-YGSA7IYY){margin-top:4.5rem;margin-bottom:3.8125rem}}.LAboutWorkDesign-figure:where(.astro-YGSA7IYY){height:150vh}@media screen and (min-width: 768px){.LAboutWorkDesign-figure:where(.astro-YGSA7IYY){margin-top:10.5625rem}}@media screen and (max-width:767.99px){.LAboutWorkDesign-figure:where(.astro-YGSA7IYY){margin-top:4.6875rem}}.LWorkDesignFlowFigure:where(.astro-XKT5NR2L){position:relative;border-top:solid 1px rgba(68,64,63,.2)}@media screen and (min-width: 768px){.LWorkDesignFlowFigure:where(.astro-XKT5NR2L){height:115.125rem;margin-top:9.5625rem}}@media screen and (max-width:767.99px){.LWorkDesignFlowFigure:where(.astro-XKT5NR2L){height:200vh;margin-top:4.375rem}}@media screen and (min-width: 768px) and (orientation: portrait){.LWorkDesignFlowFigure:where(.astro-XKT5NR2L){height:239.84375vw}}.inner:where(.astro-XKT5NR2L){position:sticky;top:0}@media screen and (min-width: 768px){.inner:where(.astro-XKT5NR2L){height:57.5625rem;margin-top:9.5rem;margin-bottom:9.5rem}}@media screen and (max-width:767.99px){.inner:where(.astro-XKT5NR2L){height:calc(var(--vh) * 100)}}@media screen and (min-width: 768px) and (orientation: portrait){.inner:where(.astro-XKT5NR2L){height:119.921875vw}}.figure:where(.astro-XKT5NR2L){width:100%;height:calc(var(--vh) * 100);display:flex;align-items:center}@media screen and (min-width: 768px){.figure:where(.astro-XKT5NR2L){padding-left:4.6875rem}}@media screen and (min-width: 768px) and (orientation: portrait){.figure:where(.astro-XKT5NR2L){height:119.921875vw}}.blocks:where(.astro-XKT5NR2L){position:relative;overflow:hidden}@media screen and (min-width: 768px){.blocks:where(.astro-XKT5NR2L){width:59.875rem;height:57.5625rem}}@media screen and (max-width:767.99px){.blocks:where(.astro-XKT5NR2L){width:calc(100% + 3.625rem);height:31.25rem;margin-left:-1.8125rem;margin-right:-1.8125rem}}.blocks:where(.astro-XKT5NR2L) .arrow:where(.astro-XKT5NR2L){position:absolute}@media screen and (min-width: 768px){.blocks:where(.astro-XKT5NR2L) .arrow:where(.astro-XKT5NR2L){width:.6875rem;height:.5625rem}}@media screen and (max-width:767.99px){.blocks:where(.astro-XKT5NR2L) .arrow:where(.astro-XKT5NR2L){width:.34375rem;height:.28125rem}}@media screen and (min-width: 768px){.blocks:where(.astro-XKT5NR2L) .arrow:where(.astro-XKT5NR2L).-no05{top:6.4375rem;left:14.3125rem;transform:rotate(-46deg)}}@media screen and (max-width:767.99px){.blocks:where(.astro-XKT5NR2L) .arrow:where(.astro-XKT5NR2L).-no05{top:3rem;left:7.75rem;transform:rotate(-46deg)}}.block:where(.astro-XKT5NR2L){position:relative}.block:where(.astro-XKT5NR2L) .block-title:where(.astro-XKT5NR2L),.block:where(.astro-XKT5NR2L) .catch:where(.astro-XKT5NR2L){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}.block:where(.astro-XKT5NR2L) .block-title:where(.astro-XKT5NR2L){color:#eac21d}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .block-title:where(.astro-XKT5NR2L){font-size:1.4375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .block-title:where(.astro-XKT5NR2L){font-size:.9375rem}}.block:where(.astro-XKT5NR2L) .block-content:where(.astro-XKT5NR2L){display:inline-flex;flex-direction:column}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .catch:where(.astro-XKT5NR2L){font-size:1.9375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .catch:where(.astro-XKT5NR2L){font-size:1.5625rem}}.block:where(.astro-XKT5NR2L) .circle:where(.astro-XKT5NR2L){position:absolute;background-color:#44403f;border-radius:50%;z-index:100}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .circle:where(.astro-XKT5NR2L){width:.4375rem;height:.4375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .circle:where(.astro-XKT5NR2L){width:.25rem;height:.25rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .desc:where(.astro-XKT5NR2L){margin-top:.625rem;margin-left:.125rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .desc:where(.astro-XKT5NR2L){margin-top:.3125rem;margin-left:.0625rem}}.block:where(.astro-XKT5NR2L) .desc-item:where(.astro-XKT5NR2L){color:#44403fcc}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .desc-item:where(.astro-XKT5NR2L){font-size:.9375rem;letter-spacing:.05em;line-height:1.4}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .desc-item:where(.astro-XKT5NR2L){font-size:.75rem;letter-spacing:.1em;line-height:1.4166666667}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L) .desc-item:where(.astro-XKT5NR2L)+.desc-item:where(.astro-XKT5NR2L){margin-top:.375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L) .desc-item:where(.astro-XKT5NR2L)+.desc-item:where(.astro-XKT5NR2L){margin-top:.1875rem}}.block:where(.astro-XKT5NR2L) .image:where(.astro-XKT5NR2L){position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none;z-index:-1}.block:where(.astro-XKT5NR2L).-no01{position:absolute;z-index:10}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no01{top:12.1875rem;left:18.1875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no01{top:3.71875rem;left:1.25rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no01 .catch:where(.astro-XKT5NR2L){margin-top:.6875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no01 .catch:where(.astro-XKT5NR2L){margin-top:.34375rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no01 .circle:where(.astro-XKT5NR2L){top:9.1875rem;left:7.1875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no01 .circle:where(.astro-XKT5NR2L){top:6.21875rem;left:11.75rem}}.block:where(.astro-XKT5NR2L).-no01 .arrow:where(.astro-XKT5NR2L){transform:rotate(26deg)}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no01 .arrow:where(.astro-XKT5NR2L){top:9.375rem;left:8rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no01 .arrow:where(.astro-XKT5NR2L){top:6.28125rem;left:12.25rem}}.block:where(.astro-XKT5NR2L).-no02{position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02{top:16.25rem;left:0;width:25.3125rem;height:25.3125rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no02{top:7.5rem;left:-1.5rem;width:14.25rem;height:14.25rem}}.block:where(.astro-XKT5NR2L).-no02 .block-title:where(.astro-XKT5NR2L){position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02 .block-title:where(.astro-XKT5NR2L){top:7.8125rem;left:5rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no02 .block-title:where(.astro-XKT5NR2L){top:3.3125rem;left:4.25rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02 .block-content:where(.astro-XKT5NR2L){margin-top:13rem;margin-left:6.3125rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no02 .block-content:where(.astro-XKT5NR2L){margin-top:5.5rem;margin-left:2.625rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02 .desc:where(.astro-XKT5NR2L){margin-top:.625rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02 .circle:where(.astro-XKT5NR2L){top:13.75rem;left:14.5625rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no02 .circle:where(.astro-XKT5NR2L){top:6.4375rem;left:9.375rem}}.block:where(.astro-XKT5NR2L).-no02 .arrow:where(.astro-XKT5NR2L){transform:rotate(-80deg)}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no02 .arrow:where(.astro-XKT5NR2L){top:12.8125rem;left:14.4375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no02 .arrow:where(.astro-XKT5NR2L){top:5.9375rem;left:9.40625rem}}.block:where(.astro-XKT5NR2L).-no03{position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03{bottom:-.0625rem;left:14.4375rem;width:25.25rem;height:25.25rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no03{bottom:2rem;left:7.6875rem;width:13.0625rem;height:13.0625rem}}.block:where(.astro-XKT5NR2L).-no03 .block-title:where(.astro-XKT5NR2L){position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03 .block-title:where(.astro-XKT5NR2L){bottom:5.6875rem;left:6.625rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no03 .block-title:where(.astro-XKT5NR2L){bottom:-1.5rem;left:2.6875rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03 .block-content:where(.astro-XKT5NR2L){margin-top:9.875rem;margin-left:11.375rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no03 .block-content:where(.astro-XKT5NR2L){margin-top:3.9375rem;margin-left:4.5625rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03 .desc:where(.astro-XKT5NR2L){margin-top:.5625rem;padding-left:.0625rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03 .circle:where(.astro-XKT5NR2L){top:8.75rem;left:14.8125rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no03 .circle:where(.astro-XKT5NR2L){top:2.96875rem;left:7.125rem}}.block:where(.astro-XKT5NR2L).-no03 .arrow:where(.astro-XKT5NR2L){transform:rotate(180deg)}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no03 .arrow:where(.astro-XKT5NR2L){top:8.625rem;left:13.6875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no03 .arrow:where(.astro-XKT5NR2L){top:2.9375rem;left:6.6875rem}}.block:where(.astro-XKT5NR2L).-no04{position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04{top:.75rem;right:0;width:38.5rem;height:38.5rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04{top:1.25rem;right:-3.4375rem;width:18.125rem;height:18.125rem}}.block:where(.astro-XKT5NR2L).-no04 .block-title:where(.astro-XKT5NR2L){position:absolute}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04 .block-title:where(.astro-XKT5NR2L){top:10.9375rem;left:9.1875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04 .block-title:where(.astro-XKT5NR2L){top:2.6875rem;left:3.375rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04 .block-content:where(.astro-XKT5NR2L){margin-top:14.625rem;margin-left:16.875rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04 .block-content:where(.astro-XKT5NR2L){margin-top:5.3125rem;margin-left:4.875rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04 .desc:where(.astro-XKT5NR2L){margin-top:.625rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04 .desc:where(.astro-XKT5NR2L){margin-left:.09375rem}}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04 .circle:where(.astro-XKT5NR2L){top:15.5rem;right:10rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04 .circle:where(.astro-XKT5NR2L){top:6.1875rem;right:4.625rem}}.block:where(.astro-XKT5NR2L).-no04 .arrow:where(.astro-XKT5NR2L){transform:rotate(78deg)}@media screen and (min-width: 768px){.block:where(.astro-XKT5NR2L).-no04 .arrow:where(.astro-XKT5NR2L){top:16.4375rem;right:9.75rem}}@media screen and (max-width:767.99px){.block:where(.astro-XKT5NR2L).-no04 .arrow:where(.astro-XKT5NR2L){top:6.5625rem;right:4.53125rem}}.line:where(.astro-XKT5NR2L){position:absolute;top:0}@media screen and (min-width: 768px){.line:where(.astro-XKT5NR2L){top:.1875rem;left:14.625rem;width:35.5625rem;height:41.125rem}}@media screen and (max-width:767.99px){.line:where(.astro-XKT5NR2L){top:0;right:1.0625rem;width:16.6875rem;height:19.3125rem}}@media screen and (min-width: 768px){.LWorkDesignFlow:where(.astro-ZEWZIO5Y){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.LWorkDesignFlow:where(.astro-ZEWZIO5Y){margin:0 1.875rem}}@media screen and (min-width: 768px){.LWorkDesignFlow:where(.astro-ZEWZIO5Y){padding-top:13.8125rem}}@media screen and (max-width:767.99px){.LWorkDesignFlow:where(.astro-ZEWZIO5Y){padding-top:6.90625rem}}@media screen and (min-width: 768px){.LWorkDesignFlow .sectionTitle .title-en{margin-left:-.5625rem}}@media screen and (max-width:767.99px){.LWorkDesignFlow .sectionTitle .title-en{margin-left:-.1875rem}}@media screen and (min-width: 768px){.LWorkDesignFlow .sectionTitle .title-jp{letter-spacing:.11em;margin-top:.9375rem}}@media screen and (max-width:767.99px){.LWorkDesignFlow .sectionTitle .title-jp{margin-left:.125rem}}@media screen and (min-width: 768px){.head:where(.astro-ZEWZIO5Y){margin-top:7.8125rem}}@media screen and (max-width:767.99px){.head:where(.astro-ZEWZIO5Y){margin-top:4.5rem}}@media screen and (min-width: 768px){.LWorkDesignFlow .head .title{letter-spacing:.05em}}@media screen and (max-width:767.99px){.LWorkDesignFlow .head .title{margin-top:2.1875rem}}@media screen and (min-width: 768px){.LWorkDesignFlow .head .text{padding-top:.1875rem}}@media screen and (max-width:767.99px){.LWorkDesignFlow .head .text{margin-top:2.1875rem}}.listTitle:where(.astro-ZEWZIO5Y){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.025em;text-transform:uppercase}@media screen and (min-width: 768px){.listTitle:where(.astro-ZEWZIO5Y){font-size:2rem;margin-top:5.3125rem}}@media screen and (max-width:767.99px){.listTitle:where(.astro-ZEWZIO5Y){font-size:1.0625rem}}.list:where(.astro-ZEWZIO5Y){position:relative;counter-reset:number}@media screen and (min-width: 768px){.list:where(.astro-ZEWZIO5Y){margin-top:4.125rem}}@media screen and (max-width:767.99px){.list:where(.astro-ZEWZIO5Y){margin-top:2.0625rem}}.item:where(.astro-ZEWZIO5Y){position:relative;counter-increment:number}@media screen and (min-width: 768px){.item:where(.astro-ZEWZIO5Y){display:flex;align-items:center;padding:2.6875rem 0}}@media screen and (max-width:767.99px){.item:where(.astro-ZEWZIO5Y){padding:2.5rem 0}}@media screen and (max-width:767.99px){.list-line:where(.astro-ZEWZIO5Y),.item-line:where(.astro-ZEWZIO5Y){background-color:#44403f}}.item-line:where(.astro-ZEWZIO5Y){position:absolute;top:0;left:0}.title:where(.astro-ZEWZIO5Y){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){.title:where(.astro-ZEWZIO5Y){font-size:1.5rem;letter-spacing:-.04em;flex-shrink:0;width:33rem;padding-left:8.5rem}}@media screen and (max-width:767.99px){.title:where(.astro-ZEWZIO5Y){font-size:.75rem;letter-spacing:-.025em;padding-left:3.75rem}}.title:where(.astro-ZEWZIO5Y):before{content:counter(number,decimal-leading-zero);position:absolute;top:0;left:0}@media screen and (min-width: 768px){.text:where(.astro-ZEWZIO5Y){font-size:.875rem;line-height:2}}@media screen and (max-width:767.99px){.text:where(.astro-ZEWZIO5Y){font-size:.75rem;line-height:1.75;margin-top:1.25rem}}.labels:where(.astro-ZEWZIO5Y){display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width: 768px){.labels:where(.astro-ZEWZIO5Y){margin-top:.5rem}}@media screen and (max-width:767.99px){.labels:where(.astro-ZEWZIO5Y){margin-top:.8125rem}}.label:where(.astro-ZEWZIO5Y){display:inline-flex;align-items:center;background-color:#eee;border:1px solid #f4f9fd}@media screen and (min-width: 768px){.label:where(.astro-ZEWZIO5Y){font-size:.875rem;height:2.125rem;border-radius:1.0625rem;padding:0 1.5625rem;margin-top:.875rem;margin-right:.875rem}}@media screen and (max-width:767.99px){.label:where(.astro-ZEWZIO5Y){font-size:.75rem;height:1.6875rem;border-radius:.84375rem;padding:0 .8125rem;margin-top:.4375rem;margin-right:.4375rem}}@media screen and (min-width: 768px){.LBusiness:where(.astro-UK67ZYLJ){margin:0 9.5rem 0 17.8125rem}}@media screen and (max-width:767.99px){.LBusiness:where(.astro-UK67ZYLJ){margin:0 1.875rem}}@media screen and (min-width: 768px){.LBusiness:where(.astro-UK67ZYLJ){padding-top:14.125rem;padding-bottom:1.75rem}}@media screen and (max-width:767.99px){.LBusiness:where(.astro-UK67ZYLJ){padding-top:6.9375rem;padding-bottom:5.0625rem}}@media screen and (min-width: 768px){.LBusiness .sectionTitle .title-en{margin-right:-.25rem}}@media screen and (max-width:767.99px){.LBusiness .sectionTitle .title-en{margin-right:-.125rem}}@media screen and (min-width: 768px){.LBusiness .sectionTitle .title-en .line:nth-of-type(2){margin-right:-.4375rem}}@media screen and (max-width:767.99px){.LBusiness .sectionTitle .title-en .line:nth-of-type(2){margin-right:-.21875rem}}@media screen and (min-width: 768px){.LBusiness .sectionTitle .title-jp{margin-right:-.25rem}}@media screen and (max-width:767.99px){.LBusiness .sectionTitle .title-jp{margin-right:-.125rem;margin-top:.4375rem}}@media screen and (min-width: 768px){.head:where(.astro-UK67ZYLJ){margin-top:7.375rem}}@media screen and (max-width:767.99px){.head:where(.astro-UK67ZYLJ){margin-top:4.5625rem}}.list:where(.astro-UK67ZYLJ){counter-reset:number}@media screen and (min-width: 768px){.list:where(.astro-UK67ZYLJ){margin-top:10.3125rem}}@media screen and (max-width:767.99px){.list:where(.astro-UK67ZYLJ){margin-top:4.5rem}}.item:where(.astro-UK67ZYLJ){counter-increment:number}@media screen and (max-width:767.99px){.item:where(.astro-UK67ZYLJ)+.item:where(.astro-UK67ZYLJ){margin-top:3.9375rem}}.index:where(.astro-UK67ZYLJ){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.025em;position:relative}@media screen and (min-width: 768px){.index:where(.astro-UK67ZYLJ){font-size:1.125rem;padding-left:3.25rem;padding-bottom:1.8125rem}}@media screen and (max-width:767.99px){.index:where(.astro-UK67ZYLJ){font-size:.75rem;padding-left:2.1875rem;padding-bottom:.90625rem}}.index:where(.astro-UK67ZYLJ):before{content:counter(number,decimal-leading-zero);position:absolute;top:0;left:0}@media screen and (max-width:767.99px){.line:where(.astro-UK67ZYLJ){background-color:#44403f}}.content:where(.astro-UK67ZYLJ){display:flex}@media screen and (min-width: 768px){.content:where(.astro-UK67ZYLJ){align-items:center;justify-content:space-between;padding:3.125rem 0 9.625rem}}@media screen and (max-width:767.99px){.content:where(.astro-UK67ZYLJ){flex-direction:column;padding-top:2rem}}@media screen and (min-width: 768px){.detail:where(.astro-UK67ZYLJ){display:flex;flex-direction:column;justify-content:flex-end;width:39.75rem;height:23.25rem;padding-top:3.6875rem}}.title:where(.astro-UK67ZYLJ){font-weight:600;letter-spacing:.1em}.bAndroid:where(.astro-UK67ZYLJ) .title:where(.astro-UK67ZYLJ){font-weight:700}@media screen and (min-width: 768px){.title:where(.astro-UK67ZYLJ){font-size:1.75rem;line-height:1.0714285714}}@media screen and (max-width:767.99px){.title:where(.astro-UK67ZYLJ){font-size:1.3125rem;line-height:1.1904761905}}.text:where(.astro-UK67ZYLJ){letter-spacing:.1em}@media screen and (min-width: 768px){.text:where(.astro-UK67ZYLJ){font-size:.875rem;line-height:2;width:31.875rem;margin-top:2.5rem}}@media screen and (max-width:767.99px){.text:where(.astro-UK67ZYLJ){font-size:.75rem;line-height:2.0833333333;margin-top:1.1875rem}}@media screen and (min-width: 768px){.link:where(.astro-UK67ZYLJ){margin-left:auto;margin-top:auto}}@media screen and (max-width:767.99px){.link:where(.astro-UK67ZYLJ){margin-left:auto;margin-top:2.1875rem}}.image:where(.astro-UK67ZYLJ){overflow:hidden}@media screen and (min-width: 768px){.image:where(.astro-UK67ZYLJ){width:23.25rem;height:23.25rem}}@media screen and (max-width:767.99px){.image:where(.astro-UK67ZYLJ){width:22.125rem;height:22.125rem;margin-top:2.4375rem}}.photo:where(.astro-UK67ZYLJ){width:100%;height:auto}@media screen and (min-width: 768px){.service:where(.astro-BWGW47HV){padding-top:16.125rem}}@media screen and (max-width:767.99px){.service:where(.astro-BWGW47HV){padding-top:9.8125rem}}@media screen and (min-width: 768px){.head:where(.astro-BWGW47HV){margin:0 20.5rem 0 21.0625rem}}@media screen and (max-width:767.99px){.head:where(.astro-BWGW47HV){margin-left:2.625rem}}@media screen and (min-width: 768px){.head-content:where(.astro-BWGW47HV){display:flex;justify-content:space-between;align-items:flex-end;margin-top:7.75rem;padding-left:.375rem}}@media screen and (max-width:767.99px){.head-content:where(.astro-BWGW47HV){margin-top:4.4375rem;padding-left:.1875rem}}@media screen and (min-width: 768px){.breadCrumb:where(.astro-BWGW47HV){margin-bottom:.25rem}}.CSectionTitle:where(.astro-KGOMRDNZ){position:relative}.inner:where(.astro-KGOMRDNZ){position:relative;display:flex;flex-direction:column}.-right:where(.astro-KGOMRDNZ) .inner:where(.astro-KGOMRDNZ){align-items:flex-end}.-center:where(.astro-KGOMRDNZ) .inner:where(.astro-KGOMRDNZ){align-items:center}.-center:where(.astro-KGOMRDNZ) .inner:where(.astro-KGOMRDNZ) .title-en:where(.astro-KGOMRDNZ){align-items:center}.-white:where(.astro-KGOMRDNZ) .inner:where(.astro-KGOMRDNZ){color:#fff}.title-en:where(.astro-KGOMRDNZ){display:flex;flex-direction:column}.line:where(.astro-KGOMRDNZ){display:flex;overflow:hidden}@media screen and (min-width: 768px){.line:where(.astro-KGOMRDNZ){height:8.25rem}}@media screen and (max-width:767.99px){.line:where(.astro-KGOMRDNZ){height:4.125rem}}@media screen and (min-width: 768px){.line:where(.astro-KGOMRDNZ)+.line:where(.astro-KGOMRDNZ){margin-top:-1.375rem}}@media screen and (max-width:767.99px){.line:where(.astro-KGOMRDNZ)+.line:where(.astro-KGOMRDNZ){margin-top:-.6875rem}}.-right:where(.astro-KGOMRDNZ) .line:where(.astro-KGOMRDNZ){justify-content:flex-end}.chars:where(.astro-KGOMRDNZ){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;display:inline-flex;text-transform:uppercase;height:100%}@media screen and (min-width: 768px){.chars:where(.astro-KGOMRDNZ){font-size:7.5rem}}@media screen and (max-width:767.99px){.chars:where(.astro-KGOMRDNZ){font-size:3.75rem}}.charWrap:where(.astro-KGOMRDNZ){overflow:hidden}.char:where(.astro-KGOMRDNZ){display:inline-block;translate:-1em 0}@media screen and (min-width: 768px){.char:where(.astro-KGOMRDNZ).-j{padding-left:.625rem}}@media screen and (max-width:767.99px){.char:where(.astro-KGOMRDNZ).-j{padding-left:.3125rem}}.title-jp:where(.astro-KGOMRDNZ){font-weight:600;letter-spacing:.05em}.bAndroid:where(.astro-KGOMRDNZ) .title-jp:where(.astro-KGOMRDNZ){font-weight:700}@media screen and (min-width: 768px){.title-jp:where(.astro-KGOMRDNZ){font-size:1.125rem;margin-top:.375rem}}@media screen and (max-width:767.99px){.title-jp:where(.astro-KGOMRDNZ){font-size:.75rem;margin-top:.4375rem}}.CDividingLine:where(.astro-3GYQQT24){width:100%;height:1px;background-color:#44403f33;scale:0 1;transform-origin:left;transition:scale .9s cubic-bezier(.87,0,.13,1)}.CDividingLine:where(.astro-3GYQQT24).-draw{scale:1 1}.CLink:where(.astro-OLAGA5L5){display:flex;align-items:center;margin-left:auto}@media screen and (min-width: 768px){.CLink:where(.astro-OLAGA5L5) .texts:where(.astro-OLAGA5L5){margin-right:1.5rem}}@media screen and (max-width:767.99px){.CLink:where(.astro-OLAGA5L5) .texts:where(.astro-OLAGA5L5){margin-right:1.0625rem}}.CLink:where(.astro-OLAGA5L5) .en:where(.astro-OLAGA5L5){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.CLink:where(.astro-OLAGA5L5) .en:where(.astro-OLAGA5L5){grid-area:1/1/2/2;padding-top:.5rem;margin-bottom:.75rem;font-size:1.5rem;letter-spacing:-.025em}}@media screen and (max-width:767.99px){.CLink:where(.astro-OLAGA5L5) .en:where(.astro-OLAGA5L5){margin-bottom:.375rem;letter-spacing:.05em;font-size:1.4375rem}}@media screen and (min-width: 768px){.CLink:where(.astro-OLAGA5L5) .ja:where(.astro-OLAGA5L5){grid-area:2/1/3/2}}@media screen and (max-width:767.99px){.CLink:where(.astro-OLAGA5L5) .ja:where(.astro-OLAGA5L5){font-size:.75rem;font-weight:600}.bAndroid:where(.astro-OLAGA5L5) .CLink:where(.astro-OLAGA5L5) .ja:where(.astro-OLAGA5L5){font-weight:700}}.CLink:where(.astro-OLAGA5L5) .circle:where(.astro-OLAGA5L5){display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(68,64,63,.2);flex:none;transition:scale .4s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.CLink:where(.astro-OLAGA5L5) .circle:where(.astro-OLAGA5L5){width:5rem;height:5rem;grid-area:1/2/3/3}}@media screen and (max-width:767.99px){.CLink:where(.astro-OLAGA5L5) .circle:where(.astro-OLAGA5L5){width:3.75rem;height:3.75rem}}.CLink:where(.astro-OLAGA5L5) .arrow:where(.astro-OLAGA5L5){position:absolute;transition:.5s cubic-bezier(.16,1,.3,1);transition-property:translate,opacity}.CLink:where(.astro-OLAGA5L5) .arrow:where(.astro-OLAGA5L5).before{opacity:0;translate:-125% 0}.CLink:where(.astro-OLAGA5L5).-white .circle:where(.astro-OLAGA5L5){border-color:#fff3}.CLink:where(.astro-OLAGA5L5).-white .arrow:where(.astro-OLAGA5L5){fill:#fff}@media screen and (min-width: 768px){.CLink:where(.astro-OLAGA5L5).-large .circle:where(.astro-OLAGA5L5){width:10rem;height:10rem}}@media screen and (max-width:767.99px){.CLink:where(.astro-OLAGA5L5).-large .circle:where(.astro-OLAGA5L5){width:5rem;height:5rem}}[data-whatintent=mouse] .CLink:where(.astro-OLAGA5L5):hover .circle:where(.astro-OLAGA5L5){scale:1.15}[data-whatintent=mouse] .CLink:where(.astro-OLAGA5L5):hover .arrow:where(.astro-OLAGA5L5).before{opacity:1;translate:0}[data-whatintent=mouse] .CLink:where(.astro-OLAGA5L5):hover .arrow:where(.astro-OLAGA5L5).after{opacity:0;translate:125% 0}.LServiceObserverSecond:where(.astro-HYLRB5M3){position:absolute;top:calc(var(--vh) * 100);left:0;right:0;height:1px}.LServiceObserverThird:where(.astro-OEIKIQQT){position:absolute;top:calc(var(--vh) * 200);left:0;right:0;height:1px}.COfficeDesignFigure:where(.astro-VPRGLLIN){position:relative}.COfficeDesignFigure:where(.astro-VPRGLLIN).-white .text:where(.astro-VPRGLLIN),.COfficeDesignFigure:where(.astro-VPRGLLIN).-white .description-text:where(.astro-VPRGLLIN){color:#fff}.COfficeDesignFigure:where(.astro-VPRGLLIN).-white .description-line:where(.astro-VPRGLLIN){fill:#fff}.COfficeDesignFigure:where(.astro-VPRGLLIN).-white .inner:where(.astro-VPRGLLIN),.COfficeDesignFigure:where(.astro-VPRGLLIN).-white .content:where(.astro-VPRGLLIN){border:none}.inner:where(.astro-VPRGLLIN){position:sticky;top:0;height:calc(var(--vh) * 100);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.inner:where(.astro-VPRGLLIN){border-top:solid 1px rgba(68,64,63,.2);border-bottom:solid 1px rgba(68,64,63,.2)}}@media screen and (min-width: 768px){.content:where(.astro-VPRGLLIN){display:flex;flex-direction:column;align-items:center;height:42.875rem}}@media screen and (max-width:767.99px){.content:where(.astro-VPRGLLIN){padding-top:2.8125rem;padding-bottom:4.25rem;border-top:solid 1px rgba(68,64,63,.2);border-bottom:solid 1px rgba(68,64,63,.2)}}.description:where(.astro-VPRGLLIN){position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateY(-50%)}@media screen and (min-width: 768px){.description:where(.astro-VPRGLLIN){top:45.8%;left:.4375rem}}@media screen and (max-width:767.99px){.description:where(.astro-VPRGLLIN){top:43.5%;left:-.875rem}}.description-text:where(.astro-VPRGLLIN){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.02em;color:#54504f}@media screen and (min-width: 768px){.description-text:where(.astro-VPRGLLIN){font-size:1.25rem;margin:4.125rem 0}}@media screen and (max-width:767.99px){.description-text:where(.astro-VPRGLLIN){font-size:.75rem;writing-mode:vertical-rl;transform:rotate(180deg);margin:1.25rem 0}}@media screen and (min-width: 768px){.description-line:where(.astro-VPRGLLIN){height:12.625rem;margin-left:.25rem}}@media screen and (max-width:767.99px){.description-line:where(.astro-VPRGLLIN){height:6.3125rem}}.figure:where(.astro-VPRGLLIN){position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.figure:where(.astro-VPRGLLIN){width:39.4375rem;height:38.625rem;margin-right:1.875rem}}@media screen and (max-width:767.99px){.figure:where(.astro-VPRGLLIN){width:100%;height:22.3125rem}}.bg:where(.astro-VPRGLLIN){position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.bg:where(.astro-VPRGLLIN){width:39.4375rem;height:38.625rem;margin-top:3.375rem}}@media screen and (max-width:767.99px){.bg:where(.astro-VPRGLLIN){width:100%;height:auto}}.bg:where(.astro-VPRGLLIN) .image:where(.astro-VPRGLLIN){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767.99px){.bg:where(.astro-VPRGLLIN) .image:where(.astro-VPRGLLIN):nth-of-type(2){width:19.90625rem;height:19.90625rem;margin-top:1.25rem}}.center-circle:where(.astro-VPRGLLIN),.circle:where(.astro-VPRGLLIN),.around-circle:where(.astro-VPRGLLIN){display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.center-circle:where(.astro-VPRGLLIN){position:absolute}@media screen and (min-width: 768px){.center-circle:where(.astro-VPRGLLIN){width:16.6875rem;height:16.6875rem;margin-top:3.625rem;margin-left:-.125rem}}@media screen and (max-width:767.99px){.center-circle:where(.astro-VPRGLLIN){width:10.75rem;height:10.75rem;margin-right:.125rem}}.center-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN),.center-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN),.center-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){display:inline-block;z-index:3}.center-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.center-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-size:1.25rem}}@media screen and (max-width:767.99px){.center-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-size:.75rem;text-align:center}}.center-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-weight:600;letter-spacing:.02em}.bAndroid:where(.astro-VPRGLLIN) .center-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-weight:700}@media screen and (min-width: 768px){.center-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-size:.875rem;margin-top:.375rem}}@media screen and (max-width:767.99px){.center-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-size:.6875rem}}.center-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){height:1px;background-color:#44403f4d}@media screen and (min-width: 768px){.center-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){width:4.0625rem;margin:.625rem 0}}@media screen and (max-width:767.99px){.center-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){width:4.5rem;margin:.625rem 0}}.bgCircle:where(.astro-VPRGLLIN){position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background-color:#f4f9fd4d}.circle:where(.astro-VPRGLLIN){position:absolute;background-color:#fff;z-index:1}@media screen and (min-width: 768px){.circle:where(.astro-VPRGLLIN){width:13.4375rem;height:13.4375rem}}@media screen and (max-width:767.99px){.circle:where(.astro-VPRGLLIN){width:8.75rem;height:8.75rem}}.afterbr:where(.astro-VPRGLLIN){display:none}.around-circle:where(.astro-VPRGLLIN){position:absolute;color:#fff;background-color:#bd991e}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN){width:14.125rem;height:14.125rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN){width:8rem;height:8rem}}.around-circle:where(.astro-VPRGLLIN).-no01{top:0}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN).-no01{left:12.625rem;padding-bottom:.625rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN).-no01{left:6.9375rem}}.around-circle:where(.astro-VPRGLLIN).-no02,.around-circle:where(.astro-VPRGLLIN).-no03{bottom:0}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN).-no02,.around-circle:where(.astro-VPRGLLIN).-no03{padding-bottom:1.25rem}}.around-circle:where(.astro-VPRGLLIN).-no02{left:0}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN).-no02{left:1.75rem;bottom:1.25rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN).-no02{left:.5rem;bottom:0}}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN).-no03{right:1.9375rem;bottom:1.25rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN).-no03{right:.78125rem;bottom:0}}.around-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN),.around-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN),.around-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){display:inline-block}.around-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;text-align:center}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-size:1.25rem;line-height:1.2}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN) .title:where(.astro-VPRGLLIN){font-size:.75rem}}.around-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-weight:600;letter-spacing:.1em}.bAndroid:where(.astro-VPRGLLIN) .around-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-weight:700}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-size:.875rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN) .subTitle:where(.astro-VPRGLLIN){font-size:.75rem;text-align:center}}.around-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){height:1px;background-color:#ffffff4d}@media screen and (min-width: 768px){.around-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){width:4.0625rem;margin:.875rem 0 1.125rem}}@media screen and (max-width:767.99px){.around-circle:where(.astro-VPRGLLIN) .line:where(.astro-VPRGLLIN){width:1.375rem;margin:.46875rem 0 .53125rem}}.caption:where(.astro-VPRGLLIN){font-weight:600;letter-spacing:.05em;position:relative;width:100%;display:flex;justify-content:center}.bAndroid:where(.astro-VPRGLLIN) .caption:where(.astro-VPRGLLIN){font-weight:700}@media screen and (min-width: 768px){.caption:where(.astro-VPRGLLIN){font-size:1.5rem;height:1.5rem;margin-top:1.6875rem;padding-right:1.375rem}}@media screen and (max-width:767.99px){.caption:where(.astro-VPRGLLIN){font-size:.875rem;height:.875rem;margin-top:2.0625rem}}.caption:where(.astro-VPRGLLIN) .text:where(.astro-VPRGLLIN){position:absolute;display:inline-block}@media screen and (max-width:767.99px){.image:where(.astro-VPRGLLIN){width:100%;height:auto}}.progress:where(.astro-VPRGLLIN){display:flex;align-items:center}@media screen and (min-width: 768px){.progress:where(.astro-VPRGLLIN){position:absolute;top:46.9%;right:2.875rem;width:1.125rem;flex-direction:column;justify-content:space-between;translate:0 -50%}}@media screen and (max-width:767.99px){.progress:where(.astro-VPRGLLIN){justify-content:center;margin-top:2.25rem}}.progress:where(.astro-VPRGLLIN) .text:where(.astro-VPRGLLIN){font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.02em}@media screen and (min-width: 768px){.progress:where(.astro-VPRGLLIN) .text:where(.astro-VPRGLLIN){font-size:1.125rem;writing-mode:vertical-rl}}@media screen and (max-width:767.99px){.progress:where(.astro-VPRGLLIN) .text:where(.astro-VPRGLLIN){font-size:.75rem}}.progress:where(.astro-VPRGLLIN) .bar:where(.astro-VPRGLLIN){position:relative;overflow:hidden;background-color:#44403f33}@media screen and (min-width: 768px){.progress:where(.astro-VPRGLLIN) .bar:where(.astro-VPRGLLIN){width:1px;height:12.5rem;margin:1.75rem 0}}@media screen and (max-width:767.99px){.progress:where(.astro-VPRGLLIN) .bar:where(.astro-VPRGLLIN){width:9.125rem;height:1px;margin:0 1rem}}.progress:where(.astro-VPRGLLIN) .progressBar:where(.astro-VPRGLLIN){position:absolute;top:0;left:0;background-color:#bd991e;width:100%;height:100%;transform-origin:left top}
