@charset "utf-8";

/* osusume用CSS */
#tit_osusume {
	margin-bottom:10px;
	width:625px;
	height:45px;
	line-height: 1;
	background-image: url(../images/osusume/tit_osusume.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}

#txt_osusume {
	margin-bottom:30px;
	margin-left:30px;
	font-size: 93%;
	color: #333333;	
}

/* キッチン */
#stit_kittin {
	margin:0px 0px 8px 30px;
	width:105px;
	height:25px;
	line-height: 1;
	background: url(../images/osusume/stit_kittin.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* エアコン */
#stit_eacon {
	margin:0px 0px 8px 30px;
	width:105px;
	height:25px;
	line-height: 1;
	background: url(../images/osusume/stit_eacon.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* レンジフード */
#stit_renge {
	margin:0px 0px 8px 30px;
	width:140px;
	height:25px;
	line-height: 1;
	background: url(../images/osusume/stit_renge.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* お墓のお掃除代行 */
#stit_ohaka {
	margin:0px 0px 8px 30px;
	width:200px;
	height:25px;
	line-height: 1;
	background: url(../images/osusume/stit_ohaka.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

.txt_osusume {
	margin:0px 0px 15px 57px;
	width:533px;
	font-size: 93%;
	color: #666666;	
}

.over_osusume {
	margin:0px 0px 30px 57px;
	width:533px;
	overflow:hidden;
}

/* 右ボックス */
.over_osusume .right_osusume {
	width:322px;
	float:right;
}

.over_osusume .right_osusume table {
	margin-bottom:7px;
	width:320px;
	border-top: 1px solid #C0C98F;
	border-left: 1px solid #C0C98F;
}

.over_osusume .right_osusume table th {
	padding:8px 0px 8px 0px;
	border-right: 1px solid #C0C98F;
	border-bottom: 1px solid #C0C98F;
	text-align:center;
	background: #E2E6CC;
	font-size: 93%;
	color: #666633;
}

.over_osusume .right_osusume table td {
	padding:8px 0px 8px 13px;
	color: #669900;
	font-size: 108%;
	border-right: 1px solid #C0C98F;
	border-bottom: 1px solid #C0C98F;
}

.over_osusume .right_osusume table td span {
	font-weight: bold;
}

.over_osusume .right_osusume p {
	width:320px;
	color:#333333;
	font-size: 93%;
}

/* 左ボックス */
.over_osusume .left_osusume {
	width:205px;
	float:left;
}

/* お見積もりボタン */
.btn_contact {
	margin:0px 0px 80px 129px;
	width:362px;
	height:67px;
	background: url(../images/kojin/btn_contact.jpg) no-repeat left top;
}

.btn_contact a {
	width:362px;
	height:67px;
	line-height: 1;
	text-indent: -9999px;
	display: block;
	overflow:hidden;
}

.btn_contact a:hover {
	background: url(../images/kojin/btn_contact_on.jpg) no-repeat left top;
}
