@charset "euc-kr";
/************************************************
Cloud9 Web publishing Team (http://cloud9.co.kr/)
Author : cloud9 (2010-09-27)
Version : 1.0
*************************************************/

body {margin:0;padding:0;font-size:0.75em;line-height:1.5;font-family:Dotum,Tahoma;color:#000;}
/* inline */
img {display:inline-block;border:0 none;vertical-align:top;}
a, cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block;vertical-align:top;}
cite, em, dfn {font-style:normal;}
sub {vertical-align:bottom;font-family:helvetica;}
sup {vertical-align:top;font-family:helvetica;}
hr {display:none;}
/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
blockquote, p  {margin:0;}
pre {margin:0;font-size:1em;}
/* table */
table {border-collapse:separate;border-spacing:0;}
caption {display:none;}
th, td {padding:0;vertical-align:top;text-align:left;font-weight:normal;} /* opara height=18px */
/* list */
dd, dl, ol, ul {margin:0;padding:0;list-style-type:none;}
li {}
/* form */
form {margin:0;}
fieldset {margin:0;padding:0;border:0 none;}
legend {display:none;}
input {vertical-align:top;font-size:1em;}
input.text {height:1em;line-height:1;padding:5px 4px 3px 3px;color:#777;border:1px solid #bebebe;}
input.value {color:#999;}
input.checkbox, input.radio {width:13px;height:13px;margin:2px 0 3px 0;padding:0;}
.msie6 input.text, .msie7 input.text {margin:-1px 0;}
select {height:21px;font-size:0.917em;line-height:1;vertical-align:middle;margin:0;font-family:arial;color:#676767;}
.msie8 select {font-family:verdana;}
/* ¹öÆ° ¿¤¸®¸ÕÆ® ÇÏÀ§¿¡ ÀÌ¹ÌÁö Àû¿ë */
.img-button {padding:0;border:none 0;background:none;cursor:pointer;overflow:visible;vertical-align:top;font-size:0;line-height:0;}
.img-button img  {display:block;position:relative;}
body.msie6 .img_button, body.msie7 .img_button {margin:0 0 -1px 4px;}
/*body.safari .img_button {margin:-1px -3px ;}*/
.bg-button {margin:0;padding:0;border:none 0;background:none;cursor:pointer;overflow:visible;vertical-align:top;font-size:1em;line-height:1;background-color:red;}
.bg-button span {padding:2px 5px 0 !important;white-space:nowrap;}
.msie6 .bg-button, .msie7 .bg-button {margin-left:4px;}
button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.input-wrap a, .input-wrap em, .input-wrap label, .input-wrap span, .input-wrap strong {padding:2px 0 1px;}
textarea {margin:0;padding:5px 4px;border:1px solid #CCC;vertical-align:top;font-size:1em;color:#5A5A5A;}
.msie6 textarea, .msie7 textarea {margin:-1px 0;}
/* basic */
.hidden-obj {position:absolute;visibility:hidden;top:-9000px;left:-9000px;}
.display-none {display:none;}
#logo, .accessibility_links {position:absolute; left:-10000% !important; top:0; overflow:hidden; width:1px; height:1px; margin:0; padding:0; font-size:0; line-height:0;}
.dp_none {display:none;}
/* clear */
.clear:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.clear{display:inline-block;}
* html .clear{height:0;}
.clear{display:block;}
.clear-both{clear:both;}
a {color:#000; text-decoration:none;}
.underline {text-decoration:underline !important;}
/* link
a {color:#777;text-decoration:none;}
a:link {color:#777;}
a:visited {color:#777;}
a:hover {color:#ff9d56;}
a:active {color:#ff9d56;}
*/ 
 
