.btitle {
	font-size: 8pt;
}

.date {
	font-size: 12pt;
	color : red;
}

.etitle {
	font-size: 12pt;
}

td {
	font-size: 8pt;
}

dl {
	margin-top:0px;
	padding-top:0px;
}

dt {
	color:#000000;
	border-top:#5555DD 2px solid;
	border-bottom:red 1px dotted;
	margin-top: 7px;
	margin-bottom:7px;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:10px;
	font-size: 10pt;
	font-weight: bold;
}
dt#kuwahara {
        background-color:#ffeeee;
}
dt#hayuma {
	background-color:#ffeeee;
}
dt#nakazawa {
	background-color:#ffeeee;
}
dt#nasu {
        background-color:#ffeeee;
}
dt#kano {
        background-color:#ffeeee;
}
dt#sakata {
        background-color:#ffeeee;
}
dt#guapo {
        background-color:#ffeeee;
}
dt#yamasekouji {
	background-color:#ffeeee;
}
dt#kobayashiyuzo {
        background-color:#ffeeee;
}
dt#kanai {
        background-color:#ffeeee;
}
dt#hato {
        background-color:#ffeeee;
}
dt#kazuma {
        background-color:#ffeeee;
}

dt#ooguro {
        background-color:#ffeeee;
}
dt#takeda {
        background-color:#ffeeee;
}
dt#tsuchiya {
	background-color:#ffeeee;
}
dt#official {
	background-color:#eeeeff;
}
dt#triconikki {
	background-color:#eeeeff;
}
dt#maricafe {
	background-color:#eeeeff;
}
dt#shop {
        background-color:#eeeeff;
}
dt#photo {
        background-color:#eeeeff;
}
dt#ikusei {
        background-color:#eeeeff;
}
dt#warunos {
	background-color:#eeeeff;
}
dt#yoko {
	background-color:#ffeeee;
}
dt#washio {
        background-color:#ffeeee;
}
dd {
	font-size:8pt;
	margin-left:25px;
}

.bname{
	font-size:8pt;
	font-weight:normal;
}


.tbname{
	font-size:10pt;
	font-weight:bold;
	background-color:#FFFFFF;
}


.tename{
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
}


.tb {
	width: 220px;
	background-color:#3333AA;
}



body {
	background-color:#fff;
	margin:0px;
}

.headline {
	background-color:#fff;
	border-left: #0000cc 5px solid;
	border-right: #0000cc 5px solid;
}
.top{
	padding-left: 10px;
	padding-right: 10px;
}
.fmbhtitle {
	padding-top:5px;
}
.update {
	color:#ff0000;
	font-size: 8pt;
	font-family:"Courier New", sans-serif;
	margin-bottom:3px;
	margin-top:0px;
}

.topad {
	padding-left:15px;
}

.topleft{
	float:left;
	margin-right:15px;
	background-color:#fff;
	width:67%;
	padding-top:0px;
	margin-top:0px;
}

.topright{
	float:left;
	width:29%;
	background-color:#fff;
}

.link{
	background-color:#009;
	font-size:8pt;
	padding-bottom:2px;
}
.linktitle{
	padding:5px 7px 5px 7px;
}

.linkbody{
	text-align:left;
	margin:2px 7px 5px 7px;
	padding:1px 7px 1px 7px;
	background-color:#fff;
}

.link dt {	
	border-top:red 2px solid;
	border-bottom:#5555DD 1px dotted;
	margin-top: 7px;
	margin-bottom:7px;
	padding-top:4px;
	padding-bottom:3px;
	font-size: 9pt;
	font-weight: bold;}
.link dd {margin-left:20px;}


.bottom {
	clear:left;
}


.daily {
	border-bottom:dotted 1px blue;
}
.dailydate {
	border-bottom:solid 1px black;
}



.tabarea {
	padding-bottom: 3px;
}

.tab {
	width:100%;
	height:25px;
	text-align:center;
	font-weight:bold;
	font-family:sans-serif;
}

.active {
	color:#fff;
	background-color: #00c;
	width: 120px;
	border:solid 2px red;
	border-bottom:solid 3px red;
	font-size:11pt;
}

.deactive {
	width:100px;
	background-color: #fff;
	border-top:solid 1px black;
	border-left:solid 1px black;
	border-bottom:solid 3px red;
	font-size:8pt;
}

.deactive a:link {color:#00c;}
.deactive a:visited {color:#00c;}
.deactive a:hover {color:#f00;}


.notab{
	border-bottom: 3px solid red ;
	border-left:solid 1px black;
}

.proc {
	border:2px solid #00c;
	float:left;
	width:370;
	margin-left:20px;
	margin-top:20px;
}

.switch {
	font-size:10pt;
}

.thumbnail {
  padding-left: 10px;
  position: absolute;
  visibility: hidden;
  z-index: 0;
  width: 141px;
}

.fmbhbanner {
  align:left;
}

.jsandrss {
	background-color:#fff;
	margin-left:20px;
	font-size:10pt;
}

.jsandrss-c{
	margin-left:10px;
	border:1px dotted #f00;
	width:700px;
	padding:20px;
}

.jsandrss-l {
	float:left;
	border:1px solid #000;
	margin-right:20px;
}

.jsandrss-r {
	float:none;
}


.weather {background-color:white; border:solid 3px blue;text-align: center;padding:2px 5px 2px 5px;}
.weather td {font-size:10pt;font-weight: bold;}
.weather .normal {color:black;}
.weather .saturday {color:blue;}
.weather .sunday {color:red;}
.weather .tmpmax {color:red;}
.weather .tmpmin {color:blue;}

.topbanner {
	height:119px;
	background-image:url("0811/only3.jpg");
}


.rightsc {
	border-top:1px dotted black;
	margin-bottom:5px;
}

.red_rect {
	background-image: url(img/triangle_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 9pt;
	padding: 0px 0px 0px 10px;
}
.blue_rect {
	background-image: url(img/triangle_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 9pt;
	padding: 0px 0px 0px 10px;
}
.red_up_rect {
	background-image: url(img/triangle_red_up.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 9pt;
	padding: 0px 0px 0px 10px;
}
.blue_up_rect {
	background-image: url(img/triangle_blue_up.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 9pt;
	padding: 0px 0px 0px 10px;
}

