@charset "UTF-8";
body {
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #ffffff;
	margin: 0; /* 各ブラウザ初期設定値に対応 */
	padding: 0;
	text-align: center; /* IE 5* ブラウザでのコンテナが中央揃え */
	color: #637794;
}
a {
	color:#568900;
	text-decoration:none;
}
a:hover {
	color:#FF3300;
	text-decoration:underline;
}

.speach #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
.speach #mainContent {
	margin: 0;
	padding: 0px;
}
.no_pad{
	margin:0;
	padding:0;
}

h1{
	margin:0;
	padding:0;
	width:800px;
	height:100px;
	background:url(img/h1_bg.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#catch{
	margin:0;
	padding:0;
	widows:800px;
	height:115px;
	background:url(img/chatch01.jpg) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#date{
	margin:0;
	padding:0;
	widows:800px;
	height:215px;
	background:url(img/date.jpg) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#h2_01{
	margin:0;
	padding:0;
	width:800px;
	height:120px;
	background:url(img/h2_bg01.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
.w700{
	margin:0;
	padding:0 50px;
	background:url(img/bg_middle.gif) left top repeat-y;
}
#first01{
	margin:0;
	padding:0;
	width:700px;
	height:210px;
	background:url(img/first01.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#first02{
	margin:0;
	padding:0;
	width:700px;
	height:265px;
	background:url(img/first02.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#first03{
	margin:0;
	padding:0;
	width:700px;
	height:160px;
	background:url(img/first03.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#info01{
	margin:0;
	padding:0;
	width:350px;
	height:325px;
	background:url(img/info01.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#info02{
	margin:0;
	padding:0;
	width:350px;
	height:325px;
	background:url(img/info02.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#info03{
	margin:0;
	padding:0;
	width:350px;
	height:330px;
	background:url(img/info03.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#info04{
	margin:0;
	padding:0;
	width:350px;
	height:330px;
	background:url(img/info04.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#h2_02{
	margin:0;
	padding:0;
	width:700px;
	height:50px;
	background:url(img/h2_bg02.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#h2_03{
	margin:0;
	padding:0;
	width:700px;
	height:50px;
	background:url(img/h2_bg03.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#voice{
	margin:0;
	padding:0;
	width:700px;
	height:130px;
	background:url(img/voice.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
#h2_04{
	margin:0;
	padding:0;
	width:700px;
	height:50px;
	background:url(img/h2_bg04.gif) left top no-repeat;
	font-size:1px;
	text-indent:-9999px;
}