@media (min-width: 769px) and (max-width: 1440px) {
/* font-size px → rem 변환 (1rem = 16px) */

html,body {font-size: clamp(0.8125rem, 1.2vw, 3.25rem);}
nav.pc .nav-bar ul li {font-size: 1.25rem;}
nav.pc .nav-cnt ul ul a {font-size:1.125rem;}
.kv-swiper .swiper-slide .dec {font-size:11.875rem;}
/* .kv-swiper .fiexd-banner {font-size:1rem;}
.kv-swiper .fiexd-banner2 {font-size:1rem;} */
.founding .fadein-wrap .tit {font-size:1.125rem;}
.founding .fadein-wrap .fade {font-size:3.875rem;}
.business .title {font-size:4.5rem;}
.business-swiper .swiper-slide .dec-wrap .tit {font-size:2rem;}
.business-swiper .swiper-slide .dec-wrap .dec {font-size:1.625rem;}
.discover .discover-wrap .discover-head p {font-size:4.5rem;}
.discover .discover-wrap .discover-cnt li .cnt-box .tit {font-size:1.625rem;}
.discover .discover-wrap .discover-cnt li .cnt-box .cnt {font-size:1.375rem;}
.discover .discover-wrap .discover-cnt li .cnt-box .date {font-size:1.375rem;}
.discover .discover-wrap .discover-cnt li.new .cnt-box::before {font-size:0.875rem;}
.chinhung .chinhung-wrap .dec {font-size:1.375rem;}
footer .footer-wrap .footer-top dl dt {font-size:0.875rem;}
footer .footer-wrap .footer-top ul {font-size:0.875rem;}
footer .footer-wrap .footer-bottom ul li a {font-size:0.875rem;}
footer .footer-wrap .footer-bottom .copyright {font-size:0.8125rem;}
.pop-swiper .swiper-ctrl .swiper-pagination {font-size:1rem;}
.pop-swiper .nomoretoday {font-size:0.875rem;}
.arrow-btn {font-size:1rem;}
.round-btn {font-size:1rem;}
.long-btn {font-size:1.625rem;}
.tab-boxhead-inner button {font-size:1.125rem;}
.sumnail-board .tit {font-size:1.5rem;}
.sumnail-board .date {font-size:1.125rem;}
.boardpagenation .page {font-size:0.875rem;}
.boardpagenation .page .select2-selection--single .select2-selection__rendered {font-size:0.875rem;}
.select2-dropdown.pagestyle .select2-results__option {font-size:0.9375rem;}
.popup-view-wrap .popup-view .popup-view-inner .cont .title {font-size:2rem;}
.popup-view-wrap .popup-view .popup-view-inner .cont .cont-list li span:first-child {font-size:1rem;}
.popup-view-wrap .popup-view .popup-view-inner .cont .cont-list li span:last-child {font-size:1rem;}
.head-table thead th {font-size:1rem;}
.head-table tbody td {font-size:1rem;}
.left-table tbody th {font-size:1rem;}
.left-table tbody td {font-size:1rem;}
.graph-wrap .graphs .graph p {font-size:1.125rem;}
.graph-wrap .graphs .graph p span {font-size:0.875rem;}
.graph-wrap .graphs .graph .grahp-canvas .graph-box div .xdata {font-size:1.125rem;}
.graph-wrap .graphs .graph .grahp-canvas .graph-box div .ydata {font-size:1.125rem;}
.page-head-wrap .page-title-wrap .page-title {font-size:4.5rem;}
.page-head-wrap .page-title-wrap .location {font-size:0.875rem;}
.page-head-wrap .sub-page-list a {font-size:1.125rem;}
.page-cont-view .page-head-title-wrap p {font-size:1rem;}
.page-cont-view .page-head-title-wrap .left .tit {font-size:3rem;}
.page-cont-view .page-head-title-wrap .right .tit {font-size:1.2rem;}
.page-cont-view .page-head-fixtitle-wrap p {font-size:1rem;}
.page-cont-view .page-head-fixtitle-wrap .left .tit {font-size:3rem;}
.page-cont-view .page-head-fixtitle-wrap .right .tit {font-size:1.2rem;}
.page-cont-view.single .page-head-title-wrap p {font-size:2.25rem;}
.pagecnt .cnt-title {font-size:2.25rem;}
.pagecnt .cnt-subtitle {font-size:1.625rem;}
.pagecnt .big-cnt-title {font-size:4.75rem;}
.text-cnt-wrap p {font-size:1.5rem;}
.text-cnt-wrap .text-cnt-box .info-tit {font-size:1.625rem;}
.text-cnt-wrap .text-cnt-box .info-dec {font-size: 24px;}
.text-cnt-wrap .text-cnt-box .info-etc {font-size: 18px;}
.dot-list > li {font-size:1.5rem}
.num-list > li {font-size:1.5rem;}
.terms-wrap > dl > dt {font-size:1.5rem;}
.terms-wrap > dl > dd > dl > dt {font-size:1.5rem;}
.terms-wrap > dl > dd > dl > dd > ol > li {font-size:1.5rem;}
.terms-wrap .history p {font-size:1.5rem;}
.post-wrap .post .title {font-size:4.75rem;}
.post-wrap .post .post-cont .tit {font-size:2rem;}
.post-wrap .post .post-cont .dec {font-size:1.625rem;}
.post-wrap .post-list li .list-cnt .tit {font-size:2rem;}
.post-wrap .post-list li .list-cnt .dec {font-size:1.625rem;}
.slogan p {font-size:3.875rem;}
.harrignton .title {font-size:4.75rem;}
.harrignton ul li .sum p {font-size:1.625rem;}
.harrignton ul li > p {font-size:1.5rem;}
.harrignton-prev .more-btn button {font-size:1.125rem;}
.harrignton-prev .more-cnt .title {font-size:4.75rem;}
.list-new .list-new-wrap .cnt-box .tit {font-size:2.125rem;}
.list-new .list-new-wrap .cnt-box .cnt {font-size:1.5rem;}
.list-new .list-new-wrap .cnt-box .date {font-size:1.375rem;}
.list-new .list-new-wrap.new .cnt-box::before {font-size:0.875rem;}
.list-wrap .list-cnt li .cnt-box .tit {font-size:1.625rem;}
.list-wrap .list-cnt li .cnt-box .cnt {font-size:1.375rem;}
.list-wrap .list-cnt li .cnt-box .date {font-size:1.375rem;}
.list-wrap .list-cnt li.new .cnt-box::before {font-size:0.875rem;}
/* .acc-wrap > li .acc-btn {font-size:2rem;} */

.credit-rating .credit-rating-box .tit {font-size:1.125rem;}
.credit-rating .credit-rating-box .grade {font-size:3.25rem;}
.credit-rating .credit-rating-box .grade span {font-size:1.625rem;}
.credit-rating .credit-rating-box .dec {font-size:1.125rem;}
.credit-rating .credit-rating-box .dec span {font-size:0.875rem;}


.download-list li span em:first-child {font-size:1.375rem;}
.download-list li span em:last-child {font-size:0.75rem;}
.download-list li button {font-size:0.75rem;}
.download-list li.sales span em:first-child::before {font-size:0.875rem}
.download-list li.audit span em:first-child::before {font-size:0.875rem}
.download-list li.business span em:first-child::before {font-size:0.875rem}
.download-list li.management span em:first-child::before {font-size:0.875rem}


.view-page {width:100%;padding:0 40px}
.view-page .view-head.new .view-title::before {font-size:1rem;width:4rem}
.view-page .view-head .view-date {font-size:1.125rem;}
.view-page .view-list li p span {font-size:1.375rem;}
.view-page .view-list li p a {font-size:1.375rem;}
.view-page .view-list li p a span {font-size:1.375rem;}
.view-page .btn-view-list {font-size:1.125rem;}

.regulations .arrow-btn {font-size:1.125rem;}

.terms-agree-box .tit {font-size:1.625rem;}
.terms-agree-box .box-terms .term-txt1 {font-size:1.5rem;}
.terms-agree-box .box-terms .term-txt2 {font-size:1.5rem;}
.terms-agree-box .box-terms .term-txt3 {font-size:1.5rem;}
.terms-agree-box .box-terms .term-txt4 {font-size:1.375rem;}
.terms-agree-box .agree-box-wrap .agree-link {font-size:1.5rem;}
.check-box {font-size: 1.5rem;}
.radio-wrap .radio-box label {font-size: 1.5rem;}
.submit-btn button {font-size: 1.625rem;}
.form-box label,
.form-box p {font-size: 1.625rem;}
.form-box input {font-size: 1.375rem;}
.form-box .info {font-size: 1.375rem;}
.form-box textarea {font-size: 1.375rem;}
.form-box .input-file span {font-size: 1.375rem;}
.form-box .input-file label {font-size: 1.625rem;}
.form-box .check-id button {font-size: 1.625rem;}
.anonymous-login .input label {font-size: 1.625rem;}
.anonymous-login button {font-size: 1.625rem;}
.terms-acc-wrap > li button {font-size: 1.375rem;}
.terms-acc-wrap > li > dl > dd .tit {font-size: 1rem;}
.terms-acc-wrap > li > dl > dd .subtit {font-size: 1rem;}
.terms-acc-wrap > li > dl > dd > ul > li {font-size:1rem;}
.terms-acc-wrap > li > dl > dd > ul > li > ul > li {font-size: 1rem;}
.terms-info {font-size: 0.875rem;}
.previous-terms p {font-size: 1rem;}
.previous-terms ul li a {font-size: 1.375rem;}

.legal-page .legal-head .legal-title {font-size:4.5rem;}
.legal-page .legal-cnt p {font-size: 1.5rem;}
.legal-page .legal-cnt .tit {font-size: 1.5rem;}

.notfound-wrap .notfound .ko {font-size: 1.375rem;}
.notfound-wrap .notfound .en {font-size: 0.9375rem;}
.notfound-wrap .explore .ko {font-size: 0.8125rem;}
.notfound-wrap .explore .en {font-size: 0.75rem;}
.notfound-wrap .explore a {font-size: 1rem;}
.certified-wrap .certified .certified-cnt p {font-size: 1.625rem;}

.social-box .tit {font-size: 1.625rem;}
.social-box .etc {font-size: 1.125rem;}
.social-box .etc span {font-size: 0.875rem;}
.csr-list li .tit {font-size: 2rem;}
.csr-list li .dnt {font-size: 1.5rem;}
.sources {font-size: 1.25rem;}
.sharing .logo p {font-size: 1.5rem;}
.sharing .link .btn-box {font-size: 1.5rem;;}

.greeting-box .greeting .tit {font-size: 2.25rem;}
.greeting-box .greeting p {font-size: 1.5rem;}
.greeting-box .greeting .signature {font-size: 2rem;}

.vision-list li > div p {font-size: 1.625rem;}
.vision-list li > div .tit {font-size: 2rem;}

.section-history .key-img .year {font-size: 7.5rem;}
.section-history .history-cnt .history-year .year {font-size: 4.75rem;}
.section-history .history-cnt .history-year .dec {font-size: 1.5rem;}
.section-history .history-cnt .cnt .year {font-size: 2.25rem;}
.section-history .history-cnt .cnt .dec {font-size: 1.5rem;}


.report-box .report-btn a {font-size:1rem}

.discover {padding:160px 40px}
.chinhung {padding:160px 40px 120px}
.page-head-wrap {padding:80px 80px 0}
.post-wrap .post { padding: 160px 40px 120px 40px;}
.slogan {padding:120px 40px}
.harrignton {padding:120px 40px}
.tab-boxhead {padding:0 40px}
.pagecnt .section-wrap {padding:0 40px}
footer .footer-wrap {padding:80px 40px 48px 40px}


}

