.style-module-scss-module__UzgQwG__hero{height:100svh}
.style-module-scss-module__lY3soa__heroHeader h1{text-shadow:2px 0 #fff;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;width:100%;font-size:120px;display:inline-flex}@media (min-width:960px){.style-module-scss-module__lY3soa__heroHeader h1{max-width:1000px}}@media (max-width:959px){.style-module-scss-module__lY3soa__heroHeader h1{max-width:700px;padding-left:20%;font-size:48px}[data-lang=ja] .style-module-scss-module__lY3soa__heroHeader h1{font-size:44px}}[data-lang=ja] .style-module-scss-module__lY3soa__heroHeader h1{text-align:right;font-size:96px}@media (min-width:960px){[data-lang=ja] .style-module-scss-module__lY3soa__heroHeader h1{max-width:none}}@media (max-width:959px){[data-lang=ja] .style-module-scss-module__lY3soa__heroHeader h1{letter-spacing:-.065em;max-width:none;padding-left:0;font-size:45px}}.style-module-scss-module__lY3soa__heroHeader h1 span{margin:-.025em 0;display:block;overflow:hidden}.style-module-scss-module__lY3soa__heroHeader h1 span span{text-shadow:2px 0 #fff;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.3,0,0,1);transform:translateY(1.5em)skew(40deg,10deg)}[data-init-section=end] .style-module-scss-module__lY3soa__heroHeader h1 span span{opacity:1;transform:translate(0,0)skew(0deg)}.style-module-scss-module__lY3soa__heroHeader h1 span span{margin:0;padding:.025em 0;overflow:visible}.style-module-scss-module__lY3soa__heroHeader__inner{justify-content:flex-end;align-items:center;height:100%;padding:34px 4%;display:flex}@media (max-width:959px){.style-module-scss-module__lY3soa__heroHeader__inner{align-items:center}[data-lang=ja] .style-module-scss-module__lY3soa__heroHeader__inner{padding:34px 4% 34px 0}}
.style-module-scss-module__nwVkPG__img{position:relative}.style-module-scss-module__nwVkPG__img span{display:block}.style-module-scss-module__nwVkPG__img picture{width:100%;height:100%;position:absolute;top:0;left:0}
.style-module-scss-module__5TJ_ka__topContentBg{background:#ffffffa6 top/100%}[data-id=index] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:270px}[data-id=research] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:280px}[data-id=technology] .style-module-scss-module__5TJ_ka__topContentBg{min-height:4800px}[data-id=services] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:270px}[data-id=culture] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:274px}[data-id=careers] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:280px}[data-id=company] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:270px}@media (max-width:959px){[data-id=index] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:112px}[data-id=research] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:120px}[data-id=technology] .style-module-scss-module__5TJ_ka__topContentBg{min-height:4800px}[data-id=services] .style-module-scss-module__5TJ_ka__topContentBg,[data-id=culture] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:114px}[data-id=careers] .style-module-scss-module__5TJ_ka__topContentBg,[data-id=company] .style-module-scss-module__5TJ_ka__topContentBg{padding-bottom:120px}}
@media (min-width:960px){.style-module-scss-module__yQFYuq__container{margin-left:8.4%;margin-right:7.2%}}@media (min-width:1440px){.style-module-scss-module__yQFYuq__container{width:1076px;margin-left:auto;margin-right:auto}}@media (max-width:959px){.style-module-scss-module__yQFYuq__container{padding-left:16px;padding-right:16px}}@media (min-width:960px){.style-module-scss-module__yQFYuq__container[data-align=right]{margin-right:0}}@media (min-width:1440px){.style-module-scss-module__yQFYuq__container[data-align=right]{margin-right:auto}}
.style-module-scss-module__nz_scW__arrowLink{display:inline-block;text-decoration:none!important}.style-module-scss-module__nz_scW__arrowLink__inner{display:flex}[data-back=true] .style-module-scss-module__nz_scW__arrowLink__inner{flex-direction:row-reverse}.style-module-scss-module__nz_scW__arrowLink__text{margin-right:7px;font-size:17px;line-height:1.1;display:block;position:relative}[data-lang=ja] .style-module-scss-module__nz_scW__arrowLink__text{font-size:15px}@media (max-width:959px){.style-module-scss-module__nz_scW__arrowLink__text{font-size:15px}[data-lang=ja] .style-module-scss-module__nz_scW__arrowLink__text{font-size:12px}}[data-size=small] .style-module-scss-module__nz_scW__arrowLink__text,[data-lang=ja] [data-size=small] .style-module-scss-module__nz_scW__arrowLink__text{font-size:13px}@media (max-width:959px){[data-size=small] .style-module-scss-module__nz_scW__arrowLink__text{font-size:13px}[data-lang=ja] [data-size=small] .style-module-scss-module__nz_scW__arrowLink__text{font-size:11px}[data-size=small] .style-module-scss-module__nz_scW__arrowLink__text{line-height:1.2}}[data-back=true] .style-module-scss-module__nz_scW__arrowLink__text{margin-left:7px;margin-right:0}[data-lang=ja] .style-module-scss-module__nz_scW__arrowLink__text{line-height:.8}@media (max-width:959px){[data-lang=ja] [data-size=small] .style-module-scss-module__nz_scW__arrowLink__text{line-height:.9}}.style-module-scss-module__nz_scW__arrowLink__icon{border-radius:50%;width:14px;height:14px;font-size:0;line-height:1;display:block;position:relative}[data-size=small] .style-module-scss-module__nz_scW__arrowLink__icon{width:12px;height:12px}.style-module-scss-module__nz_scW__arrowLink__icon svg{width:100%;height:100%;position:absolute}[data-back=true] .style-module-scss-module__nz_scW__arrowLink__icon svg{transform:rotate(180deg)}.style-module-scss-module__nz_scW__arrowLink__iconBg{background-color:#000;border-radius:50%;width:100%;height:100%;transition:transform .25s cubic-bezier(.3,0,0,1);position:absolute}@media (min-width:960px){.style-module-scss-module__nz_scW__arrowLink__iconBg:hover,a:hover .style-module-scss-module__nz_scW__arrowLink__iconBg,button:hover .style-module-scss-module__nz_scW__arrowLink__iconBg{transform:scale(1.7)}}
.style-module-scss-module__KvGMNa__circleButton{border-radius:50%;flex-basis:130px;justify-content:center;align-items:center;width:130px;min-width:130px;height:130px;display:flex;position:relative}@media (max-width:959px){.style-module-scss-module__KvGMNa__circleButton{flex-basis:138px;width:138px;min-width:138px;height:138px}}.style-module-scss-module__KvGMNa__circleButton span{color:#fff;text-indent:-.05em;padding:14px;font-family:Times New Roman,serif;line-height:1.35;position:relative;transform:translateY(.05em)}[data-lang=ja] .style-module-scss-module__KvGMNa__circleButton span{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.style-module-scss-module__KvGMNa__circleButton span{font-size:26px}[data-lang=ja] .style-module-scss-module__KvGMNa__circleButton span{font-size:22px}@media (max-width:959px){.style-module-scss-module__KvGMNa__circleButton span{font-size:24px}[data-lang=ja] .style-module-scss-module__KvGMNa__circleButton span{font-size:21px}}.style-module-scss-module__KvGMNa__circleButton__bg{background-color:#000;border:1px solid #000;border-radius:50%;width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute}@media (min-width:960px){.style-module-scss-module__KvGMNa__circleButton__bg:hover,a:hover .style-module-scss-module__KvGMNa__circleButton__bg,button:hover .style-module-scss-module__KvGMNa__circleButton__bg{transform:scale(1.2)}}
.style-module-scss-module__1iF9zG__dividerHeading{overflow:hidden}.style-module-scss-module__1iF9zG__dividerHeading h4,.style-module-scss-module__1iF9zG__dividerHeading h5{margin-bottom:16px}.style-module-scss-module__1iF9zG__dividerHeading h4{font-family:Times New Roman,serif;font-size:40px;font-weight:400}@media (max-width:959px){.style-module-scss-module__1iF9zG__dividerHeading h4{font-size:20px}}.style-module-scss-module__1iF9zG__dividerHeading h4{line-height:1.1}@media (max-width:959px){.style-module-scss-module__1iF9zG__dividerHeading h4{margin-bottom:8px}}.style-module-scss-module__1iF9zG__dividerHeading h5{font-family:Times New Roman,serif;font-size:26px;font-weight:400}@media (max-width:959px){.style-module-scss-module__1iF9zG__dividerHeading h5{font-size:17px}}.style-module-scss-module__1iF9zG__dividerHeading h5{line-height:1.35}@media (max-width:959px){.style-module-scss-module__1iF9zG__dividerHeading h5{margin-bottom:24px}}.style-module-scss-module__1iF9zG__dividerHeading h6,.style-module-scss-module__1iF9zG__dividerHeading h2[data-heading=h6]{font-family:Times New Roman;font-size:48px;font-weight:400;line-height:55px}@media (max-width:959px){.style-module-scss-module__1iF9zG__dividerHeading h6,.style-module-scss-module__1iF9zG__dividerHeading h2[data-heading=h6]{font-size:35px;line-height:40px}}[data-lang=ja] .style-module-scss-module__1iF9zG__dividerHeading h6,[data-lang=ja] .style-module-scss-module__1iF9zG__dividerHeading h2[data-heading=h6]{font-size:48px;line-height:55px}@media (max-width:959px){[data-lang=ja] .style-module-scss-module__1iF9zG__dividerHeading h6,[data-lang=ja] .style-module-scss-module__1iF9zG__dividerHeading h2[data-heading=h6]{font-size:35px;line-height:40px}}.style-module-scss-module__1iF9zG__dividerHeading__inner{line-height:1;display:inline-block;position:relative}.style-module-scss-module__1iF9zG__dividerHeading__inner:after{content:"";background-color:#000;width:100vw;height:1px;display:block;position:absolute;top:.5em;right:-12px;transform:translate(100%)}
.style-module-scss-module__E-tncG__globalFooter{background-color:#ffffffa6;border:1px solid #000;border-width:1px 0;overflow:hidden}.style-module-scss-module__E-tncG__globalFooter__smallInner{padding:0 6.3%}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__smallInner{padding:0 16px}}.style-module-scss-module__E-tncG__globalFooter__top{padding:52px 0}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__top{padding:45px 0}}.style-module-scss-module__E-tncG__globalFooter__contact{justify-content:space-between;align-items:center;display:flex}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__contact{flex-direction:column}}.style-module-scss-module__E-tncG__globalFooter__offices{list-style-type:none}@media (min-width:960px){.style-module-scss-module__E-tncG__globalFooter__offices{flex:1 0 auto;align-items:center;margin-right:70px;display:flex}}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__offices{width:100%;margin-bottom:38px}}.style-module-scss-module__E-tncG__globalFooter__officeItem:not(:last-of-type){margin-right:12%}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__officeItem:not(:last-of-type){margin-bottom:22px}}.style-module-scss-module__E-tncG__globalFooter__bottom{justify-content:space-between;align-items:center;padding:25px 0;display:flex;position:relative}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__bottom{padding:16px 0 14px}}.style-module-scss-module__E-tncG__globalFooter__bottom:before{content:"";background-color:#000;width:100vw;height:1px;display:block;position:absolute;top:0;left:0}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__bottom:before{left:-16px}}.style-module-scss-module__E-tncG__globalFooter__smallInner .style-module-scss-module__E-tncG__globalFooter__bottom:before{display:none}.style-module-scss-module__E-tncG__globalFooter__copyright{font-size:13px;line-height:1}[data-lang=ja] .style-module-scss-module__E-tncG__globalFooter__copyright{font-size:13px}@media (max-width:959px){.style-module-scss-module__E-tncG__globalFooter__copyright{font-size:13px}[data-lang=ja] .style-module-scss-module__E-tncG__globalFooter__copyright{font-size:11px}}
.style-module-scss-module___fGH3a__indexContent{padding-left:17px;display:block;position:relative}.style-module-scss-module___fGH3a__indexContent a{display:inline-block}.style-module-scss-module___fGH3a__indexContent:before{content:"";background-color:#000;width:1px;display:block;position:absolute;top:.55em;bottom:.5em;left:0}@media (max-width:959px){.style-module-scss-module___fGH3a__indexContent:before{top:.3em}}.style-module-scss-module___fGH3a__indexContent h2,.style-module-scss-module___fGH3a__indexContent h3{text-shadow:2px 0 #fff}.style-module-scss-module___fGH3a__indexContent h2{margin-bottom:32px}@media (max-width:959px){.style-module-scss-module___fGH3a__indexContent h2{margin-bottom:20px}}.style-module-scss-module___fGH3a__indexContent h3{margin-bottom:24px}@media (max-width:959px){.style-module-scss-module___fGH3a__indexContent h3{margin-bottom:18px}}.style-module-scss-module___fGH3a__indexContent p{max-width:398px}.style-module-scss-module___fGH3a__indexContent p:last-of-type{margin-bottom:28px}@media (max-width:959px){.style-module-scss-module___fGH3a__indexContent p:last-of-type{margin-bottom:16px}}
.style-module-scss-module__G_a03q__articleCard__link{display:block}@media (max-width:959px){.style-module-scss-module__G_a03q__articleCard__image{text-align:center}}.style-module-scss-module__G_a03q__articleCard__meta{margin-bottom:10px;padding-top:24px;display:flex}@media (max-width:959px){.style-module-scss-module__G_a03q__articleCard__meta{margin-bottom:4px;padding-top:14px;font-size:13px}[data-lang=ja] .style-module-scss-module__G_a03q__articleCard__meta{font-size:11px}}.style-module-scss-module__G_a03q__articleCard__category{margin-right:10px;padding-right:10px;display:block;position:relative}.style-module-scss-module__G_a03q__articleCard__category:after{content:"";border-right:1px dotted #0009;width:1px;height:7px;display:block;position:absolute;top:8px;right:0}.style-module-scss-module__G_a03q__articleCard__date{display:block}.style-module-scss-module__G_a03q__articleCard__title h4,.style-module-scss-module__G_a03q__articleCard__title h5{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:14px;display:-webkit-box;overflow:hidden}@media (max-width:959px){.style-module-scss-module__G_a03q__articleCard__title h4,.style-module-scss-module__G_a03q__articleCard__title h5{margin-bottom:10px}}.style-module-scss-module__G_a03q__articleCard__lead{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-module-scss-module__G_a03q__news_img{max-height:184px}@media (max-width:959px){.style-module-scss-module__G_a03q__news_img{max-width:255px}}
.technology-module-scss-module__XIMhDq__container{max-width:1075px;margin:auto;font-weight:500;position:relative}@media (max-width:959px){.technology-module-scss-module__XIMhDq__container{max-width:370px}}[data-lang=ja] .technology-module-scss-module__XIMhDq__container{font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif}.technology-module-scss-module__XIMhDq__inner_container{row-gap:45px}@media (max-width:959px){.technology-module-scss-module__XIMhDq__inner_container{row-gap:0}}.technology-module-scss-module__XIMhDq__paragraph{font-size:20px;font-weight:500}.technology-module-scss-module__XIMhDq__paragraph2{font-family:var(--font-zen-old),"Zen Old Mincho",serif;text-align:center;font-size:28px;font-weight:500;line-height:40px}.technology-module-scss-module__XIMhDq__whitecontainer{background-color:"#EDEDEDCC";padding:35px,30px,35px,30px}.technology-module-scss-module__XIMhDq__foundation_ai_container{width:1015px}.technology-module-scss-module__XIMhDq__foundation_ai_inner_container{width:1000px}.technology-module-scss-module__XIMhDq__ai_trend_image{width:350px;height:207px}.technology-module-scss-module__XIMhDq__ai_trend_landscape_image{width:auto;height:auto}.technology-module-scss-module__XIMhDq__ai_trend_image_caption{font-family:var(--font-zen-old),"Zen Old Mincho",serif;text-align:center;max-width:303px;font-size:24px;font-weight:500;line-height:34.75px}.technology-module-scss-module__XIMhDq__ai_trend_image_caption span{font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif;text-align:center;font-size:16px;font-weight:500;line-height:23.17px}.technology-module-scss-module__XIMhDq__partner_image{width:403.32px;height:273px}.technology-module-scss-module__XIMhDq__partners_image{width:262px;height:142px}@media (max-width:959px){.technology-module-scss-module__XIMhDq__partners_image{width:100%;max-width:320px;height:177px}}.technology-module-scss-module__XIMhDq__image_with_caption{column-gap:98px}@media (max-width:959px){.technology-module-scss-module__XIMhDq__image_with_caption{column-gap:0}}.technology-module-scss-module__XIMhDq__ai_trend_vertical_image{width:256px;height:1160px}@media (max-width:959px){.technology-module-scss-module__XIMhDq__ai_trend_vertical_image_caption{height:calc(100vh + 15rem)}}
.style-module-scss-module__4R9XNa__menuLang{justify-content:center;line-height:1;list-style-type:none;display:flex}.style-module-scss-module__4R9XNa__menuLang li{font-size:0}.style-module-scss-module__4R9XNa__menuLang li:not(:last-child){border-right:1px solid #000}.style-module-scss-module__4R9XNa__menuLang__button{font-family:Times New Roman,serif;font-size:17px;font-weight:400}@media (max-width:959px){.style-module-scss-module__4R9XNa__menuLang__button{font-size:24px}}.style-module-scss-module__4R9XNa__menuLang__button{padding:0 8px}.style-module-scss-module__4R9XNa__menuLang__button[data-is-current=true]{pointer-events:none}.style-module-scss-module__4R9XNa__menuLang__button[data-is-current=false]{opacity:.35}@media (min-width:960px){.style-module-scss-module__4R9XNa__menuLang__button{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.style-module-scss-module__4R9XNa__menuLang__button:hover{opacity:1}}@media (max-width:959px){.style-module-scss-module__4R9XNa__menuLang__button{padding:0 20px}}
.style-module-scss-module__SLeeEq__socialLinks{justify-content:center;gap:20px;font-family:Times New Roman,serif;line-height:1;list-style-type:none;display:flex}@media (max-width:959px){.style-module-scss-module__SLeeEq__socialLinks{gap:30px}}.style-module-scss-module__SLeeEq__socialLinks li{justify-content:center;align-items:center;display:flex}.style-module-scss-module__SLeeEq__socialLinks__link{font-size:0;display:block}.style-module-scss-module__SLeeEq__socialLinks__link[data-type=twitter]{width:17px}@media (max-width:959px){.style-module-scss-module__SLeeEq__socialLinks__link[data-type=twitter]{width:25px}}.style-module-scss-module__SLeeEq__socialLinks__link[data-type=facebook]{width:17px}@media (max-width:959px){.style-module-scss-module__SLeeEq__socialLinks__link[data-type=facebook]{width:25px}}.style-module-scss-module__SLeeEq__socialLinks__link[data-type=linkedin]{width:16px}@media (max-width:959px){.style-module-scss-module__SLeeEq__socialLinks__link[data-type=linkedin]{width:23px}}
.index-module-scss-module__JcGSJG__transparentButton{padding:10px 20px;line-height:1;display:block}.index-module-scss-module__JcGSJG__circleButton{cursor:pointer;border-radius:50%;flex-basis:130px;justify-content:center;align-items:center;width:130px;min-width:130px;height:130px;display:flex;position:relative}.index-module-scss-module__JcGSJG__circleButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:959px){.index-module-scss-module__JcGSJG__circleButton{flex-basis:138px;width:138px;min-width:138px;height:138px}}.index-module-scss-module__JcGSJG__circleButton span{color:#fff;text-indent:-.05em;padding:14px;font-family:Times New Roman,serif;line-height:1.35;position:relative;transform:translateY(.05em)}[data-lang=ja] .index-module-scss-module__JcGSJG__circleButton span{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__JcGSJG__circleButton span{font-size:26px}[data-lang=ja] .index-module-scss-module__JcGSJG__circleButton span{font-size:22px}@media (max-width:959px){.index-module-scss-module__JcGSJG__circleButton span{font-size:24px}[data-lang=ja] .index-module-scss-module__JcGSJG__circleButton span{font-size:21px}}.index-module-scss-module__JcGSJG__blackButton{font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif;color:#fff;background-color:#000;padding:20px 32px;font-size:13px;font-weight:700}
.index-module-scss-module__3531Ha__container{box-sizing:border-box;margin:0 auto}.index-module-scss-module__3531Ha__w-full{width:100%}.index-module-scss-module__3531Ha__w-lg{width:1075px}@media (max-width:959px){.index-module-scss-module__3531Ha__w-lg{width:100%}}.index-module-scss-module__3531Ha__max-w-xl{max-width:1200px}.index-module-scss-module__3531Ha__bg-gray-1000\/8{background-color:#edededcc}
.style-module-scss-module__KljSKa__globalHeader{z-index:1;text-align:center;position:fixed;top:0;left:0}@media (min-width:960px){.style-module-scss-module__KljSKa__globalHeader{background-color:#fff;width:166px;bottom:0;overflow:hidden}}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader{width:100%;transition:transform .75s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.style-module-scss-module__KljSKa__globalHeader[data-scroll=down]{opacity:0;transform:translateY(-100%)}}.style-module-scss-module__KljSKa__globalHeader__top{padding-top:52px}@media (min-width:960px){.style-module-scss-module__KljSKa__globalHeader__top{margin-bottom:52px}}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__top{justify-content:space-between;align-items:center;padding:23px 16px;display:flex;position:relative}}.style-module-scss-module__KljSKa__globalHeader__logo{width:118px}@media (min-width:960px){.style-module-scss-module__KljSKa__globalHeader__logo{margin:0 auto}}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__logo{width:66px}}.style-module-scss-module__KljSKa__globalHeader__logo a{display:block}.style-module-scss-module__KljSKa__globalHeader__hamburger{width:36px;height:36px;margin-bottom:12px;position:relative}@media (min-width:960px){.style-module-scss-module__KljSKa__globalHeader__hamburger{display:none}}.style-module-scss-module__KljSKa__globalHeader__hamburger i{transform-origin:50%;background-color:#000;width:100%;height:2px;transition:top .15s cubic-bezier(.3,0,0,1) .35s,transform .35s cubic-bezier(.3,0,0,1),opacity 0s cubic-bezier(.3,0,0,1) .35s;display:block;position:absolute;top:17px;left:0}.style-module-scss-module__KljSKa__globalHeader__hamburger i:first-of-type{top:9px;transform:rotate(0)}.style-module-scss-module__KljSKa__globalHeader__hamburger i:last-of-type{top:25px;transform:rotate(0)}.style-module-scss-module__KljSKa__globalHeader__hamburger[data-is-open=true] i{opacity:0;transition:top .15s cubic-bezier(.3,0,0,1),transform .35s cubic-bezier(.3,0,0,1) .15s,opacity 0s cubic-bezier(.3,0,0,1) .15s;top:17px}.style-module-scss-module__KljSKa__globalHeader__hamburger[data-is-open=true] i:first-of-type{opacity:1;transform:rotate(45deg)}.style-module-scss-module__KljSKa__globalHeader__hamburger[data-is-open=true] i:last-of-type{opacity:1;transform:rotate(-45deg)}.style-module-scss-module__KljSKa__globalHeader__hamburger span{position:absolute;right:100vw}.style-module-scss-module__KljSKa__globalHeader__nav{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__nav{opacity:0;visibility:hidden;z-index:-1;background-color:#fff;flex-direction:column;justify-content:center;width:100%;height:100%;padding-top:70px;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.style-module-scss-module__KljSKa__globalHeader__nav[data-is-open=true]{opacity:1;visibility:visible}}.style-module-scss-module__KljSKa__globalHeader__nav a{cursor:pointer}.style-module-scss-module__KljSKa__globalHeader__navList{flex-direction:column;align-items:stretch;font-family:Times New Roman,serif;list-style-type:none;display:flex}[data-lang=ja] .style-module-scss-module__KljSKa__globalHeader__navList{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.style-module-scss-module__KljSKa__globalHeader__navItem{padding:0 7px}.style-module-scss-module__KljSKa__globalHeader__navItem:not(:last-of-type){margin-bottom:18px}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__navItem{opacity:0;transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.3,0,0,1);transform:translateY(50px)}.style-module-scss-module__KljSKa__globalHeader__navItem[data-is-show=true]{opacity:1;transform:translate(0,0)}.style-module-scss-module__KljSKa__globalHeader__navItem:not(:last-of-type){margin-bottom:14px}}.style-module-scss-module__KljSKa__globalHeader__navItem a{font-family:Times New Roman,serif;font-size:17px;font-weight:400}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__navItem a{font-size:24px}}.style-module-scss-module__KljSKa__globalHeader__navItem a{width:100%;padding:5px 0;line-height:1;display:block;position:relative}@media (min-width:960px){.style-module-scss-module__KljSKa__globalHeader__navItem a:after{content:"";transform-origin:100%;background-color:#000;width:100%;height:1px;transition:transform .25s cubic-bezier(.3,0,0,1);display:block;position:absolute;top:50%;right:-6px;transform:translate(100%)scaleX(0)}}@media (min-width:960px) and (min-width:960px){.style-module-scss-module__KljSKa__globalHeader__navItem a:hover:after,a:hover .style-module-scss-module__KljSKa__globalHeader__navItem a:after,button:hover .style-module-scss-module__KljSKa__globalHeader__navItem a:after{transform:translate(100%)scale(1)}}@media (min-width:960px){[data-current-view="0"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=index]:after,[data-current-view="1"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=technology]:after,[data-current-view="2"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=services]:after,[data-current-view="3"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=culture]:after,[data-current-view="4"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=company]:after,[data-current-view="5"] .style-module-scss-module__KljSKa__globalHeader__navItem a[href*=careers]:after,.style-module-scss-module__KljSKa__globalHeader__navItem a[data-current]:after{transform:translate(100%)scale(1)}}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__subNavItem{opacity:0;transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.3,0,0,1);transform:translateY(50px)}.style-module-scss-module__KljSKa__globalHeader__subNavItem[data-is-show=true]{opacity:1;transform:translate(0,0)}}.style-module-scss-module__KljSKa__globalHeader__lang{padding-top:45px}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__lang{opacity:0;padding-top:40px;transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.3,0,0,1);transform:translateY(50px)}.style-module-scss-module__KljSKa__globalHeader__lang[data-is-show=true]{opacity:1;transform:translate(0,0)}}.style-module-scss-module__KljSKa__globalHeader__social{padding-top:55px}@media (max-width:959px){.style-module-scss-module__KljSKa__globalHeader__social{opacity:0;padding-top:40px;transition:opacity .35s cubic-bezier(.4,0,1,1),transform .35s cubic-bezier(.3,0,0,1);transform:translateY(50px)}.style-module-scss-module__KljSKa__globalHeader__social[data-is-show=true]{opacity:1;transform:translate(0,0)}}
.index-module-scss-module__z1Hj7q__divider{background-color:#ddd;margin:16px 0}.index-module-scss-module__z1Hj7q__horizontal{width:100%;height:1px}.index-module-scss-module__z1Hj7q__vertical{width:1px;height:100%}
.service-module-scss-module__px4FGW__service_image{width:535px;height:462px}@media (max-width:959px){.service-module-scss-module__px4FGW__service_image{width:370px;height:312px}}.service-module-scss-module__px4FGW__service_bg{background-image:url(/svgs/service_bg.svg);background-size:contain;min-width:522px;min-height:310px}@media (max-width:959px){.service-module-scss-module__px4FGW__service_bg{background-image:url(/svgs/service_bg_mobile.svg);min-width:342px;min-height:392px}.service-module-scss-module__px4FGW__service_heading{text-align:center;font-size:20px}}.service-module-scss-module__px4FGW__content_container{width:476px}@media (max-width:959px){.service-module-scss-module__px4FGW__content_container{align-items:center;width:100%}.service-module-scss-module__px4FGW__service_bg_inner_container{max-width:270px}.service-module-scss-module__px4FGW__service_sub_heading{padding-top:0;line-height:1.5}}
.style-module-scss-module__KJi4dq__pageTopButton{z-index:1;background-color:#000;border-radius:8px 0 0 8px;position:fixed;bottom:50px;right:0}.style-module-scss-module__KJi4dq__pageTopButton__inner{flex-direction:column;align-items:center;width:48px;height:100px;padding:16px;display:flex;position:relative;overflow:hidden}@media (max-width:959px){.style-module-scss-module__KJi4dq__pageTopButton__inner{width:36px;height:90px;padding:12px}}.style-module-scss-module__KJi4dq__pageTopButton__arrow{width:17px;height:11px;display:block}@media (max-width:959px){.style-module-scss-module__KJi4dq__pageTopButton__arrow{width:12px;height:9px}}.style-module-scss-module__KJi4dq__pageTopButton__arrow svg{width:100%;height:100%}.style-module-scss-module__KJi4dq__pageTopButton__text{font-family:Times New Roman,serif;font-size:13px;font-weight:400}@media (max-width:959px){.style-module-scss-module__KJi4dq__pageTopButton__text{font-size:13px}}.style-module-scss-module__KJi4dq__pageTopButton__text{letter-spacing:.05em;color:#fff;transform-origin:50%;white-space:nowrap;padding:0 0 .1em;font-weight:400;display:block;position:absolute;bottom:28px;transform:rotate(90deg)}@media (max-width:959px){.style-module-scss-module__KJi4dq__pageTopButton__text{padding:.1em 0 0;bottom:24px}}
.index-module-scss-module__Kh5DSW__wrapper{padding-bottom:138px}@media (min-width:960px){.index-module-scss-module__Kh5DSW__wrapper{padding-top:18px}}@media (max-width:959px){.index-module-scss-module__Kh5DSW__wrapper{padding-bottom:26px}}.index-module-scss-module__Kh5DSW__wrapper ul{list-style-type:none}.index-module-scss-module__Kh5DSW__featured{margin-bottom:86px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__featured{margin-bottom:42px}}.index-module-scss-module__Kh5DSW__newsList{padding-top:12px;list-style-type:none}@media (min-width:960px){.index-module-scss-module__Kh5DSW__newsList{flex-wrap:wrap;display:flex}}@media (max-width:959px){.index-module-scss-module__Kh5DSW__newsList{padding-top:18px}}@media (min-width:960px){.index-module-scss-module__Kh5DSW__featured .index-module-scss-module__Kh5DSW__newsItem{flex-basis:calc(50% - 24.5px);max-width:calc(50% - 24.5px)}.index-module-scss-module__Kh5DSW__featured .index-module-scss-module__Kh5DSW__newsItem:not(:last-of-type){margin-right:49px}}@media (max-width:959px){.index-module-scss-module__Kh5DSW__featured .index-module-scss-module__Kh5DSW__newsItem:not(:last-of-type){margin-bottom:20px}}@media (min-width:960px){.index-module-scss-module__Kh5DSW__latest .index-module-scss-module__Kh5DSW__newsItem,.index-module-scss-module__Kh5DSW__related .index-module-scss-module__Kh5DSW__newsItem{flex-basis:calc(33.3333% - 32.6667px);max-width:calc(33.3333% - 32.6667px);margin-bottom:54px}.index-module-scss-module__Kh5DSW__latest .index-module-scss-module__Kh5DSW__newsItem:not(:nth-of-type(3n)),.index-module-scss-module__Kh5DSW__related .index-module-scss-module__Kh5DSW__newsItem:not(:nth-of-type(3n)){margin-right:49px}}@media (max-width:959px){.index-module-scss-module__Kh5DSW__latest .index-module-scss-module__Kh5DSW__newsItem:not(:last-of-type),.index-module-scss-module__Kh5DSW__related .index-module-scss-module__Kh5DSW__newsItem:not(:last-of-type){margin-bottom:14px}}.index-module-scss-module__Kh5DSW__buttonContainer{justify-content:center;padding:28px 0;display:flex}@media (max-width:959px){.index-module-scss-module__Kh5DSW__buttonContainer{padding:34px 0}}.index-module-scss-module__Kh5DSW__moreButton{padding:10px 20px;line-height:1;display:block}.index-module-scss-module__Kh5DSW__postWrapper{padding-top:40px;padding-bottom:104px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__postWrapper{padding-top:82px;padding-bottom:62px}}.index-module-scss-module__Kh5DSW__postContainer{margin-bottom:90px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__postContainer{margin-bottom:70px}}.index-module-scss-module__Kh5DSW__article{padding:74px 0 82px;overflow:hidden}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article{padding:38px 0 58px}}.index-module-scss-module__Kh5DSW__article__header{margin-bottom:36px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__header{margin-bottom:32px}}.index-module-scss-module__Kh5DSW__article__header h2{margin-bottom:14px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__header h2{margin-bottom:7px}}@media (min-width:960px){.index-module-scss-module__Kh5DSW__article__headerBottom{justify-content:space-between;display:flex}}.index-module-scss-module__Kh5DSW__article__meta{display:flex}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__meta{font-size:13px}[data-lang=ja] .index-module-scss-module__Kh5DSW__article__meta{font-size:11px}}.index-module-scss-module__Kh5DSW__articleCard__category{margin-right:10px;padding-right:10px;display:block;position:relative}@media (max-width:959px){.index-module-scss-module__Kh5DSW__articleCard__category{margin-bottom:8px}}.index-module-scss-module__Kh5DSW__articleCard__category:after{content:"";border-right:1px dotted #0009;width:1px;height:7px;display:block;position:absolute;top:8px;right:0}.index-module-scss-module__Kh5DSW__articleCard__date{display:block}.index-module-scss-module__Kh5DSW__article__share{display:flex}.index-module-scss-module__Kh5DSW__article__shareIcon{width:21px;height:21px;display:block}.index-module-scss-module__Kh5DSW__article__shareIcon:not(:last-of-type){margin-right:15px}.index-module-scss-module__Kh5DSW__article__body h3,.index-module-scss-module__Kh5DSW__article__body h4{margin-bottom:46px}.index-module-scss-module__Kh5DSW__article__body h5{margin-bottom:24px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__body h5{margin-bottom:6px}}.index-module-scss-module__Kh5DSW__article__body figure:not(:only-child){margin-bottom:26px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__body figure:not(:only-child){margin-bottom:14px}}.index-module-scss-module__Kh5DSW__article__body figcaption{color:#ccc;padding-top:14px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__body figcaption{padding-top:12px}}.index-module-scss-module__Kh5DSW__article__body ul,.index-module-scss-module__Kh5DSW__article__body ol{list-style-type:none}.index-module-scss-module__Kh5DSW__article__body ul:not(:last-child),.index-module-scss-module__Kh5DSW__article__body ol:not(:last-child){margin-bottom:26px}.index-module-scss-module__Kh5DSW__article__body ul li{padding-left:1em;position:relative}.index-module-scss-module__Kh5DSW__article__body ul li:before{content:"";background-color:#000;border-radius:50%;width:.35em;height:.35em;display:block;position:absolute;top:.45em;left:0}.index-module-scss-module__Kh5DSW__article__body ol{counter-reset:ol}.index-module-scss-module__Kh5DSW__article__body ol li{padding-left:1em;position:relative}.index-module-scss-module__Kh5DSW__article__body ol li:before{counter-increment:ol;content:counter(ol)".";display:block;position:absolute;top:0;left:0}.index-module-scss-module__Kh5DSW__article__body table{text-align:left;border-collapse:collapse}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__body table{font-size:9px;line-height:1.12}}.index-module-scss-module__Kh5DSW__article__body th,.index-module-scss-module__Kh5DSW__article__body td{border:1px solid #ccc;padding:5px 16px 3px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__body th,.index-module-scss-module__Kh5DSW__article__body td{padding:5px 8px 3px}}.index-module-scss-module__Kh5DSW__article__body th{background-color:#ededed}.index-module-scss-module__Kh5DSW__article__body a{text-decoration:underline}.index-module-scss-module__Kh5DSW__article__image{margin-bottom:36px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__image{margin-bottom:32px}}.index-module-scss-module__Kh5DSW__article__block{clear:both}@media (min-width:960px){.index-module-scss-module__Kh5DSW__article__float{width:calc(50% - 8px)}.index-module-scss-module__Kh5DSW__article__float[data-dir=left]{float:left;margin-right:16px}.index-module-scss-module__Kh5DSW__article__float[data-dir=right]{float:right;margin-left:16px}.index-module-scss-module__Kh5DSW__article__float+h5{margin-top:-10px}}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__float{padding-top:22px}}.index-module-scss-module__Kh5DSW__article__link{padding-top:26px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__link{padding-top:22px}}.index-module-scss-module__Kh5DSW__article__contact{background-color:#ededed;flex-direction:column;padding:18px 28px 26px;display:flex}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__contact{padding:22px 16px 26px}}.index-module-scss-module__Kh5DSW__article__contact h5{margin-bottom:8px}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__contact h5{margin-bottom:6px}}.index-module-scss-module__Kh5DSW__article__contact p{font-weight:700}@media (max-width:959px){.index-module-scss-module__Kh5DSW__article__contact p{margin-bottom:6px}}.index-module-scss-module__Kh5DSW__article__contact a+a{margin-top:8px}
.index-module-scss-module__UOuMFG__row{flex-direction:row}.index-module-scss-module__UOuMFG__column{flex-direction:column}@media (max-width:959px){.index-module-scss-module__UOuMFG__sp_row{flex-direction:row}.index-module-scss-module__UOuMFG__sp_column{flex-direction:column}}
.style-module-scss-module__6uJMOq__articleNavBar{justify-content:space-between;display:flex}.style-module-scss-module__6uJMOq__articleNavBar__link{line-height:1}
.index-module-scss-module__EbjtUq__paragraph_regular{font-family:var(--font-cambay),"Cambay",sans-serif;text-align:left;font-size:16px;line-height:23.17px}[data-lang=ja] .index-module-scss-module__EbjtUq__paragraph_regular{font-size:15px;font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif}.index-module-scss-module__EbjtUq__paragraph{font-family:var(--font-cambay),"Cambay",sans-serif;text-align:left;font-size:20px;line-height:28.96px}[data-lang=ja] .index-module-scss-module__EbjtUq__paragraph{font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif}.index-module-scss-module__EbjtUq__paragraph_regular_extra_bold{font-family:var(--font-cambay),"Cambay",sans-serif;text-align:left;font-size:16px;font-weight:700;line-height:23.17px}[data-lang=ja] .index-module-scss-module__EbjtUq__paragraph_regular_extra_bold{font-family:var(--font-zen-kaku),"Zen Kaku Gothic New",sans-serif}.index-module-scss-module__EbjtUq__kicker{text-align:center;font-family:Times New Roman,serif;font-size:20px;font-style:italic;font-weight:400;line-height:23px}[data-lang=ja] .index-module-scss-module__EbjtUq__kicker{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__EbjtUq__title{text-align:center;font-family:Times New Roman,serif;font-size:28px;font-weight:500;line-height:40px}[data-lang=ja] .index-module-scss-module__EbjtUq__title{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__EbjtUq__title_medium{font-family:Times New Roman,serif;font-size:30px;font-weight:400;line-height:34.5px}[data-lang=ja] .index-module-scss-module__EbjtUq__title_medium{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__EbjtUq__title_large{text-align:left;font-family:Times New Roman,serif;font-weight:400;line-height:46px}[data-lang=ja] .index-module-scss-module__EbjtUq__title_large{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__EbjtUq__caption{text-align:center;font-family:Times New Roman,serif;font-size:24px;font-weight:500;line-height:34.75px}[data-lang=ja] .index-module-scss-module__EbjtUq__caption{font-family:var(--font-zen-old),"Zen Old Mincho",serif}
.style-module-scss-module__OvzlYG__articleContact{clear:both;background-color:#ededed;flex-direction:column;margin-top:78px;padding:18px 28px 26px;display:flex}@media (max-width:959px){.style-module-scss-module__OvzlYG__articleContact{margin-top:54px;padding:22px 16px}}.style-module-scss-module__OvzlYG__articleContact h5{margin-bottom:8px}@media (max-width:959px){.style-module-scss-module__OvzlYG__articleContact h5{margin-bottom:6px}}.style-module-scss-module__OvzlYG__articleContact p{margin-bottom:2px;font-weight:700}@media (max-width:959px){.style-module-scss-module__OvzlYG__articleContact p{margin-bottom:6px}}.style-module-scss-module__OvzlYG__articleContact a{text-decoration:underline}.style-module-scss-module__OvzlYG__articleContact a+.style-module-scss-module__OvzlYG__articleContact a{margin-top:8px}
.landing-module-scss-module__pDIZKq__page{width:100%;padding-bottom:138px}@media (max-width:959px){.landing-module-scss-module__pDIZKq__page{padding-bottom:76px}}.landing-module-scss-module__pDIZKq__page a{text-underline-offset:3px;text-decoration:underline}.landing-module-scss-module__pDIZKq__titleArea{text-align:center;margin-top:-104px;padding:202px 0 66px;position:relative}@media (max-width:959px){.landing-module-scss-module__pDIZKq__titleArea{margin-top:-46px;padding:114px 0 46px}}.landing-module-scss-module__pDIZKq__titleArea h1{margin:0;line-height:0}.landing-module-scss-module__pDIZKq__mountains{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.landing-module-scss-module__pDIZKq__logo{width:auto;height:76px;position:relative}@media (max-width:959px){.landing-module-scss-module__pDIZKq__logo{height:52px}}.landing-module-scss-module__pDIZKq__hero{gap:32px;margin-top:16px;display:grid}@media (max-width:959px){.landing-module-scss-module__pDIZKq__hero{gap:22px}}.landing-module-scss-module__pDIZKq__hero>p+p{padding-top:0}.landing-module-scss-module__pDIZKq__hero>p,.landing-module-scss-module__pDIZKq__section>p,.landing-module-scss-module__pDIZKq__sectionBody>p{max-width:720px}.landing-module-scss-module__pDIZKq__page :is(h2,h6){text-wrap:balance}.landing-module-scss-module__pDIZKq__page p{text-wrap:pretty}.landing-module-scss-module__pDIZKq__section>p{padding-top:12px}.landing-module-scss-module__pDIZKq__section{margin-top:78px}@media (max-width:959px){.landing-module-scss-module__pDIZKq__section{margin-top:50px}}.landing-module-scss-module__pDIZKq__sectionBody{gap:24px;margin-top:32px;display:grid}@media (max-width:959px){.landing-module-scss-module__pDIZKq__sectionBody{gap:16px;margin-top:24px}}.landing-module-scss-module__pDIZKq__items{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:959px){.landing-module-scss-module__pDIZKq__items{grid-template-columns:1fr}}.landing-module-scss-module__pDIZKq__items li{align-content:start;gap:6px;display:grid}.landing-module-scss-module__pDIZKq__items li>p+p{padding-top:0}.landing-module-scss-module__pDIZKq__items li>p:first-of-type{border-bottom:1px solid #ccc;padding-bottom:6px}.landing-module-scss-module__pDIZKq__flow{counter-reset:step}.landing-module-scss-module__pDIZKq__flow li>p:first-of-type:before{content:counter(step)"  ";counter-increment:step}.landing-module-scss-module__pDIZKq__install{gap:6px;display:grid}.landing-module-scss-module__pDIZKq__install>p{border-bottom:1px solid #ccc;padding-bottom:6px}.landing-module-scss-module__pDIZKq__install>pre{justify-self:start;max-width:100%}.landing-module-scss-module__pDIZKq__code{background-color:#ededed;margin:0;padding:12px 16px;font-size:13px;overflow-x:auto}[data-lang=ja] .landing-module-scss-module__pDIZKq__code{font-size:13px}@media (max-width:959px){.landing-module-scss-module__pDIZKq__code{font-size:13px}[data-lang=ja] .landing-module-scss-module__pDIZKq__code{font-size:11px}}.landing-module-scss-module__pDIZKq__code{line-height:1.53}[data-lang=ja] .landing-module-scss-module__pDIZKq__code{line-height:1.85}@media (max-width:959px){[data-lang=ja] .landing-module-scss-module__pDIZKq__code{line-height:1.64}}.landing-module-scss-module__pDIZKq__code{white-space:pre;font-family:ui-monospace,Menlo,Consolas,monospace}.landing-module-scss-module__pDIZKq__code code{font:inherit}.landing-module-scss-module__pDIZKq__code b{font-weight:700}.landing-module-scss-module__pDIZKq__comment{color:#00021099}.landing-module-scss-module__pDIZKq__footnotes{gap:8px;max-width:560px;display:grid}.landing-module-scss-module__pDIZKq__footnotes p+p{padding-top:0}.landing-module-scss-module__pDIZKq__footnotes p{margin:0;font-size:13px}[data-lang=ja] .landing-module-scss-module__pDIZKq__footnotes p{font-size:13px}@media (max-width:959px){.landing-module-scss-module__pDIZKq__footnotes p{font-size:13px}[data-lang=ja] .landing-module-scss-module__pDIZKq__footnotes p{font-size:11px}}.landing-module-scss-module__pDIZKq__footnotes p{color:#00021099}.landing-module-scss-module__pDIZKq__heroLinks{gap:8px;display:grid}.landing-module-scss-module__pDIZKq__links{flex-wrap:wrap;gap:8px 32px;margin:0;padding-top:0;font-size:17px;display:flex}[data-lang=ja] .landing-module-scss-module__pDIZKq__links{font-size:15px}@media (max-width:959px){.landing-module-scss-module__pDIZKq__links{font-size:15px}[data-lang=ja] .landing-module-scss-module__pDIZKq__links{font-size:12px}.landing-module-scss-module__pDIZKq__links{flex-direction:column;gap:0}.landing-module-scss-module__pDIZKq__links a{padding:9px 0}}.landing-module-scss-module__pDIZKq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:959px){.landing-module-scss-module__pDIZKq__page :is(h2,h6)[class]:after{display:none}}
.style-module-scss-module__05RVza__articleBody h3,.style-module-scss-module__05RVza__articleBody h4{margin-bottom:26px}.style-module-scss-module__05RVza__articleBody h5{margin-bottom:24px}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody h5{margin-bottom:6px}}.style-module-scss-module__05RVza__articleBody figure:not(:only-child){margin-bottom:26px}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody figure:not(:only-child){margin-bottom:14px}.style-module-scss-module__05RVza__articleBody figcaption{padding-top:12px}}.style-module-scss-module__05RVza__articleBody p{padding-top:0}.style-module-scss-module__05RVza__articleBody p:not(:last-child){margin-bottom:1.5em}.style-module-scss-module__05RVza__articleBody ul,.style-module-scss-module__05RVza__articleBody ol{list-style-type:none}.style-module-scss-module__05RVza__articleBody ul:not(:last-child),.style-module-scss-module__05RVza__articleBody ol:not(:last-child){margin-bottom:1.5em}.style-module-scss-module__05RVza__articleBody ul li{padding-left:1em;position:relative}.style-module-scss-module__05RVza__articleBody ul li:before{content:"";background-color:#000;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:.55em;left:0}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody ul li:before{width:5px;height:5px}}.style-module-scss-module__05RVza__articleBody ol{counter-reset:ol}.style-module-scss-module__05RVza__articleBody ol li{padding-left:1em;position:relative}.style-module-scss-module__05RVza__articleBody ol li:before{counter-increment:ol;content:counter(ol)".";display:block;position:absolute;top:0;left:0}.style-module-scss-module__05RVza__articleBody table{text-align:left;border-collapse:collapse;line-height:1.18}.style-module-scss-module__05RVza__articleBody table:not(:last-child){margin-bottom:1.5em}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody table{font-size:9px;line-height:1.12}}.style-module-scss-module__05RVza__articleBody th,.style-module-scss-module__05RVza__articleBody td{border:1px solid #ccc;padding:12px 16px 8px}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody th,.style-module-scss-module__05RVza__articleBody td{padding:5px 8px 3px}}.style-module-scss-module__05RVza__articleBody th{background-color:#ededed}.style-module-scss-module__05RVza__articleBody a{text-decoration:underline}.style-module-scss-module__05RVza__articleBody__image:not(:last-child){margin-bottom:36px}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody__image:not(:last-child){margin-bottom:32px}}.style-module-scss-module__05RVza__articleBody__block{clear:both}.style-module-scss-module__05RVza__articleBody__block:after{content:"";clear:both;display:block}@media (min-width:960px){.style-module-scss-module__05RVza__articleBody__float{width:calc(50% - 8px)}.style-module-scss-module__05RVza__articleBody__float[data-dir=left]{float:left;margin-right:16px}.style-module-scss-module__05RVza__articleBody__float[data-dir=right]{float:right;margin-left:16px}.style-module-scss-module__05RVza__articleBody__float+h5{margin-top:-10px}}@media (max-width:959px){.style-module-scss-module__05RVza__articleBody__float{padding-top:22px}}.style-module-scss-module__05RVza__articleBody__link:not(:last-child){margin-bottom:1.5em}
.index-module-scss-module__ohOGGW__wrapper{padding-bottom:138px}@media (max-width:959px){.index-module-scss-module__ohOGGW__wrapper{padding-bottom:76px}}.index-module-scss-module__ohOGGW__wrapper h2{text-align:center}.index-module-scss-module__ohOGGW__formContainer{margin-bottom:120px}@media (max-width:959px){.index-module-scss-module__ohOGGW__formContainer{margin-bottom:90px}}.index-module-scss-module__ohOGGW__formSwitcher{margin-bottom:62px}@media (max-width:959px){.index-module-scss-module__ohOGGW__formSwitcher{margin-bottom:56px}}.index-module-scss-module__ohOGGW__form input,.index-module-scss-module__ohOGGW__form textarea,.index-module-scss-module__ohOGGW__form button{-webkit-backface-visibility:hidden;transform:translate(0,0)}.index-module-scss-module__ohOGGW__form input[type=text],.index-module-scss-module__ohOGGW__form input[type=email],.index-module-scss-module__ohOGGW__form input[type=tel],.index-module-scss-module__ohOGGW__form input[type=number],.index-module-scss-module__ohOGGW__form input[type=date],.index-module-scss-module__ohOGGW__form input[type=file]+label,.index-module-scss-module__ohOGGW__form textarea{border:1px solid #ccc;width:100%;padding:22px 20px 18px}@media (max-width:959px){.index-module-scss-module__ohOGGW__form input[type=text],.index-module-scss-module__ohOGGW__form input[type=email],.index-module-scss-module__ohOGGW__form input[type=tel],.index-module-scss-module__ohOGGW__form input[type=number],.index-module-scss-module__ohOGGW__form input[type=date],.index-module-scss-module__ohOGGW__form input[type=file]+label,.index-module-scss-module__ohOGGW__form textarea{padding:20px 16px 16px}}.index-module-scss-module__ohOGGW__form input[type=text][data-is-failed],.index-module-scss-module__ohOGGW__form input[type=email][data-is-failed],.index-module-scss-module__ohOGGW__form input[type=tel][data-is-failed],.index-module-scss-module__ohOGGW__form input[type=number][data-is-failed],.index-module-scss-module__ohOGGW__form input[type=date][data-is-failed],.index-module-scss-module__ohOGGW__form input[type=file]+label[data-is-failed],.index-module-scss-module__ohOGGW__form textarea[data-is-failed]{border-color:#c3301d}.index-module-scss-module__ohOGGW__form input[type=file]{opacity:0;position:absolute;left:-100vw}.index-module-scss-module__ohOGGW__form input[type=file]+label{border-style:dashed;justify-content:center;align-items:center;height:120px;display:flex}.index-module-scss-module__ohOGGW__form input[type=file]+label svg{margin-right:4px}.index-module-scss-module__ohOGGW__form input[type=file]+label span{line-height:1;display:block;transform:translateY(.1em)}.index-module-scss-module__ohOGGW__form textarea{min-height:224px}@media (max-width:959px){.index-module-scss-module__ohOGGW__form textarea{min-height:200px}}.index-module-scss-module__ohOGGW__formUniq[disabled]{opacity:0;visibility:hidden;position:fixed;left:-100vw}.index-module-scss-module__ohOGGW__formList{padding:22px 0 0}.index-module-scss-module__ohOGGW__formList[data-no-label]{padding:0}@media (min-width:960px){.index-module-scss-module__ohOGGW__formList{flex-wrap:wrap;display:flex}}@media (max-width:959px){.index-module-scss-module__ohOGGW__formList{margin-bottom:-10px}.index-module-scss-module__ohOGGW__formList__item:not(:last-of-type){margin-bottom:16px}}.index-module-scss-module__ohOGGW__formList__item:not(:only-of-type){margin-left:30px}@media (max-width:959px){.index-module-scss-module__ohOGGW__formList__item:not(:only-of-type){margin-left:18px}}.index-module-scss-module__ohOGGW__formList__item{padding:4px 0;display:flex}.index-module-scss-module__ohOGGW__formList__item input[type=radio],.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]{flex-basis:16px;width:16px;min-width:16px;height:16px;font-size:0;display:inline-block;position:relative}.index-module-scss-module__ohOGGW__formList__item input[type=radio]+label,.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]+label{padding-left:8px;display:inline-block;transform:translateY(-.125em)}.index-module-scss-module__ohOGGW__formList__item input[type=radio]{border:1px solid #ccc;border-radius:50%}.index-module-scss-module__ohOGGW__formList__item input[type=radio]:after{transform-origin:50%;content:"";background-color:#000;border-radius:50%;width:8px;height:8px;transition:transform 75ms cubic-bezier(.3,0,0,1);display:block;position:absolute;top:2px;left:2px;transform:scale(0)}.index-module-scss-module__ohOGGW__formList__item input[type=radio]:checked{border:2px solid #000}.index-module-scss-module__ohOGGW__formList__item input[type=radio]:checked:after{transform:scale(1)}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]{background-color:#0000;border:1px solid #ccc;transition:background-color 75ms cubic-bezier(.3,0,0,1),border-color 75ms cubic-bezier(.3,0,0,1)}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:before,.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:after{transform-origin:0 100%;content:"";width:10px;height:6px;display:block;position:absolute;top:6px;left:6px}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:before{border-left:2px solid #fff;transform:rotate(-45deg)scaleY(0)}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:after{border-bottom:2px solid #fff;transform:rotate(-45deg)scaleX(0)}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:checked{background-color:#000;border-color:#000}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:checked:before{transition:transform 75ms cubic-bezier(.3,0,0,1);transform:rotate(-45deg)scale(1)}.index-module-scss-module__ohOGGW__formList__item input[type=checkbox]:checked:after{transition:transform 75ms cubic-bezier(.3,0,0,1) 75ms;transform:rotate(-45deg)scale(1)}.index-module-scss-module__ohOGGW__formGroup:not(:last-of-type){margin-bottom:62px}@media (max-width:959px){.index-module-scss-module__ohOGGW__formGroup:not(:last-of-type){margin-bottom:56px}}.index-module-scss-module__ohOGGW__formGroup__item{position:relative}.index-module-scss-module__ohOGGW__message{color:#c3301d;width:100%;position:absolute;bottom:-4px;left:0;transform:translateY(100%)}.index-module-scss-module__ohOGGW__formError{color:#c3301d;text-align:center;margin-top:24px}.index-module-scss-module__ohOGGW__formFooter{justify-content:center;display:flex}@media (min-width:960px){.index-module-scss-module__ohOGGW__formFooter{margin-top:72px}}@media (max-width:959px){.index-module-scss-module__ohOGGW__formFooter{margin-top:68px}}.index-module-scss-module__ohOGGW__formSendMessage{text-align:center;font-family:Times New Roman,serif;font-size:26px}[data-lang=ja] .index-module-scss-module__ohOGGW__formSendMessage{font-size:22px}@media (max-width:959px){.index-module-scss-module__ohOGGW__formSendMessage{font-size:17px}[data-lang=ja] .index-module-scss-module__ohOGGW__formSendMessage{font-size:15px}.index-module-scss-module__ohOGGW__formSendMessage{line-height:1.35}}[data-lang=ja] .index-module-scss-module__ohOGGW__formSendMessage{font-family:var(--font-zen-old),"Zen Old Mincho",serif}.index-module-scss-module__ohOGGW__mapContainer{margin:0 auto}@media (min-width:960px){.index-module-scss-module__ohOGGW__mapContainer{justify-content:center;width:75%;display:flex}}@media (max-width:959px){.index-module-scss-module__ohOGGW__mapContainer{max-width:500px;padding:0 16px}}@media (min-width:960px){.index-module-scss-module__ohOGGW__map{flex-basis:calc(50% - 38px);max-width:calc(50% - 38px)}}.index-module-scss-module__ohOGGW__map__info{text-align:center;margin-bottom:26px}@media (max-width:959px){.index-module-scss-module__ohOGGW__map__info{margin-bottom:24px}}.index-module-scss-module__ohOGGW__map__iframe{position:relative}.index-module-scss-module__ohOGGW__map__iframe:before{content:"";padding-bottom:100%;display:block}.index-module-scss-module__ohOGGW__map__iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.visuals-module-scss-module__ooiTha__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visuals-module-scss-module__ooiTha__chart{border-top:1px solid #000;max-width:880px}.visuals-module-scss-module__ooiTha__chartHead{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;display:flex}.visuals-module-scss-module__ooiTha__legend{gap:18px;margin:0;font-size:13px;display:flex}[data-lang=ja] .visuals-module-scss-module__ooiTha__legend{font-size:13px}@media (max-width:959px){.visuals-module-scss-module__ooiTha__legend{font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__legend{font-size:11px}}.visuals-module-scss-module__ooiTha__legend{line-height:1.53}[data-lang=ja] .visuals-module-scss-module__ooiTha__legend{line-height:1.85}@media (max-width:959px){[data-lang=ja] .visuals-module-scss-module__ooiTha__legend{line-height:1.64}}.visuals-module-scss-module__ooiTha__legend span:before{content:"";vertical-align:middle;width:14px;margin-right:6px;display:inline-block}.visuals-module-scss-module__ooiTha__legendZao:before{background-color:#000;height:8px}.visuals-module-scss-module__ooiTha__legendOther:before{border:1px solid #000;height:5px}.visuals-module-scss-module__ooiTha__chartTable{border-collapse:collapse;width:100%;max-width:880px;font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__chartTable{font-size:13px}@media (max-width:959px){.visuals-module-scss-module__ooiTha__chartTable{font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__chartTable{font-size:11px}}.visuals-module-scss-module__ooiTha__chartTable{line-height:1.53}[data-lang=ja] .visuals-module-scss-module__ooiTha__chartTable{line-height:1.85}@media (max-width:959px){[data-lang=ja] .visuals-module-scss-module__ooiTha__chartTable{line-height:1.64}}.visuals-module-scss-module__ooiTha__chartTable td,.visuals-module-scss-module__ooiTha__chartTable th{text-align:left;padding:4px 0;font-weight:400}.visuals-module-scss-module__ooiTha__classRow{color:#00021099;border-bottom:1px solid #ccc;padding-top:14px!important}.visuals-module-scss-module__ooiTha__targetName,[data-lang=ja] .visuals-module-scss-module__ooiTha__targetName{font-size:13px}@media (max-width:959px){.visuals-module-scss-module__ooiTha__targetName{font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__targetName{font-size:11px}}.visuals-module-scss-module__ooiTha__targetName{line-height:1.53}[data-lang=ja] .visuals-module-scss-module__ooiTha__targetName{line-height:1.85}@media (max-width:959px){[data-lang=ja] .visuals-module-scss-module__ooiTha__targetName{line-height:1.64}}.visuals-module-scss-module__ooiTha__targetName{width:96px;font-family:Times New Roman,serif;font-weight:400;padding-right:12px!important}.visuals-module-scss-module__ooiTha__bars{height:26px;position:relative}.visuals-module-scss-module__ooiTha__barZao,.visuals-module-scss-module__ooiTha__barOther{transform-origin:0;max-width:100%;transition:transform .75s cubic-bezier(0,0,.2,1);display:block;position:absolute;left:0;transform:scaleX(0)}[data-shown] .visuals-module-scss-module__ooiTha__barZao,[data-shown] .visuals-module-scss-module__ooiTha__barOther{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.visuals-module-scss-module__ooiTha__barZao,.visuals-module-scss-module__ooiTha__barOther{transition:none}}.visuals-module-scss-module__ooiTha__barZao{background-color:#000;height:9px;top:5px}.visuals-module-scss-module__ooiTha__barOther{border:1px solid #000;height:5px;top:16px}.visuals-module-scss-module__ooiTha__values,[data-lang=ja] .visuals-module-scss-module__ooiTha__values{font-size:13px}@media (max-width:959px){.visuals-module-scss-module__ooiTha__values{font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__values{font-size:11px}}.visuals-module-scss-module__ooiTha__values{line-height:1.53}[data-lang=ja] .visuals-module-scss-module__ooiTha__values{line-height:1.85}@media (max-width:959px){[data-lang=ja] .visuals-module-scss-module__ooiTha__values{line-height:1.64}}.visuals-module-scss-module__ooiTha__values{white-space:nowrap;width:120px;font-family:Times New Roman,serif;font-weight:400;padding-left:12px!important}.visuals-module-scss-module__ooiTha__values strong{margin-right:8px;font-weight:400}.visuals-module-scss-module__ooiTha__values span{color:#00021099}.visuals-module-scss-module__ooiTha__more{cursor:pointer;background:0 0;border:1px solid #000;margin:12px 0;padding:10px 18px 8px;font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__more{font-size:13px}@media (max-width:959px){.visuals-module-scss-module__ooiTha__more{font-size:13px}[data-lang=ja] .visuals-module-scss-module__ooiTha__more{font-size:11px}}.visuals-module-scss-module__ooiTha__more{line-height:1.53}[data-lang=ja] .visuals-module-scss-module__ooiTha__more{line-height:1.85}@media (max-width:959px){[data-lang=ja] .visuals-module-scss-module__ooiTha__more{line-height:1.64}}.visuals-module-scss-module__ooiTha__more:focus-visible{outline-offset:2px;outline:1px solid #000}
.style-module-scss-module__Zj7kAa__subpageContainer{padding-top:104px;position:relative}@media (max-width:959px){.style-module-scss-module__Zj7kAa__subpageContainer{padding-top:46px}}.style-module-scss-module__Zj7kAa__subpageContainer h2,.style-module-scss-module__Zj7kAa__subpageContainer .style-module-scss-module__Zj7kAa__subpageContainer__header h1{font-family:Times New Roman,serif;font-size:48px;font-weight:400}@media (max-width:959px){.style-module-scss-module__Zj7kAa__subpageContainer h2,.style-module-scss-module__Zj7kAa__subpageContainer .style-module-scss-module__Zj7kAa__subpageContainer__header h1{font-size:28px}}.style-module-scss-module__Zj7kAa__subpageContainer h2,.style-module-scss-module__Zj7kAa__subpageContainer .style-module-scss-module__Zj7kAa__subpageContainer__header h1{line-height:1.07}@media (max-width:959px){.style-module-scss-module__Zj7kAa__subpageContainer h2,.style-module-scss-module__Zj7kAa__subpageContainer .style-module-scss-module__Zj7kAa__subpageContainer__header h1{line-height:1.14}}.style-module-scss-module__Zj7kAa__subpageContainer .style-module-scss-module__Zj7kAa__subpageContainer__header h1{letter-spacing:normal}.style-module-scss-module__Zj7kAa__subpageContainer__bg{background-size:cover;width:100%;height:104px;position:fixed;top:0;left:0}.style-module-scss-module__Zj7kAa__subpageContainer__header{text-align:center;padding:98px 0 66px}@media (max-width:959px){.style-module-scss-module__Zj7kAa__subpageContainer__header{padding:68px 0 46px}}.style-module-scss-module__Zj7kAa__subpageContainer__content{background-color:#fff;position:relative}
.style-module-scss-module__Iq5z7a__narrowContainer{width:100%;max-width:710px;margin:0 auto}@media (max-width:959px){.style-module-scss-module__Iq5z7a__narrowContainer{padding-left:16px;padding-right:16px}}
.index-module-scss-module__r1eZCG__wrapper{padding-bottom:182px}@media (max-width:959px){.index-module-scss-module__r1eZCG__wrapper{padding-bottom:68px}}.index-module-scss-module__r1eZCG__container h5:not(:last-child),.index-module-scss-module__r1eZCG__container ol:not(:last-child),.index-module-scss-module__r1eZCG__container p:not(:last-child){margin-bottom:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__container h5:not(:last-child),.index-module-scss-module__r1eZCG__container ol:not(:last-child),.index-module-scss-module__r1eZCG__container p:not(:last-child){margin-bottom:22px}}.index-module-scss-module__r1eZCG__container h5,.index-module-scss-module__r1eZCG__container h6,.index-module-scss-module__r1eZCG__container .index-module-scss-module__r1eZCG__list li{position:relative}.index-module-scss-module__r1eZCG__container h5:before,.index-module-scss-module__r1eZCG__container h6:before,.index-module-scss-module__r1eZCG__container .index-module-scss-module__r1eZCG__list li:before{display:block;position:absolute;top:0;left:-26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__container h5:before,.index-module-scss-module__r1eZCG__container h6:before,.index-module-scss-module__r1eZCG__container .index-module-scss-module__r1eZCG__list li:before{left:-22px}}.index-module-scss-module__r1eZCG__container ol{list-style-type:none}.index-module-scss-module__r1eZCG__introduction{margin-bottom:66px}@media (max-width:959px){.index-module-scss-module__r1eZCG__introduction{margin-bottom:42px}}.index-module-scss-module__r1eZCG__chapters{counter-reset:chapterCounter}.index-module-scss-module__r1eZCG__chapter{counter-increment:chapterCounter;padding-left:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__chapter{padding-left:22px}}.index-module-scss-module__r1eZCG__chapter:not(:last-of-type){margin-bottom:66px}@media (max-width:959px){.index-module-scss-module__r1eZCG__chapter:not(:last-of-type){margin-bottom:42px}}.index-module-scss-module__r1eZCG__chapter h5:before{content:counter(chapterCounter)"."}.index-module-scss-module__r1eZCG__sections{counter-reset:sectionsCounter}.index-module-scss-module__r1eZCG__section{counter-increment:sectionsCounter;padding-left:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__section{padding-left:22px}}.index-module-scss-module__r1eZCG__section:not(:last-of-type){margin-bottom:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__section:not(:last-of-type){margin-bottom:22px}}.index-module-scss-module__r1eZCG__section h6{margin-bottom:4px}.index-module-scss-module__r1eZCG__section h6:before{content:"(" counter(sectionsCounter)")"}.index-module-scss-module__r1eZCG__list{counter-reset:listCounter;padding-left:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__list{padding-left:22px}}.index-module-scss-module__r1eZCG__list li{counter-increment:listCounter}.index-module-scss-module__r1eZCG__list li:before{content:counter(listCounter)"."}.index-module-scss-module__r1eZCG__subsection:not(:last-of-type){margin-bottom:26px}@media (max-width:959px){.index-module-scss-module__r1eZCG__subsection:not(:last-of-type){margin-bottom:22px}}
.four-d-module-scss-module__qRzUjG__fourD{--four-d-ink:#000210;--four-d-tone:#00021099;--four-d-paper:#fff;--four-d-body-font:var(--font-cambay),Cambay,sans-serif;margin:0}.four-d-module-scss-module__qRzUjG__steps{border-bottom:1px solid #ccc;grid-template-columns:repeat(4,1fr);display:grid}.four-d-module-scss-module__qRzUjG__step{text-align:left;cursor:pointer;color:#00021099;background:0 0;border:0;border-bottom:2px solid #0000;align-content:start;gap:2px;margin-bottom:-1px;padding:12px 8px 10px 0;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:grid}.four-d-module-scss-module__qRzUjG__step[aria-pressed=true]{color:#000210;border-bottom-color:#000}@media (min-width:960px){.four-d-module-scss-module__qRzUjG__step:hover,a:hover .four-d-module-scss-module__qRzUjG__step,button:hover .four-d-module-scss-module__qRzUjG__step{color:#000210}}.four-d-module-scss-module__qRzUjG__step:focus-visible{outline-offset:-1px;outline:1px solid #000}.four-d-module-scss-module__qRzUjG__stepLabel{font-family:Times New Roman,serif;font-size:20px;line-height:23px}.four-d-module-scss-module__qRzUjG__stepCaption,[data-lang=ja] .four-d-module-scss-module__qRzUjG__stepCaption{font-size:13px}@media (max-width:959px){.four-d-module-scss-module__qRzUjG__stepCaption{font-size:13px}[data-lang=ja] .four-d-module-scss-module__qRzUjG__stepCaption{font-size:11px}}.four-d-module-scss-module__qRzUjG__stepCaption{line-height:1.53}[data-lang=ja] .four-d-module-scss-module__qRzUjG__stepCaption{line-height:1.85}@media (max-width:959px){[data-lang=ja] .four-d-module-scss-module__qRzUjG__stepCaption{line-height:1.64}}.four-d-module-scss-module__qRzUjG__canvas{aspect-ratio:480/200;width:100%;max-height:420px;display:block}@media (max-width:959px){.four-d-module-scss-module__qRzUjG__canvas{aspect-ratio:480/300}}
.style-module-scss-module__-OHS9W__articleHeader{margin-bottom:36px}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader{margin-bottom:32px}}.style-module-scss-module__-OHS9W__articleHeader h1{font-family:Times New Roman,serif;font-size:48px;font-weight:400}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader h1{font-size:28px}}.style-module-scss-module__-OHS9W__articleHeader h1{line-height:1.07}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader h1{line-height:1.14}}.style-module-scss-module__-OHS9W__articleHeader h1{letter-spacing:normal;margin-bottom:14px}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader h1{margin-bottom:7px}}.style-module-scss-module__-OHS9W__articleHeader__bottom{justify-content:space-between;display:flex}.style-module-scss-module__-OHS9W__articleHeader__meta{display:flex}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader__meta{font-size:13px}[data-lang=ja] .style-module-scss-module__-OHS9W__articleHeader__meta{font-size:11px}}.style-module-scss-module__-OHS9W__articleHeader__category{margin-right:10px;padding-right:10px;display:block;position:relative}@media (max-width:959px){.style-module-scss-module__-OHS9W__articleHeader__category{margin-bottom:8px}}.style-module-scss-module__-OHS9W__articleHeader__category:after{content:"";border-right:1px dotted #0009;width:1px;height:7px;display:block;position:absolute;top:8px;right:0}.style-module-scss-module__-OHS9W__articleHeader__date{display:block}.style-module-scss-module__-OHS9W__articleHeader__share{align-items:center;display:flex}.style-module-scss-module__-OHS9W__articleHeader__shareLabel{margin-right:15px;line-height:1}.style-module-scss-module__-OHS9W__articleHeader__shareIcon{width:21px;height:21px;display:block}.style-module-scss-module__-OHS9W__articleHeader__shareIcon:not(:last-of-type){margin-right:15px}.style-module-scss-module__-OHS9W__articleHeader__shareIcon svg{width:100%;height:100%}.style-module-scss-module__-OHS9W__articleHeader__shareIcon img{vertical-align:top;width:100%;height:100%}
