@charset "utf-8";
body	{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:150%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color: #666666;
}

P	{
	margin:0 0 1em 0;
	padding:0;
}

h2	{
	padding:0px 0px 1px 3px;
	margin:0px 0px 10px 0px;
	border-left:#669900 solid 5px;
	border-bottom:#D1D1D1 1px solid;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

h3	{
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#669900;
}

a img{
	border : none;
}

ul	{
	padding:0;
	padding-left:2em;
	margin:0;
}

ol	{
	padding:0;
	padding-left:2em;
	margin:0;
}

A:link	{
	color : #0066FF;
	text-decoration :none;
}
A:visited	{
	color : #0066FF;
	text-decoration :none;
}
A:active	{
	color : #FF6633;
	text-decoration : underline;
}
A:hover	{
	color : #FF6633;
	text-decoration : underline;
}

#Header {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size:12px;
	line-height: 150%;
	color: #666666;
}

#Header h1	{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:right;
}

#body	{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:150%;
}

#whatsnew	{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:150%;
}

#whatsnew A:link	{
	color : #666666;
	text-decoration : underline;
}
#whatsnew A:visited	{
	color : #666666;
	text-decoration : underline;
}
#whatsnew A:active	{
	color : #FF6633;
	text-decoration : none;
}
#whatsnew A:hover	{
	color : #FF6633;
	text-decoration : none;
}

#footer_navi	{
	font-size:10px;
	text-align:right;
	padding:5px;
}

#footer_navi A:link	{
	color: #666666;
	text-decoration :underline;
}

#footer_navi A:visited	{
	color: #666666;
	text-decoration :underline;
}
#footer_navi A:active	{
	color : #FF6633;
	text-decoration : none;
}
#footer_navi A:hover	{
	color : #FF6633;
	text-decoration : none;
}



#footer	{
	border-top:#D1D1D1 1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:center;
}