@charaset "shift_jis";

*{
	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-image:url(../img/top/back_all.jpg);
	background-repeat:repeat-y;

}

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


.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;
	text-align:center;
	}

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

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

#module{
	width:165px;
	margin:2px 5px 10px 5px;
	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;
}

#footer{
	clear:both;
	width:794px;
}

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


/*テーブル*/

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

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

ul,li{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
margin:2px 2px 2px 10px ;
text-align:left;
}

