@charset "utf-8";

html, body									{width:100%; height:100%; min-height:100%;font:normal normal 12px dotum, gulim, arial; color:#555555;}

body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, textarea, p, div
												{margin:0; padding:0;}
address, caption, cite, code, dfn, em, strong, var
												{font-style:normal; font-weight:normal;}
b, strong									{font-weight:bold;}
a												{color:#555; border:0; text-decoration:none;}
ol, ul											{list-style-type:none;}
hr												{display:none;}
li, img											{border:0; vertical-align:top; line-height:1;}
fieldset										{border:0; display:block;}
legend										{margin-left:-7px; position:absolute; visibility:hidden;}
table											{table-layout:fixed; padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
table th,table td,											{padding:0;}
caption										{display:none;}
input											{font:normal normal 12px/1.5 dotum, gulim, arial;}
input[type=radio],
input[type=checkbox]{margin:0px;vertical-align:middle;*margin:-4px 0 0 -4px}
/*플룻해제*/
.clearfix:after								{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix										{display:inline-block;}
*html .clearfix								{height:1%;}
.clearfix										{display:block;}
select{border:1px solid #abadb3; font-size:12px; font-family:"dotum";}

::-webkit-input-placeholder { color:#acacac; }
::-moz-placeholder { color:#acacac; } /* firefox 19+ */
:-ms-input-placeholder { color:#acacac; } /* ie */
input:-moz-placeholder { color:#acacac; }


input[type=text],
input[type=password]{ color:#555555;margin:0px;border:1px solid #d4cbb4;padding:0 5px;}
input.placeholder{color:#acacac}
input[type="text"]:disabled,
input[type="password"]:disabled{
	background: #fafafa;
	color:#919191;
}

.mb0 {margin-bottom:0px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mt7 {margin-top:7px !important;}
.mt40 {margin-top:40px !important;}