body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img {
	vertical-align:top;
}

a img {
	border:none;
}
a img:hover {
	 filter: alpha(opacity=70);
	 -moz-opacity:0.7;
	 opacity:0.7;
}

a {
	color:#ff9256;
}

.textbase {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
}

#wrap {
	width: 960px;
	height:4000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/dotbg.gif);
	background-repeat: repeat-y;
}
#headersub {
	float: left;
	width: 960px;
	background-image: url(../image/header-trans.png);
	background-repeat: repeat;
	height: 437px;
}
#image1 {
	float: left;
	width: 960px;
	height: 365px;
	background-image: url(../image/topImage1.png);
}
#image1_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 580px;
	width: 345px;
	line-height: 18px;
	padding-top: 5px;
}
#image2 {
	float: left;
	width: 960px;
	height: 401px;
	background-image: url(../image/topImage2.png);
}

#image2_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 27px;
	width: 270px;
	line-height: 22px;
	padding-top: 65px;
}

#image2_text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 48px;
	width: 270px;
	line-height: 22px;
	padding-top: 65px;
}

#image3 {
	float: left;
	width: 960px;
	height: 617px;
	background-image: url(../image/step1bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom: 20px;
}

#image3_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 310px;
	width: 600px;
	line-height: 22px;
	padding-top: 100px;
	height: 120px;
}
#image3_text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 28px;
	width: 270px;
	line-height: 22px;
	padding-top: 240px;
}



#image3_text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 120px;
	width: 500px;
	line-height: 22px;
	padding-top: 340px;
}

#image4 {
	float: left;
	width: 960px;
	height: 659px;
	background-image: url(../image/step2bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#image4_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 50px;
	width: 580px;
	line-height: 22px;
	padding-top: 110px;
	height: 120px;
	padding-right: 330px;
}
#image4_text2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 780px;
	width: 170px;
	line-height: 22px;
	padding-top: 125px;
	height: 100px;
}

#image4_text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	padding-left: 110px;
	width: 600px;
	line-height: 22px;
	padding-top: 145px;
}

#image5 {
	float: left;
	width: 960px;
	height: 352px;
	background-image: url(../image/step3bg1.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#image5_text {
	float: left;
	padding-left: 450px;
	width: 460px;
	line-height: 22px;
	padding-top: 120px;
	height: 160px;
	padding-right: 50px;
}
#image5_text2 {
	float: left;
	padding-left: 65px;
	width: 340px;
	line-height: 22px;
	padding-top: 23px;
}
#image6 {
	float: left;
	width: 960px;
	text-align:center;
}

#image7 {
	float: left;
	width: 960px;
	height: 85px;
	background-image: url(../image/step3bg3.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#image7_text {
	float: left;
	padding-left: 90px;
	width: 390px;
	line-height: 22px;
	padding-top: 10px;
}
#image7_text2 {
	float: left;
	padding-left: 75px;
	width: 385px;
	line-height: 22px;
	padding-top: 18px;
}
#image8 {
	float: left;
	width: 960px;
	height: 491px;
	background-image: url(../image/osarai.png);
	background-position:center;
	background-repeat:no-repeat;
}
#image8_text {
	float: left;
	padding-left: 30px;
	width: 500px;
	line-height: 21px;
	padding-top: 280px;
}
/*
#footer {
	float: left;
	width: 940px;
	text-align: right;
	padding-top: 10px;
}
*/
#image8_bana1 {
	float: left;
	width: 389px;
	padding-left: 13px;
	padding-top: 320px;
}
#image8_bana2 {
	float: left;
	width: 183px;
	padding-left: 15px;
	padding-top: 10px;
}
#header_banner1 {
	float: left;
	width: 200px;
	padding-top: 250px;
	padding-left: 760px;
}
#header_banner2 {
	float: left;
	width: 200px;
	padding-left: 760px;
}
#headersub_banner1 {
	float: left;
	width: 200px;
	padding-top: 250px;
	padding-left: 760px;
}
#headersub_banner2 {
	float: left;
	width: 200px;
	padding-left: 760px;
}
