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


body{
	color:#333333;
	font:normal 14px/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;
	
}

#event{
	width:480px;
	margin:5px 5px 5px 12px;
	text-align:left;
	float:left;
	
}

#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;
	margin:3px 0px 3px 0px;
	
  padding-left : 20px;
}
	
.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;
	text-align:center;
	
}

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

#module{
	width:165px;
	margin:0px auto;
	padding:2px 5px 10px 5px;
	text-align:left;
	font:normal 12px/120% Arial,Helvetica,sans-serif;		
}

#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;
}


#entry-more-link{
	text-align:right;
	font:normal 12px/150% Arial,Helvetica,sans-serif;		
	
}


#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;
	
}

.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;
	
}

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

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




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 14px/150% Arial,Helvetica,sans-serif;
 
}
 
/*PAGETOP*/

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





