
@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; }
caption {display:none; }
   

/* ===== 기본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:15px;}
.pd_20 {padding:20px;}

.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_r_20 {margin-right:20px;}

.mg_t_5  {margin-top:5px;}
.mg_t_10 {margin-top:10px;}
.mg_t_15 {margin-top:15px;}

.mg_b_5  {margin-bottom:5px;}
.mg_b_10 {margin-bottom:10px;}
.mg_b_15 {margin-bottom:15px;}
.mg_b_30 {margin-bottom:30px;}



/* 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;}


