body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color:#e6e6e6;
	background-image:url(../image/body_top_bg.gif);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align:center;
	}

/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a:link {
	color: #3A4AA7;
	text-decoration: underline; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}
a:visited {
	color: #3A4AA7;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	color: #7898ED;
	text-decoration: none;
}

/* ~~ この固定幅コンテナが他の div を囲みます。~~ */
div#container {
	width: 940px;
	margin: 0 auto; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	background-image:url(../image/main_bg.png);
	background-repeat:repeat-y;
	text-align:left;
}
	
	/* container前の大本 */

.sidebar1 {
	width: 154px;
	float: left;
}
.content {
	width: 786px;
	float: right;
}

/*----- clearFix Class -----*/
.clearFix:after{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearFix{
min-height: 1px;
}

* html .clearFix{
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}