@charset "UTF-8";
/*

Written by TYLIGHT

*/

/***************** Basic Elements *********************/

*	{
	padding:0;
	margin:0;
	font-family:"ヒラギノ明朝 Pro W6","ヒラギノ明朝 Pro W3",Tarisaka,Tahoma,Osaka,serif;
}

html,body	{
	background-color:#fff;
	color:#000;
}

img	{
	border-style:none;
}

a	{
	text-decoration:none;
	padding-bottom:1px;
}

a:link	{
	color:#9f9 !important;
	padding-bottom:0;
	text-decoration:underline;
}

a:visited	{
	color:#ffc !important;
	padding-bottom:0;
	text-decoration:underline;
}

a:hover, a:active, a:focus	{
	color:#cc0 !important;
	background-color:#666 !important;
}


/******************* Extends ***********************/

h1	{
	font-family:Georgia,sans-serif;
	font-size:300%;
	font-variant:small-caps;
	border-bottom:2px #fff solid;
	margin-bottom:30px;
}

h2	{
	font-size:100%;
	font-family:Verdana,sans-serif;
	border-bottom:3px #fff solid;
	text-align:center;
	width:400px;
	padding:0;
}

/******************** IDs and Classes ******************************/

#HEADER,
#HEADER	*,
#FOOTER,
#FOOTER *	{
	background-color:#369;
	color:#fff;
}

#GNAV	{
	float:left;
	width:10em;
	font-size:82%;
	list-style-type:square;
}

#GNAV li	{
	padding:4px;
}

#CONTENTS	{
	margin-left:11em;
	text-align:center;
}

#CONTENTS ul li	{
	float:left;
	width:320px;
	height:240px;
	list-style-type:none;
	font-size:xx-small;
}

#CONTENTS ul li a	{
	border-bottom:0;
	padding-bottom:0;
}

#FOOTER	{
	clear:both;
	border-top:5em #fff solid;
	padding:3em 1em 2em;
	text-align:right;
	font-family:"Times New Roman",cursive;
	font-size:82%;
}

#LNAV	{
	text-align:center;
	padding-bottom:1em;
	margin-bottom:1em;
	font-size:2em;
}

#LNAV li	{
	display:inline;
	padding:2px 4px;
}

