body {
     text-align:center;
	 font-size:80%;
	 line-height:120%;
	  /*border:solid 1px #5398E7;*/
}

a {
  color: #006666;
}
/*ξ{gΜbrr*/

#wrapper_waku{
      /* width:758px;
	   height:auto;
	   text-align:center;*/
  
}
#wrapper{
       width:750px;
	   height:auto;
	    border:solid 1px #5398E7;
	   
	   }
#content{
       width:750px;
	   height:auto;
	   text-align:center;
}
#left{
	    width:180px;
	   float:left;
	   height:auto;
	   text-align:left;
}

/*includeΜΜbrr*/
#header{
background-color:#339933;
/*
       background-image:url(/image/header.gif);
	   width:758px;
	   height:100px;
	   
*/
}


/*sidemenuΜbrr*/
/*ξ{ΜirQ[V*/
.nav{  width:170px;
       padding:0px 0px 0px 0px;
	   margin:10px 0px;
}

.nav_title{
       padding:4px 0px 4px 15px;
	   color:#FFFFFF;
	   font-weight:bold;
	   font-size:100%;
	   background-image:url(../image/nav_title.gif);
}


.nav ul{
        margin:0px;
		padding:0px;
}

.nav ul li{
        margin:1px 0px 1px 0px;
        padding:7px 5px 7px 15px;
		border:1px #cccccc solid;
		list-style-type:none;
		background-image:url(../image/nav_g.gif);
		background-repeat:repeat-y;
}

.nav ul a:link{
          color:#0055B5;
	  text-decoration:none;
}
.nav ul a:visited{
           color:#0055B5;
	   text-decoration:none;
}
.nav ul a:hover{
	   color:#FF9a00;
}

/*uOΦWΜirQ[V*/
.nav2{  width:170px;
       padding:0px 0px 0px 0px;
	   margin:10px 0px;
}
.nav_title2{
       padding:4px 0px 4px 15px;
	   color:#FFFFFF;
	   font-weight:bold;
	   font-size:100%;
	   background-image:url(../image/nav_title.gif);
}
.nav_title2 a:link{
          color:#ffffff;
	  text-decoration:none;
}
.nav_title2 a:visited{
           color:#ffffff;
	   text-decoration:none;
}
.nav_title2 a:hover{
	   color:#FF9a00;
}

.nav2 ol{
        margin:0px;
		padding:0px;
}

.nav2 ol li{
        margin:1px 0px 1px 0px;
        padding:3px 5px 3px 15px;
		border:1px #cccccc solid;
		list-style-type:none;
		background-image:url(../image/nav_g.gif);
		background-repeat:repeat-y;
		
}
.nav2 ol a:link{
          color:#0055B5;
	  text-decoration:none;
}
.nav2 ol a:visited{
           color:#0055B5;
	   text-decoration:none;
}
.nav2 ol a:hover{
	   color:#FF9a00;
}

/*ξ{ΜPΖirQ[V*/
.nav_only{
		padding:7px 0px 7px 15px;
		margin:10px 10px 10px 0px;
	    border:solid 1px #CCCCCC;
		background-image:url(../image/nav_only.gif);
		background-repeat:no-repeat;
}

.nav_only a:link{
          color:#0055B5;
	  text-decoration:none;
}
.nav_only a:visited{
           color:#0055B5;
	   text-decoration:none;
}
.nav_only a:hover{
	   color:#FF9a00;
}

/*»ΜΌΜPΖirQ[V*/
.nav_only2{
		padding:7px 0px 7px 15px;
		margin:10px 10px 10px 0px;
	    border:solid 1px #bad6f5;
		
}

.nav_only2 a:link{
          color:#333333;
	  text-decoration:none;
}
.nav_only2 a:visited{
           color:#333333;
	   text-decoration:none;
}
.nav_only2 a:hover{
	   color:#FF9a00;
}





/*footerΜbrr*/
#footer{
		width:750px;
		height:80px;
		padding:5px 0px 0px 0px;
		text-align:center;
		border-top :solid 1px #cccccc;
}      

/*includeΜΜbrrIνθ*/

/*centerΜbrr*/
#center{
      /*border: solid 1px red;*/
	   text-align:left;
	   margin-left:180px;
	   padding:10px 0px 20px 0px;
	   width: 560px;
}

