@charset "UTF-8";
/* CSS Document */

/* 共通 */

body {
		width: 100%;
		background:#F7FFE7 url(http://dream-ehouse.com/images/header_bg.jpg) 0 0 repeat-x;
		
		}


*		{
	margin: 0;
	padding: 0;
	color:#020202;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 400;
	line-height: 1.7;
	letter-spacing: 0.15em;
	text-decoration: none;
	list-style-type: none;
		}

strong {
font-weight:bold;
}

		
br {
	letter-spacing: 0px;
	border:0;
	margin: 0;
	}

img  {
		border: 0;
		}

/* 背景関連 */


		
#wrapper {
		width: 806px;
		margin: 0 auto;
		
		
		}

#inner_wrapper {
		width: 794px;
		padding: 10px 6px 20px;
		background: url(http://dream-ehouse.com/images/wrapper-trans.png) 0 0 repeat-y ;
		}

/* ヘッダ Start */
		
#header {
	width: 794px;
	height: 281px;
	padding: 0 6px 6px;
	position: relative;
		}

#h1 {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:0.1em;
	position:absolute;
	top:-2px;
	left:10px;
	width:700px;
	height:11px;
	z-index:1;
	}

#logo {
		width: 210px;
		height: 40px;
		position:absolute;
		top: 10px;
		left: 11px;
		}

#header_pn {
		width: 256px;
		height: 50px;
		position: absolute;
		top: 0px;
		left: 544px;
		}

#flash {
		width: 786px;
		height: 200px;
		padding: 3px;
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
		position: absolute;
		top: 65px;
		left: 5px;
		}

/*  ヘッダ End  */


/* 左メニュー部 Start */

#univarsal {
		width: 212px;
		padding: 0 0 0 8px;		
		float: left;
		
		}
		
/*  バナー部　 */

#bnr_presant {
		width: 212px;
		height: 90px;
		margin: 0 0 10px;		
		
		}
		
#bnr_kaihatsu {
		width: 212px;
		height: 80px;
		margin: 0 0 15px;
		
		}

/* お問い合わせ */

#contact {
		width: 212px;
		height: 52px;
		
		}
		
#contact_list {
		width: 212px;
		height: 244px;
		margin: 0 0 15px;
		position: relative;
		
		}

#link_pos01 {
		width: 117px;
		height: 26px;
		position:absolute;
		top: 148px;
		left: 89px;
		
		}
		
/* グローバルナビ */
#category {
		width: 212px;
		height: 53px;
		
		}

#univarsal_navi {
		width: 212px;
		margin: 0 0 10px 0;
		}

#univarsal_navi li {
	list-style:none;
	}
/*		width: 176px;
		height: 28px;
		padding: 10px 0 0 36px;
		background: url(http://dream-ehouse.com/images/list_bg01.jpg) 0 0 no-repeat;
		
		}
*/

#univarsal_navi li a, #univarsal_navi li a:link, #univarsal_navi li a:visited {
        display:block;
		font-size: 13px;
		color: #576F22;
		line-height: 1.0;
		letter-spacing: 0.20em;
		font-weight: bold;
		width:176px;
		height:13px;
		padding: 12px 0 13px 36px;
		margin:0px;
		background: url(http://dream-ehouse.com/images/list_bg01.jpg) 0 0 no-repeat;
		}

#univarsal_navi li a:hover, #univarsal_navi li a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/list_bg01_on.jpg) 0 0 no-repeat;
	color:#000000;
	}

/* 左メニュー部 End */


/* 右メニュー部 Start */

/* 大枠  */
#contants {
		width: 553px;
		padding: 0 10px 0 10px;
		float:right;

		}

/* コンテンツ枠 */

.title_bg01 {
		width: 516px;
		height: 27px;
		font-size: 15px;
		padding: 11px 0 0 37px;
		line-height:1.0;
		letter-spacing: 0.08em;
		background:url(http://dream-ehouse.com/images/title_bg01.jpg);
		
		}

.container_box {
	width: 529px;
	margin: 0 0 25px;
	padding: 10px 11px 10px ;
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;

		}

	
.e_house {
		width: 529px;
		height: 97px;
		margin: 10px 0;
		}
		
#about {
		width: 529px;
		margin:0 0 20px;
		}
		
