P{
  font-size : 85%;
  line-height : 1.6;
}
.table1{
  padding-left : 20px;
  margin-left : 0px;
}
.midasi{
  color : #2a2a2a;  
  font-weight : bold;
  background-color : #cee6d8;
  height : 19px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #3A4861;
}
.midasi A{
  color : #2a2a2a;  
  font-weight : bold;  
  height : 19px;
}
.tit{
  font-size : 70%;
}
hr{
  color : #AAC6AD;
}
.weather{
  font-size : 73%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  list-style-position : inside;
}
/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */
.rss_box {
	 background-color: #ffffff;
}
.rss_title, rss_title a {
	margin: 0px;padding: 0px;
}
.rss_title a, rss_title a {
	margin: 0px;	padding: 0px;  font-size : 80%;  color : gray;
}
.rss_items {
       list-style:none;       margin:0;       padding:0;
}
.rss_item  {
  font-size : 80%;  margin-bottom : 0.5em;
}
.rss_item  A{
  font-size : 83%;  margin-bottom : 0.5em;  color : #505b85;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	}
.rss_item a:hover { 
	}
.rss_date {
	font-size: xx-small;
	}
.table2{
  font-size : 82%;
  line-height : 1.5;
  width : 100%;
}
.tsmall{
  font-size : 78%;
}
.hr1{
  color : #355756;
}
.midasi2{
  background-image : url(../gif/glay.gif);
  font-weight : bold;
  font-size : 90%;
  padding-left : 0.8em;
  padding-right : 0.8em;
}
A{
  color : #324676;
}
A:HOVER{
  color : silver;
  background-color : #405995;
}
.hidari{
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : #B3B8BB;
  font-size : 90%;
}
H1{
  font-size : 16px;
  font-weight : bold;
  margin : 0px;
}

.smallp2{
  font-size : 80%;
  line-height : 1.4;
  margin: 3px;
  padding-left : 1em;
}.smallp{
  font-size : 80%;
  line-height : 1.4;
  margin : 3px;  
}
.smallp75{
  font-size : 75%;
  line-height : 1.4;
  margin : 3px;
}
.bun{
  line-height : 1.8;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  font-size : 84%;
}.bun3{
  line-height : 1.8;
  padding-top : 3px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 3px;
  font-size : 84%;
  margin : 0px;
}
.bun2{
  line-height : 2.0;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  font-size : 87%;
  font-weight : bold;
}
.botan{border-top-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 2px;border-style : outset outset outset outset;border-color : #fea601 #cc0000 #fea601;border-left-color : #fea601;
  color : #ffffff;
  background-color : #cc0000;
  padding-top : 0px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 0px;
}
.hyo{
  font-size : 80%;
  background-color : #fafbfc;
}
.hyom{
  font-size : 90%;
  color : #ffffff;
  background-color : #324676;
}.hyomgray{
  font-size : 90%;
  color : #ffffff;
  background-color : #868891;
  padding-left : 0.8em;
}
.hyo2{
  font-size : 80%;
  color : #535353;
  background-color : #ffffff;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 1.3;
}.hyo3{
  font-size : 77%;
  color : #535353;
  background-color : #ffffff;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 1.3;
}
.inde{
  padding-left : 25px;
  padding-right : 25px;
  font-size : 80%;
  line-height : 1.4;
  padding-top : 10px;
  padding-bottom : 20px;
}
.yaji a{
  cursor : default;
}.yaji a:hover{
  cursor : default;
  background-color : #ffffff;
}
.mainMenu {
	width : 160px;
border-top-width : 0px;border-left-width : 0px;border-right-width : 0px;border-bottom-width : 0px;
  }
.mainMenu UL {
	background-color : #e3e3e3;
	margin : 0.2em 1em 0.2em;margin-left : 1em;margin-left : 1em;margin-bottom : 0.2em;margin-left : 1em;
	padding: 0;
	list-style-type: none;
}
.mainMenu LI {
	display: inline;
	margin: 0; 
}
.mainMenu LI A {
	color : #324676;
	text-decoration: none;
	background-color : #fafafa;
	padding : 0.2em;padding-left : 1em;padding-bottom : 0.2em;padding-left : 0.8em;
	display: block;
	position: relative;
  text-align : left;
  border-top-width : 0px;
  border-left : 7px solid maroon;
  margin-top : 2px;
  margin-right : 0px;
  border-right-width : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  border-bottom-width : 0px;
  font-weight : normal;
  font-size : 88%;
}
.mainMenu LI A:HOVER {
	color: white;
	background-color : #324676;
}
#menu2 {
width: 148px;
  font-size : 85%;
}
#menu2 UL {
	background-color : #919db3;
	margin:0.2em 1em;
	padding: 0;
	list-style-type: none;
}
#menu2 LI {
	display: inline;
	margin: 0;
  }