.h1_waku{
	   background-image:url(/image/h1_title.gif);
	   padding:5px 0px 5px 4px;
	   margin-bottom:15px;
	   width:556px;
}

#center h1{
       font-size:100%;
	   padding:0px 0px 0px 10px;
	   margin:0px;
	   color:#FFFFFF;
	   font-weight:bord;
	   border-left:4px #ffffff solid; 

}

#ayumi img{
	   float:left;
	   margin:0px 10px 5px 0px;
}

#ayumi h3{
	   font-size:100%;
	   padding:0px 0px 5px 0px;
	   margin:0px;
	   color:#FF8211;
}

/*end of center*/


/* cs monthly_event */
#monthly_event table {
	   width: 556px;
	   border: solid 1px #FF9933;
       margin:0px;
       border-collapse:collapse; 
}

#monthly_event p {
           margin-top:5px;
}
.event_content{
          margin-top:0px;
}

th.date {
        padding:2px 0px 2px 20px;
	width: 60px;
	color: #ffffff;
	background-color:#FFA242;
        margin:0px;
}

th.content {
        padding:2px 0px 2px 10px;
        /*width: 454px;*/
	color: #ffffff;
	background-color:#FFA242;
        margin:0px;
        border-left:solid 1px #ffcb94; 
}

td.date {
        padding:5px 0px 5px 20px;
	border-bottom: solid 1px #cccccc;
        background-image:url(../image/kazari_yellow.gif);
        background-repeat:repeat-y;
        width: 60px;
}

td.content {
         padding:5px 0px 5px 10px;
        border-bottom:solid 1px #cccccc; 
        background-image:url(../image/bar_gray2.gif);
        background-repeat:repeat-y;
}

td.content a:link{
          color:#0055B5;
	  text-decoration:none;
}
td.content a:visited{
           color:#0055B5;
	   text-decoration:none;
}
td.content a:hover{
	   color:#FF9a00;
}


/* Calendar.html */
.calendar_month{
	width: 160px;
	margin: 9px; 
	float: left; 
	border: solid 1px #FF9933; 
	height: 160px;
    text-align:center;
}
.calendar_month h3{
           text-align:center;
           background-color:#FFA242;
           font-size:110%;
           color:#ffffff;
           padding:5px 0px;
           margin:0px;
}

.calendar_month table{
           text-align:center;
           width: 150px;
           border-collapse:collapse; 
           font-size:13px;     
}
.calendar_month th{
           font-size:100%;
	   padding:2px 0px 2px 0px;
	   margin:0px;
	   color:#5A5D5A;
           text-align:center;
           background-color:#FFF7CE;

}

.calendar_month td a:link{
          color:#333333;
		  text-decoration:none;
		  font-weight:normal;
	  
}
.calendar_month td a:visited{
           color:#333333;
		   text-decoration:none;
		   font-weight:normal;
	   
}
.calendar_month td a:hover{
	   color:#333333;
	   font-weight:normal;
	   background-color:#cee3ff;
}

#entries {
    border-color:#cccccc;
    border-style:none none none solid;
    border-width:1px;
    margin:15px 0px 0px 5px;
    padding:0px;
}

#entries h2 {
    background-image:url(/image/h3_midasi3.gif);
	font-size:100%;
	padding:4px 0px 4px 20px;
	margin:0px 5px 5px 0px;
	color:#ffffff;
}
	

/*include.html*/
.entry h2{
    color:#011D8B;
    font-size:100%;
    font-weight:normal;
    padding:5px 0px 10px 0px;
    margin:0px;        
}

.entries h2 {
    background-image:url(/image/h3_midasi3.gif);
	font-size:100%;
	padding:4px 0px 4px 20px;
	margin:0px 5px 5px 5px;
	color:#ffffff;
}

.entry h3 {
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 0px;
}

.entry-content {
/*border: solid 1px green;*/
	margin: 0px;
	padding: 0px 5px 0px 10px;
}

     
.entry-body{
/*border: solid 1px blue;*/
    margin:0px 5px 5px 5px;
}


.entry-content p {
	margin: 0px;
	line-height: 140%;
}

/*Gg[EA[JCuΜy[W*/
/*.mokuji{
        /*border:solid 1px #333333;*/
		/*
        text-align:center;
		margin:0px;
		padding:0px 5px 5px 5px;
		width:450px;
*/
.mokuji_waku{
          width:550px;
		  text-align:center;
		  }
