@charset "utf-8";

/*Common*/
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,dl,dt,dd,table,th,td,caption,form,fieldset,legend,hr,input,button,textarea,label{margin:0;padding:0;}
html,body{width:100%; text-align:center;}
body{background: url('../images/bg.gif') repeat;*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{
	color:#CCCCCC;
	font-family:"돋움",dotum,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:10px 0;
}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
li img,dd img,dt img,label img{vertical-align:top;}

a{color:#7d7d7d;text-decoration:none;cursor:pointer}
a:hover{color:#333;text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{text-indent:-9999px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}
.clear{clear:both; display:none;}
.clearfix{clear:both;}
.f_bold{font-weight:bold;}
.f_bold_n{font-weight:normal;}
.MB_0{margin-bottom:0!important;}
.fR{float:right;}
.fL{float:left;}
.fC{text-align:center;}
.font_0 {font-size:0; line-height:0;}
.top_1 {margin-top:1px;}
.right_1 {margin-right:1px;}
.r_40 {margin-right:40px;}
.left_1 {margin-left:1px;}
.area_30 {height:30px;}
.top_10 {margin-top:10px;}
.top_30 {margin-top:30px;}
.b_50 {margin-bottom:50px;}
thead { display:table-header-group; vertical-align:middle; border-color:inherit;}
tr {display:table-row; vertical-align:inherit; border-color:inherit;}
