.aboutPhilosophy_c-category-btn__pC1_X{width:auto;height:1.875rem;color:#FFF;background-color:#1B1B1B;border-radius:.9375rem;display:block;display:flex;justify-content:center;align-items:center;font-size:.8125rem;font-weight:580;padding-left:1.5rem;padding-right:1.5rem;letter-spacing:.08em;cursor:pointer}.aboutPhilosophy_c-category-btn__pC1_X.aboutPhilosophy_active__Dbgq1{background:linear-gradient(90.01deg,#002AE4 -27.1%,#0FFF67 96.97%)}.aboutPhilosophy_c-tag___ajBr:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.5rem;background:url(/assets/img/common/icon_tag.svg) no-repeat 50%;background-size:contain;transform:translateY(.25rem)}.aboutPhilosophy_c-arrow-right__WSl_t{display:block;width:1.25rem;height:1.25rem;background:url(/assets/img/common/icon-link-arrow.svg) no-repeat 50%;background-size:contain}.aboutPhilosophy_c-loading-overlay__AWBEc{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255,255,255);display:flex;justify-content:center;align-items:center;z-index:9999}.aboutPhilosophy_c-loading-spinner__jzNv4{width:50px;height:50px;border:5px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:aboutPhilosophy_spin__MHhlN 1s linear infinite}@keyframes aboutPhilosophy_spin__MHhlN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aboutPhilosophy_c-btn__LEjS3{margin:0 auto;text-align:center;max-width:320px;width:100%}.aboutPhilosophy_c-btn__LEjS3 a,.aboutPhilosophy_c-btn__LEjS3 button{background:#1B1B1B;color:#fff;border:1px solid #1b1b1b;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:center;padding:24px 0;line-height:1;transition:all .3s ease;letter-spacing:.08em}@media (max-width:1024px){.aboutPhilosophy_c-btn__LEjS3 a,.aboutPhilosophy_c-btn__LEjS3 button{font-size:clamp(16px,1.8vw,18px);padding:2.4vw 0}}@media (max-width:600px){.aboutPhilosophy_c-btn__LEjS3 a,.aboutPhilosophy_c-btn__LEjS3 button{padding:4.8vw 0}}.aboutPhilosophy_c-btn__LEjS3 a:hover,.aboutPhilosophy_c-btn__LEjS3 button:hover{background:#fff;color:#1B1B1B;border:1px solid #1b1b1b}.aboutPhilosophy_c-white-btn__QldAR{margin:0 auto;text-align:center;max-width:320px}.aboutPhilosophy_c-white-btn__QldAR a{background:#fff;color:#2B2B2B;border:1px solid #fff;font-size:17px;font-weight:400;display:flex;align-items:center;justify-content:center;padding:24px 0;transition:all .3s ease}@media (max-width:1024px){.aboutPhilosophy_c-white-btn__QldAR a{font-size:clamp(16px,1.8vw,18px);padding:2.4vw 0}}@media (max-width:600px){.aboutPhilosophy_c-white-btn__QldAR a{padding:4.8vw 0}}.aboutPhilosophy_c-white-btn__QldAR a:hover{background:#2B2B2B;color:#fff;border:1px solid #fff}.aboutPhilosophy_c-content-list__1iS6r{list-style-type:none;padding:0;margin:0;display:flex;align-items:stretch;justify-content:center;border-top:1px solid #1b1b1b}@media (max-width:600px){.aboutPhilosophy_c-content-list__1iS6r{flex-direction:column}}.aboutPhilosophy_c-content-list__title__uSI9M{position:relative;width:20%;display:flex;justify-content:center;padding:40px 24px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__title__uSI9M{padding:4vw 2.4vw}}@media (max-width:820px){.aboutPhilosophy_c-content-list__title__uSI9M{width:25%}}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M{width:auto;justify-content:flex-start;gap:.8vw;padding:8vw 0 4vw}}.aboutPhilosophy_c-content-list__title__uSI9M.aboutPhilosophy_reverse__tjgyZ{flex-direction:row-reverse;padding:4vw 2.4vw}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M.aboutPhilosophy_reverse__tjgyZ{flex-direction:column-reverse;padding:12vw 0 6vw}}.aboutPhilosophy_c-content-list__title__uSI9M h3{writing-mode:vertical-rl;text-orientation:upright;font-weight:466;font-size:32px;letter-spacing:.08em}@media (max-width:1024px){.aboutPhilosophy_c-content-list__title__uSI9M h3{font-size:clamp(26px,3.2vw,32px);line-height:1.4}}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M h3{writing-mode:initial;text-align:justify}}.aboutPhilosophy_c-content-list__title__uSI9M h3:after{content:"";position:absolute;top:0;right:0;width:2px;height:36%;transform:scaleX(.5);background-color:#1B1B1B}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M h3:after{display:none}}.aboutPhilosophy_c-content-list__title__uSI9M h3 .aboutPhilosophy_english__aTFy5{writing-mode:horizontal-tb;vertical-align:text-top}.aboutPhilosophy_c-content-list__title__uSI9M h3 span.aboutPhilosophy_txt__ZTvAk{position:sticky;top:40px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__title__uSI9M h3 span.aboutPhilosophy_txt__ZTvAk{top:4vw}}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M h3 span.aboutPhilosophy_txt__ZTvAk{position:relative;top:0}}.aboutPhilosophy_c-content-list__title__uSI9M h4{writing-mode:vertical-rl;text-orientation:upright;display:inline-flex;font-feature-settings:"palt";gap:0;font-size:15px;font-weight:466}@media (max-width:1024px){.aboutPhilosophy_c-content-list__title__uSI9M h4{font-size:clamp(12px,1.5vw,15px)}}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M h4{writing-mode:initial}}.aboutPhilosophy_c-content-list__title__uSI9M h4 span.aboutPhilosophy_txt__ZTvAk{display:flex;position:sticky;top:40px;text-orientation:mixed}@media (max-width:600px){.aboutPhilosophy_c-content-list__title__uSI9M h4 span.aboutPhilosophy_txt__ZTvAk{position:relative;top:0}}.aboutPhilosophy_c-content-list__content__B3OPp{width:80%;padding:60px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__content__B3OPp{padding:6vw}}@media (max-width:820px){.aboutPhilosophy_c-content-list__content__B3OPp{width:75%}}@media (max-width:600px){.aboutPhilosophy_c-content-list__content__B3OPp{padding:0 0 12vw;width:auto}}.aboutPhilosophy_c-content-list__content__B3OPp figure{max-width:800px;margin:0 auto 60px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__content__B3OPp figure{margin:0 auto 6vw}}@media (max-width:600px){.aboutPhilosophy_c-content-list__content__B3OPp figure{margin:3vw auto 6vw}}.aboutPhilosophy_c-content-list__content__B3OPp h4{line-height:1.8;font-size:17px;font-weight:580;letter-spacing:.08em}.aboutPhilosophy_c-content-list__content__B3OPp .aboutPhilosophy_link-area__QhOej{text-align:right;margin:60px 0 0 auto}@media (max-width:1024px){.aboutPhilosophy_c-content-list__content__B3OPp .aboutPhilosophy_link-area__QhOej{margin:6vw 0 0 auto}}.aboutPhilosophy_c-content-list__content__B3OPp .aboutPhilosophy_link-txt__h61h_ a{padding-bottom:0}.aboutPhilosophy_c-content-list__description__Sto3g{margin-top:40px}.aboutPhilosophy_c-content-list__description__Sto3g p{letter-spacing:.08em;line-height:1.85}.aboutPhilosophy_c-content-list__in__z_iM_{list-style-type:none;margin:40px 0 0;padding:0;display:flex;align-items:stretch;justify-content:center;gap:32px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__in__z_iM_{margin:4vw 0 0;gap:3.2vw}}@media (max-width:600px){.aboutPhilosophy_c-content-list__in__z_iM_{flex-direction:column;gap:6vw}}.aboutPhilosophy_c-content-list__in__z_iM_ li figure{margin:4px 0 0;min-width:100px}@media (max-width:600px){.aboutPhilosophy_c-content-list__in__z_iM_ li figure{max-width:400px}}.aboutPhilosophy_c-content-list__in__z_iM_ li:nth-child(2){position:relative;padding-left:32px}@media (max-width:1024px){.aboutPhilosophy_c-content-list__in__z_iM_ li:nth-child(2){padding-left:3.2vw}}@media (max-width:600px){.aboutPhilosophy_c-content-list__in__z_iM_ li:nth-child(2){padding-left:0;padding-top:3.2vw}}.aboutPhilosophy_c-content-list__in__z_iM_ li:nth-child(2):after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:100%;background-color:#1B1B1B}@media (max-width:600px){.aboutPhilosophy_c-content-list__in__z_iM_ li:nth-child(2):after{width:100%;height:1px;top:0}}.aboutPhilosophy_c-text__LtXVY{font-size:1.0625rem;letter-spacing:.08em;line-height:1.85;text-align:justify;font-feature-settings:"palt"}.aboutPhilosophy_c-table-figure__CkAm4{margin-bottom:1rem;border-collapse:collapse;width:100%;font-size:16px;border:1px solid #dee2e6}.aboutPhilosophy_c-table-figure__CkAm4 table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0}.aboutPhilosophy_c-table-figure__CkAm4 table td,.aboutPhilosophy_c-table-figure__CkAm4 table th{padding:.75rem;text-align:left;vertical-align:top;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}.aboutPhilosophy_c-table-figure__CkAm4 table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;background-color:#f8f9fa}.aboutPhilosophy_c-table-figure__CkAm4 table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.aboutPhilosophy_c-table-figure__CkAm4 table td:last-child,.aboutPhilosophy_c-table-figure__CkAm4 table th:last-child{border-right:none}.aboutPhilosophy_notHover__TkfDj:after{display:none}.aboutPhilosophy_kv-area__doXEi{padding-top:0;width:100%}.aboutPhilosophy_kv-area__in__f0pU3{padding-top:0;padding-right:0;margin-left:0;padding-bottom:0;overflow:hidden;width:100%;aspect-ratio:1220/600;max-width:none}.aboutPhilosophy_kv-area__img__jFG_V{width:100%;height:100%;object-fit:cover}@media (max-width:600px){.aboutPhilosophy_kv-area__img__jFG_V{height:auto}}.aboutPhilosophy_statement__in__TDlN2{padding-top:163px;padding-bottom:0}@media (max-width:600px){.aboutPhilosophy_statement__in__TDlN2{padding-top:17.0666666667vw}}.aboutPhilosophy_statement__copy__vPVe6{font-size:3.125rem;font-weight:700;font-family:Noto Sans JP;font-style:normal;font-weight:466;line-height:1.6;letter-spacing:.05em;font-feature-settings:"halt" on;background:linear-gradient(90.01deg,#002ae4 -27.1%,#0fff67 34.3%,#ff0fcf 89.7%,#fffb0f 135.2%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:600px){.aboutPhilosophy_statement__copy__vPVe6{font-size:6.4vw}}.aboutPhilosophy_statement__section__mUfQ_{margin:2rem 0;display:flex;justify-content:flex-end}@media (max-width:600px){.aboutPhilosophy_statement__section__mUfQ_{display:block}}.aboutPhilosophy_statement__section--1__Lm3YA{margin-top:5rem}@media (max-width:600px){.aboutPhilosophy_statement__section--1__Lm3YA{margin-top:14vw;margin-bottom:0}}.aboutPhilosophy_statement__section--2__Xx3Vz{margin-bottom:0}@media (max-width:600px){.aboutPhilosophy_statement__section--2__Xx3Vz{margin-top:8vw}}@media screen and (max-width:1280px){.aboutPhilosophy_statement__section--3__mm81M{gap:5vw}}@media (max-width:600px){.aboutPhilosophy_statement__section--3__mm81M{gap:0;margin-top:8vw;margin-bottom:0}}@media screen and (max-width:1280px){.aboutPhilosophy_statement__section--3__mm81M .aboutPhilosophy_statement__section__in__g8PYA{width:auto;flex:1}}.aboutPhilosophy_statement__section--odd__evGcN{justify-content:flex-start}.aboutPhilosophy_statement__section__in__g8PYA{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:44.5rem;border-top:1px solid #1b1b1b;flex-direction:row-reverse}@media (max-width:600px){.aboutPhilosophy_statement__section__in__g8PYA{display:block;gap:0;width:100%;border-top:0}}.aboutPhilosophy_statement__section--odd__evGcN .aboutPhilosophy_statement__section__in__g8PYA{flex-direction:row}@media (max-width:600px){.aboutPhilosophy_statement__section--odd__evGcN .aboutPhilosophy_statement__section__in__g8PYA{flex-direction:column}}.aboutPhilosophy_statement__section__title__zrsd9{width:8.25rem;font-size:2rem;font-weight:466;padding:3.125rem 3.125rem 0;position:relative;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;line-height:1}@media screen and (max-width:1280px){.aboutPhilosophy_statement__section__title__zrsd9{padding-right:3vw;padding-left:2vw}}.aboutPhilosophy_statement__section__title__zrsd9:after{position:absolute;right:auto;left:0;top:0;content:"";display:block;width:1px;height:8rem;background-color:#1B1B1B}.aboutPhilosophy_statement__section--odd__evGcN .aboutPhilosophy_statement__section__title__zrsd9:after{left:auto;right:0}@media (max-width:600px){.aboutPhilosophy_statement__section__title__zrsd9{width:100%;font-size:6.4vw;padding:0 0 10.6666666667vw;writing-mode:unset}.aboutPhilosophy_statement__section__title__zrsd9:after{top:auto;bottom:0;width:100%;height:1px}}.aboutPhilosophy_statement__section__content__o_pEF{line-height:3;font-size:1.1875rem;padding:3.125rem 3.125rem 0;font-feature-settings:"palt";letter-spacing:.08em}@media screen and (max-width:1280px){.aboutPhilosophy_statement__section__content__o_pEF{padding-right:2.5vw;padding-left:2.5vw}}@media (max-width:600px){.aboutPhilosophy_statement__section__content__o_pEF{font-size:4.5333333333vw;padding:6.1333333333vw 0 0}}.aboutPhilosophy_statement__section__bg__e_Fz2{flex:1;font-size:9.375rem;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;color:#1B1B1B;opacity:.05;font-weight:700;line-height:1.2;text-align:right}@media screen and (max-width:1280px){.aboutPhilosophy_statement__section__bg__e_Fz2{font-size:12vw;line-height:1.1}}@media (max-width:600px){.aboutPhilosophy_statement__section__bg__e_Fz2{font-size:42vw;margin-top:-10vw}}@media screen and (max-width:1280px){.aboutPhilosophy_statement__logo__U6_Vk{padding-top:2vw}}.aboutPhilosophy_statement__logo__U6_Vk img{width:73%}@media (max-width:600px){.aboutPhilosophy_statement__logo__U6_Vk{padding-top:8vw}.aboutPhilosophy_statement__logo__U6_Vk img{width:100%}}.aboutPhilosophy_statement__logo--2__Ap4ep{flex:1;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:1280px){.aboutPhilosophy_statement__logo--2__Ap4ep{flex:initial;width:20vw}}.aboutPhilosophy_statement__logo--2__Ap4ep img{width:19.375rem}@media (max-width:600px){.aboutPhilosophy_statement__logo--2__Ap4ep{width:100%}.aboutPhilosophy_statement__logo--2__Ap4ep img{margin:0 auto}}.aboutPhilosophy_approach__0cUN5{margin-top:12.5rem;border-top:1px solid #1b1b1b;padding-top:10rem;margin-bottom:12.5rem}@media (max-width:600px){.aboutPhilosophy_approach__0cUN5{margin-top:21.3333333333vw;margin-bottom:42.6666666667vw;padding-top:21.3333333333vw}}.aboutPhilosophy_approach__in__3mRjX{padding-top:0;padding-bottom:0}.aboutPhilosophy_approach__cols__OJ2NE{display:flex;justify-content:space-between;gap:2rem;margin:4rem auto 8rem;max-width:60.25rem}@media screen and (max-width:1100px){.aboutPhilosophy_approach__cols__OJ2NE{max-width:100%!important}}@media (max-width:600px){.aboutPhilosophy_approach__cols__OJ2NE{flex-direction:column;margin:17.0666666667vw auto;gap:8.5333333333vw}}.aboutPhilosophy_approach__cols__item__pYas9{flex:1;padding:3.625rem 1.5rem;background-color:#fff;text-align:center;border:1px solid #1b1b1b;display:flex;flex-direction:column;gap:1rem}@media (max-width:600px){.aboutPhilosophy_approach__cols__item__pYas9{padding:14.4vw 6.9333333333vw;gap:8vw}}.aboutPhilosophy_approach__cols__img___3jWh{display:flex;align-items:center;justify-content:center;height:2.625rem}.aboutPhilosophy_approach__cols__img___3jWh img{width:2.625rem}@media (max-width:600px){.aboutPhilosophy_approach__cols__img___3jWh{height:11.7333333333vw}.aboutPhilosophy_approach__cols__img___3jWh img{width:11.7333333333vw}}.aboutPhilosophy_approach__cols__title__lnQiY{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:left;display:flex;align-items:flex-start;justify-content:center;height:3.125rem;letter-spacing:.04em}@media (max-width:600px){.aboutPhilosophy_approach__cols__title__lnQiY{font-size:4.8vw;margin-bottom:10.6666666667vw;height:auto}}.aboutPhilosophy_approach__cols__description__uuI6J{font-size:1.0625rem;color:#1B1B1B;text-align:left;line-height:1.85}@media (max-width:600px){.aboutPhilosophy_approach__cols__description__uuI6J{font-size:4.5333333333vw}}.aboutPhilosophy_approach__link__x_Dzu{margin-top:10rem;text-align:center}.aboutPhilosophy_approach__link__btn__I0WQx{margin-left:auto;margin-right:auto;width:20rem;height:3.875rem;background-color:#1B1B1B;color:#FFF;display:flex;align-items:center;justify-content:center;font-size:1.0625rem;line-height:1}@media (max-width:600px){.aboutPhilosophy_approach__link__x_Dzu{margin-top:21.3333333333vw;max-width:none}.aboutPhilosophy_approach__link__btn__I0WQx{width:100%;height:16.5333333333vw;font-size:4.5866666667vw}}