
@import url("main.css");
@import url("menu.css");
@import url("sub.css");

@charset 'utf-8';


/*Reset*/
*{margin:0;padding:0; margin:0 auto;}
html,body{width:100%; height:100%; margin:0 auto;}
html{overflow-y:scroll;}
body{font-size:12px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; text-align:center;}
input, select, textarea{font-size:12px; line-height:18px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; }
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left;}
img,fieldset,iframe{ border:0 none;}
ul li{ list-style:none; margin:0; padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, blockquote, button {margin:0; padding:0;}
em,address{ font-style:normal;}
buttonl{ 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;}
table { border-collapse: separate; border-spacing: 0; }


/*기본link*/
A:link      { color: #666; text-decoration:none;}
A:visited   { color: #666; text-decoration:none;}
A:active    { color: #000; text-decoration:none;}
A:hover     { color: #000; text-decoration:none;}



/*Common*/	

.float_l{ float:left;}
.float_r{ float:right;}
.clear{ clear:both}
.img_m{ vertical-align:middle;}
.blind, legend {display:block; overflow:hidden; position:absolute; left:0; top:-50000px;}
 hr{ display:none}
 
 
/*input,select*/	
.input_text, textarea{ *margin:-1px 0; padding-right:1px; font-size:12px; }
.input_check, .input_radio{ width:14px; height:14px;}


/*텍스트*/
	
	/*정렬*/
	.txt_l{text-align:left !important;}
	.txt_c{ text-align:center !important;}
	.txt_r{text-align:right !important;}
		
	/*색상*/
	.font_red{ color:#db2929 !important;}
	.font_blue{ color:#047ed9 !important;}
	.font_green{ color:#669f23 !important;}
	.font_orange{ color:#ff7a0f !important;}
	
	/*크기*/
	.font_14{ font-size:14px;}
	
	/*나눔고딕폰트*/
	.font_nanum{ font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Gulim,Helvetica,AppleGothic,sans-serif}
		


/*패딩*/
.pd_5{ padding:5px;}
.pd_10{ padding:10px;}
.pd_15{ padding:10px;}
.pd_20{ padding:10px;}

.pd_l_5{ padding-left:5px;}
.pd_l_10{ padding-left:10px;}
.pd_l_15{ padding-left:15px;}

.pd_r_1{ padding-right:1px;}
.pd_r_5{ padding-right:5px;}
.pd_r_10{ padding-right:10px;}
.pd_r_15{ padding-right:15px;}

.pd_t_5{ padding-top:5px;}
.pd_t_10{ padding-top:10px;}
.pd_t_15{ padding-top:15px;}

.pd_b_5{ padding-top:5px;}
.pd_b_10{ padding-top:10px;}
.pd_b_15{ padding-top:15px;}

/*마진*/
.mg_5{ margin:5px;}
.mg_10{ margin:10px;}
.mg_15{ margin:10px;}
.mg_20{ margin:10px;}

.mg_l_5{ margin-left:5px;}
.mg_l_10{ margin-left:10px;}
.mg_l_15{ margin-left:15px;}

.mg_r_5{ margin-right:5px;}
.mg_r_10{ margin-right:10px;}
.mg_r_15{ margin-right:15px;}

.mg_t_5{ margin-top:5px;}
.mg_t_10{ margin-top:10px;}
.mg_t_15{ margin-top:15px;}

.mg_b_5{ margin-top:5px;}
.mg_b_10{ margin-top:10px;}
.mg_b_15{ margin-top:15px;}



/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}


