body{
	margin:0px;
	padding:0px;
	color:#304;
	text-align:center;
	/*--background-image:url("sozai/haikei.jpg");
	background-repeat:repeat-y;
	background-position:left;--*/
}

h1{
	background-image:url("sozai/top3.jpg");
	color:#fff;
	margin:0px;
	padding:0.3em;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	
}

h2{
	color:#fff;
	background-color:#135;
	padding:0.5em 0 0 0;
	text-align:center;
	font-size:20px;
	border-bottom-style:solid;
	border-color:#da2;
	border-width:10px;
}

h2#midasi{
	background-image:url("sozai/ai.jpg");
	background-color:#fff;
	text-align:left;
	font-size:18px;
	background-repeat:no-repeat;
	padding:0.5em 0 0.5em 1.5em;
	color:#000;
	border-bottom-style:dashed;
	border-color:#aa5;
	border-width:2px;
}

h3{
	color:#7a4000;
	background-color:#a6d63b;
	padding:0.3em;
}



/*--水平線--*/
hr{
  color: #996677; /* 線の色(IE用) */
  background-color: #ff9955; /* 線の色(NN用) */
  height: 4px; /* 線の太さ */
  border: 4px; /* 枠の太さ */
  border-color: #996677; /* 枠の色 */
  border-style: dotted; /* 枠の種類 */

}

/***--------------------***/
#wrap{/* ラッパーの設定*/
    position:relative;
    width:670px;
    margin:0px auto;
    text-align:left;
}

#left{/* 左側の設定*/
	width:180px;
	float:left;
}

#head{/* ヘッダーの設定*/
    width:100%;
    padding:0px;
    margin:0px 0px 5px 0px;
}


#foot{/* フッターの設定*/
	position:relative;
	width:100%;
	height:10px;
	clear:both;
	text-align:center;
}

/*------（リンク）ページの上部に使用-----------*/
a.aa:visited{
	text-decoration : none;
}

a.aa{
	padding:1em;
	text-decoration : none;
	margin:1;
	color:#56a;
	}

a.aa:hover{/*マウスをのせたとき*/
	color:#115;
	padding:1em;
	font-style:normal;
	background-color:#ffc;
	}
	a.aa1{
	padding:1em;
	text-decoration : none;
	margin:1;
	color:#000;
	}

a.aa1:hover{/*マウスをのせたとき*/
	color:#115;
	padding:1em;
	font-style:normal;
	background-color:#ffc;
	}


/*------（リンク）ページ左のメニューに使用-----------*/
a.bb:visited{
	text-decoration : none;
}

a.bb{
	text-decoration : none;
	color:#523;
	}

a.bb:hover{/*マウスをのせたとき*/
	color:#b05;
	}



/*-----クラス---------*/
.ue{
	align:center;
}


.komoji{/*--ページ上部に使用する小さめの文字--*/
	font-size:small;
	margin:0px;
	padding:0px;
	color:red;
}

.komoji2{/*--その他に使用する小さめの文字--*/
	font-size:small;
	margin:0px;
	padding:0px;
	color:#000;
}

.komoji3{/*--長い文章に使用する小さめの文字--*/
	font-size:small;
	margin:0px;
	line-height:140%;
	padding:0px;
	color:#000;
}

.komoji4{/*--長い文章に使用する小さめの文字--*/
	font-size:small;
	margin:0px;
	line-height:140%;
	padding:0px;
	color:blue;
}

/*--赤文字--*/
.aka{
	color:red;
}

.aka2{
	color:red;
	background-color:#fff;
	margin:0px;
	padding:0.3em;
}
/*------画像用クラス------*/
.gal{/*----画像左寄せ----*/
	float:left;
	margin:0 15px 0 0;
}

.gar{/*----画像右寄せ----*/
	float:right;
	margin:0 5px 0 10px;
}

.gay{/*--メニュー部分の画像に使用--*/
	margin:15px 0px 0px 0px;
/*---	border-style:solid;--*/
/*---	border-color:#fff;--*/
	border:0px;
}

.gax{
	margin:0px 20px;
}
