body{
	background-color:#E8E1D7;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin:0;

	padding:0;

	border:0px;

	color:#82746A;
	}


a:link{text-decoration: none; color:#FF8000;}
a:visited{text-decoration: none; color:#FF8000;}
a:hover{text-decoration: none; color:#6B8813;}

h1{
 	display:none;
	}
img{
	border:0px;
	}
#container{
	width:860px;	
	height:535px;
	padding:0px 30px;
	background-color:white;
	}
#title{
	width:100%;	
	height:35px;
	}
	.title_r{
		margin:10px 0px;right:0px;
		/*-color:4F4E4D;-*/
		font-size:14px;
		text-align:right;
		line-height:120%;
		}
#main{
	width:800px;
	border:1px solid #000022;
	height:400px;
	position:relative;
	background:url(img/cotage.jpg);
	overflow:hidden;
	}
#bar{
	width:100%;	height:80px;
	top:300px;
	left:0px;
	position:absolute;
	}
	.menu{
		margin:0px 7px;
		float:left;
		filter:alpha(style=0, opacity=80, finishopacity=80);
		border:1px solid #ffffff;
		}
#subbar{
	width:100%;
	height:30px;
	}
	.submenu{
		margin:10px 30px 10px 0px;
		float:left;
		}
#news{
	width:520px;	
	margin:25px 30px 0px 0px;
	float:left;
	}
	#news_top{
		width:100%;height:50px;
		background:url(img/news_top.gif) no-repeat;
		border-width:0px 0px 1px 0px;
		border-style:dotted;
		}
	.news_box{
		width:520px;
		padding:10px;
		border-width:0px 0px 1px 0px;
		border-style:dotted;
		text-align:left;
		}		
	.news{
		width:100%;
		margin:10px 10px 0px 10px;
		text-align:left;
		line-height:1.5em;		
		}
#check{
	width:250px;
	margin:25px 0px 0px 0px;
	float:left;
	}
	#check_top{
		width:100%;height:50px;
		background:url(img/check_top.gif) no-repeat;
		border-width:0px 0px 1px 0px;
		border-style:dotted;
		}
	.check{
		width:100%;
		height:80px;
		margin:10px 0px;
		padding:12px;
		background:url(img/check_bg.gif) no-repeat;
		font-size:0.85em;
		text-align:left;
		}

	#weather{
		width:100%;
		margin:10px 0px 0px 0px;
		border-width:0px;
		float:left;
	}
#fooder {
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	padding:20px;
	clear:both;
	font-size:0.85em;
	line-height:1.5em;
	}