@charset "utf-8";
/* CSS Document */
@import url("base.css");
/* リフォーム */
#rf_tt {
	width: 800px;
	height:267px;
	background-image: url(../reform/img/rf_tt_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#rf_tt01 {
	width: 720px;
	height:75px;
	background-image: url(../reform/img/tt01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	text-indent: -9999px;
}
#rf_tt02 {
	width: 720px;
	height:75px;
	background-image: url(../reform/img/tt02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	text-indent: -9999px;
}
#rf_tt03 {
	width: 720px;
	height:419px;
	background-image: url(../reform/img/tt03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#rf_tx01 {
	width: 500px;
	float: left;
	padding-left: 125px;
	font-size: 14px;
	line-height: 160%;
	padding-bottom: 30px;
	padding-top: 10px;
}
#rf_tt04 {
	width: 530px;
	height:45px;
	background-image: url(../reform/img/tt04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 25px;
}
#rf_tt05 {
	width: 530px;
	height:55px;
	background-image: url(../reform/img/tt05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 15px;
}
#rf_tt06 {
	width: 530px;
	height:45px;
	background-image: url(../reform/img/tt06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 25px;
}
#rf_tt07 {
	width: 530px;
	height:55px;
	background-image: url(../reform/img/tt07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 15px;
}
#rf_tt08 {
	width: 530px;
	height:45px;
	background-image: url(../reform/img/tt08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 25px;
}
#rf_tt09 {
	width: 530px;
	height:55px;
	background-image: url(../reform/img/tt09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 15px;
}
#rf_tt10 {
	width: 530px;
	height:55px;
	background-image: url(../reform/img/tt10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 190px;
	font-size: 14px;
	padding-top: 15px;
}
#rf_tt11 {
	width: 720px;
	height:75px;
	background-image: url(../reform/img/tt11.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
	float: left;
	padding-top: 20px;
	text-indent: -9999px;
}
#rf_jirei {
	width: 720px;
	float: left;
}
#rf_tt12 {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
#rf_tt12 a {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	display: block;
	text-indent: -9999px;
}
#rf_tt12 a:hover {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt12_l.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: center top;
	display: block;
	text-indent: -9999px;
}
#rf_tt13 {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
}
#rf_tt13 a {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	display: block;
	text-indent: -9999px;
}
#rf_tt13 a:hover {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt13_l.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	display: block;
	text-indent: -9999px;
}
#rf_tt14 {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
}
#rf_tt14 a {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt14.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	display: block;
	text-indent: -9999px;
}
#rf_tt14 a:hover {
	width: 210px;
	height:201px;
	background-image: url(../reform/img/tt14_l.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	display: block;
	text-indent: -9999px;
}
#rf_jirei_tx {
	width: 720px;
	float: left;
}
.rf_tx02 {
	width: 210px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 10px;
}

