@charset "utf-8";
/*
폰트레벨
기본 크기 -3	(8p		= 0.75em; )
기본 크기 -2	(9pt		= 0.85em; ) 
기본 크기 -1	(10pt		= 0.9em; )
기본 크기 0	(11pt		= 1em; )
기본 크기 +1	(12pt		= 1.1em; )
기본 크기 +2	(13pt		= 1.15em; )
기본 크기 +3	(15pt		= 1.25em; )
기본 크기 +4	(16pt		= 1.45em; )
*/

/* 초기화 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');

html{width:100%; height:100%; scroll-behavior:smooth;}
body *{font-family:'Pretendard' ,'돋음, Dotum','Apple SD Gothic','sans-serif';}
body{width:100%; min-height:100%; color:#000; font-size:11pt; line-height:1em; word-break:keep-all;}
pre{line-height:1.4em; font-family:inherit;}
@import url('/css/font/SpoqaHanSans-kr.css');
*{box-sizing:border-box; outline:none; -webkit-tap-highlight-color:transparent;}
* .glyphicon{font-family: 'Glyphicons Halflings';} /* 폰트아이콘 for bootstrap */
* .fa{}

html, body{margin:0; padding:0;}
div, a, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, q, blockquote, th, td, abbr, acronym, address, cite, code, ins, small, big, em, sub, sup{font-size:inherit; padding:0; margin:0;}
ul,ol,li{list-style:none;}
a{cursor:pointer;}
a, a:hover, a:active, a:focus{color:inherit; text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
img, fieldset, iframe, form{border:0 none;}
input, textarea, select, img{vertical-align:middle;}
address, abbr, address, cite, code, ins, sub, sup,  i, small, big, em{font-weight:normal; font-style:normal;}
small, big, em{font-size:inherit;}
time, progress, mark, output{}
article, aside, figure, figure img, figcaption, hgroup, footer, header, main, nav, section, label, video, object {}
abbr,acronym{border:0;}
q:before,
q:after{content:'';}
table{table-layout:fixed; border-collapse:collapse; border-spacing:0;}
button{border:none; cursor:pointer; margin:0; padding:0; background:none; font-family:'Pretendard';}
label{cursor:pointer;}
input{vertical-align:middle; background:none; border:none; border-radius:0; padding:0px; margin:0px; } /* webkit-appearance:none; -moz-appearance:none; appearance:none; */
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;} /* 자동완성배경색제거  */
input::placeholder{color:#a1a1a1;} /* 비활성화 */
select{background:none;}
select{vertical-align:middle; background:none; border:none; border-radius:0; padding:0px; margin:0px; } /* webkit-appearance:none; -moz-appearance:none; appearance:none; */
textarea{}
fieldset{}
fieldset legend{}

.Hide{display:none;}