#about img {
		width: 200px;
		padding: 0 10px 10px 0;	
		float: left;
		}		
		
.text_em {
		color:#FF0000;
		}		
		
.recomend_house {
		width: 525px;
		margin: 0 0 10px;
		
		background: #3C3E38;
		
		}
		
.recomend_house td p{
		width: 505px;
		padding: 10px;
		color:#FFFFFF;
		
		}


/* 実際に頂いたお客様の声です Start */



.title_bg02 {
		width: 292px;
		height: 27px;
		font-size: 15px;
		padding: 11px 0 0 37px;
		line-height:1.0;
		letter-spacing: 0.08em;
		background:url(http://dream-ehouse.com/images/title_bg02.jpg) no-repeat 0 0;
		
		}

#in_frame {
		width: 327px;
		height: 256px;
		overflow:scroll;
		overflow-x:hidden;
		padding: 10px 0 0;
		border-bottom:#CCCCCC solid 1px ;
		border-left:#CCCCCC solid 1px ;
		border-right:#CCCCCC solid 1px ;		
		
		}

.customor_box {
		width:295px;
		margin:0 10px 10px;
		border-bottom: 1px dotted #BDBDBD;
		}
		
.from_customor {
		width: 293px;
		margin: 0 0 8px;
		border: 1px solid #CCCCCC;		
		}

.td01 {
		width: 120px;
		padding: 6px 0 6px 5px;
		
		}

.td02 {
		width: 156px;
		padding: 5px 0 0 5px;
		line-height: 1.2em;
		letter-spacing: 0.05em;
		
		}		
		

.from_customor td img {
		width: 118px;
		border: #CCCCCC 1px solid;
		}

.link_text {
		color: #0000FF;
		text-decoration:underline;
		line-height: 1.2em;
		letter-spacing: 0.08em;
		
		}

/* 実際に頂いたお客様の声です End */

/* 右３行バナー Start */
.img_a {
		width:212px;
		height:95px;
		margin: 0 0 10px;
		}
		
/* 右３行バナー End */		


.big_image {
		width: 329px;
		height: 170px;
		margin: 0 0 20px;
		float:left;
		display: inline;
		}


.top_box_left{
	width:329px;
	float:left;
	display:inline;
	margin:0 0 20px;
	}

#top_box_left_banner {
	width:329px;
	float:left;
	display:inline;
	margin:0 0 20px;
	}

#top_box_left_banner a, #top_box_left_banner a:link, #top_box_left_banner a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:329px;
	height:170px;
	background:url(http://dream-ehouse.com/images/img_b01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:5px;
	}

#top_box_left_banner a:hover, #top_box_left_banner a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/img_b01_on.jpg) 0 0 no-repeat;
	}



.top_box_right{
	width:212px;
	float:right;
	display:inline;
	margin:0 0 20px;
	}
	
#top_contact_b{
	width:123px;
	height:26px;
	background:url(http://dream-ehouse.com/images/link_bg01.jpg) no-repeat 0 0;
	padding:49px 5px 5px 84px;
	margin:0 0 10px 0;
	}





#top_mitumori_b{
	width:123px;
	height:26px;
	background:url(http://dream-ehouse.com/images/link_bg02.jpg) no-repeat 0 0;
	padding:49px 5px 5px 84px;
	}




#small {
		width:212px;
		margin: 0 0 10px 10px;
		float: right;
		display: inline;
		}

.link_bunner {
		width: 212px;
		height: 80px;
		margin: 0 0 10px 0;
		position: relative;
		}
		
.link_pos02 {
		width: 117px;
		height: 26px;
		position: absolute;
		top: 49px;
		left: 84px;
		}

.phone_number {
		width:551px;
		height: 96px;
		}

	
