@charaset "shift_jis";

*{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}


body{
	color:#333333;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	letter spacing:0.15em;	
	margin:0px auto;
	text-align:center;
	background-color:#EEE9E5;
}

/*レイアウト*/

#container00{
	margin:0px auto;
	width:797px;
	text-align:left;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-image:url(../img/top/back_all.jpg);
}

#container01{
	width:739px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
	}

#mein{
	width:540px;
	margin:0px auto;
	text-align:center;
	background-color:#FFFFFF;
	float:left;
	}

#headimg{
	background-image:url(../img/top3.jpg);
    background-repeat:none;
 	width:739px;
	height:250;
	display:block;
}

.textbox{
	color:#666666;
 	height:98px;
	width:261px;
    margin:100px 50px 0px 300px;
}


#floor{
	width:540px;
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../img/top/back1.jpg) no-repeat 0% 0%;
	padding-top:10px;
	clear:both;
	}


#entry-body{
	font-size:12px;
	font-weight:normal;
	color: #666666;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:20px 20px 10px 20px;
	padding:5px 5px 5px 5px;
	text-align:left;
	display:block;
	width:480px;
	margin:0px auto;
	padding-top:10px;
	clear:both;
}


#blog{
	width:543px;
	margin:0px auto;
	text-align:center;
	padding-top:10px;
	clear:both;
	}


#event{
	width:250px;
	margin:5px 5px 5px 0px;
	text-align:left;
	float:left;
	}

#event_img{
	width:170px;
	margin:5px 10px 5px 10px;
	text-align:left;
	padding-top:10px;
	float:right;
	}

#event_title{
	font:bold 12px/150% Arial,Helvetica,sans-serif;	
	color:#333333;
	padding-bottom:3px;	
	}

.e_m_title{
	font:bold 11px/150% Arial,Helvetica,sans-serif;	
	color:#555555;
	text-indent:10px;
	margin:3px 0px 3px 0px;
	}
	
.e_m_comment{
	font:normal 10px/150% Arial,Helvetica,sans-serif;	
	color:#555555;
	text-indent:20px;
	margin:3px 0px 3px 0px;
	}
	
.e_m_comment2{
	font:normal 10px/150% Arial,Helvetica,sans-serif;	
	color:#555555;
	margin:3px 0px 5px 0px;
	}

.icon{
	padding-top:1px;	
	}

#line{
	border-bottom:1px dotted #999999;
	margin:5px 0px 5px 0px;
}

#menu{
	width:191px;
	background-color:#FFFFFF;
	float:right;
	}

#menu_naka{
	width:191px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:#FFFFFF url(../img/top/back2.jpg) no-repeat 0% 0%;
	}

#menu_com{
	width:100px;
	margin:0px auto;
	padding:0px 0px 0px 4px;
	text-align:left;
	float:left;
	font:normal 10px/120% Arial,Helvetica,sans-serif;		
	}
	
#menu_com_full{
	width:180px;
	margin:0px auto;
	padding:0px 0px 0px 4px;
	text-align:left;
	float:left;
	font:normal 10px/120% Arial,Helvetica,sans-serif;		
	}
	
#menu_img{
	width:100px;
	margin:0px auto;
	padding:0px 0px 0px 4px;
	text-align:left;
	float:left;
	font:normal 10px/120% Arial,Helvetica,sans-serif;		
	}

#title{
	/*margin-left:300px;*/
	width:797px;
	text-align:center;
	background:#E7F4D6 url(../img/top/back_all.jpg) y-repeat 0% 0%;
}

#topics{
	padding-left:30px;	
	padding-top:10px;
	width:497px;
	background-color:#FFFFFF;
	float:left;
	text-align:left;
}

#topics2{
	width:461px;
	background-color:#FFFFFF;
	text-align:left;
}

#footer{
    margin:10px 0px 0px 0px;
	clear:both;
	width:794px;
	padding:0px auto;
	text-align:center;
}


#border{
	border-bottom:1px dotted #999999;
	margin:0px 15px 10px 15px;
	padding-bottom:10px;
	}

#title_sita{
	width:450px;
	padding:5px;
	text-align:left;
	}
	
#midasi_sita{
	width:450px;
	padding:5px 5px 10px 10px;
	text-align:left;
	}

#midasi_sita2{
	width:430px;
	padding:5px 10px 5px 10px;
	text-align:left;
	}
	
#irast_sita{
	width:283px;
	padding:2px 10px 2px 10px;
	text-align:left;
	font:normal 12px/150% Arial,Helvetica,sans-serif;		
	}

#irast_sita2{
	width:180px;
	padding:2px 10px 2px 10px;
	text-align:left;
	font:normal 12px/150% Arial,Helvetica,sans-serif;		
	}
		
#point{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#663300;
	}

p{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#333333;
	}

.point{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#663300;
	}
	
.point2{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	}

.point3{
	font:bold 14px/150% Arial,Helvetica,sans-serif;	
	}
	
.point4{
	font:normal 10px/140% Arial,Helvetica,sans-serif;	
	}
	
.point5{
	font:normal 9px/130% Arial,Helvetica,sans-serif;	
	}
	
.font12{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	}

.font12b{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#666666;
	}
	
.font12bb{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#663300;
	}

#right{text-align:right;}
#center{margin:0px auto;}


#table_waku{
	margin:3px auto;
	width:470px;
	}

#map_waku{
	margin:3px auto;
	padding:3px;
	background-color:#F9F9EC;
	width:420px;
	border:1px dotted #D6D67A;
	}

h1 {
	font-size:14px;
	font-weight:bold;
	color: #68421B;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:20px 5px 10px 5px;
	padding:3px 0px 0px 0px;
	text-align:left;
	display:block;
	text-indent:10px;
	width:500px;
	clear:both;
	background-color:#F9F9EC;
	border-bottom:2px solid #D6D67A;

}

h2 {
	font-size:14px;
	font-weight:bold;
	color: #68421B;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:20px 5px 10px 5px;
	padding:3px 0px 0px 0px;
	text-align:left;
	display:block;
	text-indent:10px;
	width:500px;
	border-bottom:2px solid #D6D67A;
	clear:both;
	background-color:#F9F9EC;

}

h3{
	font-size:12px;
	font-weight:nolmal;
	display:inline;
	background-color:#FFFFFF;
	color: #663300;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:5px 5px 5px 5px;
	padding:3px 0px 0px 0px;
	width:430px;
    height:18px;
	text-align:left;
	display:block;
	border-bottom:1px dotted #663300;
}
#print {
	display:none;
}



/*テーブル*/

table,TD,TR{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-align:left;	
 }
 
/*PAGETOP*/

#pagetop{
	width:470px;
	text-align:right;
	margin:10px;
	}

#center{
	text-align:center;
	}

.txtm01{
	font:bold 12px/150% Arial,Helvetica,sans-serif;
	text-align:left;
	color:#333333;
		
}

.dotline{
border-bottom:1px dotted #CCCCCC;}

.content-nav
{
	font-size:10px;
	font-weight:normal;
	color: #666666;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	text-align:center;}

#banner{
clear:both;
witdh:400px;
border:3px solid #FF9900;
background-color:#F9F9EC;
padding:10px;
text-align:left;
margin:5px 5px 5px 20px;
}

#day{
	font-size:9px;
	font-weight:normal;
	color: #666666;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	text-align:right;
	}
