@charset "utf-8";

.gnb .gnb__item > a { padding: 0 24px; font-size: 20px; }
.f-info { width: calc(100% - 373px); }
.f-address__text { flex-wrap: wrap; font-size: 16px; }
.f-address__text > span:first-child { width: 100%; }
.f-address__list > li .name { width: 220px; font-size: 16px; }

@media screen and (max-width:1400px) {
    .gnb .gnb__item > a { font-size: 16px; padding: 0 20px; }
    .f-info { width: calc(100% - 260px); }
}
@media screen and (max-width:1200px) {
    .btn-box-03 { font-size: 16px; }
    .f-info { width: 100%; }
}
@media screen and (max-width:1024px) {
    .btn-box-03 { font-size: 14px; }

    .f-address__list > li .name { width: 100%; }
}