.mokuji table{
          border-collapse:collapse; 
		  }

.mokuji td{
          width:90px;
		  text-align:center;
		  padding:5px 8px;
		  border:solid 1px #cccccc;

}
.mokuji a:link{
          color:#0055B5;
	  text-decoration:none;
}
.mokuji a:visited{
           color:#0055B5;
	   text-decoration:none;
}
.mokuji a:hover{
	   color:#FF9a00;
}
/*
.kobetuentry h3{
    background-image:url(/image/h1_title.gif);
	font-size:100%;
	padding:4px 0px 4px 20px;
	margin:0px 5px 5px 5px;
	color:#ffffff;
}
*/

.kobetuentry div{
}

.kobetuentry h3{
       background-image:url(../image/h3_kobetu.gif);
       background-repeat:no-repeat;
       font-size:100%;
	   padding-top:7px;
	   padding-bottom:6px;
	   padding-left:24px;
	   color:#333333;
	   margin-bottom:0px;
	   font-weight:bord;
	   font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	   border-right:solid 1px #ff6500;
	   border-bottom:solid 1px #ff6500;

}


.kobetuentry h4{
	 padding-left:20px;
     font-weight:bold;
	 font-size:100%;
	 margin:25px 0px 0px 0px;
	 padding:0px;
	 color:#333333;
}

.cs-entry-body{
      padding-left:0px;
	  margin-left:0px;

}

.cs-entry-content{
      padding-left:0px;
	  margin-left:0px;

}

/*e€Xο¨mηΉΜ€Κw¦*/

.osirase_block p {
       line-height:150%;
}

.h1_osirase_waku{
	   background-image:url(/image/h1_title.gif);
	   background-repeat:no-repeat;
	   padding:5px 0px 5px 4px;
	   margin-bottom:15px;
	   width:556px;
	  /* line-height:120%;*/
}

.osirase_block h1{
       font-size:100%;
	   padding:0px 0px 0px 10px;
	   margin:0px;
	   color:#FFFFFF;
	   font-weight:bord;
	   border-left:4px #ffffff solid; 

}
.osirase_block h2{
   font-size:100%;
   color:#333333;
   font-weight:normal;
   padding:5px 0px 3px 24px;
   margin:0px 5px 5px 5px;
}

.osirase_block table{
    background-image:url(../image/osirase_midasi.gif);
   background-repeat:no-repeat;
   font-size:100%;
   color:#333333;
   padding:5px 0px 20px 0px;
   margin:10px 0px 15px 0px;
   border-bottom:solid 1px #ff6500;
   width:556px;
   height:25px;
   border-collapse:collapse; 
}
.osirase_block h3{
   font-size:100%;
   color:#333333;
   padding:0px 0px 0px 20px;
   margin:0px;
}
.osirase_time {
    text-align:right;
	font-weight:normal;
}

/*e€XοA[JCuΜw¦*/
.equiv_block p {
       line-height:150%;
	  
}

.entry-more{
/*border: solid 1px blue;*/
    margin:0px 5px 5px 5px;
}



.h1_equiv_waku{
	   background-image:url(/image/h1_title.gif);
	   background-repeat:no-repeat;
	   padding:5px 0px 5px 4px;
	   margin-bottom:15px;
	   width:556px;
	   line-height:120%;
}

.equiv_block h1{
       font-size:100%;
	   padding:0px 0px 0px 10px;
	   margin:0px;
	   color:#FFFFFF;
	   font-weight:bord;
	   border-left:4px #ffffff solid; 

}
.equiv_block h2{
   font-size:100%;
   color:#333333;
   font-weight:normal;
   padding:5px 0px 3px 24px;
   margin:0px 5px 5px 5px;
}

.equiv_block table{
    background-image:url(../image/osirase_midasi.gif);
   background-repeat:no-repeat;
   font-size:100%;
   color:#333333;
   padding:5px 0px 20px 0px;
   margin:10px 0px 15px 0px;
   border-bottom:solid 1px #ff6500;
   width:556px;
   height:25px;
   border-collapse:collapse; 
}
.equiv_block h3{
   font-size:100%;
   color:#333333;
   padding:0px 0px 0px 20px;
   margin:0px;
}
.equiv_time {
    text-align:right;
	font-weight:normal;
}
    