/* reform main専用 */

/* H2
　 main の中の詳細設定
　 トップページとは共用しない
//////////////////////////////////////////////////////////////////////// */


/* h2 /////////////////////////////////////////////////// */

.h2-index	{
	margin:65px 20px 0 20px;
	height:456px;
	background-image:url(../img/reform/main_top.jpg)
	}

.h2-kitchen	{		/* 以下全てheight 55+スペース */
	margin-top:82px;
	height:71px;
	background-image:url(../img/reform/title_01.gif);
	}

.h2-bathroom	{
	margin-top:82px;
	height:71px;
	background-image:url(../img/reform/title_02.gif);
	}

.h2-toilet	{
	margin-top:82px;
	height:71px;
	background-image:url(../img/reform/title_03.gif);
	}

.h2-floor_heating	{
	margin-top:82px;
	height:71px;
	background-image:url(../img/reform/title_04.gif);
	}

.h2-system_bath	{
	margin-top:82px;
	height:71px;
	background-image:url(../img/reform/title_05.gif);
	}
	
.h2-repair	{
	margin-top:82px;
	height:55px;
	background-image:url(../img/reform/title_06.gif);
	}

/* h3 /////////////////////////////////////////////////// */

.h3-index1	{
	height:49px;
	margin-top:6px;
	background-image:url(../img/reform/h3_00-1.gif);
	}

.h3-index2	{
	height:22px;
	margin:16px 0 6px 0;
	background-image:url(../img/reform/h3_00-2.gif);
	}

.h3-bathroom	{
	height:31px;
	margin:21px 0 8px 0;
	background-image:url(../img/reform/h3_02-3.gif);
	}

.h3-toilet	{
	height:29px;
	margin:21px 0 8px 0;
	background-image:url(../img/reform/h3_03.gif);
	}

.h3-system1	{
	margin-top:8px;
	height:80px;	/* 68 + 12*/
	background-image:url(../img/reform/h3_05-1.gif);
	}

.h3-system2	{
	margin-top:16px;
	height:40px;	/* 32 + 8*/
	background-image:url(../img/reform/h3_05-2.gif)
	}





.h3-repair2	{
	margin-top:21px;
	height:40px;
	background-image:url(../img/reform/h3_06-2.gif);
	}

.h3-repair3	{
	margin-top:21px;
	height:48px;
	background-image:url(../img/reform/h3_06-3.gif);
	}


/* 共通 /////////////////////////////////////////////////// */


.h4-index	{
	font-size:x-large;
	font-size:22px;
	}


/* 01 lpgus /////////////////////////////////////////////////// */

.flame	{
	background-image:url(../img/reform/flame.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:20px;
	margin-right:20px;
	padding:0 10px 10px 10px;
	background-color:#d9f1f7;
	}

.main-lpgus	{
	background-image:url(../img/reform/main_lpgus.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:small;
	}
	

/* 02 system /////////////////////////////////////////////////// */

#main-system1	{
	margin:20px;
	padding:10px;
	background-color:#d9f1f7;
	background-image:url(../img/reform/h3_02-1-.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

#main-system2	{
	margin:6px 20px 20px 20px;
	padding:10px;
	background-color:#d9f1f7;
	}

#main-system3	{
	margin:30px 20px 0 20px;
	background-image:url(../img/reform/system4.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}


/* 03 toilet /////////////////////////////////////////////////// */

.toilet-back	{
	background-color:#D9F1F7;
	}

/* 04 floor_heating /////////////////////////////////////////////////// */

.floor-text	{
	margin:6px 0 0 14px;
	color:#409D27;
	font-size:large;
	font-weight:bold;
	}

.floor-show	{
	margin:20px;
	padding:10px;
	background-color:#D9F1D3;
	}


/* 05 system_bath /////////////////////////////////////////////////// */

.system-mid	{
	margin-bottom:12px;
	}

.system-text	{
	width:274px;
	margin-bottom:21px;
	}



/* 06 repair /////////////////////////////////////////////////// */	
	
#repair-kakaku	{
	margin-left:20px;
	margin-right:20px;
	}

#repair-kakaku tr	{
	background-color:#C8E4F7;	/* 変える？　#d5ebfa */
	}

#repair-kakaku .td1	{
	width:410px;
	padding:3px 5px;
	font-weight:bold;
	}
	
#repair-kakaku .td2	{
	width:130px;
	padding:3px 5px;
	color:#ff0000;
	text-align:right;
	font-weight:bold;
	}

#repair-kakaku .td3	{
	background-color:#ffffff;
	height:3px;
	padding:0;
	}

.repair-text	{
	width:150;
	margin:0 7px 0 10px;
	color:#0a50a1;
	font-size:small;
	}






