@charset "utf-8";

@import url(./fonts/pretendard.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* 변수사용 */
:root{
    --mainColor : #0e4194;
    --subColor : #0e4194;
}


/* basic_start */
*					{box-sizing: border-box; -webkit-box-sizing: border-box; padding:0px; margin:0px;     word-break: break-all}
html                { font-size: 10px; }
body                { font-size:14px; font-family:"Noto Sans KR", "Pretendard", "Malgun Gothic", "맑은 고딕" ,helvetica, 'Dotum', "Apple SD Gothic Neo", sans-serif; letter-spacing:0px; color:#332A26; min-width:320px; overflow-x: hidden; word-wrap: break-word; word-break: keep-all; line-height: 1.4; }
body.noscroll		{ position: fixed; top:0px;left:0px;right:0px;bottom:0px; }


/* - 코드 초기화 - */
div,p, span, h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,input,button,select, textarea, th, td, img {border:0px; outline: none; font-family: inherit;}
ul,ol,li,dl,dt,dd   { list-style:none;}
/*table {border-collapse:collapse; border-spacing:0; table-layout: fixed;}*/
input, textarea, button, select {outline: none;-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;background: transparent; resize: none; }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
} 
a                   { text-decoration:none; outline:none; }
a:visited           { }
a:active            { }
a:hover             { text-decoration:none; }
img {display:inline-block;}
article, aside, figcaption, figure,
footer, header, nav, section {display: block;}

caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
legend{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

* {line-height: 130%;}