/* 右メニュー部 End */
		
/*  */

#footer {
		width: 100%;
		background: url(http://dream-ehouse.com/images/fotter_rep.jpg) 0 0 repeat-x;
		height: 90px;
			
		}
		
#inner_footer {
		width: 796px;
		height: 17px;
		margin: 0 auto;
		padding:60px 5px 13px;
		background:url(http://dream-ehouse.com/images/footer_bg.jpg);
			
		}

#inner_footer p{
		text-align: center;
		font-size: 11px;
		letter-spacing: 0.25em;
		}
		
strong.foot{
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0.25em;
		}
		


/*  サブ共通  */


/*  001 */

#osususme {
    width: 550px;
		height: 30px;
		}

#compare {
		width: 548px;
		margin: 0 0 15px;
		border: #9D9D9D 1px solid;
		}

#inner_compare {
		width: 530px;
		margin: 10px;
		}


.img_b {
		width: 215px;
		height: 48px;
		}


.farth_ent {
		width: 445px;
		height: 20px;
		margin: 0 0 10px;
		padding: 25px 0 10px 105px;
		background:url(http://dream-ehouse.com/images/farth_en_bg.jpg) 0 0 no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 23px;
		color: #FF0000;
		line-height: 1.0;
		font-weight: bold;
		}

.farth {
		width: 529px;
		margin:0 10px 20px;
		}

.farth img {
		width: 200px;
		padding: 0 0 15px 15px;	
		float: right;
		}		

.sub_title {
		font-size: 16px;
		color: #0000FF;
		font-weight: bold;
		line-height: 1.4;	
		letter-spacing: 1.0em;	
		margin:0 0 9px 0;
		}

.farth p {
		letter-spacing: 0.1em;
		
		}








/* 002 */

#add_bg {
		width: 487px;
		height: 19px;
		font-size: 15px;
		padding: 34px 0 16px 66px;
		line-height:1.0;
		letter-spacing: 0.08em;
		background:url(http://dream-ehouse.com/images/staff_bg.jpg) 0 0 no-repeat;
		
		}




#address {
		width: 529px;
		margin:0 10px 20px;
		}

#address img {
		width: 200px;
		padding: 0 10px 10px 0;	
		float: left;
		}		

.post {
	color: #FF0000;
	line-height:1.0;
	letter-spacing: 0.10em;
	font-size: 15px;
	font-weight: bold;
	}
	
.name {
	color: #0000FF;
	line-height:1.0;
	letter-spacing: 0.10em;
	font-weight: bold;
	font-size: 21px;
	}

.message {
		width: 525px;
		margin: 0 12px 10px;
		padding: 15px;
		background: #C6E833;
		
		}


.text_02 {
		width: 495px;
		height: px;
		padding: 15px 15px 0;
		}

.okuri {
		margin: 0 0 21px 0;
		}		

.emphasis {
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0.10em;
		color: #FF0000;
		margin: 0 0 21px 0;
		}


#link_bannars {
		width: 553px;
		height: px;
		padding: 40px 0 0 0;
		background:url(http://dream-ehouse.com/images/hr_bg.jpg)	0 0 no-repeat;
	
		}












/* 003 */

.e_house_sub {
		width: 529px;
		height: 97px;
		margin: 10px;
		}
		
.title_bg03 {
		width: 513px;
		height: 27px;
		font-size: 15px;
		padding: 11px 0 0 37px;
		line-height:1.0;
		letter-spacing: 0.08em;
		background:url(http://dream-ehouse.com/images/title_bg03.jpg);
		
		}
		
#sub_contact_a{
	width:127px;
	height:26px;
	background:url(http://dream-ehouse.com/images/cont_big.jpg) no-repeat 0 0;
	padding:40px 4px 18px 129px;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	}
		
#sub_contact_b{
		width:260px;
		height:70px;
		padding:0px 0px 0px 10px;
		float: left;
		display: inline;
		}


		
/* 説明会のテーブル */

#kengakukai {
		width: 550px;	
		padding: 0 0 10px;
		}

