@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:300;
    src: url(/font/NotoSans/NotoSansKR-Regular.otf) format("opentype");

}
@font-face {
    font-family: 'Nanum Square';
    font-style:normal;
    font-weight:700;
    src: url(/font/NanumSquareB.eot);
    src: url(/font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
    url(/font/NanumSquareB.woff) format('woff'),
    url(/font/NanumSquareB.ttf) format('truetype');
}
*{margin: 0;padding: 0;}
li{list-style:none;}
a{text-decoration: none;color: #666666;}
.inner{width: 1200px; margin: 0 auto;}
body{color: #666666;font-family:'Noto Sans KR';font-size: 16px;}
.or-color{color: #ee5b13;}
.g2g_gy{color: #999;margin-top: 0.5em;}
.bl-color{color: #2763ba;}
.sk-color{color: #3972c6;}
.rd-op-color{color: #ee0000; opacity: 0.6;}
.sub_menu_bg{width: 100%;height: 40px;background-color: #eeeeee;}
.top_visual_wrap{background-repeat: no-repeat;background-position: center;background-size: cover;width:100%;height: 300px;}
.top_visual_wrap h1{text-align: center;font-weight: 400;color: #fff;padding-top: 90px;}
.top_visual_wrap h1 span{
    display: block;
        margin-top: 0.5em;
        font-weight: 300;
        font-size: 0.5em;
}
.top_visual_wrap h1 span img{
    width: 100px;margin-right: 0.3em;vertical-align: middle;
}
.wrap{overflow: hidden;}
.wrap .content_wrap{margin: 50px 0;}
.pa_le{margin-left: 1em;}
.bar{
    height: 16px;
    width: 5px;
    background-color: #2763ba;
    display: inline-block;
    margin-right: 0.5em;
}
/* .notScroll {overflow: hidden;width: 100%;height: 100vh;touch-action:none;} */
.w_bar{width: 5px; height: 3px; background-color:#2763ba;}
.top_text{
    text-align: center;
    color: #000;
    margin: 30px 0;
}
.tab_top_text{margin-bottom: 30px;}
.c_title{margin-bottom: 30px;}
.c_title h5{font-size: 1.4em; color: #222; margin-bottom: 0.5em;}
.c_title img{margin-right: 0.3em;}
.c_title p{margin-left: 1em; text-indent: -10px;}
.c_title p span{font-size: 0.9em;display: block; margin-left: 1em;}
.arrow_icon{display: grid;align-items: center;width:50px;}
.arrow_icon img{width: 100%;}
/* @media screen and (max-width:1250px){
    h1{font-size: 1.5rem;}
    h2{font-size: 1em;} !important
} */
.gnb_sub{font-family:'Noto Sans KR';}
.top_title{font-size: 2em;}
.abroad_sub_title{font-size: 0.6em;}
.content_title{font-size: 1.5em;}
.text_box{margin-left:1em;padding: 1em 2em; border: 1px solid #ddd; margin-top: 1em; text-indent: -10px;}
.table_box{margin-left: 1em; margin-top: 0.5em;}
.bt_btn a{
    display: block;
    width: 200px;
    height: 50px;
    background-color: #2763ba;
    color: #fff;
    text-align: center;
    font-size: 1.1em;
    line-height: 50px;
    font-weight: 400;
    box-sizing: border-box;
    margin: 0 auto;
    box-shadow: 0 10px 20px rgb(39 99 187 / 40%);
}
@media screen and (max-width: 1250px){
    .inner{width: 80%;}
}
@media screen and (max-width: 1025px){
   body{font-size: 15px;}
}
@media screen and (max-width: 798px){
   body{font-size: 14px;}
   .top_title{font-size: 1.5em;}
   .sub_title{font-size: 0.9em;}
   .content_title{font-size: 1.17em;}
   .content_top{font-size: 1.1em;}
    .content_bt{font-size: 1em;}
    .space_table td{padding: 5px;}
    .inner{width: 90%;}
}
