/* basic */
.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block !important;}
*html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix{ zoom:1; } /*for IE 5.5-7*/
.clear	{clear:both;}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button{font-size:1em;line-height:1.3em;font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
body{position:relative; color:#000;word-wrap:break-word;word-break:break-all; background-color:#fff}
body.o{min-width:320px;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
a{color:#7A7A7A;text-decoration:none;cursor:pointer;}
em,address{font-style:normal}
hr{display:none !important;}
caption	{display:none;}

input	{padding:5px; border:1px #dcdcdc solid; background:#F4F4F4; font-size:.92em; color:#666;}
label	{cursor:pointer;}


/* common */
.fc_09	{font-size:.75em;}
.fc_10	{font-size:.83em;}
.fc_11	{font-size:.92em;}
.fc_12	{font-size:1em;}
.fc_13	{font-size:1.08em;}
.fc_14	{font-size:1.17em;}
.fc_15	{font-size:1.25em;}
.fc_16	{font-size:1.33em;}
.fc_17	{font-size:1.42em;}
.fc_18	{font-size:1.5em;}

.tb	{font-weight:bold;}
.tl	{text-decoration:underline;}
.pointBK	{color:#000 !important;}
.pointWH	{color:#fff !important;}
.pointGY01	{color:#848484 !important;}
.pointGY02	{color:#333 !important;}
.pointBU	{color:#009ADA !important;}
.pointBL	{color:#0769D8 !important;}

.d_none	{display:none;}

.alignC	{ text-align:center;}
.alignL	{ text-align:left;}
.alignR	{ text-align:right;}

.marT00	{margin-top:0px !important;}
.marR00	{margin-right:0px !important;}
.marB00	{margin-bottom:0px !important;}
.marL00	{margin-left:0px !important;}
