.about[data-astro-cid-ta2fbyqs]{color:#222;word-break:keep-all;letter-spacing:-.025em}.about[data-astro-cid-ta2fbyqs] .m-br{display:none}.intro-txt[data-astro-cid-ta2fbyqs]{text-align:center;margin:0 0 50px}.intro-txt[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs],.intro-txt[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.125em;font-weight:400;line-height:1;display:block}.intro-txt[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{color:#ce0f31;font-weight:700}.intro-txt[data-astro-cid-ta2fbyqs] .en[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;margin:26px 0 0;font-family:Noto Serif,Georgia,serif;font-size:2.813em;font-weight:600;display:block}.intro-txt[data-astro-cid-ta2fbyqs] .sub[data-astro-cid-ta2fbyqs]{margin:54px 0 0;font-size:1.5em;line-height:1.333em}.about-sec1[data-astro-cid-ta2fbyqs]{padding-top:110px}.lupe-meaning[data-astro-cid-ta2fbyqs]{background:var(--bg) no-repeat center center;background-size:contain;height:305px}.lupe-meaning[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{width:640px;margin:0 auto;line-height:70px}.lupe-meaning[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]:after{content:"";clear:both;display:block}.lupe-meaning[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{float:left;width:296px;font-family:Noto Serif,Georgia,serif;font-size:2.5em;font-weight:600}.lupe-meaning[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{color:#db0032}.lupe-meaning[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{float:left;width:344px;margin:0;font-size:1.5em}.lupe-meaning[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-weight:700}.txt1[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;text-align:center;margin:70px 0 0;font-size:2em;font-weight:400;line-height:1}.txt1[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{color:#ce0f31;font-weight:700}.about-sec3[data-astro-cid-ta2fbyqs]{margin:175px 0 0}.inner[data-astro-cid-ta2fbyqs]{box-sizing:border-box;max-width:1300px;margin:0 auto;padding:0 20px;position:relative}.lupe-history[data-astro-cid-ta2fbyqs]{margin:0 auto;padding-left:130px;position:relative;overflow:hidden}.tab-btns[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.tab-btns[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{box-sizing:border-box;border-top:1px solid #fff;width:130px;height:216px;display:table}.tab-btns[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]:first-child{border-top:0}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{color:#fff;width:100%;height:100%;font:inherit;letter-spacing:-.05em;text-align:center;vertical-align:middle;cursor:pointer;background-color:#e1e1e1;border:0;padding:0;font-weight:600;line-height:1;transition:all .1s linear;display:table-cell}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:1.5em}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{margin:10px 0 0;font-size:3.125em;display:block}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:hover{padding:2px 0 0 2px;box-shadow:inset 3px 4px 8px #0000004d}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:focus-visible{outline-offset:-4px;outline:2px solid #c1001b}.tab-btns[data-astro-cid-ta2fbyqs] .on[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{background-color:#db0032;padding:2px 0 0 2px;box-shadow:inset 4px 6px 10px #0000004d}.history-box[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;background:var(--bg) no-repeat center top;height:648px;padding-left:120px}.history-box[data-astro-cid-ta2fbyqs]+.history-box[data-astro-cid-ta2fbyqs]{margin-top:24px}[data-astro-cid-ta2fbyqs][data-ready] .history-box[data-astro-cid-ta2fbyqs]:not(.on){display:none}.history-box[data-astro-cid-ta2fbyqs]>strong[data-astro-cid-ta2fbyqs]{padding-top:90px;font-size:3.125em;line-height:1;display:block}.history-box[data-astro-cid-ta2fbyqs] .version[data-astro-cid-ta2fbyqs]{color:#db0032;margin:12px 0 0;font-size:1.25em;font-weight:600;line-height:1}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{width:526px;margin:60px 0 0;padding:0;list-style:none}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]:after{content:"";clear:both;display:block}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{box-sizing:border-box;float:left;width:50%;margin:0 0 35px}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]:nth-child(odd){clear:both}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:1.5em;line-height:1;display:block}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin:10px 0 0;font-size:1.125em;line-height:1.4;display:block}.history3[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{margin-top:30px}.award-mark-wrap[data-astro-cid-ta2fbyqs]{margin:32px 0 0}.award-mark[data-astro-cid-ta2fbyqs]{color:#fff;vertical-align:top;background-color:#db0032;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;padding:16px 115px 16px 12px;line-height:1;display:inline-block}.award-mark[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:1.5em;display:block}.award-mark[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin:12px 0 0;font-size:1.125em;display:block}.about-sec4[data-astro-cid-ta2fbyqs]{margin:180px 0 0}.partner-list[data-astro-cid-ta2fbyqs]{max-width:1200px;margin:0 auto;padding:0;list-style:none}.partner-list[data-astro-cid-ta2fbyqs]:after{content:"";clear:both;display:block}.partner-list[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{float:left;width:25%}.partner-list[data-astro-cid-ta2fbyqs] img{width:100%;height:auto;display:block}[data-astro-cid-ta2fbyqs][data-ready] .partner-list[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs].more{display:none}.btn-more[data-astro-cid-ta2fbyqs]{color:#fff;width:200px;height:50px;font:inherit;letter-spacing:-.025em;text-align:center;cursor:pointer;background:#db0032;border:1px solid #db0032;margin:60px auto 0;padding:0;line-height:48px;transition:color .2s,background-color .2s;display:block}.btn-more[data-astro-cid-ta2fbyqs][hidden]{display:none}.btn-more[data-astro-cid-ta2fbyqs]:hover,.btn-more[data-astro-cid-ta2fbyqs]:focus-visible{color:#db0032;background:#fff}.btn-more[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{background:var(--ic) no-repeat right 52%;background-size:auto 13px;padding-right:25px;display:inline-block}.btn-more[data-astro-cid-ta2fbyqs]:hover span[data-astro-cid-ta2fbyqs],.btn-more[data-astro-cid-ta2fbyqs]:focus-visible span[data-astro-cid-ta2fbyqs]{background-image:var(--ich)}.work-together[data-astro-cid-ta2fbyqs]{text-align:center;background:#f3f3f3;width:100%;margin:180px 0 0;line-height:1}.work-together[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit;padding:75px 0 85px;text-decoration:none;display:inline-block}.work-together[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;font-size:1.125em}.work-together[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{margin:30px 0 0;font-family:Noto Serif,Georgia,serif;font-size:2.813em;font-weight:600;line-height:1.231em;transition:color .2s;display:block}.work-together[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover b[data-astro-cid-ta2fbyqs],.work-together[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible b[data-astro-cid-ta2fbyqs]{color:#db0032}.work-together[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible{outline-offset:-4px;outline:2px solid #c1001b}@media (width<=1400px){.lupe-meaning[data-astro-cid-ta2fbyqs]{background-size:90%}}@media (width<=1280px){.intro-txt[data-astro-cid-ta2fbyqs] .sub[data-astro-cid-ta2fbyqs] br[data-astro-cid-ta2fbyqs]{display:block}}@media (width<=1023px){.intro-txt[data-astro-cid-ta2fbyqs]{margin:0 0 40px}.about-sec1[data-astro-cid-ta2fbyqs]{padding-top:100px}.txt1[data-astro-cid-ta2fbyqs]{margin:35px 0 0;line-height:1.3}.about-sec3[data-astro-cid-ta2fbyqs]{margin:84px 0 0}.about-sec4[data-astro-cid-ta2fbyqs]{margin:100px 0 0}}@media (width<=767px){.about[data-astro-cid-ta2fbyqs] .m-br{display:inline}.intro-txt[data-astro-cid-ta2fbyqs]{margin:0 0 35px}.intro-txt[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs],.intro-txt[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:1.167em}.intro-txt[data-astro-cid-ta2fbyqs] .en[data-astro-cid-ta2fbyqs]{margin:4px 0 0;font-size:2.167em;line-height:1.192em}.intro-txt[data-astro-cid-ta2fbyqs] .sub[data-astro-cid-ta2fbyqs]{margin:32px 0 0;font-size:1.333em;line-height:1.5em}.lupe-meaning[data-astro-cid-ta2fbyqs]{background:var(--bgm) no-repeat right top;background-size:auto 100%;height:auto;margin:0 40px 0 20px}.lupe-meaning[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{width:auto;line-height:1}.lupe-meaning[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{float:none;width:auto;font-size:2.333em}.lupe-meaning[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{float:none;color:#5f5b5a;width:auto;margin:8px 0 0;font-size:1.5em;line-height:1.556em}.lupe-meaning[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-weight:400}.lupe-meaning[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]+dt[data-astro-cid-ta2fbyqs]{margin:36px 0 0}.lupe-history[data-astro-cid-ta2fbyqs]{padding:0}.tab-btns[data-astro-cid-ta2fbyqs]{margin-right:-2px;position:static}.tab-btns[data-astro-cid-ta2fbyqs]:after{content:"";clear:both;display:block}.tab-btns[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{float:left;border-top:0;border-left:1px solid #fff;width:33.333%;height:50px}.tab-btns[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]:first-child{border-left:0}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:1.333em}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{margin:0 0 0 4px;font-size:1.333em;display:inline-block}.tab-btns[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]:hover,.tab-btns[data-astro-cid-ta2fbyqs] .on[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{box-shadow:none;padding:0}.history-box[data-astro-cid-ta2fbyqs]{background:var(--bgm) no-repeat center bottom;background-size:cover;height:550px;padding-left:0}.history1[data-astro-cid-ta2fbyqs]{background-color:#f8f8f8;background-size:100%}.history-box[data-astro-cid-ta2fbyqs]>strong[data-astro-cid-ta2fbyqs]{text-align:center;padding:50px 0 0;font-size:2em}.history-box[data-astro-cid-ta2fbyqs] .version[data-astro-cid-ta2fbyqs]{text-align:center;margin:10px 0 0;font-size:1.167em}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{width:100%;max-width:400px;margin:27px auto 0}.history3[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{margin-top:27px}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{margin:0;padding:0 10px 25px}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]:nth-child(odd){padding-left:30px}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:1.333em;line-height:1.2}.history-box[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:1.167em;line-height:1.5}.award-mark-wrap[data-astro-cid-ta2fbyqs]{text-align:center;max-width:400px;margin:20px auto 0}.award-mark[data-astro-cid-ta2fbyqs]{padding:12px 80px 12px 12px}.award-mark[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:1.167em}.award-mark[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin:8px 0 0;font-size:1em}.partner-list[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{text-align:center;width:33.333%}.work-together[data-astro-cid-ta2fbyqs]{margin:125px 0 0}.work-together[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{padding:45px 0}.work-together[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:1.167em}.work-together[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{margin:14px 0 0;font-size:2.167em}}@media (width<=500px){.partner-list[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{width:50%}}
