@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500&family=Cinzel:wght@600&family=Goldman&family=Lexend:wght@400;700&display=swap";html,body{scrollbar-gutter:stable}.p-philosophy{padding-top:100dvh}.p-philosophy__mv{height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:3}.p-philosophy__mv .c-mv{height:320px;width:100%}.p-philosophy__mv__inner{height:calc(100dvh - 320px);position:relative;width:100%;z-index:4}.p-philosophy__mv__txt-01{position:absolute;right:147px;top:-120px;z-index:4}.p-philosophy__mv__txt-01 img{width:30px}.p-philosophy__mv__txt-02__01{display:flex;flex-direction:column;position:absolute;right:223px;top:-120px;z-index:4;height:350}.p-philosophy__mv__txt-02__01.--is-show img{animation:mv-txt .5s forwards}.p-philosophy__mv__txt-02__01 img{aspect-ratio:1/1;opacity:0;width:70px}.p-philosophy__mv__txt-02__01 img:nth-child(1){animation-delay:.1s}.p-philosophy__mv__txt-02__01 img:nth-child(2){animation-delay:.2s}.p-philosophy__mv__txt-02__01 img:nth-child(3){animation-delay:.3s}.p-philosophy__mv__txt-02__01 img:nth-child(4){animation-delay:.4s}.p-philosophy__mv__txt-02__01 img:nth-child(5){animation-delay:.5s}.p-philosophy__mv__txt-02__02{display:flex;flex-direction:column;position:absolute;right:324px;top:-120px;z-index:4;height:500}.p-philosophy__mv__txt-02__02.--is-show img{animation:mv-txt .5s forwards}.p-philosophy__mv__txt-02__02 img{aspect-ratio:1/1;opacity:0;width:100px}.p-philosophy__mv__txt-02__02 img:nth-child(1){animation-delay:.1s}.p-philosophy__mv__txt-02__02 img:nth-child(2){animation-delay:.2s}.p-philosophy__mv__txt-02__02 img:nth-child(3){animation-delay:.3s}.p-philosophy__mv__txt-02__02 img:nth-child(4){animation-delay:.4s}.p-philosophy__mv__txt-02__02 img:nth-child(5){animation-delay:.5s}@keyframes mv-txt{0%{opacity:0;transform:translate(20%, 0%)}100%{opacity:1;transform:translate(0%, 0%)}}.p-philosophy__mv__bg{height:calc(100% - 235px);left:0;position:absolute;top:0;width:100%;z-index:1}.p-philosophy__mv__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-philosophy__mv .c-infinite-carousel.--01{bottom:0;left:0;position:absolute;width:100%;z-index:2}.p-philosophy__mv .c-infinite-carousel.--01 img{height:240px;width:auto}.p-philosophy__mv .c-infinite-carousel.--01::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.p-philosophy__mv .c-infinite-carousel.--02{bottom:19px;left:0;position:absolute;width:100%;z-index:3}.p-philosophy__mv .c-infinite-carousel.--02 img{display:block;margin-right:40px;max-width:none;width:1562px}.p-first{left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:4}.p-first__contents{color:#fff;position:relative;z-index:2}.p-first__bg{background:url(../images/philosophy/bg-01.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;inset:0;position:absolute;transform:scale(1.4);width:100%;z-index:1}.p-first__bg.--is-fixed{position:fixed}.p-first__bg.--is-out{bottom:0;position:absolute;top:auto !important}.p-first__bg.--is-no-show-out{opacity:0}.p-corporate{color:#fff;height:200vh;width:100%}.p-corporate__cols{align-items:center;display:flex;width:100%}.p-corporate__cols__col-01{flex-shrink:0;padding-left:3.2051282051%;text-align:left;width:43.5897435897%}.p-corporate__cols__col-02{width:100%}.p-corporate__txt-01{display:inline-block;text-align:center}.p-corporate__txt-01 .--txt-01{font-family:"Goldman",sans-serif;font-size:3.125rem}.p-corporate__txt-01 .--txt-02{font-family:"Goldman",sans-serif;font-size:1.875rem;margin-top:.5em}.p-corporate__txt-01 .--txt-03{font-size:1.5rem;font-weight:700;letter-spacing:.15em;margin-top:1em}.p-corporate__txt-02 img{height:160px;width:260px}.p-corporate__txt-03{font-size:2rem;font-weight:700;line-height:2em;letter-spacing:.075em;margin-top:2em}.p-corporate__txt-04{font-size:1rem;line-height:1.875em;margin-top:2em}.p-management{color:#fff;height:200vh;width:100%}.p-management__cols{align-items:center;display:flex;width:100%}.p-management__cols__col-01{flex-shrink:0;padding-left:3.2051282051%;text-align:left;width:43.5897435897%}.p-management__cols__col-02{width:100%}.p-management__txt-01{display:inline-block;text-align:center}.p-management__txt-01 .--txt-01{font-family:"Goldman",sans-serif;font-size:3.125rem}.p-management__txt-01 .--txt-02{font-family:"Goldman",sans-serif;font-size:1.875rem;margin-top:.5em}.p-management__txt-01 .--txt-03{font-size:1.5rem;font-weight:700;letter-spacing:.15em;margin-top:1em}.p-management__txt-02 img{height:151px;width:233px}.p-management__txt-03{font-size:2rem;font-weight:700;line-height:2em;letter-spacing:.075em;margin-top:2em}.p-management__txt-04{font-size:1rem;line-height:1.875em;margin-top:2em}.p-ceo-philosophy{overflow:hidden;position:relative;width:100%;z-index:4}.p-ceo-philosophy__contents{color:#fff;height:200vh;position:relative;z-index:2}.p-ceo-philosophy__hd{font-size:4.25rem;font-family:"Goldman",sans-serif;letter-spacing:.05em;overflow-wrap:normal;word-break:keep-all}.p-ceo-philosophy__txt-01{font-size:1.5rem;font-weight:700;line-height:2.0833333333em;letter-spacing:.075em;margin-top:3em;white-space:nowrap}.p-ceo-philosophy__txt-02{font-size:1rem;font-weight:400;line-height:1.875em;margin-top:2em}.p-ceo-philosophy__txt-02 p{margin-top:1.875em}.p-ceo-philosophy__txt-03{font-size:1.3125rem;font-style:italic;font-weight:700;line-height:1.6666666667em;text-align:right;margin-top:-3.3333333333em}.p-ceo-philosophy__bg{background:url(../images/philosophy/bg-02.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;inset:0;position:absolute;transform:scale(1.2);width:100%;z-index:1}.p-ceo-philosophy__bg.--is-fixed{position:fixed}.p-ceo-philosophy__bg.--is-out{bottom:0;position:absolute;top:auto !important}.p-ceo-philosophy__bg.--is-no-show-out{opacity:0}.p-promises{overflow:hidden;position:relative;width:100%;z-index:4}.p-promises__contents{color:#fff;height:200vh;position:relative;z-index:2}.p-promises__hd{font-size:4.25rem;font-family:"Goldman",sans-serif;letter-spacing:.05em;overflow-wrap:normal;word-break:keep-all}.p-promises__txt-01{font-size:1.5rem;font-weight:700;line-height:2.0833333333em;letter-spacing:.075em;margin-top:3em;white-space:nowrap}.p-promises__txt-02{font-size:1rem;font-weight:400;line-height:1.875em;margin-top:2em}.p-promises__txt-02 p{margin-top:1.875em}.p-promises__bg{background:url(../images/philosophy/bg-03.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;inset:0;position:absolute;transform:scale(1.2);width:100%;z-index:1}.p-promises__bg.--is-fixed{position:fixed}.p-promises__bg.--is-out{bottom:0;position:absolute;top:auto !important}.p-promises__bg.--is-no-show-out{opacity:0}.p-commitment{overflow:hidden;position:relative;width:100%;z-index:4}.p-commitment__contents{color:#fff;height:200vh;position:relative;z-index:2}.p-commitment__hd{font-size:4.25rem;font-family:"Goldman",sans-serif;letter-spacing:.05em;overflow-wrap:normal;word-break:keep-all}.p-commitment__txt-01{font-size:1.5rem;font-weight:700;line-height:2.0833333333em;letter-spacing:.075em;margin-top:3em;white-space:nowrap}.p-commitment__txt-02{font-size:1rem;font-weight:400;line-height:1.875em;margin-top:2em}.p-commitment__txt-02 p{margin-top:1.875em}.p-commitment__bg{background:url(../images/philosophy/bg-04.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;inset:0;position:absolute;transform:scale(1.2);width:100%;z-index:1}.p-commitment__bg.--is-fixed{position:fixed}.p-commitment__bg.--is-out{bottom:0;position:absolute;top:auto !important}.p-commitment__bg.--is-no-show-out{opacity:0}.p-yokohama{overflow:hidden;position:relative;width:100%;z-index:4}.p-yokohama__contents{color:#fff;height:200vh;position:relative;z-index:2}.p-yokohama__hd{font-size:4.25rem;font-family:"Goldman",sans-serif;letter-spacing:.05em;overflow-wrap:normal;word-break:keep-all}.p-yokohama__txt-01{font-size:1.5rem;font-weight:700;line-height:2.0833333333em;letter-spacing:.075em;margin-top:3em;white-space:nowrap}.p-yokohama__txt-02{font-size:1rem;font-weight:400;line-height:1.875em;margin-top:2em}.p-yokohama__txt-02 p{margin-top:1.875em}.p-yokohama__bg{background:url(../images/philosophy/bg-05.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;inset:0;position:absolute;transform:scale(1.2);width:100%;z-index:1}.p-yokohama__bg.--is-fixed{position:fixed}.p-yokohama__bg.--is-out{bottom:0;position:absolute;top:auto !important}.p-yokohama__bg.--is-no-show-out{opacity:0}.js-animation-contents-01{left:50%;margin-left:auto;margin-right:auto;max-width:min(94.1558441558%,1160px);position:fixed;transform:translate(-50%, -50%);top:50%;width:100%}.js-animation-contents-02{left:50%;margin-left:auto;margin-right:auto;max-width:min(95.5882352941%,1560px);position:fixed;transform:translate(-50%, -50%);top:50%;width:100%}.js-animation-contents-03{left:50%;margin-left:auto;margin-right:auto;max-width:min(95.5882352941%,1560px);position:fixed;transform:translate(-50%, -50%);top:50%;width:100%}.c-philosophy-section .--ani-01{opacity:0}.c-philosophy-section .--ani-02{opacity:0}.c-philosophy-section .--ani-03{opacity:0}.c-philosophy-section .--ani-04{opacity:0}.c-philosophy-section .--ani-05{opacity:0}.c-philosophy-section .c-infinite-carousel{bottom:40px;left:0;position:fixed;opacity:0;width:100%;z-index:9}.c-philosophy-section .c-infinite-carousel p{font-size:1rem;margin-left:100px;white-space:nowrap}.c-philosophy-section .c-infinite-carousel p span{font-family:"Goldman",sans-serif;font-weight:700;margin-right:2em}.js-philosophy-animation-show .--ani-01{animation:philosophy-animation-show-hd .7s cubic-bezier(0.215, 0.61, 0.355, 1) both}.js-philosophy-animation-show .--ani-02{animation:philosophy-animation-show-txt-01 1s .5s forwards}.js-philosophy-animation-show .--ani-03{animation:philosophy-animation-show-txt-01 1s .8s forwards}.js-philosophy-animation-show .--ani-04{animation:philosophy-animation-show-txt-01 1s 1.1s forwards}.js-philosophy-animation-show .--ani-05{animation:philosophy-animation-show-txt-01 1s 1.4s forwards}.js-philosophy-animation-hide .--ani-01,.js-philosophy-animation-hide .--ani-02,.js-philosophy-animation-hide .--ani-03,.js-philosophy-animation-hide .--ani-04,.js-philosophy-animation-hide .--ani-05{animation:philosophy-animation-hide .5s forwards}@keyframes philosophy-animation-show-hd{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes philosophy-animation-show-txt-01{0%{opacity:0;transform:translateY(1em);transition:opacity 1s,visibility 1s,transform 1s;visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}.js-show{animation:philosophy-animation-show .5s forwards}.js-hide{animation:philosophy-animation-hide .5s forwards}@keyframes philosophy-animation-show{0%{opacity:0}100%{opacity:1}}@keyframes philosophy-animation-hide{0%{opacity:1}100%{opacity:0}}.c-about{z-index:5}.l-footer{z-index:5}@media screen and (max-width: 1632px){.p-corporate__txt-01 .--txt-01{font-size:3.0637254902vw}.p-corporate__txt-01 .--txt-02{font-size:1.8382352941vw}.p-corporate__txt-01 .--txt-03{font-size:1.4705882353vw}.p-corporate__txt-03{font-size:1.9607843137vw}.p-management__txt-01 .--txt-01{font-size:3.0637254902vw}.p-management__txt-01 .--txt-02{font-size:1.8382352941vw}.p-management__txt-01 .--txt-03{font-size:1.4705882353vw}.p-management__txt-03{font-size:1.9607843137vw}}@media screen and (max-width: 1272px){.p-ceo-philosophy__txt-01{white-space:normal}.p-promises__txt-01{white-space:normal}.p-commitment__txt-01{white-space:normal}.p-yokohama__txt-01{white-space:normal}}@media screen and (max-width: 1240px){.p-philosophy__mv .c-mv__title{left:50px}.p-philosophy__mv__txt-01{right:24px}.p-philosophy__mv__txt-02__01{right:100px;top:-120px}.p-philosophy__mv__txt-02__02{right:201px}}@media screen and (max-width: 960px){.p-philosophy__mv__txt-01{top:-30px}.p-philosophy__mv__txt-02__01{top:-30px}.p-philosophy__mv__txt-02__02{top:-30px}}@media screen and (max-width: 870px){.p-ceo-philosophy__txt-03{margin-top:1em}}@media screen and (max-width: 845px){.p-commitment__hd{font-size:8.0473372781vw}}@media screen and (max-width: 767px){.p-philosophy__mv .c-mv{height:185px}.p-philosophy__mv .c-mv__title{left:5.3333333333vw}.p-philosophy__mv__inner{height:calc(100dvh - 185px)}.p-philosophy__mv__txt-01{right:4.8vw;top:5.3333333333vw}.p-philosophy__mv__txt-01 img{width:4.8vw}.p-philosophy__mv__txt-02__01{height:46.6666666667vw;right:13.3333333333vw;top:5.3333333333vw}.p-philosophy__mv__txt-02__01 img{width:9.3333333333vw}.p-philosophy__mv__txt-02__02{height:66.6666666667vw;right:26.6666666667vw;top:5.3333333333vw}.p-philosophy__mv__txt-02__02 img{width:13.3333333333vw}.p-philosophy__mv__bg{height:calc(100% - 24vw)}.p-philosophy__mv .c-infinite-carousel.--01 img{height:24vw}.p-philosophy__mv .c-infinite-carousel.--02{bottom:2.1333333333vw}.p-philosophy__mv .c-infinite-carousel.--02 img{width:210.6666666667vw}.p-first__contents{max-width:none}.p-first__bg{background-image:url(../images/philosophy/bg-01@sp.jpg)}.p-corporate__cols{flex-direction:column}.p-corporate__cols__col-01{text-align:center;width:100%}.p-corporate__cols__col-02{margin-top:9.2vw}.p-corporate__txt-01 .--txt-01{font-size:6.6666666667vw}.p-corporate__txt-01 .--txt-02{font-size:5.0666666667vw;margin-top:.3em}.p-corporate__txt-01 .--txt-03{font-size:4.2666666667vw;margin-top:.5em}.p-corporate__txt-02{text-align:center}.p-corporate__txt-02 img{height:21.3333333333vw;width:34.6666666667vw}.p-corporate__txt-03{font-size:4.2666666667vw;margin-top:12vw;text-align:center}.p-corporate__txt-04{font-size:3.4666666667vw;margin:6.4vw auto 0;width:73.3333333333vw}.p-management__cols{flex-direction:column}.p-management__cols__col-01{text-align:center;width:100%}.p-management__cols__col-02{margin-top:9.2vw}.p-management__txt-01 .--txt-01{font-size:6.6666666667vw}.p-management__txt-01 .--txt-02{font-size:5.0666666667vw;margin-top:.3em}.p-management__txt-01 .--txt-03{font-size:4.2666666667vw;margin-top:.5em}.p-management__txt-02{text-align:center}.p-management__txt-02 img{height:20.1333333333vw;width:31.0666666667vw}.p-management__txt-03{font-size:4.2666666667vw;margin-top:12vw;text-align:center}.p-management__txt-04{font-size:3.4666666667vw;margin:6.4vw auto 0;width:73.3333333333vw}.p-ceo-philosophy__hd{font-size:6.6666666667vw}.p-ceo-philosophy__txt-01{font-size:4.2666666667vw;letter-spacing:normal;margin-top:2em}.p-ceo-philosophy__txt-02{font-size:3.4666666667vw;line-height:1.9230769231em}.p-ceo-philosophy__txt-02 p{margin-top:1em}.p-ceo-philosophy__txt-03{font-size:3.7333333333vw;line-height:1.7857142857em}.p-ceo-philosophy__bg{background-image:url(../images/philosophy/bg-02@sp.jpg)}.p-promises__hd{font-size:6.6666666667vw}.p-promises__txt-01{font-size:4.2666666667vw;letter-spacing:normal;margin-top:2em}.p-promises__txt-02{font-size:3.4666666667vw;line-height:1.9230769231em}.p-promises__txt-02 p{margin-top:1em}.p-promises__bg{background-image:url(../images/philosophy/bg-03@sp.jpg)}.p-commitment__hd{font-size:6.6666666667vw}.p-commitment__txt-01{font-size:4.2666666667vw;letter-spacing:normal;margin-top:2em}.p-commitment__txt-02{font-size:3.4666666667vw;line-height:1.9230769231em}.p-commitment__txt-02 p{margin-top:1em}.p-commitment__bg{background-image:url(../images/philosophy/bg-04@sp.jpg)}.p-yokohama__hd{font-size:6.6666666667vw}.p-yokohama__txt-01{font-size:4.2666666667vw;letter-spacing:normal;margin-top:2em}.p-yokohama__txt-02{font-size:3.4666666667vw;line-height:1.9230769231em}.p-yokohama__txt-02 p{margin-top:1em}.p-yokohama__bg{background-image:url(../images/philosophy/bg-05@sp.jpg)}.js-animation-contents-01{max-width:73.3333333333vw}.c-philosophy-section .c-infinite-carousel{bottom:20px}.c-philosophy-section .c-infinite-carousel p{font-size:.75rem;margin-left:50px}}
/*# sourceMappingURL=philosophy.css.map */
