@charset "utf-8";

@import url(./fonts/pretendard.css);
@import url(./fonts/Michroma.css);
@import url(./icons/fa/css/font-awesome.css);
@import url(./icons/xi/xeicon.css);


/* 변수사용 */
:root{
    --mainColor1 : #2a58d4;
    --subColor1 : #4573f2;
    --fontMainColor1 : #111;
    --fontSubColor1 : #111;
}


/* basic_start */
*					{box-sizing: border-box; -webkit-box-sizing: border-box; padding:0px; margin:0px; }
html                { font-size: 10px; overflow-x: hidden;overflow-y: scroll; }
html.noscroll		{ overflow: hidden; }
body                { font-family: 'Pretendard'; font-size:1.3rem; letter-spacing:0px; color:#101010; min-width:320px; overflow-x: hidden; word-wrap: break-word; word-break: keep-all;}


/* - 코드 초기화 - */
	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: 'Pretendard'; }
	ul,ol,li,dl,dt,dd   { list-style:none;font-family: 'Pretendard';}
	table {border-collapse:collapse; border-spacing:0; table-layout: fixed;font-family: 'Pretendard';}
	input, textarea, button, select { font-family: 'Pretendard'; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline: none;-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0;background: transparent; }
	button { cursor: pointer; }
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	  -webkit-appearance: none;
	  margin: 0;
	}

	a                   { text-decoration:none; color:#111; outline:none; }
	a:visited           { color:#111; }
	a:active            { color:#111; }
	a:hover             { color:#111; 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;}
/* - @코드 초기화 - */


/* @기본설정 */


