@charset "utf-8";
/* CSS Document */

@import url("main.css");
@import url("sub.css");
@import url("pop.css");



/*Reset*/
* {margin:0; padding:0;}
html,body {width:100%; height:100%;}
html {overflow-y:scroll;}
body {font-size:12px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; *word-break:break-all; -ms-word-break:break-all; }
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;}
.txt_c {text-align:center;}
.txt_r {text-align:right;}
	

/*색상*/
.font_red {color:#db2929;}
.font_blue {color:#047ed9;}
.font_green {color:#669f23;}
.font_orange {color:#ff7a0f;}


/*크기*/
.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_l_5  {padding-left:5px;}
.pd_l_10 {padding-left:10px;}
.pd_l_15 {padding-left:15px;}

.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-bottom:5px;}
.pd_b_10 {padding-bottom:10px;}
.pd_b_15 {padding-bottom:15px;}



/*마진*/
.mg_5  {margin:5px;}
.mg_10 {margin:10px;}
.mg_15 {margin:15px;}

.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-bottom:5px;}
.mg_b_10 {margin-bottom:10px;}
.mg_b_15 {margin-bottom:15px;}