#kengakukai_wrappaer {
		width: 550px;
		height: ;	
		padding: 0 0 60px;
		}

#kengakukai_img {
		width: 530px;
		margin: 10px;

		}

#kengakukai_desc {
		width: 530px;
		margin: 0 10px;

		}

.thum_a {
		width: 170px;
	
		}

.space {
		width: 10px;
	
		}

.text {
		letter-spacing: 0.10em;	
		}

.thum_b {
		width: 100px;	
	
		}
		
/* お客様の声 */

.vo_customer {
		width: 499px;
		height: 11px;
		margin: 0 10px;
		padding: 7px 0 7px 31px;
		background: url(http://dream-ehouse.com/images/vo_customer_bg.jpg);
		letter-spacing: 0.10em;
		line-height: 1.0;
		}

.tab_customer {
		width: 510px;
		margin: 15px 20px 30px;
	
		}
	
	
	


/* 004 */

#syokunin {
		width: 530px;

		padding: 15px 10px 20px;

		}

.syokunin_person {
		width: 530px;
		margin: 15px 10px 30px;
		}

.syokunin_person p {
		margin: 0 0 5px;

		}

.thum_c {
		width: 230px;
		
		}

.space_a {
		
		width: 20px;
	
		}
		

.text_a {
		width: 280px;
		letter-spacing: 0.08em;
		}


/* 005 */

#siryou {
		width:548px;
		height: 191px;
		margin: 0 0 10px;
		background:url(http://dream-ehouse.com/images/siryou_bg.jpg) 0 0 no-repeat;
		border: 1px solid #FFFFFF;
		}

#siryou_bg {
		width: 415px;
		margin: 97px 0 0 84px;
		padding: 5px 15px;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.3;
		background-color: #FCF3BA;
		border: 1px solid #DDA303;
		letter-spacing: 0.10em;
		}

.title_bg {
		width: 532px;
		height: 50px;
		margin: 0 0 15px;
		padding: 20px 0 0 18px;
		color: #0000FF;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.6;
		background: url(http://dream-ehouse.com/images/siryou_titlebg01.jpg) 0 0 no-repeat;

		}

.title_bg_a {
		width: 532px;
		height: 50px;
		margin: 0 0 15px;
		padding: 20px 0 0 18px;
		color: #0000FF;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.6;
		background: url(http://dream-ehouse.com/images/siryou_titlebg02.jpg) 0 0 no-repeat;

		}

.sub {
		color: #FF0000;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.6;

		}

.syoukai_panf {
		width: 530px;
		margin: 0 10px 40px;
		}

.text_b	{
		width: 360px;
		letter-spacing: 0.08em;
		padding: 0 15px;
		}
				
		
.img_e {
		width: 140px;
		}

/* 006 */

.sekourei {
		width:550px;
		margin: 0 0 40px;		
		}


.sekou {
		width: 528px;
		margin: 10px;
		padding: 0px 1px 1px;
		background-color: #DADADA;
	
		}

			
.sekou_gyou {
		width:528px;
		margin: 1px 0 0;	
	
		}

.gyou_left {
		width: 138px;
		padding: 5px 10px;
		background: #F2F2F2;
		}
		
.gyou_right {
		width: 349px;
		border-left: 1px solid #DADADA;
		padding: 5px 10px;
		background: #FFFFFF;
		}
		
.perspective {
		width: 530px;
		margin:0 10px 30px;
			
		}

.text_sekou_pers {
		width: 260px;
		text-align: center;
		line-height: 1.3;
		padding: 5px 0; 
		}


.sekou_desp {
		width: 530px;
		margin:0 10px 20px;
			
		}
		
.text_sekou_desp {
		width: 166px;
		line-height: 1.3;
		padding: 5px 2px;
		
		}
		
.img_c {
		width: 260px;

		}

.img_d {
		width: 170px;

		}
		
		
/* 007 */		

.reform {


		}

.img_f {
		width: 230px;

		}

.img_g {
		width: 70px;

		}
		
.text_reform {
		width: 230px;
		text-align: center;
		line-height: 1.3;
		padding: 5px 0; 
		}		

.reform_gaiyou {
		width: 530px;
		margin:0 10px 10px;
			
		}

.sub_contact_c{
	width:127px;
	height:26px;
	background:url(http://dream-ehouse.com/images/cont_big.jpg) no-repeat 0 0;
	padding:40px 4px 18px 129px;
	margin: 0 0 20px 10px;
	float: left;
	display: inline;
	}
	
.sub_contact_d{
		width:260px;
		height:70px;
		padding:0px 0px 0px 10px;
		float: left;
		display: inline;
		}

.reform_desp {
		width: 530px;
		margin:0 10px 40px;
			
		}
		
		
		
/*  008 */		


#kaisyagaiyou {
		width:550px;
		margin: 0 0 40px;		
		}


#wrapper_gaiyou {
		width: 528px;
		margin: 10px;
		padding: 0px 1px 1px;
		background-color: #DADADA;
	
		}

			
.gaiyou_gyou {
		width:528px;
		margin: 1px 0 0;	
	
		}

.gaiyou_left {
		width: 138px;
		padding: 5px 10px;
		background: #F2F2F2;
		}
		
.gaiyou_right {
		width: 348px;
		border-left: 1px solid #DADADA;
		padding: 5px 10px 5px 10px;
		background: #FFFFFF;
		letter-spacing: 0.10em;
		}

.gaiyou_map {
		width: 348px;
		border-left: 1px solid #DADADA;
		padding: 10px;
		background: #FFFFFF;
		letter-spacing: 0.10em;
		}

/* 010 */

#hikaku {
	width: 530px;
	height: 116px;
	margin: 0 10px 10px;
	
	}

