@charset"UTF-8";

#contentWrapper .moreInformation	{
	margin-top: -50px;
	}
/* IE7ハック */
*:first-child+html #contentWrapper .moreInformation	{	margin-top: 0px;	}

#contentWrapper #wrapperTowa	{
	width: 860px;
	_width: 830px;
	_margin: 50px auto 0;
	text-align:center;
	background-image: url(bg_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: -20px 0;
	}

/* ブランディングエリア画像 */
#towaContents	{
	width: 850px;
	height: 461px;
	margin: 30px auto 0;
	_margin: 30px 0 0 5px;
	background-image: url(blanding_image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

#towaContents H1	{
	margin: 25px 0 60px 535px;
	_margin: 25px -180px 60px 265px;
	}

ul#blandingImg	{
	clear: both;
	width:238px;
	margin: 0px 0 30px 605px;
	_margin: 0px 0 30px 588px;
	padding: 0;
	}
ul#blandingImg li	{
	width: 102px;
	float: left;
	margin: 5px;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	}
ul#blandingImg a {
	background-image: url(pict_sub_set.jpg);
	background-repeat: no-repeat;
	display: block;
	}
ul#blandingImg a span	{display: none;}

/* トップグロナビ処理 */
ul#blandingImg a#gaikan1	{height: 76px; background-position: 0 0;}
ul#blandingImg a#gaikan2	{height: 76px; background-position: -101px 0;}
ul#blandingImg a#pict1		{height: 77px; background-position: -202px 0;}
ul#blandingImg a#pict2		{height: 77px; background-position: -303px 0;}
ul#blandingImg a#pict3		{height: 77px; background-position: 0 -75px;}
ul#blandingImg a#pict4		{height: 77px; background-position: -101px -75px;}

/* トップグロナビのマウスオーバー処理 */
ul#blandingImg a#gaikan1:hover	{background-position: -202px -76px;}
ul#blandingImg a#gaikan2:hover	{background-position: -303px -76px;}
ul#blandingImg a#pict1:hover	{background-position: 0 -151px;}
ul#blandingImg a#pict2:hover	{background-position: -101px -151px;}
ul#blandingImg a#pict3:hover	{background-position: -202px -151px;}
ul#blandingImg a#pict4:hover	{background-position: -303px -151px;}

.moreInformation #wrapperTowa .imageArea	{
	width: 476px;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	padding: 0;
	float: left;
	}
.moreInformation #wrapperTowa .typeArea	{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 80px 0 0 0;
	margin: 5px 0 20px 6px;
	}

/* 各タイプのヘッダー */
.moreInformation #wrapperTowa #atype	{	background-image: url(a-type_title.jpg);	}
.moreInformation #wrapperTowa #btype	{	background-image: url(b-type_title.jpg);	}
.moreInformation #wrapperTowa #ctype	{	background-image: url(c-type_title.jpg);	}

/* 各タイプのリノベタイトル画像 */
.moreInformation #wrapperTowa .imageArea .changeTitle {
	background-image: url(pict_sub_set.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 10px 0;
	}
.moreInformation #wrapperTowa .imageArea .changeTitle span	{display: none;}
.moreInformation #wrapperTowa .imageArea .changeTitle		{width:476px; height: 30px; background-position: 0 -251px;}

/* 間取り図の下の対応 */
.moreInformation #wrapperTowa .imageArea .madoriChaption li {
	text-align: center;
	float: left;
	background-image: url(pict_sub_set.jpg);
	background-repeat: no-repeat;
	display: block;
	}
.moreInformation #wrapperTowa .imageArea .madoriChaption li span	{display: none;}
.moreInformation #wrapperTowa .imageArea .madoriChaption li.befor	{
	width:50px;
	height: 13px;
	background-position: -109px -228px;
	margin: 5px 225px 0 80px;
	_margin: 5px 225px 0 40px;
	}
.moreInformation #wrapperTowa .imageArea .madoriChaption li.after	{
	width:50px;
	height: 13px;
	background-position: -163px -228px;
	margin: 5px 0 0 0;
	}

.moreInformation #wrapperTowa .detailArea	{
	width: 340px;
	margin: 0 20px 0 0;
	_margin: 0 -10px 0 0;
	padding: 0;
	float:right;
	}
.moreInformation #wrapperTowa .detailArea table	{
	border-collapse: collapse;
	border-right: 1px solid #D6D1BE;
	border-bottom: 1px solid #D6D1BE;
	width: 340px;
	margin-top: -1px;
	_margin-top: 0px;
	color: #736A48;
	}
.moreInformation #wrapperTowa .detailArea table caption {
	background-image: url(table_bg.gif);
	padding: 5px 0 2px;
	margin: 0 0 0 -1px;
	border: 1px solid #D6D1BE;
	}
.moreInformation #wrapperTowa .detailArea table th {
	background-image: url(table_bg.gif);
	padding: 3px 5px;
	border-top: 1px solid #D6D1BE;
	border-left: 1px solid #D6D1BE;
	text-align: left;
	}
.moreInformation #wrapperTowa .detailArea table td {
	padding: 3px 5px;
	border-top: 1px solid #D6D1BE;
	border-left: 1px solid #D6D1BE;
	text-align: left;
	}

.moreInformation #wrapperTowa ul.sumnailImageA	{
	width: 100%;
	margin: 10px 0 0 13px;
	_margin: 10px 0 0 8px;
	_padding: 10px 0;
	clear: both;
	}
.moreInformation #wrapperTowa ul.sumnailImageA li	{
	width: 102px;
	float: left;
	margin: 1px;
	_margin: 0 1px 0 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	}
