/* CSS Document */

/*----ζΚ-----*/
/* SΜ */
.base{
	width:800px;
	height:2000px;
	background-color:#000000;
}
/* γζΚ */
.head{
	width:800px;
	height:100px;
	padding-top:50px;
}
ul {
	margin: 0;
	padding: 0;
}
/* CζΚ */
.main{
	width:600px;
	float:right;
}

/* j[ζΚ */
.menu{
	width:200px;
	float:left;
}

/* ΊζΚ */
.footer{
	width:800px;
	font:"lr SVbN";
	font-size:10px;
	color:#FFFFFF;
}

/* Ά */
.moji{
	font:"lr SVbN";
	font-size:12px;
	padding:20px;
	color:#CCFFFF;
}

.main p{
	margin-right:20px;
	margin-left:10px;
}

.main strong{
	color:#9999CC;
}

.rink{
	font:"lr SVbN";
	font-size:10px;
}

.rink a{
	color:#CCFFFF;
}

/* Άwi */
.m_main{
	line-height:20px;
	background:url(../img/main_back.gif) repeat-y;
	margin:0;
	width:500px;
}

.m_line{
	background:url(../img/main_footer.gif) no-repeat;
	height:10px;
}

.m_title{
	height:15px;
	width:500px;
	background:url(../img/main_title.gif) no-repeat;
}

/* Menu{^ */

.menu_b{
	width:150px;
	font:"lr SVbN";
	font-size:12px;
	padding-left:15px;
	background-color:#CCCCCC;
	border-right:double 10px #FFFFFF;
	border-bottom:solid 1px #333333;
}


.menu li {
	list-style:none;
	font:"lr SVbN";
	font-size:12px;
	border-top: 1px #000000;
	border-right: 1px #000000;
	border-left: 1px #000000;
	border-bottom: 1px #000000;
	background-color:#CCCCCC;
	border-right:double 10px #FFFFFF;
	border-left:double 10px #FFFFFF;
	border-bottom:solid 1px #333333;
	width:150px;
	height:15px;
}


.menu a, .menu a:link, .menu a:visited{
	text-decoration:none;
	display:block;
	width:auto;
	height:auto;

}

.menu a:hover{
	background-color:#999999;
	color:#CCFFFF;
}

.menu p{
	text-align:left;
	padding-left:10px;	
}
