body {background-image: url(bg1.gif);
      background-repeat: repeat;
      font-size: 17px;
      font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
a	{color: #017acd;}
a:link{color: #ffffff;}
a:visited{color: #ccffff;}
a:hover{color: #eb6ea5;}
a:active{color: #460ea5;}

b	{color: #ffcc99;
	font-size: 1em;}
    

p {margin-left: 20px;
	margin-right: 25px;
	color: #ffffff;
	}




/* コンテナー */
div#container	{
	width: 800px;
	margin-left: auto; 
	margin-right: auto;
	background-color: #302833;}

h1 {font-size: 0.75em;
     color: #ebcde3;}


div#header	{}

/* コンテンツ */
div#content	{
	width: 600px;
	float: left;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;}

div#content h2	{
	background-image: url(b1.jpg);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #000000;
	line-height: 23px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 17px;}

div#content p {aline="center";
				font-size: 1em;
             color: #ffffff; }

div#content h3	{
	background-image: url(b1.jpg);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #000000;
	line-height: 23px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 17px;}
				
div#content h4	{
	background-image: url(b1.jpg);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #000000;
	line-height: 23px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 17px;}
	
div#content h5	{
	background-image: url(b1.jpg);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #000000;
	line-height: 23px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 17px;}
	
div#content h6	{
	background-image: url(b1.jpg);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #000000;
	line-height: 23px;
	padding-left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 17px;}


	
	
	
/* サイドバー */
div#sidebar	{width: 150px;
	height: 40px;
	float: right;
	margin-bottom: 25px;
	margin-top: 30px;
	margin-right: 30px;}

ul.sidemenu	{font-size: 0.9em;
	margin: 0;
		padding: 0;
	}

ul.sidemenu li	{list-style-type: none;}

ul.sidemenu li a	{
	display: block;
	width: 150px;
	line-height: 40px;
	padding-left: 30px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(888.png);
	background-repeat: repeat-x;		
		}
ul.sidemenu li a:hover	{background-position:  0-50px;}

/*サイドバーの下*/
.sidefont {color: #ffffff; font-size: 0.9em;
			width: 150px;
			margin-top: 30px;
			margin-left: 5px;
			margin-right: 2px;
			margin-bottom: 10px;
			line-height: 1.5em;}
						

div#content p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;}

/* 	フッター */	
div#footer	{background-image: url(line-blue.png);
	background-repeat: repeat-x;
	width: 800px;
	margin-top: 0;
	padding-top: 8px;
	clear: both;}

address	{font-size: 0.75em;
color: #ffffff;
	font-style: normal;
	text-align: center;
	padding-bottom: 20px;}
	
	
table {width: 565px;
		border-collapse: collapse;
		table-layout: fixed;
		color: #ffffff;
		}
		
th {width: auto;border: solid 1px #ffffff;
	color: #000000;
	padding: 8px;
	background-color: #f4b3c2;
	font-size: 0.875em;
	text-align: left;}
	
td {border: solid 1px #ffffff;
	padding: 8px;
	font-size: 0.875em;
	text-align: center;}
	
	
	
	
	
	
	
	
		
	
