/* body 스타일 */
body {
	color:#323232;
	font-size:75%;
	line-height:1.0;
	font-family:"Nanum Gothic", "나눔고딕";
	letter-spacing:0.25px;
}

/* 링크 */
a:link, a:visited {
	color:#323232;
	text-decoration:none;
} 
a:hover, a:focus {
	color:#1c96d5;
	text-decoration:none;
}

/* 컬러 */
.blue {
	color:#1c96d5;	
}
.bold {
	font-weight:bold;
}

/* 정렬 스타일 */
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }

.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }

/* 컨텐츠 여백 스타일 */
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }

.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }

.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }

.mt10 { padding-top:10px; }
.mt20 { padding-top:20px; }
.mt30 { padding-top:30px; }
.mt40 { padding-top:40px; }
.mt50 { padding-top:50px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }

.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }
.pl50 { padding-left:50px; }

.pr10 { padding-right:10px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr40 { padding-right:40px; }
.pr50 { padding-right:50px; }