@charset "UTF-8";
/* ---------------------------------------------
Copyright (c) 2009 MediaPlanning
-----------------------------------------------*/

/*-- コンテンツ部分 --*/
#contents {
  width: 450px;
  float: left;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 0;
  padding: 0 0 0 20px;
  border-bottom: 1px solid #ccc;
}
#contents p {
  line-height: 1.5em;
  margin-bottom: 1em;
}
#contents dl {
	padding:5px;
	display:block;
	background:#fdff67;
	border:1px solid #aaa;
}
#contents  dt {
	padding:0;
	margin:0;
	display:block; color:#000;
}
#contents  dd {
	padding:10px;
	margin:0;
	border:1px solid #aaa;
	display:block;
	background:#fdff67;
}
#contents  span.fig {
	margin:0;
	display:block;
	color:#fff;
	background:#f90;
	font:bold 1em;
}

/* 更新情報 */
#information {
	width: 290px;
	height: 400px; 
	float: right;
	border:solid 1px #3366FF;
	background-color:#FFF;
	overflow:
	scroll; 
	margin-top: 10px;
	margin-right: 10px;
	padding: 10px;
	font-size: 80%;
}
#information  span.i-title {
 font-size: 120%;
  margin: 0;
  *border-bottom: 1px solid #690;
  color: #3366FF
}
table.tb1{
    border-top:1px solid #3366FF;
    border-left:1px solid #3366FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 95%;
    font-size: 0.8em;
    margin: 0 1em;
}

.tb1 td{
    border-right:1px solid #3366FF;
    border-bottom:1px solid #3366FF;
    padding:0.3em 1em;
}
.tb1 td.td2{
    border-right:1px solid #3366FF;
    border-bottom:1px solid #3366FF;
    padding:0.3em 1em;
    text-align: right;
}

#sub_menu {
	margin: 10px 10px;
	padding: 0;
	height: 25px;/*メニューの高さ*/
	margin-bottom: 1em;
}

#sub_menu_li {
margin-right :10px;
list-style-type : none;
}
#sub_menu_li li {
display : inline;
float:left;
}
#sub_menu_li a {
display: block;
text-decoration:none;
border-top:1px solid #369;
border-bottom:1px solid #3366FF;
border-left:1px solid #3366FF;
border-right:1px solid #3366FF;
text-align:center;
width: 200px;/*各ボタンの幅*/
padding-top: 4px;
padding-bottom: 2px;
margin-right: 20px;
font-size: 0.85em;
font-weight: normal;
background: #ffffff;
color: #3366FF;
}
/*マウスオーバー設定*/
#sub_menu_li a:hover {
display:block;
width: 200px;/*各ボタンの幅*/
text-decoration:none;
border-top:1px solid #369;
border-left:1px solid #369;
text-align:center;
font-weight: normal;
background: #CCCCFF;
color: #3366FF;
}
