@import url('//fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption,figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video,a,textarea{margin:0; padding:0; border:0; letter-spacing:-0.25px}
ul,ol,li {list-style:none;}
a,i,em,address{text-decoration: none !important; color: inherit;}
table {border-collapse:collapse; border-spacing:0;}
blockquote, q {quotes:none;}
input,button,textarea{margin:0; padding:0; border: none; background: none; font-family: "Noto Sans KR", sans-serif; }
button{cursor: pointer;}
textarea{margin: 0; padding: 0; border: none; resize: none;}
.clear:after{content:""; display: block; clear: both;}
.hide {position: absolute; top:auto; left:-10000px; width:0.1px; height:0.1px; overflow:hidden; }
.none{display: none !important;}
br{font-family: sans-serif !important;}
.pc_br{display: block;}
.tablet_br{display: none;}
.mobile_br{display: none;}
.pc_img{display: block;}
.pc_tab_br{display: block;}
.pc_mo_br{display: block;}
.tab_mo_br{display: none;}
.tablet_img{display: none;}
.mobile_img{display: none;}
/* 본문바로가기; */
.skip{position: absolute; left: 0 ; top:-30px;width: 100%; height: 25px; font-size: 16px; background: #0a723f; color: #fff; line-height: 25px; text-align: center; transition: top 0.3s; z-index: 1000;}
.skip:focus{top: 0;}
@media (max-width:1020px) {
.pc_br{display: none;}
.tablet_br{display: block;}
.pc_img{display: none;}
.pc_mo_br{display: none;}
.tablet_img{display: block;}
.tab_mo_br{display: block;}
}


@media (max-width:779px) {
.pc_mo_br{display: block;}
.pc_tab_br{display: none;}
.tablet_br{display: none;}
.tablet_img{display: none;}
.mobile_img{display: block;}
.mobile_br{display: block;}
}