@charset "utf-8";

.title__area .title {  font-size: clamp(24px, 2.6vw, 50px); }
.company-menu__list { margin-top: 30px; }
.section-global .title__area { right: clamp(100px, 12.76vw, 245px); }
.section-company .title__area .title { font-size: clamp(24px, 1.82vw, 35px); } 

@media screen and (max-height:850px) {
    .section-product .inner { padding-bottom: 40px; }
}

@media screen and (max-width:1660px) {
    .section-global .title__area { position: relative; right: clamp(70px,12.95vw,215px); }
}
@media screen and (max-width:1200px) {
    .section-global .title__area { position: relative; right: clamp(70px,7vw,116px); }
    .section-company .title__area .title > br { display: none; }
}
@media screen and (max-width: 1024px) { 
    .section-company .title__area .title { max-width: 490px; }
}
@media screen and (max-width: 768px) {
    .section-product .title__area .title > br { display: none; }
    .section-global .title__area { right: 0; }
}