@charset "Shift_JIS";

@import url("init.css");
@import url("base.css");
@import url("common.css");


h2 {
	background:url(../maintenance/img/title.jpg) no-repeat;
}

div#maintenance, div#maintenance h3, div#maintenance h4, div#point{
	margin-bottom:20px;
}

div#maintenance h3 {
	height:22px;
	text-indent:-9999px;
	background:url(../maintenance/img/copy.gif) no-repeat left top;
}
div#maintenance h4 {
	height:29px;
	text-indent:-9999px;
	background:url(../maintenance/img/t1.gif) no-repeat left top;
}
div#maintenance div#point{
	position:relative;
	background:url(../maintenance/img/guarantee.jpg) no-repeat 70% 100%;
}
div#point div#text1, div#point div#text2, div#point div#text3{
	width:316px;
	margin-bottom:15px;
}
div#point div#text1{
	height:125px;
	background:url(../maintenance/img/text_back1.gif) no-repeat left top;
}
div#point div#text2{
	height:125px;
	background:url(../maintenance/img/text_back2.gif) no-repeat left top;
}
div#point div#text3{
	height:109px;
	background:url(../maintenance/img/text_back3.gif) no-repeat left top;
}

div#point div#text1{
	float:left;
}
div#point div#text2{
	float:right;
}
/*IE6以外に適用*/
html>/**/body div#point div#text3{
	clear:both;
}
div#point div#text1 p, div#point div#text2 p, div#point div#text3 p{
	position:absolute;
	width:245px;
}
div#point div#text1 p{
	left:50px;
	top:15px;
}
div#point div#text2 p{
	right:17px;
	top:15px;
}
div#point div#text3 p{
	left:50px;
	top:158px;
}
/*IE6に適用*/
* html div#point div#text1 p{
	left:-265px;
	top:35px;
}
* html div#point div#text2 p{
	top:35px;
}
* html div#point div#text3 p{
	left:-265px;
	top:175px;
}
/*IE7に適用*/
*+html div div#point div#text1 p, *+html div div#point div#text2 p{
	top:35px;
}
*+html div div#point div#text3 p{
	top:175px;
}

