body {
	background-image: url(img/back.jpg);
}

h2 {
	color:#333333;}

.header h1{
	color:#FFFFFF;}
	
.header a {
	color:#FFFFFF;
	background:#222;
	border-top: #333 1px solid;
	border-left: #333 1px solid;
}
	
.header a:hover {
	background-color:#09C;
}

/*  ミドルコンテンツ  */
.middle {
	border: #DDD 1px solid;
}

.middle2 {
	border: #DDD 1px solid;
}

.middle2 h2{
	color:#F60;
	background-color:#FCC;
}
  
/*  レフトコンテンツ  */

.left h2 {
	color:#FFFFFF;
	background-color:#09C;}
	
.left_netWords {
	border-left: #DDD 1px solid;
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
}

.left_netWords h2 {
	color:#FFFFFF;
	background-color:#09C;}

.left_netWords h3 {
	border-top: #DDD 1px solid;}

/*  センターコンテンツ  */

.content h2 {
	color:#FFFFFF;
	background-color:#09C;}

/*  ライトコンテンツ  */

.right h2 {
	color:#FFFFFF;
	background-color:#09C;}


/*  フッター  */

#footer {
	color: #fff;
	background-color: #000;
}

#footer a:hover{
	text-decoration: underline;
	color: #fff;
}
#footer #footnav, #footer #footnav li{display:inline;}
#footer #footnav small{display: none;}
	#footer .terms {margin-right:20px;}
	#footer #footnav {margin-left: 20px;}
	#footnav li a{
		padding: 3px 2px;
		line-height: 1em;
		margin-right: 10px;

		border-top:1px solid transparent;
		border-bottom: 1px solid transparent;
		text-decoration:none;
	}
	#footnav li a:hover{ border-top:1px solid  #666; border-bottom: 1px solid #666;}
	#footnav li.on a{border-top:1px solid  #666; border-bottom: 1px solid #666;}
