@charset "utf-8";
/* 
=====================================================================================================================================================
1.	버    전 : reset.css
2.	작 성 자 : INPIAD
3.	작 성 일 : 2014. 04. 21
4.	참    고 : 기본태그에 대한 스타일시트 적용
=====================================================================================================================================================
*/

/* 초기화 */
*{margin:0; padding:0;}
body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img, span, table, tr, td, select, input, textarea, option{margin:0; padding:0;}
/*html {overflow-y:scroll}*/
body {margin:0;padding:0;font-size:0.75em; font-family: 'Nanum Gothic';}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;;font-size:1em}
button {cursor:pointer}

textarea, select {;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a{outline: 0;}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000; /*text-decoration:underline*/}

/* p,h1,h2,h3,h4,h5,div,strong,span,li,td,dl{background:url(../img/none_bg.png); -webkit-text-size-adjust:none;} */

 /* -----기본 링크스타일----- */

caption, legend{font-size:0; width:0; height:0; overflow:hidden; position:absolute; visibility:hidden;}

img{border:0px;}

fieldset,img{border:0; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0; border:0;}

input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}

input[type=password]{IME-MODE: disabled;}

ul,ol,dl{list-style:none;}

textarea{overflow:auto;} 

button,label{cursor:pointer;}

hr{display:none; clear:both;}

/* --------------------------- 2)공통클래스 모음 ------------------------------- */
.f_l{float:left;}
.f_r{float:right;}
.set_l{float:left;}
.set_r{float:right;}
.c_b{clear:both;}
.p_r{position:relative;}
.p_a{position:absolute;}
.fclear{*zoom:1}
.fclear:after{display:block;content:"";clear:both;}
.blind{font-size:0; line-height:0;width:0;height:0;overflow:hidden;position:absolute;top:0px;left:-9999px;visibility:hidden;}
.hover{display:block;}

ul.hul          {*zoom:1; display:block; margin:0; padding:0; list-style:none; }
ul.hul:after    {content:""; display:block; clear:both;}
ul.hul>li       {float:left; display:block; margin:0; padding:0; }

ul.vul          {display:block; margin:0; padding:0; list-style:none; }
Ul.vul>li       {display:block; margin:0; padding:0; }
 

/* 캡챠 자동등록(입력)방지 기본 */
#captcha { position:relative; display:inline-block; }
#captcha legend { position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; }
#captcha #captcha_img { width:100px; height:41px; border:1px solid #e9e9e9; }
#captcha #captcha_mp3 { position:absolute; left:101px; top:0; width:23px; height:22px; margin:0; padding:0; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; }
#captcha #captcha_mp3 span { position:absolute; width:23px; height:22px; left:0; top:0; background:url('../plugin/kcaptcha/img/sound.gif'); }
#captcha #captcha_reload { position:absolute; left:101px; top:21px; width:23px; height:22px; margin:0; padding:0; border:0; background:transparent; vertical-align:middle; overflow:hidden; cursor:pointer; }
#captcha #captcha_reload span { position:absolute; left:0; top:0; width:23px; height:22px; background:url('../plugin/kcaptcha/img/reload.gif'); }
#captcha #captcha_key { width:70px; height:41px; margin:0 0 0 25px; padding:0 5px; font-size:1.333em; font-weight:bold; text-align:center; line-height:2.8em; border:1px solid #b8c9c2; background:#f7f7f7; vertical-align:top; }
#captcha #captcha_info { display:block; margin:5px 0 0; font-size:0.95em; letter-spacing:-0.1em; }