			@charset "utf-8";

/* reset */
body {
	background-image:url(../image/bg_body.gif);
	font-size:14px; 
	font-family:'Malgun Gothic','맑은 고딕','Verdana','굴림', 'Gulim', 'sans-serif' ;
	margin:0;
	padding:0;
	height:100% !important;
	width:100% !important;
	background-color:#f7f7f7;
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,
textarea,button,select { margin:0; padding:0; -webkit-text-size-adjust:none;}
input,textarea,select,button,table{ font-size:inherit; font-family:inherit; line-height:inherit; }
table {border-collapse:collapse; padding:0; margin:0; border:0; }
ul, ol {list-style:none; }
img, fieldset {border:0; }
input[type="text"], input[type="password"], select	{border:1px solid #9cd; padding:2px 0; text-align:center;}
input[type="checkbox"], input[type="radio"]		{vertical-align:middle}
input[readonly]	{background-color:#ddd;}

a				{text-decoration:none;}
a:hover	{text-decoration:underline}

.pageEnd	{height:50px; clear:both;}
hr				{height:0; margin:15px 0; padding:0; border:0; border-top:1px solid #bbb;}


/* font*/
.WH		{color:#fff !important;}
.BL		{color:#19e; !important;}
.YE		{color:#fff100; !important;}
.RE		{color:#e0183d; !important; font-weight:bold;}
.VA		{vertical-align:middle;
}
.VT		{vertical-align:top;}
.Center	{text-align:center !important}
.B 		{font-weight:bold;}

.W50		{width:50px !important;}
.W95		{width:95px !important;}
.W100		{width:100% !important;}
.W150		{width:150px !important;}
.W200		{width:200px !important;}
.W230		{width:230px !important;}
.W300		{width:300px !important;}
.W400		{width:400px !important;}
.W500		{width:500px !important;}



.FS16	{font-size:16px;}

.ML10	{margin-left:10px;}
.ML20	{margin-left:20px;}
.ML30	{margin-left:30px;}
.ML40	{margin-left:40px;}
.MR10	{margin-right:10px;}
.MR20	{margin-right:20px;}
.MR40	{margin-right:35px;}
.MT5	{margin-top:5px}
.MT10	{margin-top:10px}
.MB5	{margin-bottom:5px}
.MB10	{margin-bottom:10px}
.MB80	{margin-bottom:80px !important}
.MT20	{margin-top:20px}

.PT5	{padding-top:5px}


.Tx_C{text-align:center !important}
.Tx_L{text-align:left !important}
.Tx_R{text-align:right !important}
.FL{float:left}
.FR{float:right}


.H35	{height:35px;}
.H50	{height:50px !important;}

#top {
	width:100%;
	height:151px;
	background:url(img/top_bg.gif) repeat-x;
	text-align:center;
}

#contents {
	margin:auto;
	width:1020px;
	background-color:#fff;
	text-align:center;
}
