@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* CSS Document */

html, body	{ 	height: 100%; margin:0; padding:0; min-height:100%;  } 
body{
	margin:0px;
	font-family: 'Oswald', 'Noto Sans KR', sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333;
}
body.bgnone { background:none;}
*html body		{	margin:0px; /*font size hack */	font-size:12px;	/*IE5 */	f\ont-size:12px;	/*extra browser */	height: 100%;  }

div		{	font-family: 'Oswald', 'Noto Sans KR', sans-serif;}
table td a { color:#333;}

td,ul,ol,li,dl,dt,dd,p { color:#333;	font-family: 'Oswald',  'Noto Sans KR', sans-serif;	line-height:20px;	font-size:12px; 	padding:0px;	margin:0px;} 
*html td,ul,ol,li,dl,dt,dd,p {	font-size:13px;	/*IE5 */	f\ont-size:12px;	/*extra browser */}

ul,li {	list-style-type:none;}

img {border: 0px; }

input { color:#333; font-size:12px; padding:1px; vertical-align:middle; font-family: 'Oswald', 'Noto Sans KR', sans-serif;}

select, textarea { color:#333; font-size:12px; vertical-align:middle; font-family: 'Oswald',  'Noto Sans KR',sans-serif; } 

hr { border-top: solid 1px #e4e4e4; border-bottom: solid 1px #fff; border-left: solid 1px #fff;  border-right: solid 1px #fff; height:0; clear:both; margin:0; padding:0;}


a { text-decoration:none;}

fieldset {margin:0; padding:0;}

.clearfix{*zoom:1}
.clearfix:after{content:''; display:block; clear:both;}

.fly{position:absolute; left:-99999em; top:-99999em;}

