@charset "utf-8";
/* CSS Document */

/*-------------------------------------------
	プラン・商品
-------------------------------------------*/
.productsBox {
	width: 616px;
	height: 188px;
	margin: 20px 0px 12px 0px;
	padding: 0;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
	clear: both;
}
.productsAll a {
	width: 278px;
	height: 46px;
	margin: 0;
	padding: 140px 10px 0px 10px;
	text-decoration: none;
	display: block;
	color: #666;
	border:1px solid #ccc;
}
.productsAll a:hover {
	color:#009944;
}
.productsT01 a {
	background-image: url(../products/img/products01.jpg);
	float: left;
}
.productsT02 a {
	margin: 0px 0px 0px 16px;
	background-image: url(../products/img/products02.jpg);
	float: right;
}
.productsT03 a {
	background-image: url(../products/img/products03.jpg);
	float: left;
}
.productsT04 a {
	background-image: url(../products/img/products04.jpg);
	float: left;
}
.productsT05 a {
	margin: 0px 0px 0px 16px;
	background-image: url(../products/img/products05.jpg);
	float: right;
}
.productsT06 a {
	background-image: url(../products/img/products06.jpg);
	float: left;
}
.productsT07 a {
	background-image: url(../products/img/products07.jpg);
	float: left;
}

/*-------------------------------------------
	共通
-------------------------------------------*/
.prTbl01{
	margin:25px 23px 0px 23px;
}
.prTbl01 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}
.prTbl02{
	margin:25px 15px 0px 15px;
}
.prTbl02 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}
.prTbl03{
	margin:0px 23px 0px 23px;
}
.prTbl03 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}

/*-------------------------------------------
	地震
-------------------------------------------*/
.quTbl01{
	margin:25px 23px 0px 23px;
}
.quTbl01 td{
	background-image: none;
}
.quTbl01 th{
	font-size: 12px;
	padding:6px;
	line-height:2;
	background-image:url(../products/quake/images/note24.gif);
}
.quTbl02{
	margin:0px 23px;
}
.quTbl02 td{
	background-image: none;
}
.quTbl02 th{
	font-size: 12px;
	padding:0;
	line-height:1.6;
	background-image:url(../products/quake/images/nagare_tx_bg.gif);
	background-repeat: repeat-x;
}
.quTbl03 td{
	background-image: none;
	padding: 4px;
}
.quTbl03 th{
	padding: 4px;
}
strong.intv {color:#735F0F;}

/*-------------------------------------------
	キッチン
-------------------------------------------*/
.kcTbl01{
	margin:25px 23px 0px 23px;
}
.kcTbl01 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}
.kcTbl01 td a{
	color:#FF6600;
}
.kcTbl01 th{
	vertical-align:bottom;
}
.kitchenIndex {
	width: 369px;
	height: 105px;
	margin: 30px 0px 0px 0px;
	padding: 15px 0px 0px 247px;
	clear: both;
	background-image: url(../products/kitchen/images/kitchen_bg.gif);
}
.kitchenIndex img{
	width: 160px;
	height: 92px;
	margin: 0px 22px 0px 0px;
	padding: 0;
}

/*-------------------------------------------
	お風呂
-------------------------------------------*/
.btTbl01{
	margin:25px 23px 0px 23px;
}
.btTbl01 td{
	background-image: none;
	font-size: 12px;
	line-height: 1.4;
}
.btTbl01 td a{
	color:#FF6600;
}
.btTbl02{
	margin:0px 23px;
}
.btTbl02 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}
.btTbl02 td a{
	color:#FF6600;
}
.btTbl03{
	margin:25px 23px 0px 23px;
}
.btTbl03 td{
	background-image: none;
	font-size: 14px;
	line-height: 1.4;
}
.btTbl03 td a{
	color:#FF6600;
}

