<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:130px;padding:0px 5px 0px 0px;;border-color:#000000;border-width:0px;border-style: dotted dotted dotted dotted;
	background-color: #FFFFFF;
	}
	
	#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:#00CCCC;
		 clear:both;border:1px 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: #FFCC33;
		}   
	
	
	 h1 {
 	line-height: 26px;background-color: #FFFFFF;padding:0px 0px 0px 20px;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;
		color:#000000;
		text-align:right;
		 padding:0px 20px 0px 0px;
	}                
	h3 {
 	line-height: 20px;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;
	  }
	  .komoku3{
	  text-align:left;
	  width: 120px;
	  font-size: 11.5px;
	  padding:0px 0px 10px 0px;
	  background:#FFFFCC;
	  border-color:#990000;border-width:1px;
	  border-style: dotted dotted dotted dotted; 
	  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:#FFCC33;
	  border-color:#000000;border-width:1px;
	  border-style: dotted dotted  dotted dotted;
	  color:#000000;
	  }
	  .style999{
	   background-color:#FFCC99;
	   }
	  .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; 
	   padding : 0px 0px 0px 5px;
	   margin : 0px;
	  background-color : #FFFFFF;
	}
	li.style{
	text-decoration: none; 
	  font-size: 12.0px;
	  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 0px;
		  background-color : #00CCCC;
		}

	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: #FFCC33;  
	     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: #FFCC33;  
	    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: #FFCC33;  
	     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: #FFCC33;  
	    color: #000;  
	 } 
	 
	 
	 
	 
	#csstabs{
		position:relative;
		width:300px;
		height:290px;
		}
		#csstabs h3{
		padding:5px;
		height:30px;
		text-align:center;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
		}
		.tabcontent{
		padding:10px 0 0 40px;
		width:100%;
		background:#fff;
		border:1px solid #000;
		}
	
	#tab1 .tabcontent{
		z-index:2;
		position:absolute;
		left:0;
		top:42px;
		background:#fff;
		height:230px;
		}
		#tab1 h3{
		z-index:3;
		width:150px;
		position:absolute;
		left:0;
		top:0;
		background:#fff;
		}
		
		#tab2 .tabcontent{
		z-index:1;
		position:absolute;
		left:0;
		top:40px;
		height:230px;
		}
		#tab2 h3{
		width:150px;
		position:absolute;
		left:180px;
		top:0;
		}
		
		#csstabs:hover h3,
		#csstabs:focus h3,
		#csstabs:active h3{
		background:none;
		}
		
		#tab1:hover h3,
		#tab1:focus h3,
		#tab1:active h3{
		z-index:4;
		background:#fff;
		}
		#tab1:hover .tabcontent,
		#tab1:focus .tabcontent,
		#tab1:active .tabcontent{
		z-index:3;
		background:#fff;
		}
		
		#tab2:hover h3,
		#tab2:focus h3,
		#tab2:active h3{
		z-index:4;
		background:#fff;
		}
		#tab2:hover .tabcontent,
		#tab2:focus .tabcontent,
		#tab2:active .tabcontent{
		z-index:3;
		background:#fff;
		}

                                        
</style>
