@charset "shift_jis";
/* CSS Document */

#sarvice-box {
	background-image: url(../img/service/service_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 543px;
	width: 820px;
}
#sarvice {
	display: block;
	width: 262px;
	margin-left: 74px;
	padding-top: 32px;
}
#sarvice h2 {
	text-indent: -9999px;
}

#sarvice ul {
	display: block;
	list-style-type: none;
	text-align: left;
	color: #FFF;
	padding-top: 74px;
}


#contract-box {
	background-color: #585756;
	display: block;
	margin: 0px;
	width: 820px;
	padding-top: 37px;
	padding-right: 0px;
	padding-bottom: 77px;
	padding-left: 0px;
}

#contract-box h2 {
	background-image: url(../img/service/tit_contract.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}

#contract {
	display: block;
	padding: 0px;
	width: 708px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 54px;
}

#st-01 {
	background-color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 142px;
}
#st-01 p {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 8px;
	height: 145px;
	width: 122px;
}
#st-01 a {
	background-image: url(../img/service/bt_contact_s1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 142px;
}
#st-01 a:hover {
	background-image: url(../img/service/bt_contact_s2.gif);
}
#st-01 h3 {
	background-image: url(../img/service/st01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 142px;
}
#st-02 {
	background-color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 142px;
}
#st-02 h3 {
	background-image: url(../img/service/st02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 142px;
}
#st-02 p {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 8px;
	width: 122px;
}
#st-03 {
	background-color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 142px;
}
#st-03 h3 {
	background-image: url(../img/service/st03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 142px;
}
#st-03 p {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 8px;
	width: 122px;
}
#st-04 {
	background-color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 280px;
	width: 142px;
}
#st-04 h3 {
	background-image: url(../img/service/st04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 142px;
}
#st-04 p {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 8px;
	width: 122px;
}
#st-next {
	background-image: url(../img/service/pt_next.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 46px;
}