/*　基本構造　*/

body {
	background-color: #F3EFEB;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #333333;
	}	
div#wrapper{
	width: 870px;
	margin: 0 auto;
	padding-bottom: 50px;
	}
.line{
	margin: 0 auto;
	padding-top: 35px;
	}
div#link {
	margin: 0 auto;
	padding-top: 35px;
	}
/*　メイン　*/
div#main_contents{
	width: 870px;
	margin: 0 auto;
	text-align: left;
	}	
/*　フッタ　*/	
div#footer{
	width: 868px;
	margin: 0 auto;
	padding-top: 10px;
	}
	
/*　リンク　*/

a:link{ color: #785189; text-decoration: none; }
	 
a:visited{ color: #8c7795; text-decoration: none; }
	 
a:hover{ color: #b955e3; text-decoration: none; }
	
.mokuji {
	background-image: url(../images/mokuji_back.jpg);
	background-position: center center;
}
