* {
	margin:0;
	padding:0;
}

body {
	font-size: 0.8em;
	line-height: 150%;}

h2 {
	padding:0;
	margin:0;
	font-size:0.8em;
	text-align:left;}

/* 画像コンテンツ */
img {
	border-style: none;}

.main {
	margin:0px auto;}



/* ヘッダーコンテンツ */
.header {
	text-align:left;
	padding-bottom:5em;}
  
.header h1{
	font-size:10px;
	padding-bottom:12px;
	margin:0;
	float:none;
}

/* ヘッダーサイトマップ */
.headersite{
	float:right;}

.header h2{
	font-size:12px;
	float:right;}
	
.header a {
	float:left;
	font-size:16px;
	padding:0.7em;
	text-decoration:none;
	margin:0px;
}
	
/*  ミドルコンテンツ  */

.middle {
	height:330px;
	text-align:center;
	padding:0.5em;
	clear: both;
	overflow: hidden;
	margin-bottom:1.8em;}

.middle h2{
	padding-top:3em;
	padding-left:1em;
	float:left;
	font-size:14px;
	line-height: 200%;
	text-align:left;}
	
.middle h3{
	padding-top:3em;
	padding-right:1em;
	float:right;
	text-align:center;}
	
.middle a {
	text-decoration:none;
}
	
.middle2 {
	text-align:left;
	padding:1.5em;
	clear: both;
	margin-top:2.2em;
	margin-bottom:1.8em;}

.middle2 h2{
	padding:0.5em;
	font-size:14px;
	text-align:center;}

/*  レフトコンテンツ  */
.left {
	text-align:left;
	float:left;
	margin-left:0.7em;
	margin-bottom:1.8em;}

.left h2 {
	font-size:14px;
	padding:0.3em;
	text-align: center;}
	
.left_netWords {
	text-align:center;
	float:left;
	margin-left:1.0em;
	margin-bottom:1.8em;}

.left_netWords h2 {
	font-size:14px;
	padding:0.7em;
	text-align: center;}

.left_netWords h3 {
	font-size:14px;
	padding:0.7em;
	text-align: center;}

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

.content {
	text-align:left;
	float:left;
	margin-left:0.5em;}

.content h2 {
	font-size:14px;
	padding:0.3em;
	text-align: center;}
	
.content_netWords {
	text-align:left;
	float:left;
	margin-left:2.2em;
	margin-bottom:1.8em;}
  
/*  ライトコンテンツ  */

.right {
	text-align:left;
	float:left;
	margin-left:0.5em;}

.right h2 {
	font-size:14px;
	padding:0.3em;
	text-align: center;}


/*  フッター  */

#footer {
	clear: both;
	font-size:0.9em;
	text-align: center;
	padding: 10px 10px 60px 10px;
}
#footer a{
	color: #fff;
}
