/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 16, 2020 */



@font-face {
    font-family: 'oneshinhanbold';
    src: url('oneshinhanbold-webfont.woff2') format('woff2'),
         url('oneshinhanbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oneshinhanlight';
    src: url('oneshinhanlight_1-webfont.woff2') format('woff2'),
         url('oneshinhanlight_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oneshinhanmedium';
    src: url('oneshinhanmedium_1-webfont.woff2') format('woff2'),
         url('oneshinhanmedium_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
    font-family: 'oneshinhanlight', Arial, sans-serif;
    font-weight: 100;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal !important;
    font-family: 'oneshinhanmedium';
}
strong{
    font-family: 'oneshinhanbold';
    font-weight: normal;
}
.cms-home .section h2{
    font-family: 'oneshinhanmedium';
    font-weight: normal;
}
.cms-home .section p{ line-height: 1.6; }
@media (min-width: 1200px) {
    .main-menu:not(.is-cate) > ul > li > a,
    .header .languages, .main-menu.is-cate > ul > li > a{
        font-family: 'oneshinhanmedium';
        font-weight: normal;
    }
    .header .languages .lang-menus a{
        font-family: 'oneshinhanlight';
    }
}
.benefits-list h4, .section-banner h1, .section-banner h2, .main-content h3,
.benefits-list h4, .list-info h4, .banner-ai-bottom h3, .cert-list ul li .item .title,
.section-introduction .b-group ul h4, .section-ceo .txt-box .txt-right strong,
.section-culture .list-box .f-title, .borderbox-list .inner .field-name, .notice-list .item .field-txt,
.footer-bottom .arrow, .form-group label, .site-map > ul > li > a,
{
    font-family: 'oneshinhanmedium';
    font-weight: normal;
}
.section-ceo .msg-box strong{
    font-family: 'oneshinhanbold';
    font-weight: normal;
}
.page-navigation ul.navigation ul a,
.page-navigation ul.navigation > li > a{
    font-size: 14px;
}
.circle-wrap p span{ font-family: 'oneshinhanmedium'; font-size: 16px; }
.paging li span, .paging li a{ padding-top: 6px; padding-bottom: 4px; }
.cert-list ul li{ font-size: 16px; }
.talent-list .title .first{ padding-top: 2px; }
.key-list .txt span{font-family: 'oneshinhanlight';}