<style type="text/css">

	*{zoom: 1.0;}
	*{margin:0; padding:0;}
	
	body{background-color:#FFFFFF;width:100%;}
	
	
	#my_body{margin:0 auto; width:750px;border-left:0px dotted #00CCCC;border-right:0px dotted #00CCCC;}
	
	#my_header{width:100%;border-bottom:0px solid #fff;background-color:#FFFFFF; height:30px;}

	#my_header2{width:750px;height:25px;line-height: 25px;border-color:#000000;border-width:0px;border-style: solid; background-color:#00CCCC;}
	
	#my_header3{
	   width: 750px;
	   height: 20px;
	   padding:0px 0px 0px 0px;
	   border-color:#000000;border-width:0px;
	   border-style: dotted none dotted none; 
	   background-color: #FFFFFF;
	   }
	#my_header3left{
	 float: left;
	 line-height: 20px;
	   width: 375px;
	   height: 20px;
	  font-size: 12.5px;
	  font-color: #000000; 
	   background-color: #FFFFFF;
	   padding:0px 0px 0px 0px;   
	}
	#my_header3right{
		float: right;
		line-height: 20px;
	   width: 375px;
	   height: 20px;
	  font-size: 12.5px;
	     text-color: #000000; 
	   background-color: #FFFFFF;
	   padding:0px 0px 0px 0px;
	text-align:right;
	}  
	
	
	#my_navigation{float:left;clear: both;width:180px;}
	
	#my_contents{float:left;  width:570px;font-size: 12.0px;}
	
	#mynavi{width:175px;padding:0px 5px 0px 0px;;border-color:#990000;border-width:0px;border-style: dotted none dotted none;
	background-color: #FFFFFF;
	}
	
	#sidebar {
	width:100%;
	height:450px;
	overflow:hidden;
	position:relative;
	background-color:#cccccc;
	}	
	
	#menu {
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	position:relative;
	height:100%;
	width:100%;
	}
	
	#menu li {
	background-color:#ffffff;
	padding:10px 0;
	text-align:left;
	color:#000000;
	font-size:11.5px;
	}
	
	#menu li a {
	background-color:#ffffff;
	color:#000000;
	font-size:11.5px;
	padding:20px 8px 5px 20px;
	text-decoration:none;
	}
	
	#menu li span {
	font-size:11.5px;
	color:#000000;
	}

