@charset "utf-8";

.main-world .title__area { left: calc(8.375% - 100px); }
.title__area .title, .title__area .title * {  font-size: clamp(26px, 2.812vw, 54px); }
.company__box .col:nth-child(2) > .row > .box:nth-child(2) .value { font-size: clamp(20px, 1.66vw, 32px); }
.company__box .col:nth-child(2) > .row > .box:nth-child(2) .value > span { font-size: clamp(18px, 1.56vw, 30px); }

@media screen and (max-width: 1024px) {
    .main-world .title__area {  left: 0; }
}
@media screen and (max-width: 768px) {
    .title__area .title, .title__area .title * { font-size: 20px; }
    .main-world .world-map svg { left: -25%; }

    .company__box .col:nth-child(2) > .row > .box:nth-child(2) .value { font-size: 30px; }
    .company__box .col:nth-child(2) > .row > .box:nth-child(2) .value > span { font-size: 28px; }
}
@media screen and (max-width: 500px) {
    .title__area .title, .title__area .title * { font-size: 18px; }
}