@charset "utf-8";
/* CSS Document */

/* ------------------------------
	문서 기본
------------------------------ */

body, input, textarea, select, option, label, td, th, div {font-family: Malgun Gothic, '맑은고딕', Dotum, '돋움', Gulim, Helvetica, Arial, sans-serif;}
legend {display: none;}
body {font-size:14px;letter-spacing:-0.05em;}
p {line-height: 1.7;}

@media (min-width:641px) {

	body {letter-spacing:-0.01em;}
	p {line-height: 1.7;}
}

/* ------------------------------
	간격
------------------------------ */
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt19 { margin-top:19px; }
.mt20 { margin-top:20px; }
.mt23 { margin-top:23px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.mt80 { margin-top:80px; }
.mt100 { margin-top:100px; }
.mt130 { margin-top:130px; }
.mt150 { margin-top:150px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:50px; }
.mb70 { margin-bottom:50px; }
.mb80 { margin-bottom:50px; }
.mb90 { margin-bottom:90px; }
.mb100 { margin-bottom:100px; }
.mb150 { margin-bottom:150px; }

.ml1 { margin-left:1px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml18 { margin-left:18px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml80 { margin-left:80px; }
.ml150 { margin-left:150px; }