#box_bg {
	width: 500px;
	height: 110px;
	margin: 0 20px 10px;
	padding: 5px;
	background:url(http://dream-ehouse.com/images/bg_wooden.jpg) 0 0 no-repeat;
	}

#inner_wooden {
	width: 488px;
	height: 98px;
	padding: 5px;
	border: #000000 1px solid;
	background: #FEFFD6;
	letter-spacing: 0.10em;
	line-height: 1.7;

	}

.real {
	font-size: 20px;
	color: #FF0000;
	line-height: 1.4;
	font-weight: bold;
	letter-spacing: 0.10em;
	
	}

#tettei {
	width: 530px;
	margin: 0 10px 10px;
	}

.imag{
	width: 255px;
	}

.normal_title {
	width: 212px;
	height: 23px;
	padding: 17px 0 0 43px;
	background:url(http://dream-ehouse.com/images/normal_bg.jpg) 0 0 no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.0;
	letter-spacing: ;
	}

.farth_title {
	width: 243px;
	height: 23px;
	padding: 17px 0 0 12px;
	background:url(http://dream-ehouse.com/images/farth_bg.jpg) 0 0 no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.0;
	letter-spacing: ;
	}



.tettei_cont {
	width: 530px;
	margin: 0 10px 20px;
	}

.tettei_cont td{
	width: 255px;
	}

.tettei_left {
	width: 255px;
	margin: 0 0 20px 10px;
	display: inline;
	float:left;
	}

.tettei_right {
	width: 255px;
	margin: 0 10px 20px 0;
	display: inline;
	float:right;
	}
	
	
.tettei_title {
	width: 255px;
	height: 33px;
	margin: 0 0 10px 0;
	}	

.tettei_normal {
	width:245px;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #FE0000;
	border-bottom: 1px solid #FE0000;
	border-left: 1px solid #FE0000;
	}

.tettei_img {
	padding: 0 0 5px; 
 	text-align: center;	
	}

	
.tettei_farth {
	width:245px;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #0001FE;
	border-bottom: 1px solid #0001FE;
	border-left: 1px solid #0001FE;

	}
	


.tettei_text {
	height: 135px;
	padding: 4px 8px;
	line-height:1.6;
	letter-spacing:0.10em;
	background: #F0F0F0;
	}
	
.tettei_text_01 {
	height: 220px;
	padding: 4px 8px;
	line-height:1.6;
	letter-spacing:0.10em;
	background: #F0F0F0;
	}

.tab_tettei {
	width: 245px;

	}

/* new */
#top_muryou_banner {
	margin:0px;
	padding:0px;
	width:212px;
	height:90px;
	}

#top_muryou_banner a, #top_muryou_banner a:link, #top_muryou_banner a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:90px;
	text-indent:-9999px;
	background:url(http://dream-ehouse.com/images/presant.jpg) 0 0 no-repeat;
	font-size:5px;
	}

#top_muryou_banner a:hover, #top_muryou_banner a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/presant_on.jpg) 0 0 no-repeat;
	}

