@charset "euc-jp";
@import "service_tmpl.css";
/*--------------------------------------
　サービス案内　お申し込み
---------------------------------------*/
.service_guide {
	margin-bottom: 10px;
}

#step6 .about {
	margin-bottom: 5px;
	background: url(/service/img/04/about_back01.jpg) no-repeat;
}

#step7 .about {
	margin-bottom: 10px;
	background: url(/service/img/04/about_back02.jpg) no-repeat;
}

#step8 .about {
	margin-bottom: 10px;
	height: 36px;
	background: url(/service/img/04/about_back03.jpg) no-repeat;
}

	* html #step8 .about {
		height: 76px;
		/*Mac IE用ハック*/
		/*\*//*/
		height: 36px;
		/**/ 

	}

#step6 h3 {
	margin-top: 0px;
}

#step6 p {
	margin: 0px 40px 10px 10px;
}

#step6 p.text {
	margin: 0px 40px 30px 10px;
	padding: 10px;
	background: url(/service/img/04/section02_p_back.jpg) repeat-x left top;
	overflow: auto;
}

	* html #step6 p.text {
		width: 100%;
	}

#step6 p.text span {
	padding: 0px 240px 0px 10px;
	display: block;

	text-indent: -1em;
}

#step6 p.text2 {
	margin: 0px 40px 30px 10px;
	padding: 10px;
	background: url(/service/img/04/section02_p_back.jpg) repeat-x left bottom;
	overflow: auto;
}

	* html #step6 p.text2 {
		width: 100%;
	}

#step6 p.text2 span {
	padding: 0px 10px 0px 250px;
	display: block;

	text-indent: -1em;
}

#step7 p.text {
	margin: 0px 40px 30px 10px;
	padding: 10px;
	background: url(/service/img/04/section03_p_back.jpg) repeat-x left top;
	overflow: auto;
}

	* html #step7 p.text {
		width: 100%;
	}

#step7 p.text span {
	padding: 0px 240px 0px 10px;
	display: block;

	text-indent: -1em;
}

#step8 p.text {
	margin: 0px 40px 30px 10px;
	padding: 10px;
	background: url(/service/img/04/section04_p_back.jpg) repeat-x left bottom;
	overflow: auto;
}

	* html #step8 p.text {
		width: 100%;
	}

#step8 p.text span {
	padding: 0px 10px 0px 250px;
	display: block;

	text-indent: -1em;
}

#support_large {
	background-image: url(/service/img/04/support_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#support_large #box {
	padding: 10px 0px 10px 10px;
	background: url(/service/img/04/support_top.gif) no-repeat;
}

#support_large #box div {
	height: 312px;
	background: url(/service/img/04/support_back.gif) no-repeat;
	position: relative;
}

#support_large #box div a {
	width: 320px;
	height: 41px;
	background: url(/img/focus/support_back.gif) no-repeat;
	display: block;

	position: absolute;
	top: 200px;
	left: 170px;

	color: #f30;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}

#support_large #box div a span {
	padding: 13px 0px 0px 35px;
	display: block;
}

#support_large #box div a:hover {
	background: url(/img/focus/support_back2.gif) no-repeat;

	color: #fff;
}