a{
	color : #FF0000;
}

a.contents{
	color : #333333;
}

a:hover {
	background : #F0E68C;
}

a img{
	border: none;
}

body {
	color : #000000;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size : 10px;
	letter-spacing : 1px;
	line-height : 15px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-decoration : none;
}

div#top{
	margin : 0 0 5px 0;
	padding : 0 0;
}

div.bottom{
	background : url(../images/underbar.gif) no-repeat right;
	clear : both;
	height : 38px;
	margin : 10% 10% 0% 10%;
	padding : 0px 45px 5px 0px;
	text-align : right;
	text-decoration : none;
	width : 608px;
}

div.left	{
	border-left : 1px dotted #FFFFE3;
	float : left;
	margin : 3% 0 0 3.5%;
	padding : 0 0 0 20px;
	width : 33%;
}

div.menu {
	margin : 0px 0px;
	padding : 5px 5% 20px 1%;
	text-align : right;
}

div.news{
	border : 1px dotted #CCCC99;
	left : 10%;
	padding : 5px 5px;
	position : absolute;
	text-align : left;
	top : 60%;
	width : 200px;
}

div.right	{
	border-left : 1px dotted #FF0000;
	margin : 3% 1% 1% 60%;
	padding : 0 0 0 20px;
}

h1 {
	font-size : 20px;
	font-weight : bold;
	letter-spacing : 1px;
	line-height : 30px;
}

h2{
	border-bottom : 1px dotted #D2E4D3;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 1px;
	line-height : 15px;
	margin : 0 0 0 3.5%;
	width : 300px;
}

h3{
	font-size : 13px;
	font-weight : bold;
	letter-spacing : 1px;
	line-height : 15px;
	margin : 10px 0 5px 0;
	padding : 0px 0px 0px 10px;
}


img.left {
	margin : 5% 0 0 15px;
	padding : 0 0 0 0;
}

img.right {
	position : absolute;
	right : 0px;
	top : 0px;
}

p {
	margin : 30px 0;
	padding : 0px 0px 0px 10px;
	text-indent: 1.0em;
}


ul,ol, li{
	margin : 0 0 0 5px;
	padding : 0px 0px 0px 5px;
	line-height:2.0em;
}