#my_contentss{
	  float:left;
	  width:570px;
	  font-size: 12.0px;
	  margin-left 180px;
	  }
	  
	  
	#my_footer{width:100%;clear:both;background-color:#FFFFFF;border-top:0px solid #FFFFFF;text-align:left; padding:1em 0;}

	#my_footer2{width:750px;
		clear:both;
		padding:0px 0px 0px 0px;
		border:0px solid #000000;text-align:left;font-size: 12.0px;color:#FFFFFF;}
	  
	  
	#my_footer3{margin:0 auto;width:750px;height:25px;line-height: 25px;background-color:#ffcccc;
		 clear:both;border:2px solid #000000;text-align:center; padding:0em 0;font-size: 12.0px;color:#000000;} 
	  
	#my_footer99{width:750px;height:25px;line-height: 25px;
		 clear:both;background-color:#FFFFFF;border:0px solid #000000;text-align:center; padding:0em 0;font-size: 12.0px;color:#FFFFFF;}
	  
	  
	  
	
	a:hover{	
	    color:#000000;
	    border-width:0px 0px 1px 0px;
	    border-style:solid;
	    border-color:#999999;
	    position:relative;
	    top:-0px;
	    left:-0px;
		background-color: #CCCCCC;
		}   
	
	
	 h1 {
 	line-height: 26px;background-color: #FFFFFF;padding:0px 0px 0px 15px;font-style: normal;font-size: 11.5px;
	font-weight:normal;	
	color:#000000;
	}
	
	h2 {
	background-repeat: no-repeat;line-height: 26px;font-style:normal;font-size: 11.5px;font-weight:normal;background-color: #ffcccc;
		color:#000000;
		text-align:right;
		 padding:0px 20px 0px 0px;
	}   
	h3 {
 	background-color: #FFFFCC;padding:0px 0px 0px 0px;font-style: normal;font-size: 11.5px;
	font-weight:normal;
	color:#000000;
	}

	h3.waku{
	  width: 570px;
	  line-height: 20px;
	  text-align:center;
	  font-size: 11.5px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:1px;
	  border-style: solid solid solid solid; 
	  font-weight:normal;
	  }  
	  h3.wakuleft{
	  width: 570px;
	  line-height: 20px;
	  text-align:left;
	  font-size: 11.5px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:1px;
	  border-style: solid solid solid solid; 
	  font-weight:normal;
	  }  
	
	   h3.wakucenter{
	  width: 570px;
	  line-height: 20px;
	  text-align:center;
	  font-size: 11.5px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:1px;
	  border-style: solid solid solid solid; 
	  font-weight:normal;
	  }  
	h3.menu{
	  text-align:center;
	  width: 120px;
	  font-size: 12.0px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:2px;
	  border-style: dotted dotted dotted dotted; 
	  font-weight:normal;
	  } 
	.komoku0{
	  text-align:center;
	  width: 120px;
	  font-size: 11.5px;
	  padding:0px;
	  background:#00CCCC;
	  border-color:#990000;border-width:0px;
	  border-style: dotted dotted dotted dotted; 
	  color:#000000;
	  }   
	.komoku1{
	  text-align:center;
	  width: 120px;
	  font-size: 11.5px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:2px;
	  border-style: dotted dotted dotted dotted; 
	  color:#000000;
	  } 
	.komoku2{
	  text-align:center;
	  width: 100px;
	  font-size: 12.0px;
	  padding:0px;background:#FFFFFF;
	  border-color:#990000;border-width:2px;
	  border-style: dotted dotted dotted dotted; 
	  color:#000000;
	  }
	  h3.wakuside{
	  text-align:center;
	  width: 100px;
	  font-size: 11.5px;
	  padding:2px 0px 2px 0px;
	  background:#990000;
	  border-color:#ffffff;border-width:4px;
	  border-style: dotted none dotted none; 
	  color:#ffffff;
	  }  
	  .komoku3{
	  text-align:left;
	  width: 161px;
	  font-size: 11.5px;
	  padding:10px 0px 10px 0px;
	  background:#ffffff;
	  border-color:#990000;border-width:2px;
	  border-style: none none dotted none; 
	  color:#000000;
	  }
	  .center{
	  text-align:center;
	  }
	.komoku32{
	  text-align:center;
	  width: 120px;
	  font-size: 12.0px;
	  padding:0px;background:#00CCCC;
	  border-color:#990000;border-width:1px;
	  border-style: dotted dotted dotted dotted; 
	  text-decoration:none;
	  } 
	  .komoku99{
	  line-height: 20px;
	　text-align:center;
	  width: 120px;
	  height:15px;
	  font-size: 12.0px;
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:0px;background:#CCCCCC;
	  border-color:#000000;border-width:1px;
	  border-style: dotted dotted  dotted dotted;
	  color:#000000;
	  }
	  .style999{
	   background-color:#ffffcc;
	   }
	  .space{
	  text-align:left;
	  font-size: 12.0px;
	  padding:5px;background:#FFFFFF;
	  border-color:#000000;border-width:0px;
	  border-style: dotted dotted dotted dotted; 
	  text-decoration:none;
	  }
	div.hako99{
	   width: 580px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px 0px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	}  
	
	div.hako{
	   width: 570px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px 0px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.hako2{
	   width: 380px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	    float: left;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.hako3{
	   width: 190px;
	    height: 240px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	    float: left;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.hako4{
	   width: 190px;
	    height: 240px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	    float: right;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.hako_tanka{
	   width: 90px;
	    height: 25px;
	   font-size: 11.5px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	text-align:center;
	}
	.style_tanka{
	background:#FFFFCC;
	border-color:#000000;border-width:1px;
	border-style: dotted dotted  dotted dotted; 
	}
	div.syohin{
	   width: 570px;
	   font-size: 12.0px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.namae_tanka{
	clear : both;
	   width: 570px;
	   height: 20px;
	   padding:0px 0px 0px 0px;
	   border-color:#000000;border-width:1px;
	   border-style: dotted none dotted none; 
	   background-color: #FFFFFF;
	   }  
	  
	div.gazou_setsumei {
	clear : both;
	   width: 570px;
	  font-size: 12.0px;
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:0px 0px 0px 0px;
	   background-color: #FFFFFF;  
	}
	
	div.namae{
	 float: left;
	line-height: 20px;
	   width: 460px;
	 height: 20px;
	  font-size: 12.0px;
	  font-color: #000000; 
	   background-color: #FFFFCC;
	   padding:0px 0px 0px 0px;   
	}
	
	div.tanka{
	float: right;	
		line-height: 20px;
	   width: 110px;
	
	  font-size: 12.0px;
	     text-color: #000000; 
	   background-color: #FFFFCC;
	   padding:0px 0px 0px 0px;
	text-align:right;
	}  
	div.gazou{
	 float: left;
	   width: 170px;
	  font-size: 12.0px;
	  font-color: #000000; 
	  background:#FFFFFF;
	  padding:0px 0px 0px 0px;
	 
	}
	div.setsumei{
	float: right;
	   width: 400px;
	  font-size: 12.0px;
	     text-color: #000000;  
	   background-color: #FFFFFF;
	   padding:0px 0px 0px 0px;
	 
	} 
	
	div.kwaku1{
	float: left;
	   width: 190px;
	    height: 150px;
	   font-size: 12.0px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#00CCCC0;border-width:1px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.kwaku23{
		float: right;	
	   width: 380px;
	    height: 150px;
	   
	   font-size: 12.0px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#000000;border-width:0px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	
	div.kwaku2{
	 float: left;	
	   width: 190px;
	    height: 150px;
	  
	   font-size: 12.0px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#00CCCC;border-width:1px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	div.kwaku3{
	 float: right;	
	   width: 190px;
	    height: 150px;
	  
	   font-size: 12.0px;
	   font-family: ＭＳ Ｐゴシック, Osaka;
	   padding:0px 0px px 0px;
	   background:#FFFFFF;
	   border-color:#00CCCC;border-width:1px;
	   border-style: dotted dotted  dotted dotted; 
	   color: #000000;
	
	}  
	.nolist li	{
	display: inline;
	
	}
	
	.li_year	{
		margin:0px 0px 0px 10px;
	}
	.li_month	{
		margin:0px 0px 0px 20px;
	}

	
	ul.type{
	           text-decoration: none; 
		font-size: 11.5px;	   
	   padding : 0px 0px 0px 0px;
	   margin : 0px;
	  background-color : #FFFFFF;
	}
	li.style{
	text-decoration: none; 
	  font-size: 11.5px;
	  padding : 0px 0px 10px 0px;
	  margin :  0px 0px 0px 0px;
	  background-color : #FFFFFF;
	}
	

	li.style9{
			text-decoration: none; 
	  font-size: 12.0px;
	  padding : 0px 0px 10px 0px;
	  margin :  0px 0px 0px 40px;
	  background-color : #cccccc;
		}

	div.navi {
	   width: 750px;
	   line-height: 18px;
	   padding: 1px 1.0em;
	   font-size: 12.0px;
	   color: #000000;
	}
	div.navii {
	   width: 750px;
	 line-height: 18px;
	   padding: 1px 1.0em;
	   font-size: 12.00px;
	   color: #000000;
	}
	div.navis {
	   width: 750px; 
	   line-height: 18px;
	   padding: 1px 1.5em;
	   font-size: 12.0.0px;
	   color: #000000;
	}
	div.navi a {
	  text-decoration: underline; 
	   border-right: 1px #00CCCC solid;
	   padding: 1px 1.0em;
	   font-size: 12.0px; 
	   color: #000000;
	}
	div.navii a {
	   border-right: 1px #00CCCC solid;
	   padding: 1px 1.0em;
	   font-size: 12.0px; 
	   color: #000000;
	}
	div.navis a {
	   text-decoration: none; 
	   border-right: 1px #00CCCC solid;
	   padding: 1px 1.0em;
	   font-size: 12.0px; 
	   color: #000000;
	}
	
	div.box{
	text-align:left;
	background:#FFFFFF;
	clear:both;
	  width:550px;
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:2px 0px 2px 0px;
	  border-color:#00CCCC;border-width:1px;
	  border-style: dotted none dotted none; 
	  }
	  
	 div.box4a{
	text-align:left;
	background:#FFFFFF;
	clear:both;
	  width:550px;
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:10px 0px 2px 0px;
	  border-color:#00CCCC;border-width:0px;
	  border-style: dotted none dotted none; 
	  }
	 
	  
	  
	div.box2{
	font-size: 12.0px;
	  width:550px;
	  
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:0px;background:#FFFFFF;
	  border-color:#000000;border-width:0px;
	  border-style: dotted dotted  dotted dotted;
	
	  }
	div.boxb{
	  font-size: 11.5px;
	  width:550px;
	  font-family: ＭＳ Ｐゴシック, Osaka;
	  padding:0px;background:#FFFFFF;
	  clear:both;
	  border-color:#FFFFFF;border-width:0px;
	  border-style: dotted dotted  dotted dotted; 
	  }
	div.minibox{
	  font-size: 11.5px;
	  width:15px;
	  height:15px;
	  padding:0px;background:#FFCC99;
	  border-color:#00CCCC;border-width:1px;
	  border-style: dotted dotted  dotted dotted; 
	  } 
	   
		
	.demo4 {  
	     text-align: left  
	 }  
	 .demo4 li {  
	     display: inline;  
	 }  
	 .demo4 li strong {  
	    display: -moz-inline-box;  
	     display: inline-block;  
	     padding: 0px 3px 0px;  
	     background: #CCCCCC;  
	     border: 0px #CCC solid;  
	 }  
	 .demo4 li a {  
	     display: -moz-inline-box;  
	     display: inline-block;  
	    padding: 0px 3px 0px;  
	     border: 0px #CCC solid;  
	 }  
	 .demo4 li a:hover {  
	     border: 0px solid #2D88B3;  
	    background: #CCCCCC;  
	    color: #000;  
	 } 
	
	
	
	
	.demo4a {  
	     text-align: center  
	 }  
	 .demo4a li {  
	     display: inline;  
	 }  
	 .demo4a li strong {  
	    display: -moz-inline-box;  
	     display: inline-block;  
	     padding: 3px 5px 4px;  
	     background: #CCCCCC;  
	     border: 1px #CCC solid;  
	 }  
	 .demo4a li a {  
	     display: -moz-inline-box;  
	     display: inline-block;  
	    padding: 3px 5px 4px;  
	     border: 1px #CCC solid;  
	 }  
	 .demo4a li a:hover {  
	     border: 1px solid #2D88B3;  
	    background: #CCCCCC;  
	    color: #000;  
	 } 
	 
	div.size115{
	  font-size: 11.5px;
	  }  
	 
  .sideMenu { margin:10px 0; }  
  .sideMenu li {font-weight:bold;  margin-left:16px; }  
  .sideMenu li ul li { font-weight:normal; }  


                       
</style>

