@charset "UTF-8";
@import "reset.css";

/* +++++ 全般設定 +++++ */
p	{
	font-size: 0.75em;
	text-align: justify;
	line-height: 150%;
	color: #333333;
	}
a:link	{
	text-decoration: none;
	font-weight:bold;
	}
a:visited	{
	text-decoration: none;
	font-weight:bold;
	}
a:hover	{
	text-decoration: underline;
	font-weight:bold;
	}
#kikyu {
	position: absolute;
	width: 120px;
	height: 147px;
	background: transparent url("images/all/kikyu.png") top left no-repeat;
		}
#kikyu a{
	text-indent:-9999px;
	display:block;
	width:120px;
	height:147px;
}
html{
background:url("images/all/mainbg00.jpg") no-repeat top center;
}

#imagemain{
width:900px;
margin:0 auto;
}

/* +++++ footer +++++ */
#footer	{
	clear:both;
	width:100%;
	margin:auto;
	padding:10px 0;
}
#footercontents	{
	border-top:1px solid #588be8;
	width:900px;
	margin:0 auto;
	padding-top:10px;
}
#footermenu	{
	text-align:center;
}
#footermenu ul	{
	margin-bottom:5px;
}
#footermenu li	{
	font-size:0.75em;
	color:#ffffff;
	display:inline;
}
#footermenu a	{
	color:#ffffff;
}
.liststart	{
	border-right:1px solid #588be8;
	padding:0 5px 0 0;
}
#footercredit	{
	color:#ffffff;
}
#footercredit h2	{
	background:url("images/all/footerlogo_w.png") no-repeat top center;
	text-indent:-9999px;
width:245px;
height:45px;
margin:5px auto 5px;
}
#footercredit p	{
	color:#ffffff;
	text-align:center;
}
#copyright p	{
	color:#ffffff;
	text-align:center;
}
/* +++++ top +++++ */
#whatsnew	{
	width:800px;
	margin:0 auto 20px;
}
#whatsnew a	{
	color:#ffffff;
}
#whatsnew h2	{
	background:url(images/all/title_whatsnew.png) no-repeat;
	height:15px;
	text-indent:-9999px;
	border-bottom:1px solid #588be8;
	padding-bottom:3px;
	margin-bottom:10px;
}

.topentry	{
	border-bottom:1px dotted #588be8;
	padding:5px 0 10px;
	margin-bottom:5px;
}
.topentry h3	{
	font-size:0.8em;
}
.topentry h4	{
font-size:0.8em;
	color:#ff6600;
	padding-right:5px;
}
.topentry h3 span{
font-size:0.9em;
background:#588be8;
padding:4px 3px 1px;
}
#whatsnew p	{
	text-align:right;
}
