@charset "shift_jis";

html {
	background: none #ffffff;
	background-image: url(./img/back_earth.png);
    background-position: right top;
    background-repeat: repeat-y;
	background-attachment:none;
}

a:link		{text-decoration:none; color:#333333}
a:visited	{text-decoration:none; color:#333333}
a:active	{text-decoration:none; color:#333333}
a:hover		{text-decoration:underline; color:#ffffff;background-color:#333333;}

a.rightnavi:hover		{
	text-decoration:none;
	color:#ffffff;
	background-color:#aaaaaa;
	border: 1px solid #333333;
}

a.rightnavi {
	border: 1px solid #ffffff;
	display:block;
	width:100%;
	padding-left:2px;
}

.rightnavi_s {
	color:#ffff00;
	background-color:#444444;
	border: 1px solid #333333;
	display:block;
	width:100%;
	padding-left:2px;
}


h2{
	color:#999;
	font-size:13px;
	background-color:#ddf;
	border-left: 20px solid #f90;
	width:100%;
	padding:3px;
}

ul{
	margin-left:18px;
}

li{
	list-style-image: url(./right.gif);
}

br{
	line-height:9px
}

hr{
	border: 1px solid #aaaaaa;
}

form{
	margin:0px;
}
.cathead{
	font-size:24px;
	font-weight:bold;
	color:#333333;
	border-top: 1px solid #aaaacc;
	border-left: 0px solid #ff9900;
	border-bottom: 5px solid #aaaacc;
	width:97%;
	padding:5px;
	margin:0px;
}


.header{
	font-size:12px;
}

div.leftnavi {
	width: 18%;
	float: left;
	background-color:#eeeeff;
	font-size:13px;
	line-height:16px
}

div.mainlink {
	padding-top: 15px;
	width: 58%;
	float: left;
	border-right: 5px inset #aaaacc;
	border-left: 1px solid #aaaacc;
	border-bottom: 3px solid #aaaacc;
	background-image: url(./img/vlogo.png);
    background-position: left top;
    background-repeat: repeat-y;
	padding-left:30px;
}

div.rightnavi {
	float: left;
	width:20%;
}

.eachtitle{
	font-size:16px;
	font-weight:bold;
}


.eachtoptitle{
	color:#000099;
	font-size:16px;
	font-weight:bold;
}


.eachcom{
	font-size:13px;
}

.eachtopcom{
	font-size:14px;
}


.eachdate{
	font-size:10px;
}

br {
	line-height:20px;
}

.eachurl{
	font-size:10px;
	color:#009900;
}