#menu2 LI A {
	color : #324676;
	text-decoration: none;
	background-color : #fafafa;
	padding : 0.2em 1em;padding-bottom : 0.2em;padding-left : 1em;
	display: block;
	position: relative;
  margin-top : 1px;
}
#menu2 li a:HOVER {
	color: white;
	background-color : #324676;
}	
#menu3 {
width: 148px;
  font-size : 85%;
}
#menu3 UL {
	background-color : #b68d93;
	margin:0.2em 1em;
	padding: 0;
	list-style-type: none;
}
#menu3 LI {
	display: inline;
	margin: 0;
  }
#menu3 LI A {
	color : #324676;
	text-decoration: none;
	background-color : #fafafa;
	padding : 0.2em 1em;padding-bottom : 0.2em;padding-left : 1em;
	display: block;
	position: relative;
  margin-top : 1px;
}
#menu3 LI A:HOVER {
	color: white;
	background-color : #763237;
}
.menuMidasi{
  background-image : url(../gif/glay.gif);
  padding-left : 0.8em;
  width : 152px;  
  font-size : 90%;
  font-weight : bold;
  vertical-align : baseline;
  padding-top : 0.4em;
  padding-right : 0.8em;
  padding-bottom : 0.2em;
  margin-top : 0px;
}
.hyom a{
  color : white;
}
H5{
  font-size : 100%;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
H6{
  font-size : 90%;
  margin : 1px;
  padding : 0px;
}
.tenten{border : 2px dotted #405468;}
#yokoMenu1 LI {
	list-style-type: none;
	margin : 0px 0px 1px;margin-left : 0px;
	float: left;
  text-align : center;
}
#yokoMenu1 {
	list-style-type: none;
	margin : 0px 0px;margin-bottom : 0px;margin-left : 0px;
	float: left;
  font-size : 80%;
  
  text-align : center;
}
#yokoMenu1 LI A {
	color : white;
	text-decoration: none;
	text-indent : 0em;
	background-color : #525978;
	border-left : solid #e4ede2;border-left-width : 1px;
	padding : 0.1em 0px 0.2em;padding-left : 0px;padding-bottom : 0.1em;padding-left : 0px;
	display: block;
	width : 120px;
  margin-left : 1px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #5b805b;
  margin-top : 0px;
  margin-right : auto;
  
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #e4ede2;
  border-right-color : #698d65;
  margin-bottom : auto;
}
#yokoMenu1 LI A:HOVER {
		color : #36365c;
	background-color : #b3b7ca;
}
#yokoMenu2 LI {
	list-style-type: none;
	margin : 0px 0px 1px;margin-left : 0px;
	float: left;
  text-align : center;
}
#yokoMenu2 {
	list-style-type: none;
	margin : 0px 0px;margin-bottom : 0px;margin-left : 0px;
	float: left;
  font-size : 80%;
  
  text-align : center;
}
#yokoMenu2 LI A {
	color : white;
	text-decoration: none;
	text-indent : 0em;
	background-color : #525978;
	border-left : solid #e4ede2;border-left-width : 1px;
	padding : 0.1em 0px 0.2em;padding-left : 0px;padding-bottom : 0.1em;padding-left : 0px;
	display: block;
	width : 120px;
  margin-left : 1px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #5b805b;
  margin-top : 0px;
  margin-right : auto;
  
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #e4ede2;
  border-right-color : #698d65;
  margin-bottom : auto;
}

#yokoMenu2 LI A:HOVER {
		color : #36365c;
	background-color : #b3b7ca;
}
.ind1{
  background-color : #fafbfc;
  display: inline;
  font-size : 92%;
}.ind2{
  background-color : #fafbfc;
  display: inline;
  font-size : 85%;
  padding-left : 2em;
  line-height : 1.2;
  color : #505050;
}
.ind1 A{
 display: block;
  
  background-color : #ceced7;
  padding-top : 0.3em;
  padding-left : 0.3em;
  padding-right : 0.3em;
  padding-bottom : 0.3em;
  border-left-style : solid;
  border-left-color : #4e5369;
  font-weight : bold;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 1px;
  border-left-width : 5px;
}
.ind1 A:hover{
  color : #ffffff;
  background-color : #394557;
}
#top{
	width : 780px;
	text-align : center;
}
.right80{
	float : right;
	font-size : 80%;
}
.leftbox{
	float : left;
}

