@charset "utf-8";

/* FONT */
@font-face {font-family: 'NanumGothicWEB'; src: url('/font/NanumGothic.eot'); src: url('/font/NanumGothic.eot?iefix') format('eot'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype');}
@font-face {font-family: 'NanumGothicBoldWEB'; src: url('/font/NanumGothicBold.eot'); src: url('/font/NanumGothicBold.eot?iefix') format('eot'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype');}

/* base */
*{margin:0; padding:0;}
body {font-family:NanumGothic, Dotum, sans-serif; font-size:12px; color:#666666;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, img{
margin: 0;
padding: 0;
border: 0;
}

html {overflow-y:scroll;overflow-x:auto;}
th, td {vertical-align:middle}
ul, ol, li {list-style:none}
fieldset, img {border:none}
legend {display:none}
caption {display:none}

/* Default link */
a:link {font-size:12px; color:#666666; text-decoration:none;}
a:visited {font-size:12px; color:#333333; text-decoration:none;}
a:hover,a:focus,a:active {font-size:12px; color:#333333; text-decoration:underline;}

input, select, textarea {font-family:NanumGothic, Dotum, sans-serif; font-size:12px; color:#666666;}
select {padding:1px;}
table {table-layout:fixed; border-collapse:collapse}
table *{vertical-align:middle}
html, body {height:100%}
input {font-family:NanumGothic, Dotum, sans-serif; font-size:12px;; color:#666666;}

/* hidden */
.hidden {position:absolute; visibility:hidden; font-size:0; height:0; line-height:0; margin:0; padding:0; width:0;}

/* ÀÎÇ² Æû */
textarea {border:1px solid #e3e3e3; padding:5px; line-height:18px;}
input.radio, input.checkbox {width:14px; height:14px; display:inline-block}
input.text, input.file {border:1px solid #c8c8c8; background:#f7f7f7; color:#222 !important; height:18px; line-height:18px; padding:0 5px}
div.find_file {.margin:-1px 0 0 0 !important; .padding-bottom:2px !important} 
input.file {border-right:0 none} .wrap_file {display:inline-block; padding-right:61px} /* ÆÄÀÏ½ºÅ¸ÀÏ ¿ìÃø °ª º¸Á¤ */
/* ¶óº§ ¼Â */
label.basic {position:relative; padding:2px 16px 0 19px;}
label.basic_01{position:relative; padding:0 2px 0 19px;}
*:first-child+html label.basic_01{position:relative; padding:-10px 2px 0 19px;}
label.basic .radio, label.basic .checkbox {position:absolute; left:0; top:1px}

/*  td¸¦ ³ôÀÌ·Î °íÁ¤ÇÒ °æ¿ìÀÇ ÇÙ */
/*.xxx td .selectbox_title {_top:-1px; _position:relative}*/
/*.xxx td input.text {_top:-1px; _position:relative}*/
/*.xxx td .xs {_top:1px; _position:relative}*/

/* Àü¿ª ¼Ó¼º Á¤ÀÇ */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}