@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap&subset=korean');
@import url('//fonts.googleapis.com/css?family=Montserrat:300,400,500,700,900&display=swap&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese');
@import url('//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
@import url('//fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800&display=swap&subset=korean');

div, pre, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea { margin:0; padding:0; }
ul, ol, li { list-style:none; }
table th{word-wrap:break-word}
table td{word-wrap:break-word}
img, fieldset { border:none; }

.pb30 {padding-bottom:30px;}
.pb60 {padding-bottom:60px;}
.pb100 {padding-bottom:100px;}

.wide90 {max-width:90%;margin:0 auto;}
.wide80 {max-width:80%;margin:0 auto;}


/* color */
.black{color:#26282c !important;}
.cbtBlue{color:#2e7dd2 !important;}
.red {color:#d00000 !important;}

.txt_left {text-align:left !important;}
.txt_right {text-align:right !important;}
.txt_center {text-align:center !important;}

.bg_gray {background:#eee;}


.wrap_sub *{font-family: 'Noto Sans KR', sans-serif; color: #000;line-height:1.3em;}
.wrap_sub {width:100%;margin:0 auto;display:block;height:auto;overflow:hidden;}

.highlight8{position: relative;z-index:2;}
.highlight8::after{content:'';width:100%;height:8px;background-color:rgba(14,110,184,0.2);position:absolute;left:0;bottom:0;z-index:-1;}


caption {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    display: inline-block;
    line-height: 0;
    font-size: 0;
    border: 0;
    overflow: hidden;
}

/* mobile */
@media screen and (max-width:768px){
.wide90 {max-width:95%;}
.wide80 {max-width:95%;}

}