@charset "Shift_JIS";

/* -----------------------------------------------
                      base styles
   ----------------------------------------------- */

body {
	margin: 0;
	padding: 0;
}

img{
    margin: 0;
	padding: 0;
}

p{
	font-size: 75%;
	line-height: 1.2em;
}


a{
	text-decoration: underline;
}


a:link,
a:visited {
	color: #190684;
}

a:hover,
a:active {
	color: #cc0000;
}

a img {
	border: none;
}

#contentsBody {
   width:596px;
	margin: 0 11px 0 11px;
	padding: 0;
}

#winsTitle{
	margin: 11px 0 0 0;
	padding: 0;
}

/*----------for index.html----------*/
.winsMenu{
	margin: 0;
	padding: 0;
	border-right: solid 1px #CCCCCC;
}

img.wMenuLast{
	text-align: right;
}

#midTable{
	margin: 11px 0 0 0;
	padding: 0;
}
.winsMap{
	margin: 0;
	padding: 5px 0 0 0;
	border: solid 1px #CCCCCC;
	background: url(../images/bar_bg.gif) left top repeat-x;
}

.mapMenu{
	margin: 0;
	padding: 0;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.space{
	width: 11px;
	margin: 0;
	padding: 0;
}

#winsNews{
   width: 280px;
	border: solid 1px #CCCCCC;
	background: url(../images/bar_bg.gif) left top repeat-x;
	vertical-align: top;
}

.newsText{
	margin: 0;
	padding: 11px;
}

#winsShosai{
	margin: 11px 0 11px 0;
	padding: 0;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

#winsShosai td{
	margin: 0;
}

.shosaiHead{
	background: url(../images/bar_bg.gif) left top repeat-x;
	height: 5px;
	padding: 0;
}

.shozaichi{
   width:100px;
   background: #E4E4DC;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.shozaichiShosai{
	width:493px;
	background: #E4E4DC;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
}

.kotsu{
   width:100px;
   background: #EFEFEF;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.kotsuShosai{
	width:493px;
	background: #EFEFEF;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
}


/*----------for shisetsu_X.html----------*/
.here{
   font-size:75%;
	color: #377E0B;
	font-weight: bold;
}

#shisetsuPic td{
	margin:0;
	padding: 0;
}

.picText{
	margin:2px;
}

/*----------for shokai.html----------*/

.wmvShokai{
	margin:0;
	padding: 11px;
	background: #F3F3F3;
	border: solid 1px #CCCCCC;
}

.wmvBanner{
	margin-right: 22px;
   vertical-align: center;
	float: left;
}

/*----------for yoko.html----------*/
.yokoTable1{
	width: 476px;
	padding: 0;
	margin: 0 0 5px 0;
}
.yokoTable1 td{
	margin: 0;
	padding: 0;
	width: 119px;
}

.dayBtn a,.dayBtn a:link,.dayBtn a:active,.dayBtn a:visited{
   display: block;
   font-size: 75%;
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 8px 3px 8px 3px;
	margin: 0;
	background: url(../images/bg_btn.gif) repeat-x;
	border-right: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	border-top: solid 1px #F7F7F7;
	border-left: solid 1px #F7F7F7;
}

.dayBtn a:hover{
   display: block;
   font-size: 75%;
	color: #4a4a4a;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 8px 3px 8px 3px;
	margin: 0;
	background: url(../images/bg_btn_o.gif) repeat-x;
	border-right: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
	border-top: solid 1px #F7F7F7;
	border-left: solid 1px #F7F7F7;
}

/*----------for 2006XXXX.html----------*/
h3{
	color: #474747;
	margin: 20px 0 11px 0;
}

#kaisaiKeibajyo{
	font-size: 75%;
	font-weight: bold;
	line-height: 1.5em;
	color: #474747;
	margin: 0 0 11px 0;
	padding: 11px;
	background: #F3F3F3;
	border: solid 1px #CCCCCC;
	width: 700px;
}

.yokoTable{
	font-size: 75%;
	margin: 0;
	padding: 0;
}

.nomalTd{
	background: #F3F3F3;
}

.titleTd{
	background: #BCBC97;
}

.titleStd{
  background: #D9D9B0;
}

.numTd1{
	background: #E4E4DB;
}

.numTd2{
   background: #EFEFEF;
}

#yokoBody{
	margin: 0 11px 0 11px;
}






