@charset "utf-8";
body{padding:0;margin:0; font-family: Dotum,"Courier New", Courier, monospace;}

a img{border:0}

h1#logo{padding:0;margin:0;}
h1#logo img{border-width:0;}
.logo-a a{display:block;background-image:url("../img/logo_s.gif"); width:70px;height:18px;}
/* a */
a { font-style: normal; text-decoration:none; color:#03f; }
/*a:link { font-style: normal; text-decoration:none; color:#000;}
a:visited { font-style: normal;  text-decoration:none; color:#000;}*/
a:hover 
, nav a:focus{ font-style: normal; text-decoration:underline; color: #039;}
a:active { font-style: normal; text-decoration:none; color: #039;}

/* line */
.hr-double{border-top:3px double #999; margin:3px 0;}
/* clearB*/
.clearB{float:none;height:0;display:block;clear:both;width:0 ;height:0 ; padding:0; margin:0; border-width:0;}

/* 푸터 */
#footer{ font-size:12px;}
#footer ul
,#footer li{padding:0; margin:0;list-style-type:none;list-style-position:inside; background-color:transparent;}
#footer li{text-align:right;}

/* 세션 */
.section {margin:2px;padding:2px;}

#content{margin:0 0 0.5em 0;}


/* 공용 */
fieldset.FIELDSET{
font-size:12px;
padding:3px; margin:1px;
border:1px solid gray;
display:block;
}
fieldset.FIELDSET legend{
font-weight:bold;
}
/* - 말줄임처리 */
.ellipsis{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
/* - 라운드 박스 */
.radius5{border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;}
.btn_opacity{opacity:0.3;filter:Alpha(opacity=50);
-webkit-transition: opacity 0.5s ease-out;
-moz-transition: opacity 0.5s ease-out;
}
.btn_opacity:hover{opacity:1;filter:Alpha(opacity=100);}
