@charset "utf-8";

body.cn {font-family: "Pretentard", "Noto Sans SC"; word-break: normal;}
.lang--dropdown .cur {width: 110px;} 
.footer .footer__info .addr::before {content: "RGB Communications";}
.quick_menu .btn_inquiry .inner {width: 125px;}
.sns_intro__diagram .wrap1 .box1 .cont .value {margin: 0;}
.pyramid .dimension .side .sml {font-size: 21px;}



.jyldm .success_intro__title .text1 {font-size: 35px; left: 170px;}
.jyldm .success_intro__title .text2 {font-size: 40px;}
.jyldm .success_intro__title .text2 .typo {width: 300px;}

.gfi .success_intro__title {width: 80%;}
@media screen and (min-width: 1701px) {
    .jyldm .success_intro__visual {margin-top: -130px;}
    .story__item .cont .sbj {font-size: 24px;}
}
@media screen and (max-width: 1700px) {
    .quick_menu .btn_inquiry .inner {width: 114px;}
    .jyldm .success_intro__title .text1 {font-size: 25px; left: 150px;}
    .jyldm .success_intro__title .text2 {font-size: 34px;}
    .jyldm .success_intro__title .text2 .typo {width: 250px;}
}
@media screen and (max-width: 1700px) {}
@media screen and (max-width: 1500px) {}
@media screen and (max-width: 1399px) {}
@media screen and (max-width: 767px) {
    .sns_mk_prcs__tab_btns .btn span {font-size: 16px;}
    .jyldm .success_intro__title .text1 {font-size: 15px; left: 75px; top: 5px;}
    .jyldm .success_intro__title .text2 .typo {width: 120px; margin-right: 10px;}
    .jyldm .success_intro__title .text2 {font-size: 20px;}
    .gfi .success_intro__title .text1 {font-size: 20px;}
    .gfi .success_intro__title .text2 span {font-size: 22px;}
    .gfi .success_intro__title .text2 .span2 img {width: 85px; margin-top: 0;}
}
@media screen and (max-width: 500px) {}