@charset "utf-8";

* {-webkit-text-size-adjust:none;}
html, body, div, span, object, iframe,
em, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, p, figure {margin:0; padding:0; border:0;line-height:18px;font-family:'NanumGothicWeb','굴림','돋움';font-size:13px;}
table,th,tr,td {border-collapse:collapse;}
body {line-height:18px;color:#333333;} /* 폰트칼라 종류는 디자인에 따라 변경 가능 */
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
header,footer,aside,nav,article,section{display:block;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; font-size:13px; font-weight:normal;font-family:'NanumGothicWeb','굴림','돋움';}
textarea {overflow:auto;} 
input, textarea, select {vertical-align:middle;font-family:'NanumGothicWeb','굴림','돋움';}
img, a img, input.image {border:0 none;margin:0; padding:0;}
table  {border-collapse:collapse;width:100%;}
button{border: 0px;margin: 0;padding: 0;cursor:pointer;}

@font-face{
	font-family:'NanumGothicWeb';
	font-style:normal;
	font-weight:normal;
	src:url('NanumGothic.eot');
	src:local('☺'),url('NanumGothic.woff') format('woff'), url('NanumGothic.ttf') format('truetype');
	}
	
@font-face{
	font-family:'NanumGothicWebB';
	font-style:normal;
	font-weight:bold;
	src:url('NanumGothicBold.eot');
	src:local('☺'),url('NanumGothicBold.woff') format('woff'), url('NanumGothicBold.ttf') format('truetype');
	}
	
@font-face{
	font-family:'NanumBarunGothicWeb';
	font-style:normal;
	font-weight:bold;
	src:url('NanumBarunGothic.eot');
	src:local('☺'),url('NanumBarunGothic.woff') format('woff'), url('NanumBarunGothic.ttf') format('truetype');
	}
 
@font-face{
	font-family:'NanumBarunGothicWebB';
	font-style:normal;
	font-weight:bold;
	src:url('NanumBarunGothicBold.eot');
	src:local('☺'),url('NanumBarunGothicBold.woff') format('woff'), url('NanumBarunGothicBold.ttf') format('truetype');
	}
	
/* 숨기기 */
.hidden{
	position:absolute;
	 width:0;
	 height:0;
	 font-size:0;
	 line-height:0;
	 overflow:hidden;
	 visibility:hidden;
	}
	
/* link */
a{
	text-decoration:none;
	}
input[type="submit"]{
	cursor:pointer;
	}

/* margin */
.mT5		{margin-top:5px;}
.mT10	{margin-top:10px;}
.mT15	{margin-top:15px;}
.mT20	{margin-top:20px;}

.mR5		{margin-right:5px;}
.mR10	{margin-right:10px;}
.mR15	{margin-right:15px;}

.mB5		{margin-bottom:5px;}
.mB10	{margin-bottom:10px;}
.mB15	{margin-bottom:15px;}
.mB20	{margin-bottom:20px;}

.mL5		{margin-left:5px;}
.mL10	{margin-left:10px;}
.mL15	{margin-left:15px;}

.mT_im0{margin-top:0px !important;}


/* padding */
.pT5	{padding-top:5px;}
.pT10	{padding-top:10px;}
.pT15	{padding-top:15px;}

.pB5	{padding-bottom:5px;}
.pB10	{padding-bottom:10px;}
.pB15	{padding-bottom:15px;}


/* position */
.posRel	{position:relative;}
.posAbs	{position:absolute;}


/* align */
.taC	{text-align:center;}
.taL	{text-align:left;}
.taR	{text-align:right;}

/* float */
.fL		{float:left;}
.fR		{float:right;}
.cleB	{clear:both;}

/* font */
.black	{color:#000000;}
.white	{color:#ffffff;}
.gray	{color:#999999;}
.blue	{color:#186dc4;}
.red	{color:#d32532;}
	