.right{
	float : right;
	}
.mainMenuB {
	width : 120px;
border-top-width : 0px;border-left-width : 0px;border-right-width : 0px;border-bottom-width : 0px;
}
.mainMenuB UL {
	background-color : #e3e3e3;
	margin : 0.2em 1em 0.2em;margin-left : 1em;margin-left : 1em;margin-bottom : 0.2em;margin-left : 1em;
	padding: 0;
	list-style-type: none;
}
.mainMenuB LI {
	display: inline; margin: 0;  
}
.mainMenuB LI A {
	color : #324676; text-decoration: none;
	background-color : #fafafa;
	padding : 0.2em 0.8em 0.2em;padding-left : 1em;padding-bottom : 0.2em;padding-left : 0.8em;
	display: block;	position: relative;
  text-align : left;
  border-top-width : 0px;
  border-left-width : 7px;
  border-left-style : solid;
  border-left-color : maroon;
  margin-top : 2px;  margin-right : 0px;  border-right-width : 0px;  margin-left : 0px;
  margin-bottom : 0px;
  border-bottom-width : 0px;
  font-weight : normal;
  font-size : 78%;
}

.mainMenuB LI A:HOVER {
	color: white;
	background-color : #324676;
}
.menuMidasiB{
  background-image : url(../gif/glay.gif);
  padding-left : 0.8em;
  width : 120px;
  font-size : 80%;
  font-weight : bold;
  vertical-align : baseline;
  padding-top : 0.4em;
  padding-right : 0.8em;
  padding-bottom : 0.2em;
  margin-top : 0px;
}
.left-m20{
font-size : 78%;
margin-left:20px;
margin-top:12px;
float:left;
}
.hrten{
border-top: 2px dotted #a5a6c0;padding-top : 0px;margin-top : 0px;color : white;line-height:0;
margin-left: 20px;margin-right:20px;border-bottom:0px white solid;
}
.midasi3{
border-left:7px #518BA2 solid;
border-bottom:1px #518BA2 solid;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}
.box1{
padding:7px;margin:10px;font-size:80%;
line-height:1.5;
background-color: #F5F5F5;
}
.box1 a{
margin-bottom: 5px;}
.w728{
width: 728px;
text-align: left;
}
.hone{
border-left: #6BABAB 7px solid;
border-bottom: #6BABAB 1px solid;
font-size: 90%;
font-weight: bold;
margin: 5px;
padding:5px;
text-align: left;
}
.linkPage{
font-size:80%;
width: 680px;
margin-left: 48px;
}
.linkPage ul{
 list-style-type: none;
  margin:0px;
  padding:0px;
}
.linkPage li{
background-color: #ECF4F4;
margin-bottom:5px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
line-height:1.5em;
height: 130px;
}
.linkPage li a{
margin-right:20px;
font-size: 120%;
}
.mainBox{
width:728px;
text-align: left;
}
.honbun{
margin:5px ;
font-size:80%;
padding-left: 20px;
text-align: left;
line-height: 1.6em;
}
.550honbun{
width: 550px;
margin:5px ;
font-size:80%;
padding-left: 20px;
text-align: left;
line-height: 1.6em;
}
.honbunbig{
margin-bottom:5px ;
padding-left: 20px;
text-align: left;
line-height: 1.6em;
}
.googleM{
border-bottom: dotted 1px #1D1D2C;
border-top: dotted 1px #1D1D2C;
padding:10px;
text-align:left;
padding-left:30px;
}
.honbun2{
font-size: 84%;
line-height: 1.2;padding: 5px;
}
.bottomBox{
font-size: 75%;
padding:5px;
margin-top: 0px;
margin-bottom:0px;
}
.bottomBox A{
padding-left: 8px;
padding-right: 8px;
}
.midasi4{
  width : 580px;  
  color : #E1E1E1;
  font-weight : bold;
  background-color: #4A546C;
  border-left: solid 5px #00033E;
  height : 20px;
  padding-top : 3px; padding-left : 8px;
  text-align : left;
}
.bookTable{
width: 580px;
font-size: 82%;
vertical-align: bottom;
margin-left: 50px;
}
.midasiBook{
border-left:5px #AAC6AD solid;
color: #535353;
font-size:105%;
height: 20px;
padding-bottom: 5px;
margin-top: 5px;
}
