@font-face 
{
	font-family: garamond, ±¼¸²;
	/*src:url(http://astronote.org/malgungothic.eot)*/
	/*src:url(http://astronote.org/wooriSinmoon.eot);*/
}

/*http://ilmol.com/wp/2005/07/20/94/*/
body,p {
	font-family: Garamond, ±¼¸², Arial, sans-serif;
	font-size:12px; 
	border: 0;
	margin:0;
	padding: 0;
	background: #fff;
}
td {
	font-size:12px; 
}
#black_overlay
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: black;
    z-index:2000;
    -moz-opacity: 0.2;
    opacity:0.2;
    filter: alpha(opacity=20);
}
#login_wrap
{
	display:none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2001;
	text-align:center;
	vertical-align:middle;
}

#wrap1
{
	text-align: center;  /*IE 5.5 */
}
#wrap2
{
	text-align: left;
	width:960;
	margin: 0 auto; /*Áß°£Á¤·Ä*/
	padding: 0;
}
#toptop
{
	width:960;
	margin:0;
	padding:0;
	height:20px;
}
#header 
{
	width: 960px;
	margin: 0;
	padding: 0;
	height:142px;
	overflow:hidden;
}
#middle 
{
	margin: 0;
	padding: 0;
	float:left;
}
#leftbar 
{
	width: 200px !important;
	margin: 0;
	padding: 0;
	float:left;
	margin-left:0px;
}
#maincontent 
{
	float:left;
	width: 600px !important;
	padding:5px;
	margin-right:-790px;
}
#rightbar 
{
	float:right;
	width: 160px !important;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin-top:5px;
	margin-left: -160px;
}
#footer 
{
	clear:both;
	width:960px;
	margin: 0;
	padding:4px;
	background:#f8f8f0;
	font-size:12px;
	color:gray;
}

li
{
	margin:0;
	padding:3;
}
select, input, form, textarea, option 
{
	font-family: garamond,±¼¸²;
	font-size:12px; 
}
a:link   
{ 
	color : #000080;
	text-decoration : none;
}
a:visited
{
	color : #000080;
	text-decoration : none;     
}
a:active 
{ 
	text-decoration : none;
}	
a:hover
{ 
	color : #0065CE; 
	text-decoration : underline;
}

h1 
{
	font-size:14pt; 
	font-weight:1000;
	color:#000;
	border-color:#333333;
	border-width:1 2 2 1;
	text-align:center;
	border-style:solid;
	margin-top:0;
	margin-bottom:10px;
	background-color:#E3E2E2;
	padding:5px;
	padding-top:8px;
	padding-left:10px;
	width:100%;
}

h2 
{
	font-size:12pt; 
	font-weight:bold; 

	color:#000;
	text-decoration:underline;

	margin-top:10;
	margin-bottom:3;
	margin-left:3;
	background: url(http://img.danawa.com/new/community/common_img/all/icon_arrow01.gif) center left no-repeat; 
	padding:0;
	padding-left:10;
	padding-top:2;

}

h3 
{
	font-size:12pt; 
	margin-bottom:5; 
	margin-top:5;
}

h4 
{
	font-size:11pt; 
	margin-bottom:5; 
	margin-top:5;
}

tr#1{border-color:rgb(200,200,200);background:rgb(220,220,220); border-style:solid;border-width:1;}
tr#2{border-color:rgb(200,200,200);border-style:dotted;border-width:1;}
tr#3{border-color:rgb(200,200,200);border-style:dotted;border-width:1;background:rgb(144,177,207)}
td#1{border-color:rgb(200,200,200);background:rgb(220,220,220);border-style:solid;border-width:1;}

td#blue1{border-color:rgb(51,51,255);background:rgb(51,51,255);border-style:solid;border-width:1;}
td#blue2{border-color:rgb(51,51,255);border-style:solid;border-width:1;}
td#orange1{border-color:rgb(255,153,0);background:rgb(255,153,0);border-style:solid;border-width:1;}
td#orange2{border-color:rgb(255,153,0);border-style:solid;border-width:1;}
td#green1{border-color:rgb(0,200,51);background:rgb(0,200,51);border-style:solid;border-width:1;}
td#green2{border-color:rgb(0,200,51);border-style:solid;border-width:1;}

input#1{ border: 1px solid rgb(0,092,092); background:#ffffff;}
input#button{padding-top:3px; background-color: rgb(170,170,170);color:#000000;  font-weight:bold;}
textarea#1{
       	border: 1px solid rgb(0,092,092);
       	background:#ffffff;
       	padding-top:3px;
       	padding-bottom:3px;
}	

