/* 共通 */
body {
	background-color: #ff9c01;
}

body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

h1 {
	font: lighter 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	color: #FFFFFF;
	text-align: center;
}



/* メイン枠 */
#MainWrap {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
}

/* ヘッダー枠 */
#HeaderWrap {
	width: 900px;
}

#HeaderNavi {
	width: 880px;
	height: 29px;
	margin-right: auto;
	margin-left: auto;
}

/* メインコンテンツ */
#MainContents {
	width: 900px;
}

#MainImage {
	width: 900px;
	clear: both;
}

/* コンテンツレフト */
#MainLeft {
	width: 350px;
	float: left;
	margin-left: 8px;
	_margin-left: 5px;
	font: 10px/13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}

#MainLeft img{
	margin-top: 3px;
}

#MainLeft #M01 {
	width: 350px;
	height:138px;
	background: url(../images/top/top_27.jpg) no-repeat left top;
	margin-top: 0px;
}

#MainLeft #M02 {
	width: 350px;
	height:150px;
	background: url(../images/top/top_34.jpg) no-repeat;
}

#MainLeft #M03 {
	width: 350px;
	height:137px;
	background: url(../images/top/top_37.jpg) no-repeat;
}

#Font01 {
	width: 160px;
	height:88px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 80px;
	padding-right: 110px;
}

#Font02 {
	width: 160px;
	height:88px;
	margin: 0px;
	padding-top: 50px;
	padding-left: 110px;
	padding-right: 80px;
}

#Font03 {
	width: 150px;
	height:83px;
	margin: 0px;
	padding-top: 55px;
	padding-left: 90px;
	padding-right: 110px;
}
/* コンテンツライト */
#MainRight {
	width: 531px;
	float: right;
	margin-right: 8px;
	_margin-right: 5px;
	background: url(../images/top/top_31.jpg) no-repeat;
	height: 400px;
}

/* フッター */
#Footer {
	width: 900px;
	clear: both;
	height: 61px;
	background: url(../images/top/top_40.jpg) no-repeat;
}
