.breadcrumb{position:relative;z-index:2;color:var(--c-white);background:#838a9d}.breadcrumb a{color:var(--c-white)}.breadcrumb-list li+li::before{border-right-color:var(--c-white);border-bottom-color:var(--c-white)}.cfs_fv{position:relative;padding-top:0}.cfs_fv::before{content:"";position:absolute;top:0;left:0;right:0;bottom:150px;z-index:0;background:#838a9d;pointer-events:none}.cfs_fv .loopScroll.-hero{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.cfs_fv .loopScroll.-hero .loopScroll_item{font-family:var(--f-jost);font-size:180px;font-weight:600;font-style:italic;letter-spacing:0;color:#7b8295;padding:0 .2em .2em}.cfs_fv_inner{position:relative;z-index:2;padding-top:50px;padding-bottom:40px}.cfs_fv_heading{margin:0}.cfs_fv_en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--c-white)}.cfs_fv_en_mark{display:block;width:10px;height:10px;background:var(--c-white);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(1px);transform:translateY(1px)}.cfs_fv_title{display:block;margin:15px 0 0;font-size:52px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--c-white)}.cfs_fv_media{--cfs-fv-reveal-speed: 0.55s;--cfs-fv-reveal-ease: cubic-bezier(0.22, 1, 0.36, 1);position:relative;z-index:1;overflow:hidden;width:calc(100% - 40px);max-width:1338px;height:451px;margin:0 auto;background:#4766bf}.cfs_fv_media picture{position:absolute;inset:0;z-index:0;display:block}.cfs_fv_media img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-transition:-webkit-clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:-webkit-clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease), -webkit-clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease)}.cfs_fv_media_shutter{position:absolute;inset:0;z-index:1;background:#4766bf;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:-webkit-transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);transition:transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease), -webkit-transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);pointer-events:none}.cfs_fv_media.is-on img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.cfs_fv_media.is-on .cfs_fv_media_shutter{-webkit-transform:translateY(-101%);transform:translateY(-101%)}@media(prefers-reduced-motion: reduce){.cfs_fv_media img,.cfs_fv_media_shutter{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.cfs_fv_media img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.cfs_fv_media_shutter{visibility:hidden}}@media screen and (max-width: 768px){.cfs_fv{padding-top:0}.cfs_fv::before{bottom:20vw}.cfs_fv .loopScroll.-hero{top:0}.cfs_fv .loopScroll.-hero .loopScroll_item{font-size:19.2vw;padding:0 .2em .2em}.cfs_fv_inner{padding-top:10vw;padding-bottom:7.4666666667vw}.cfs_fv_en{font-size:3.7333333333vw;gap:2.1333333333vw}.cfs_fv_en_mark{width:2.6666666667vw;height:2.6666666667vw}.cfs_fv_title{margin-top:4vw;font-size:9.6vw;font-weight:600}.cfs_fv_media{width:95.4666666667vw;max-width:none;height:49.8666666667vw;aspect-ratio:auto}}.phi_mission{padding:145px 0 100px;background:var(--c-paper)}.phi_mission_inner{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.phi_mission_lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:50px;margin-bottom:95px}.phi_mission_body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:4px}.phi_mission_en{margin:0;font-size:82px;font-weight:700;line-height:1;letter-spacing:0;color:#4766bf;-webkit-transform:translateX(-0.02em);transform:translateX(-0.02em)}.phi_mission_en.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_mission_en.c-titleReveal .c-titleReveal_base,.phi_mission_en.c-titleReveal .c-titleReveal_fill{color:#4766bf}.phi_mission_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin:-0.3em 0 0;padding-left:2px;font-size:18px;font-weight:700;line-height:1.4;color:var(--c-black)}.phi_mission_mark{display:block;width:10px;height:10px;background:#4766bf;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.phi_mission_catch{margin:75px 0 0;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--c-black)}.phi_mission_catch.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_mission_catch.c-titleReveal.is-reveal .c-titleReveal_fill{-webkit-transition-delay:.28s;transition-delay:.28s}.phi_mission_text{margin:35px 0 0;font-size:18px;font-weight:500;line-height:2.11;letter-spacing:0;text-align:justify;color:var(--c-text)}.phi_mission_media{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:709px;aspect-ratio:709/451;margin:0 -69px 0 0;overflow:hidden;background:var(--c-ash)}.phi_mission_media picture{display:block;width:100%;height:100%}.phi_mission_media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.phi_mission_points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:112px}.phi_mission_point{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:23px;border-top:1px solid var(--c-bd)}.phi_mission_point::before{content:"";position:absolute;top:-1.5px;left:0;width:141px;height:2px;background:#4766bf}.phi_mission_point_title{margin:0;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--c-black)}.phi_mission_point_title.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_mission_point_text{margin:23px 0 0;font-size:16px;font-weight:400;line-height:2.125;letter-spacing:0;text-align:justify;color:var(--c-text)}@media screen and (max-width: 768px){.phi_mission{padding:14.9333333333vw 0 17.0666666667vw}.phi_mission_inner{width:100%;max-width:none;padding:0 4.8vw;-webkit-box-sizing:border-box;box-sizing:border-box}.phi_mission_lead{display:block;margin-bottom:9.6vw}.phi_mission_body{padding-top:0}.phi_mission_en{font-size:13.8666666667vw}.phi_mission_label{gap:2.1333333333vw;margin-top:0;padding-left:.5333333333vw;font-size:4.2666666667vw;font-weight:700}.phi_mission_mark{width:2.6666666667vw;height:2.6666666667vw}.phi_mission_catch{margin-top:9.3333333333vw;font-size:6.6666666667vw;font-weight:700;line-height:1.48}.phi_mission_catch.c-titleReveal .c-titleReveal_inner{white-space:normal}.phi_mission_text{margin-top:4.2666666667vw;font-size:4.2666666667vw;font-weight:500;line-height:1.875;text-align:justify}.phi_mission_media{width:calc(100% + 4.8vw);max-width:none;aspect-ratio:709/451;margin:9.6vw -4.8vw 0 0}.phi_mission_points{display:block}.phi_mission_point{padding-top:5.3333333333vw}.phi_mission_point::before{width:25.3333333333vw}.phi_mission_point+.phi_mission_point{margin-top:7.4666666667vw}.phi_mission_point_title{font-size:5.3333333333vw}.phi_mission_point_title.c-titleReveal .c-titleReveal_inner{white-space:normal}.phi_mission_point_text{margin-top:3.2vw;font-size:4vw;font-weight:400;line-height:2.125;letter-spacing:.025em;text-align:justify}}.phi_vision{padding:75px 0 105px;background:#f5f5f5}.phi_vision_inner{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.phi_vision_head{margin-bottom:100px}.phi_vision_en{margin:0;font-size:82px;font-weight:700;line-height:.9;letter-spacing:0;color:#4766bf;-webkit-transform:translateX(-0.02em);transform:translateX(-0.02em)}.phi_vision_en.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_vision_en.c-titleReveal .c-titleReveal_base,.phi_vision_en.c-titleReveal .c-titleReveal_fill{color:#4766bf}.phi_vision_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;padding-left:2px;font-size:18px;font-weight:700;line-height:1.4;color:var(--c-black)}.phi_vision_mark{display:block;width:10px;height:10px;background:#4766bf;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.phi_vision_cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:80px}.phi_vision_main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:100%}.phi_vision_catch{margin:0;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--c-black)}.phi_vision_catch.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_vision_lead{margin:20px 0 0;font-size:18px;font-weight:500;line-height:2.11;letter-spacing:0;text-align:justify;color:var(--c-text)}.phi_vision_media{width:640px;max-width:none;aspect-ratio:640/502;margin:50px 0 0 -120px;overflow:hidden;background:var(--c-ash)}.phi_vision_media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.phi_vision_side{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 545px;-ms-flex:0 0 545px;flex:0 0 545px;width:545px;max-width:100%;padding-top:35px;border-top:1px solid var(--c-bd)}.phi_vision_side::before{content:"";position:absolute;top:-1.5px;left:0;width:141px;height:2px;background:#4766bf}.phi_vision_side_title{margin:0 0 0 -0.5em;font-size:28px;font-weight:700;line-height:1.42;letter-spacing:0;color:var(--c-black)}.phi_vision_side_title.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_vision_side_body{margin:17px 0 0}.phi_vision_side_body p{margin:0;font-size:16px;font-weight:400;line-height:2.65;letter-spacing:0;text-align:justify;color:var(--c-text)}.phi_vision_side_body p+p{margin-top:1.5em}.phi_vision_side_body .phi_vision_ref{font-size:12px}.phi_vision_note{width:540px;margin:40px 0 0;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:0;text-align:justify;color:var(--c-gray)}@media screen and (max-width: 768px){.phi_vision{padding:14.9333333333vw 0 17.0666666667vw}.phi_vision_inner{width:100%;max-width:none;padding:0 4.8vw;-webkit-box-sizing:border-box;box-sizing:border-box}.phi_vision_head{margin-bottom:7.4666666667vw}.phi_vision_en{font-size:13.8666666667vw}.phi_vision_label{gap:2.1333333333vw;margin:.2em 0 0;padding-left:.5333333333vw;font-size:4.2666666667vw}.phi_vision_mark{width:2.6666666667vw;height:2.6666666667vw}.phi_vision_cols{display:block}.phi_vision_main{width:100%}.phi_vision_catch{font-size:6.9333333333vw;line-height:1.48}.phi_vision_catch.c-titleReveal .c-titleReveal_inner{white-space:normal}.phi_vision_lead{margin-top:2.6666666667vw;font-size:4vw;letter-spacing:.025em}.phi_vision_media{width:calc(100% + 4.8vw);max-width:none;aspect-ratio:357/227;margin:9.6vw 0 0 -4.8vw}.phi_vision_side{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-top:9.6vw;padding-top:5.3333333333vw}.phi_vision_side::before{width:25.3333333333vw}.phi_vision_side_title{margin-left:0;font-size:5.3333333333vw;line-height:1.5}.phi_vision_side_title.c-titleReveal .c-titleReveal_inner{white-space:normal}.phi_vision_side_body{margin-top:3.2vw}.phi_vision_side_body p{font-size:4vw;line-height:2.125;letter-spacing:.025em}.phi_vision_side_body .phi_vision_ref{font-size:2.9333333333vw}.phi_vision_note{width:100%;margin-top:5.3333333333vw;font-size:2.9333333333vw;line-height:1.66;text-align:justify}}.phi_value{padding:100px 0 185px;background:#fafafa}.phi_value_inner{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.phi_value_head{margin-bottom:40px}.phi_value_en{margin:0;font-size:82px;font-weight:700;line-height:1;letter-spacing:0;color:#4766bf;-webkit-transform:translateX(-0.02em);transform:translateX(-0.02em)}.phi_value_en.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_value_en.c-titleReveal .c-titleReveal_base,.phi_value_en.c-titleReveal .c-titleReveal_fill{color:#4766bf}.phi_value_label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin:-0.3em 0 0;padding-left:2px;font-size:18px;font-weight:700;line-height:1.4;color:var(--c-black)}.phi_value_mark{display:block;width:10px;height:10px;background:#4766bf;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.phi_value_list{margin:0;padding:0}.phi_value_pin{position:relative;width:1330px;max-width:calc(100% - 40px);margin:0 auto}.phi_value_item{background:rgba(0,0,0,0)}.phi_value_item.-lead .phi_value_band{padding-right:591px}.phi_value_band{width:100%;padding:55px 65px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0)}.phi_value_item.-light .phi_value_band{background:#fafafa}.phi_value_item.-paper .phi_value_band{background:#f5f5f5}.phi_value_body{max-width:640px}.phi_value_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin:0;font-size:38px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--c-black)}.phi_value_num{margin-right:35px;font-family:var(--f-en);font-size:20px;font-weight:600;line-height:1.4;color:#4766bf;-webkit-transform:translateY(0.14em);transform:translateY(0.14em)}.phi_value_name{font-size:38px;font-weight:600;letter-spacing:.1em}.phi_value_name.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.phi_value_name.c-titleReveal .c-titleReveal_base,.phi_value_name.c-titleReveal .c-titleReveal_fill{color:inherit}.phi_value_text{margin:40px 0 0;max-width:720px;font-size:16px;font-weight:400;line-height:2.125;letter-spacing:0;text-align:justify;color:var(--c-text)}.phi_value_blocks{margin:28px 0 0}.phi_value_block{padding:22px 0;border-top:1px solid var(--c-bd2)}.phi_value_block:first-child{border-top:none}.phi_value_block_title{margin:0 0 0 -0.5em;font-size:22px;font-weight:700;line-height:1.5;color:#4766bf}.phi_value_block_text{margin:10px 0 0;font-size:16px;font-weight:400;line-height:2.125;letter-spacing:0;text-align:justify;color:var(--c-text)}.phi_value_mediaWrap{position:absolute;top:55px;right:-55px;bottom:0;z-index:2;width:596px;pointer-events:none}.phi_value_media{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 95px) + 24px);width:100%;aspect-ratio:596/569;margin:0;overflow:hidden;background:var(--c-ash);pointer-events:auto}.phi_value_media img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 2s ease;transition:opacity 2s ease;z-index:0}.phi_value_media img.is-active{opacity:1;z-index:1}.phi_value_media img.is-in{z-index:2}@media screen and (max-width: 768px){.phi_value{padding:14.9333333333vw 0 18.6666666667vw}.phi_value_inner{width:100%;max-width:none;padding:0 4.8vw;-webkit-box-sizing:border-box;box-sizing:border-box}.phi_value_head{margin-bottom:7.4666666667vw}.phi_value_en{font-size:13.8666666667vw}.phi_value_label{gap:2.1333333333vw;margin-top:0;padding-left:.5333333333vw;font-size:4.2666666667vw}.phi_value_mark{width:2.6666666667vw;height:2.6666666667vw}.phi_value_pin{width:100%;max-width:none}.phi_value_item.-lead .phi_value_band{padding:7.4666666667vw 4.8vw 6.4vw}.phi_value_band{width:100%;padding:7.4666666667vw 4.8vw}.phi_value_body{max-width:none}.phi_value_title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0;font-size:6.9333333333vw;line-height:1.42}.phi_value_num{margin-right:3.2vw;font-size:4.2666666667vw;font-weight:400;line-height:1.42;-webkit-transform:none;transform:none}.phi_value_name{font-size:6.9333333333vw;font-weight:600;line-height:1.42;letter-spacing:.08em}.phi_value_text{margin-top:5.3333333333vw;max-width:none;font-size:4vw;line-height:1.73}.phi_value_blocks{margin-top:8vw}.phi_value_block{padding:4.2666666667vw 0}.phi_value_block:first-child{padding-top:0}.phi_value_block_title{margin-left:-0.5em;font-size:4.8vw}.phi_value_block_text{margin-top:2.1333333333vw;font-size:4vw;font-weight:400;line-height:1.73}.phi_value_mediaWrap{position:static;width:100%;margin:0;padding:0 0 2.1333333333vw;pointer-events:auto}.phi_value_media{position:static;width:95.4666666667vw;max-width:none;aspect-ratio:596/569;margin:0 auto}}/*# sourceMappingURL=philosophy.css.map */