/* ページのレイアウト用CSS */
#contents {
	width:800px;
	background-image: url(gray.jpg);
	background-position: top right;
	background-repeat: repeat-y;
	}
#main {
	float: right;
	width: 620px;
	padding-right: 10px;
}
#side {
	float: left;
	width: 105px;
	margin-left: 0px;
	}

#twocol	{
	width:100%;
	float:left;
	margin-right:-105px;
}
#ad_side	{
	width:100px;
	float: left;
	margin-left:700px;
	}

#navbar {
	background-image:url();
	padding: 0px;
	width: 800px;
	position: absolute;
	top: 99px;
	border-bottom: 0px solid #333333;
	border-top: 0px solid #333333;
}

#navbar ul.pagelinks {
   margin: 0px;
   padding: 0px;
   font-size: 80%;
}

.on_air { 
width: 200px;
height: 90px;
overflow: auto;
background: #FEFCDE;
border: 1px solid #6666CC;
padding: 10px; 
} 

/* 各項目の装飾 */
ul.pagelinks li {
   width: 10.25em;
   line-height: 1.5em;
   list-style-type: none;
   border: 1px solid green;
   float: left;
   margin: 0.0em;
   padding: 0px;
   font-family: Arai,sans-serif;
   font-weight: bold;
   text-align: center;
}

/* リンクの装飾 */
ul.pagelinks li a {
   display: block;
   text-decoration: none;
   width: 10.25em;
}
/* 未訪問リンクの色 */
ul.pagelinks li a:link {
   background-color: #ffffcc;
   color: #666666;
}
/* 既訪問リンクの色 */
ul.pagelinks li a:visited {
   background-color: #ffffcc;
   color: #666666;
}
/* マウスが載ったときの色 */
ul.pagelinks li a:hover {
   background-color: green;
   color: #ffffff;
 
}

/* 現在位置項目の装飾 */
ul.pagelinks li.here {
   background-color: green;
   color: #ffffff;
   border-color: green; 
}



#navbar h2{
	width: 90px;
	float: center;
	text-align: center;
	margin:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 1.5em;
	border-right: solid 0px #FFFFFF;
	border-left:none;
	padding-left:0px;
}
#navbar h2 a {
	color:#ffffff;
	font-weight:nomal;
	display:block;
	font-size: 16px;
}
