
@charset "utf-8";
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;400;500;600;700;900&display=swap');
@import url('//fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');


/* Default */

* {-webkit-text-size-adjust:none; text-size-adjust:none;}
html, body {position:relative;margin:0; padding:0; font-family:'Noto Sans KR', Dotum, Arial, Sans-serif; font-size:14px; color:#000; height:100%; position:relative;line-height:1.1;}
/*0104수정*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure {margin:0; padding:0; word-break:break-word;}
input,textarea,select,td,th {font-family:'Noto Sans KR', Dotum, Arial, Sans-serif; font-size:14px; word-break:break-word;line-height:1.1;}
/*//0104수정*/
table { border-spacing:0; border-collapse:collapse;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul ,li { list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
abbr,acronym { border:0;}
hr,legend, caption, .hidden_obj{position:absolute; top:0; left:-9999px; visibility:hidden; overflow:hidden;}
img, fieldset {border:0 none;}
label {cursor:pointer; vertical-align:middle;}
a,
a:link, 
a:visited {color:inherit; text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a:focus {outline:1px dotted rgba(0,0,0,0.8); outline-offset:1px;}
header, footer, section, article {display:block;}
button {padding:0; border:none; cursor:pointer; background:0 none;}
button:focus {outline:1px dotted rgba(0,0,0,0.8); outline-offset:1px;}
/* 200812 퍼블추가 */
select { -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none;}
/* IE 10, 11의 네이티브 화살표 숨기기 */ 
select::-ms-expand { display: none; }