a.topmenu{font-size:8pt; line-height:180%; color:whitesmoke;text-decoration:none;}
a.topmenu:link{color:whitesmoke;text-decoration:none;}
a.topmenu:visited{color:whitesmoke;text-decoration:none;}
a.topmenu:active{color:#FFB90F;text-decoration:none;}
a.topmenu:hover{color:#FFB90F;text-decoration:none;}

div.postit{background:#e8e6eF;margin-bottom:20px;}
div.postit h3{font-size:11pt; margin:0;padding: 0 0 3px;background:#91A7E3;color: #000; text-align: center;}
div.postit p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify;}

#rightbar {z-index : 100000;} 
#leftbar {z-index : 100000;} 
#leftbar UL
{
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : auto; 
color : #ffffff; 
padding-top : 0; 
background-color: #f8fafa;
}
#leftbar LI {
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0; 
	list-style-type : none; 
} 
.pagespan
{
	width:30px;
	text-align:center;
}
.pagespan:hover {
	border-left-color : #fefefe;
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color: skyblue; 
	color : #FFFFFF;
	text-decoration : none;
} 
.menu {
	border-right : 1px solid #c3c8cb; 
	padding-right : 0; 
	background-position : 100% 50%;
	border-top : 1px solid #fefefe; 
	display : block; 
	padding-left : 2px; 
	font-weight : normal; 
	padding-bottom : 3px; 
	border-left : 1px solid #fefefe; 
	padding-top : 3px; 
	border-bottom : 1px solid #c3c8cb; 
	padding-left:10px;
	margin-left:5px;
	background: url(http://img.danawa.com/new/community/common_img/all/icon_arrow01.gif) left no-repeat; 
	font-size : 12px; 
	color : #048; 
	text-decoration : none; 
}
.menu:hover {
	border-left-color : #fefefe;
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color: #f8fafc;
	border-right : 3px solid #E65B00; 
	color : #cc0000; 
	font-weight:bold;
	text-decoration : none; 
} 
.menu:active {
	border-left-color : #fefefe; 
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color : #f8fafc; 
	border-right-color : #c3c8cb; 
	color : #048; 
	text-decoration : none; 
} 
.menu2 {
	border-right : 1px solid #c3c8cb; 
	padding-right : 0; 
	background-position : 100% 50%;
	border-top : 1px solid #fefefe; 
	display : block; 
	padding-left : 2px; 
	font-weight : normal; 
	padding-bottom : 3px; 
	border-left : 1px solid #fefefe; 
	padding-top : 3px; 
	border-bottom : 1px solid #c3c8cb; 
	padding-left:20px;
	margin-left:5px;
	font-size : 12px; 
	color : #048; 
	text-decoration : none; 
	background-color:white;
}
.menu2:hover {
	border-left-color : #fefefe;
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color: white;
	border-right : 3px solid #E65B00; 
	color : #cc0000; 
	font-weight:bold;
	text-decoration : none; 
} 
.menu2:active {
	border-left-color : #fefefe; 
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color : white; 
	border-right-color : #c3c8cb; 
	color : #048; 
	text-decoration : none; 
} 
.menuheader
{
	font-size : 10pt; 
	text-align : left; 
	color : white; 
	background: #193143; 
	background-color:black;
	padding-top : 8px; 
	padding-bottom : 5px; 
	padding-left: 5px;
	border-bottom : 1px solid #f1f5fa; 
	display : block;
}
.siteheader
{
	font-weight : bold;
	font-size : 10pt; 
	text-align : left; 
	color : black; 
	padding-top : 8px; 
	padding-bottom : 5px; 
	padding-left: 5px;
	display : block;
}
.sitemenu2 {
	padding-right : 0; 
	background-position : 100% 50%;
	display : block; 
	padding-left : 2px; 
	font-weight : normal; 
	padding-bottom : 3px; 
	padding-top : 3px; 
	padding-left:40px;
	margin-left:5px;
	font-size : 12px; 
	color : #048; 
	text-decoration : none; 
	background-color:white;
}
#sitebar {z-index : 100000;} 
#sitebar UL
{
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : auto; 
color : #ffffff; 
padding-top : 0; 
}
.sitemenu {
	padding-right : 0; 
	background-position : 100% 50%;
	display : block; 
	padding-left : 2px; 
	font-weight : normal; 
	padding-bottom : 3px; 
	padding-top : 3px; 
	padding-left:20px;
	margin-left:5px;
	/*background: url(http://img.danawa.com/new/community/common_img/all/icon_arrow01.gif) left no-repeat; */
	font-size : 12px; 
	color : #048; 
	text-decoration : none; 
}
.menuheader:active {color:white;}
.menuheader:visited {color:white;}
.menuheader:link {color:white;}
.menuheader:hover {color:white;}

.dynamic-tab-pane-control h2 {
	text-align:	center;
	width:		auto;
	background: transparent;
}
.dynamic-tab-pane-control h2 a {
	display:	inline;
	width:		auto;
	background: transparent;
}
.dynamic-tab-pane-control a:hover {
	background: transparent;
}

.sliding{
	display:block;
	padding: 5;
	padding-left:15;
	padding-right:15;
}
.sliding:hover {
	border-left-color : #fefefe;
	border-bottom-color : #c3c8cb; 
	border-top-color : #fefefe; 
	background-color: orange; 
	color : white;
	text-decoration : none;
} 
/* 
2008-06-24 ¿ÀÀü 11:23 À¯È¯¿ë CSS Ãß°¡ º°°Å ¾Æ´Ô »çÀÌÆ®¸Ê »ç¿ë CSS-->
#EDB32A #F5D99A
#F5D99A #F5D99A
#F5D99A #F5D99A
*/
font.a { color : black ; font-size : 15px; font-family :±¼¸²; }
font.b { color : black ; font-size : 12px; font-family :±¼¸²; }
font.c { color : white ; font-size : 12px; font-family :±¼¸²; }
h1.a { color : black;}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #a3a3a3; /* color between tab list and content */
    border-width:0;
    Xposition:relative;
    zoom:1;
	width:100%;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	/* tab background */
    background:#d8d8d8 url(http://yui.yahooapis.com/2.6.0/build/tabview/assets/skins/sam/sprite.png) repeat-x; 
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#000000; /* selected tab background */
    color:#fff;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#bfdaff; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#edf5ff; /* content background color */
    background:white; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}
.blackinput
{
	background:#171717;
	border:1px solid #6A6A6A;
	FONT-SIZE: 11px;
	height:18px;
	font-family:±¼¸²,arial;
	color:white;
	display:inline;
	padding-right:4px;
	padding-left:4px;
}
.blackdiv
{
	background:#171717;
	border:1px solid #6A6A6A;
	FONT-SIZE: 11px;
	height:18px;
	font-family:±¼¸²,arial;
	color:white;
	display:inline;
	padding-right:7px;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
}
.blackdiv a:link,
.blackdiv a:visited,
.blackdiv a:active,
.blackdiv a:hover
{
	color:white;
	text-decoration:none;
	cursor:arrow;
	padding-left:3px;
	padding-right:3px;
}
#loginbar
{
	height:26px;
	width:960px;
	display:block;
	overflow:hidden;
	color:#ffffff;
	border-bottom: 2px #D3D3D3 solid;
	color: gray;
	background:black;
	text-align:right;
	border:0px;
	padding:0px;
	padding-top:3px;
	display:BLOCK; 
	vertical-align:middle;
}
