@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Oswald&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Outfit:wght@100..900&display=swap";.js-parallax{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.js-parallax.on{transform:translateY(0);opacity:1}.js-parallax.delay-1{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.3s}.js-parallax.delay-1.on{transform:translateY(0);opacity:1}.js-parallax.delay-2{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.6s}.js-parallax.delay-2.on{transform:translateY(0);opacity:1}.js-parallax.delay-3{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:.9s}.js-parallax.delay-3.on{transform:translateY(0);opacity:1}.js-parallax.delay-4{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.2s}.js-parallax.delay-4.on{transform:translateY(0);opacity:1}.js-parallax.delay-5{transition:.8s ease-in-out;transform:translateY(30px);opacity:0;transition-delay:1.5s}.js-parallax.delay-5.on{transform:translateY(0);opacity:1}.second-mv::before{background-image:url("/assets/img/company/second_mv.png")}@media only screen and (max-width: 768px){.second-mv::before{background-image:url("/assets/img/company/second_mv_sp.png")}}.message{position:relative;padding-block:104px}@media only screen and (max-width: 768px){.message{padding-block:17.0666666667vw}}.message::after{content:"";display:block;width:calc((100% - 280px)/2 + 280px);height:487px;right:0;bottom:44px;position:absolute;z-index:-1;background-size:cover;background-image:url("/assets/img/company/message_bg.png")}@media only screen and (max-width: 768px){.message::after{width:94.6666666667vw;height:74.1333333333vw;bottom:10vw;left:0;background-image:url("/assets/img/company/message_bg_sp.png")}}.message__inner{width:1120px;margin-inline:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.message__inner{width:89.3333333333vw;flex-direction:column}}.message__title{margin-bottom:46px}@media only screen and (max-width: 768px){.message__title{margin-bottom:5.2vw}}.message__text-area{margin-top:61px}@media only screen and (max-width: 768px){.message__text-area{margin-top:0;width:89.3333333333vw;order:0;margin-bottom:10.7vw}}.message__text{margin-bottom:35px}@media only screen and (max-width: 768px){.message__text{margin-bottom:3.8vw}}.message__post{text-align:right}@media only screen and (max-width: 768px){.message__post{font-size:4vw}}.message__name{font-size:20px;display:inline-block;margin-left:20px;font-family:"Noto Serif JP",serif}@media only screen and (max-width: 768px){.message__name{margin-left:2vw;font-size:4.2666666667vw}}.profile{background-color:#f3f3f6;padding-block:104px}@media only screen and (max-width: 768px){.profile{padding-block:17.0666666667vw}}.profile__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.profile__inner{width:89.3333333333vw}}.profile__title{margin-bottom:56px}@media only screen and (max-width: 768px){.profile__title{margin-bottom:12vw}}.history{background-color:#b3424a;color:#fff;padding-block:104px}@media only screen and (max-width: 768px){.history{padding-block:17.0666666667vw}}.history__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.history__inner{width:89.3333333333vw}}.history__title{margin-bottom:56px;color:#fff}.history__title::before{color:#fff}@media only screen and (max-width: 768px){.history__title{margin-bottom:12vw}}.access{background-color:#f3f3f6;padding-block:104px}@media only screen and (max-width: 768px){.access{padding-block:17.0666666667vw 17vw}}.access__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.access__inner{width:89.3333333333vw}}.access__title{margin-bottom:43px}@media only screen and (max-width: 768px){.access__title{margin-bottom:5.6vw}}.access__map{margin-bottom:54px}@media only screen and (max-width: 768px){.access__map{width:89.3333333333vw;height:48vw;margin-bottom:6.2vw}}.access__address-area{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.access__address-area{display:block}}@media only screen and (max-width: 768px){.access__address{margin-bottom:5.9vw}}@media only screen and (max-width: 768px){.access__btn{text-align:right;margin-bottom:-4vw}}.our-office{padding-block:104px}@media only screen and (max-width: 768px){.our-office{padding-block:17.0666666667vw}}.our-office__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.our-office__inner{width:89.3333333333vw}}.our-office__title{margin-bottom:80px}@media only screen and (max-width: 768px){.our-office__title{margin-top:10.6666666667vw}}.our-office__list{display:flex;justify-content:space-between;margin-bottom:64px}@media only screen and (max-width: 768px){.our-office__list{flex-direction:column;gap:10vw}}.our-office__text{margin-top:24px;text-align:center}@media only screen and (max-width: 768px){.our-office__text{margin-top:4.2666666667vw}}/*# sourceMappingURL=company.css.map */
