 
BODY{
  font-size : 12px;
  line-height : 30px;
  
  
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  

  
  
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  font-family : Verdana;
  

  
  

  
  
  
  
  background-repeat : repeat-x;
  
  margin-top : 0px;
  
  

  
  
  

  background-image : url(background0.jpg);
}
TD{
  font-size : 13px;
  line-height : 25px;
  letter-spacing : 0px;
  

  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  

  
  
  
  
  

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
H2{
  font-size : 13px;
  font-weight : bold;
  padding-top : -3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : -5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
BLOCKQUOTE{
  font-size : 12px;
  line-height : 20px;
  bottom : auto;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : -2px;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 3px;
  margin-bottom : -2px;border-width : 0px 0px 0px 0px;}
H1{
  font-size : 13px;
  font-weight : normal;
  line-height : 20px;
  
  height : 13px;
  
  font-style : normal;
  font-variant : normal;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;}
A:link{
  color : #0334a5;
}
A:hover{
  color : aqua;
}
H3{
  font-size : 14px;
  color : white;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  font-weight : normal;
  
  
  

  background-image : url(h3.jpg);
}
A.no2{
  color : white;
  text-decoration : none;
}
A.no2:link{
  color : white;
  text-decoration : none;
}
A.no2:visited{
  color : silver;
  text-decoration : none;
}
A.no2:hover{
  color : aqua;
}
Q{
  line-height : 30px;
}
TD.no1{
  padding-right : 15px;
  

  background-color : #dfeeee;
  
  

  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #aed5d5;
}
.MarqueeClass{
  color : #ea0000;
  background-color : white;
  width : 760px;
}
TD.no2{
  font-size : 14px;
  font-weight : bold;
  color : black;
  
  
  
  
  
  
  padding-bottom : -5px;
  
  padding-top : -2px;
  padding-left : 0px;
  padding-right : 0px;
  
  
  
  
  border-left-width : 15px;
  border-left-style : solid;
  border-left-color : #797f71;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #797f71;
  
  
  bottom : auto;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #797f71;
  border-right-color : #797f71;
  
  background-image : url(02.jpg);
  background-repeat : repeat-x;
}
/* sub navigation */
.sidenav {
	float: left;
        
	width : 180px;
}
.sidenav H3 {
        text-align:left;
	
	
	
	color : white;
	font-size : 13px;
	height : 26px;
	margin-top : 0px;
        padding-left : 8px;
  margin-bottom : 0px;
  padding-top : 6px;
  padding-bottom : 0px;
  
  
  
  width : 180px;
  
  
  
  
  padding-right : 0px;
  margin-left : 20px;
  margin-right : 5px;
  
  
  
  
  
  
  vertical-align : middle;
  
  
  
  
  
  
  background-color : #4d4b46;
  background-repeat : inherit;
}
.sidenav LI {
	
	
	padding-left: 0px;<!--サイドナビの段のズレ-->
        list-style: none;
  color : #cc0000;
}
.sidenav LI A {
        text-align:left;
	
	color : #3c3c3c;
	display: block;
	padding : 0px 0px 0px;padding-left : 4px;
	text-decoration : none;
  
  
  
  
  
  
  
  width : 180px;
  
  
  
  
  
  
  
  
  
  background-color : white;
  
  margin-left : 20px;
  margin-right : 20px;
  
  line-height : 23px;
  
  
  

  
  
  border-bottom-color : white;
  margin-bottom : 0px;
  margin-top : 0px;
  
  
  border-left-color : #b3b3b3;
  
  height : 24px;
  border-left-width : 1px;
  border-left-style : solid;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #b3b3b3;
}
.sidenav LI A:hover {
	
	

  
  
  background-color : #f4ecf4;
  color : black;
}
/* navigation */
.navigation {
        text-align:left;
	
	font : 0.8em Verdana,sans-serif;
	height : 30px;
	margin-left : 8px;
	margin-bottom : 0px;
	padding : 0px 0px 8px 0px;
	width: 755px;
  margin-top : 0px;
  

  background-repeat : no-repeat;
  
  
  
  

  color : black;
}
.navigation A{
 
 text-decoration : none;
 text-align:center;
 
 border-left : 1px solid white;
 border-top : 0px solid white;
 display:block;
 padding-left:0px;
 width : 150px;
 float:left;
 line-height : 28px;
  font-weight : 100;
  margin-left : 0px;
  
  
  bottom : auto;
  right : 0px;
  background-image : url(menu1.gif);
  height : 30px;
  
  margin-top : 0px;
  margin-bottom : 7px;
  

  color : black;
  padding-top : 0px;
}

.navigation A:hover{
 color : white;
 
}
A{
  color : blue;
}
TD.no3{
  padding-top : 3px;
  padding-left : 6px;
  padding-right : 4px;
  padding-bottom : 0px;
}
TD.no4{
  background-color : white;
  text-align : right;
  padding-right : 8px;
}
TABLE{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TR{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TD.no5{
  
  
  
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : white;
  line-height : 18px;
}
UL{
  list-style-type : none;
}


.sidenav H4{
  margin-left : 20px;
  font-size : 14px;
  font-weight : normal;
  
  padding-top : 2px;
  padding-left : 9px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-right : 20px;
  margin-bottom : 2px;
  width : 180px;
  vertical-align : middle;
  
  color : white;
  background-repeat : no-repeat;
  height : 27px;
  
  

  background-color : #47382e;
  border-left-width : 12px;
  border-left-style : solid;
  border-left-color : #8f8f81;
}
.sidenav ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TD.no6{
  font-size : 14px;
  padding-top : 4px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 4px;
}
H5{
  background-color : #6cc6c1;
  font-size : 13px;
  font-weight : normal;
  
  margin-left : 20px;
  
  
  
  vertical-align : sub;
  padding-top : 0px;
  
  
  
  
  
  
  
  
  
  color : white;
  padding-bottom : 0px;
  
  
  
}
TD.no7{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #00cccc #00cccc #00cccc #00cccc;}
