.page-module-scss-module__vNQUIW__company-visual{justify-content:center;align-items:center;height:100lvh;display:flex;position:relative}.page-module-scss-module__vNQUIW__company-visual h2{color:#fff;letter-spacing:-.5px;font-size:90px;font-weight:800;line-height:1}@media (min-width:992px) and (max-width:1199px){.page-module-scss-module__vNQUIW__company-visual h2{font-size:80px}}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-visual h2{font-size:70px}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-visual h2{font-size:50px}}.page-module-scss-module__vNQUIW__company-visual p{background:#ac1f24;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:-25px}@media (max-width:991px){.page-module-scss-module__vNQUIW__company-visual p{width:15px;height:15px}}.page-module-scss-module__vNQUIW__company-visual-bg{z-index:-1;background:url(../media/company_visual_bg.08gg-vzso447s.jpg) 50%/cover no-repeat;width:100%;height:100lvh;position:fixed;top:0;left:0}.page-module-scss-module__vNQUIW__company-intro{background:#fff;width:100%}.page-module-scss-module__vNQUIW__company-intro>div{text-align:center;width:1400px;margin:0 auto;padding:180px 0}@media (min-width:1200px) and (max-width:1399px){.page-module-scss-module__vNQUIW__company-intro>div{width:1180px}}@media (min-width:992px) and (max-width:1199px){.page-module-scss-module__vNQUIW__company-intro>div{width:970px;padding:140px 0}}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-intro>div{width:750px;padding:120px 0}}@media (min-width:480px) and (max-width:767px){.page-module-scss-module__vNQUIW__company-intro>div{width:470px;padding:90px 0}}@media (max-width:479px){.page-module-scss-module__vNQUIW__company-intro>div{width:90%;padding:90px 0}}.page-module-scss-module__vNQUIW__company-intro>div h2{color:#111;letter-spacing:-.5px;padding:0 250px;font-size:40px;font-weight:800;line-height:55px}@media (min-width:1200px) and (max-width:1399px){.page-module-scss-module__vNQUIW__company-intro>div h2{padding:0}}@media (min-width:992px) and (max-width:1199px){.page-module-scss-module__vNQUIW__company-intro>div h2{padding:0;font-size:34px;line-height:44px}}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-intro>div h2{padding:0;font-size:28px;line-height:40px}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-intro>div h2{padding:0;font-size:24px;line-height:34px}}.page-module-scss-module__vNQUIW__company-intro>div h2 span{color:#ac1f24}.page-module-scss-module__vNQUIW__company-location{background:#f9f9f9;width:100%}.page-module-scss-module__vNQUIW__company-location>div{width:1400px;margin:0 auto;padding:180px 0}@media (min-width:1200px) and (max-width:1399px){.page-module-scss-module__vNQUIW__company-location>div{width:1180px}}@media (min-width:992px) and (max-width:1199px){.page-module-scss-module__vNQUIW__company-location>div{width:970px;padding:140px 0}}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div{width:750px;padding:120px 0}}@media (min-width:480px) and (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div{width:470px;padding:90px 0}}@media (max-width:479px){.page-module-scss-module__vNQUIW__company-location>div{width:90%;padding:90px 0}}.page-module-scss-module__vNQUIW__company-location>div>div{background:#fff;border:1px solid #e9e9e9}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>div iframe{height:350px}}.page-module-scss-module__vNQUIW__company-location>div>dl{justify-content:space-between;align-items:center;margin-top:50px;display:flex}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div>dl{margin-top:60px}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>dl{flex-wrap:wrap;margin-top:40px}}.page-module-scss-module__vNQUIW__company-location>div>dl>dt{width:80%}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt{width:70%}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt{width:100%}}.page-module-scss-module__vNQUIW__company-location>div>dl>dt h2{color:#111;letter-spacing:-1px;font-size:32px;font-weight:700;line-height:1}@media (min-width:992px) and (max-width:1199px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt h2{font-size:30px}}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt h2{font-size:26px}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt h2{font-size:22px;line-height:28px}}.page-module-scss-module__vNQUIW__company-location>div>dl>dt h3{border-top:1px solid #e9e9e9;margin-top:25px;padding-top:25px;font-size:16px;font-weight:700;line-height:1}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt h3{margin-top:20px;padding-top:20px;line-height:22px}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>dl>dt h3{margin-top:20px;padding-top:20px;font-size:14px;line-height:20px}}.page-module-scss-module__vNQUIW__company-location>div>dl>dt h3 span{margin-right:30px;display:inline-block}.page-module-scss-module__vNQUIW__company-location>div>dl>dt h3 em{color:#777;margin-right:15px;display:inline-block}.page-module-scss-module__vNQUIW__company-location>div>dl>dd{text-align:right;width:20%}@media (min-width:768px) and (max-width:991px){.page-module-scss-module__vNQUIW__company-location>div>dl>dd{width:30%}}@media (max-width:767px){.page-module-scss-module__vNQUIW__company-location>div>dl>dd{text-align:center;width:100%;margin-top:30px}}.page-module-scss-module__vNQUIW__map-icons-box img{width:45px;height:45px;margin:0 12px}
.CompanyIntroSlide-module-scss-module___MAUXG__swiper-area{margin-top:120px;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.CompanyIntroSlide-module-scss-module___MAUXG__swiper-area{margin-top:100px}}@media (min-width:768px) and (max-width:991px){.CompanyIntroSlide-module-scss-module___MAUXG__swiper-area{margin-top:90px}}@media (max-width:767px){.CompanyIntroSlide-module-scss-module___MAUXG__swiper-area{margin-top:60px}}.CompanyIntroSlide-module-scss-module___MAUXG__swiper-area .CompanyIntroSlide-module-scss-module___MAUXG__swiper-slide{cursor:pointer;border-radius:10px;width:25%;overflow:hidden;height:260px!important}