#top_honbu_banner {
	margin:10px 0 0;
	padding:0px;
	width:212px;
	height:80px;
	}

#top_honbu_banner a, #top_honbu_banner a:link, #top_honbu_banner a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:80px;
	text-indent:-9999px;
	background:url(http://dream-ehouse.com/images/honbu.jpg) 0 0 no-repeat;
	font-size:5px;
	}

#top_honbu_banner a:hover, #top_honbu_banner a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/honbu_on.jpg) 0 0 no-repeat;
	}

#top_left_contact_title {
	margin:15px 0 0;
	padding:0px;
	width:212px;
	height:52px;
	background:url(http://dream-ehouse.com/images/top_c1.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:5px;
	}

#top_left_contact1 {
	margin:0px;
	padding:0px;
	width:212px;
	height:58px;
	background:url(http://dream-ehouse.com/images/top_c2.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:5px;
	}

#top_left_contact2 {
	margin:0px;
	padding:0px;
	width:212px;
	height:58px;
	background:url(http://dream-ehouse.com/images/top_c3.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:5px;
	}

#top_left_contact3 {
	margin:0 0 15px;
	padding:0px;
	width:212px;
	height:62px;
	background:url(http://dream-ehouse.com/images/top_c5.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:5px;
	}

#top_left_contact4 {
	margin:0px;
	padding:0px;
	width:212px;
	height:66px;
	}

#top_left_contact4 a, #top_left_contact4 a:link, #top_left_contact4:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:66px;
	text-indent:-9999px;
	font-size:5px;
	background:url(http://dream-ehouse.com/images/top_c4.jpg) 0 0 no-repeat;
	}

#top_left_contact4 a:hover, #top_left_contact4:active {
	display:block;
	background:url(http://dream-ehouse.com/images/top_c4_on.jpg) 0 0 no-repeat;
	}

#top_left_hakase {
	margin:5px 0 0;
	padding:0px;
	width:212px;
	height:131px;
	}

#top_left_hakase a, #top_left_hakase a:link, #top_left_hakase a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:131px;
	background:url(http://dream-ehouse.com/images/hakase.jpg) 0 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#top_left_hakase a:hover, #top_left_hakase a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/hakase_on.jpg) 0 0 no-repeat;
	}


#top_bottom1 {
	margin:0 0 10px;
	padding:0px;
	width:212px;
	height:80px;
	}

#top_bottom1 a, #top_bottom1 a:link, #top_bottom1 a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:80px;
	background:url(http://dream-ehouse.com/images/link_bg011.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}

#top_bottom1 a:hover, #top_bottom1 a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/link_bg011_on.jpg) no-repeat 0 0;
	}

#top_bottom2 {
	margin:0 0 10px;
	padding:0px;
	width:212px;
	height:80px;
	}

#top_bottom2 a, #top_bottom2 a:link, #top_bottom2 a:visited {
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:80px;
	background:url(http://dream-ehouse.com/images/link_bg012.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}

#top_bottom2 a:hover, #top_bottom2 a:active {
	display:block;
	background:url(http://dream-ehouse.com/images/link_bg012_on.jpg) no-repeat 0 0;
	}


.top_box_right img {
	margin:0 0 10px;
	padding:0px;
	}