@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&display=swap";.second-mv__img{background-image:url("/assets/img/company/second_mv.png")}@media only screen and (max-width: 768px){.second-mv__img{background-image:url("/assets/img/company/second_mv_sp.png")}}.second-mv__title{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.second-mv__title.on{transform:translateY(0);opacity:1}.second-mv__title::before{content:"COMPANY"}.introduction{padding-block:112px;background-image:url(/assets/img/company/introduction_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 768px){.introduction{padding-block:14.9333333333vw;background-image:url(/assets/img/company/introduction_bg_sp.png)}}.introduction__inner{width:1120px;margin-inline:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.introduction__inner{width:89.3333333333vw;flex-direction:column}}.introduction__text-area{width:551px}@media only screen and (max-width: 768px){.introduction__text-area{width:89.3333333333vw}}.introduction__title{margin-top:47px}@media only screen and (max-width: 768px){.introduction__title{margin-top:0}}.introduction__text01{margin-top:21px;font-size:32px;line-height:1.8;font-weight:700;background:linear-gradient(180deg, #4572b7, #123f98);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.introduction__text01{font-size:5.0666666667vw;margin-top:5.3333333333vw}}.introduction__text02{margin-top:30px;line-height:1.8;background:linear-gradient(180deg, #4572b7, #123f98);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.introduction__text02{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}}.profile{background:linear-gradient(180deg, #4572b7, #123f98);padding-block:112px}@media only screen and (max-width: 768px){.profile{padding-block:14.9333333333vw}}.profile__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.profile__inner{width:89.3333333333vw}}.profile__table{margin-top:64px}.company-facilty{padding-block:112px;background-size:cover;background-image:url(/assets/img/company/company_facilty_bg.png)}@media only screen and (max-width: 768px){.company-facilty{padding-block:14.9333333333vw}}.company-facilty__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.company-facilty__inner{width:89.3333333333vw}}.company-facilty__title{margin-bottom:80px}@media only screen and (max-width: 768px){.company-facilty__title{margin-top:10.6666666667vw}}.company-facilty__list{display:flex;justify-content:space-between;margin-bottom:64px}@media only screen and (max-width: 768px){.company-facilty__list{flex-direction:column;gap:10vw}}.company-facilty__text{margin-top:24px;text-align:center}@media only screen and (max-width: 768px){.company-facilty__text{margin-top:4.2666666667vw}}.facilty{padding-block:112px}@media only screen and (max-width: 768px){.facilty{padding-block:14.9333333333vw}}.facilty__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.facilty__inner{width:89.3333333333vw}}.facilty__movie{margin-top:80px;text-align:center}@media only screen and (max-width: 768px){.facilty__movie{margin-top:10.6666666667vw}}@media only screen and (max-width: 768px){.facilty__movie iframe{width:89.3333333333vw;height:70.4vw}}.facilty__text{margin-top:80px;text-align:center}@media only screen and (max-width: 768px){.facilty__text{margin-top:10.6666666667vw}}.access{padding-block:112px;background-image:url(/assets/img/company/access_bg.png)}@media only screen and (max-width: 768px){.access{padding-block:14.9333333333vw;background-image:url(/assets/img/company/access_bg_sp.png)}}.access__inner{width:1120px;margin-inline:auto}@media only screen and (max-width: 768px){.access__inner{width:89.3333333333vw}}.access__map{margin-top:80px;text-align:center}@media only screen and (max-width: 768px){.access__map{margin-top:10.6666666667vw}}@media only screen and (max-width: 768px){.access__map iframe{width:89.3333333333vw;height:57.4666666667vw}}.access__adress-area{color:#fff;margin-top:40px;display:flex;justify-content:space-between;align-items:start}@media only screen and (max-width: 768px){.access__adress-area{margin-top:10.6666666667vw;flex-direction:column}}/*# sourceMappingURL=company.css.map */
