/*-------------------------------------------------
  NipponKodo SEIUNAMORE SITE
  Design by HINUMA Masayoshi
-------------------------------------------------*/
*{
	font: 12px Verdana,Sans-serif,‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	padding: 0;
	margin: 0;
}


/*-------------------------------------------------
  General layout
-------------------------------------------------*/
body
{
	font: 12px Verdana,Sans-serif,‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	line-height: 1.6em;
	color: #333;
	text-align: center;
	padding: 0;
	margin: 0 auto;

	background-color: #D7D2B4;
/*	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	background-position: top;*/

}

/* Links */
a:link, a:visited
{
	color: #9D5C00;
	border-bottom: 1px dashed #DBBA8A;
	text-decoration: none;
}
a:visited
{
	color: #9D5C00;
}
a:active
{
	color: #9D5C00;
}
a:hover
{
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
	text-decoration: none;
}



/* Lists */
ul
{
	list-style: square;
	padding: 0;
	margin: 0 0 0 15px;
}
ul li
{
	margin: 4px 0 4px 0;
}




/*-------------------------------------------------
  Page
-------------------------------------------------*/
#top{
	text-align: left;
	width: 870px;
	padding: 0;
	margin: 0 auto;

}



/*-------------------------------------------------
  Page wrappers
-------------------------------------------------*/

#page-wrapper
{
	text-align: left;
	width: 870px;
	padding: 0;
	margin: 0 auto;
}


#head-wrapper
{
	margin: 0;
	padding: 0;
	background-image: url(img/head_back.jpg);
	background-repeat: no-repeat;
	background-position: bottom;

}

#content-wrapper
{
	margin: 0;
	padding: 0;
	background-image: url(img/main_back.jpg);
	background-repeat: repeat-y;
	background-position: top;

}

#foot-wrapper
{
	margin: 0;
	padding: 0;
	background-image: url(img/foot_back.jpg);
	background-repeat: no-repeat;
	background-position: top;

}

/*-------------------------------------------------
  Header
-------------------------------------------------*/
#header
{
	padding: 0;
	margin: 0;
}

h1
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.6em;
	padding: 10px 20px;
	margin: 0;
}

#header img
{
	padding: 0;
	margin: 0 20px;

}


/*-------------------------------------------------
  Main content
-------------------------------------------------*/
#main
{
	margin: 0 20px;
	padding: 0;
}




/*-------------------------------------------------
  Footer
-------------------------------------------------*/
#footer
{
/*	background: #FAFAFA;*/
	height: 60px;
	font-size: 10px;
	padding: 20px 0 0 0;
	margin: 0 20px;


}
.footer-i
{
	padding: 0;
	margin: 0px;
	float: left;
}
.footer-i p
{
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.footer-logo
{
	padding: 0;
	margin: 0px;
	float: right;
}