.moreInformation #wrapperTowa ul.sumnailImageA li a,
.moreInformation #wrapperTowa ul.sumnailImageB li a,
.moreInformation #wrapperTowa ul.sumnailImageC li a {
	background-image: url(type_sumnail.jpg);
	background-repeat: no-repeat;
	display: block;
	}
.moreInformation #wrapperTowa ul.sumnailImageA li a span,
.moreInformation #wrapperTowa ul.sumnailImageB li a span,
.moreInformation #wrapperTowa ul.sumnailImageC li a span	{display: none;}

/* Atype環境写真 */
.moreInformation #wrapperTowa ul.sumnailImageA a#aType01	{height: 77px; background-position: 0 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType02	{height: 77px; background-position: -102px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType03	{height: 77px; background-position: -204px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType04	{height: 77px; background-position: -306px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType05	{height: 77px; background-position: -408px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType06	{height: 77px; background-position: -510px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType07	{height: 77px; background-position: -612px 0;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType08	{height: 77px; background-position: -714px 0;}

/* Atype環境写真のマウスオーバー処理 */
.moreInformation #wrapperTowa ul.sumnailImageA a#aType01:hover	{background-position: 0 -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType02:hover	{background-position: -102px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType03:hover	{background-position: -204px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType04:hover	{background-position: -306px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType05:hover	{background-position: -408px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType06:hover	{background-position: -510px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType07:hover	{background-position: -612px -77px;}
.moreInformation #wrapperTowa ul.sumnailImageA a#aType08:hover	{background-position: -714px -77px;}

.moreInformation #wrapperTowa ul.sumnailImageB	{
	width: 100%;
	margin: 10px 0 0 30px;
	_margin: 10px 0 0 20px;
	_padding: 10px 0;
	clear: both;
	}
.moreInformation #wrapperTowa ul.sumnailImageB li	{
	float: left;
	margin: 1px 2px;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	}
/* Btype環境写真 */
.moreInformation #wrapperTowa ul.sumnailImageB a#bType01	{width: 77px; height: 102px; background-position: 0 -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType02	{width: 102px; height: 77px; background-position: -154px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType03	{width: 102px; height: 77px; background-position: -256px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType04	{width: 102px;height: 77px; background-position: -358px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType05	{width: 102px;height: 77px; background-position: -460px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType06	{width: 102px;height: 77px; background-position: -562px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType07	{width: 77px; height: 102px; background-position: -77px -154px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType08	{width: 102px;height: 77px; background-position: -664px -154px;}

/* Btype環境写真のマウスオーバー処理 */
.moreInformation #wrapperTowa ul.sumnailImageB a#bType01:hover	{background-position: 0 -256px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType02:hover	{background-position: -154px -231px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType03:hover	{background-position: -256px -231px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType04:hover	{background-position: -358px -231px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType05:hover	{background-position: -460px -231px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType06:hover	{background-position: -562px -231px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType07:hover	{background-position: -77px -256px;}
.moreInformation #wrapperTowa ul.sumnailImageB a#bType08:hover	{background-position: -664px -231px;}

.moreInformation #wrapperTowa ul.sumnailImageC	{
	width: 100%;
	margin: 10px 0 0 30px;
	_margin: 10px 0 0 20px;
	_padding: 10px 0;
	clear: both;
	}
.moreInformation #wrapperTowa ul.sumnailImageC li	{
	float: left;
	margin: 1px 2px;
	_margin: 1px;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	}
/* Ctype環境写真 */
.moreInformation #wrapperTowa ul.sumnailImageC a#cType01	{width: 102px; height: 77px; background-position: 0 -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType02	{width: 102px; height: 77px; background-position: -102px -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType03	{width: 102px; height: 77px; background-position: -204px -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType04	{width: 102px;height: 77px; background-position: -306px -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType05	{width: 102px;height: 77px; background-position: -408px -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType06	{width: 102px;height: 77px; background-position: -510px -358px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType07	{width: 77px; height: 102px; background-position: -714px -308px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType08	{width: 102px;height: 77px; background-position: -612px -358px;}

/* Ctype環境写真のマウスオーバー処理 */
.moreInformation #wrapperTowa ul.sumnailImageC a#cType01:hover	{background-position: 0 -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType02:hover	{background-position: -102px -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType03:hover	{background-position: -204px -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType04:hover	{background-position: -306px -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType05:hover	{background-position: -408px -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType06:hover	{background-position: -510px -435px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType07:hover	{background-position: -714px -410px;}
.moreInformation #wrapperTowa ul.sumnailImageC a#cType08:hover	{background-position: -612px -435px;}

/* 問い合わせボタン */
.moreInformation #wrapperTowa p.toiawase	 a	{
	clear: both;
	width: 831px;
	height: 60px; 
	margin: 0 0 15px 8px;
	background-image: url(toiawase.gif);
	background-repeat: no-repeat;
	display: block;
	}
.moreInformation #wrapperTowa p.toiawase a span		{display: none;}
.moreInformation #wrapperTowa p.toiawase a				{background-position: 0 -1px;}
.moreInformation #wrapperTowa p.toiawase a:hover	{background-position: 0 -61px;}

/* トップに戻るボタン */
.moreInformation #wrapperTowa p a.pagetop	{
	clear: both;
	width: 107px;
	height: 19px; 
	margin-left: 726px;
	background-image: url(pict_sub_set.jpg);
	display: block;
	background-position: 0 -229px;
	}
.moreInformation #wrapperTowa p a.pagetop span		{display: none;}
