@charset "utf-8";

.builder_header .icon {
    padding:10px;
    margin:0px 10px 10px 10px;
    border:1px solid #909090;
    width:300px;
    background-image: url( "/common/img/builder_box_back.gif" );
    background-repeat:repeat;
}

.builder_header .description{
    padding:0px 10px 10px 10px;
    font-size:110%;
}

.house_page_header{
    background:url('/common/img/house-page-header.gif') ;
    width:545px;
    height:68px;
    font-size:28px;
    padding:40px 0px 0px 145px;
    margin:15px 0px 10px 0px;
}

.house_h3{

    font-size:145%;
    font-weight:bold;

}

.house_header_description p{
    font-size:125%;
    line-height:150%;
}
/*
.house_header_description img {
    height:120px;
    margin:0px 15px 0px 15px;
    padding:10px;
    border:1px solid #909090;
    float:left;
}
*/

.house_description {

    font-size:120%;
    line-height:140%;

}



.house_page_image{
    background:url('/common/img/house-page-image.gif') no-repeat 0 0;
    width:690px;
    height:32px;
    text-indent:-9999px;
    margin:20px 0px 10px 0px;
}


.house_page_company{
    background:url('/common/img/house-page-company.gif') no-repeat 0 0;
    width:690px;
    height:32px;
    text-indent:-9999px;
    margin:20px 0px 10px 0px;
}


.house_page_house_list {
    float:left;
    margin:0px 0px 15px 10px;
}

.house_page_house_list li{

    width:150px;
    height:100%;
    border:1px solid #b0b0b0;
    margin:3px;
    padding:5px;
    float:left;  

}

.house_page_icon_cover {
    background-color: #ffffff;
    width: 145px;
    min-height: 155px;
    height:auto !important;
    height:140px;
    line-height:140px;
    overflow:visible;
    text-align:center;
    float:left;
}

.house_page_icon_cover img {
    vertical-align:middle;
}

.house_page_title{
    text-align:center;
    font-size:85%;
    min-height:175px;
    height:auto !important;
    height:175px;
    zoom:1;
}

.house_page_company_info{
    width:670px;
    margin:0px 5px 20px 5px;
}

.house_page_company_info th{
    width:100px;
    padding:5px;
    background-color:#0080FF;
    color:#ffffff;
    border:1px solid #e0e0e0;
}

.house_page_company_info td{
    padding:10px;
    border:1px solid #e0e0e0;
}

#map {
    margin:15px;
    width:630px;
    height:400px;
}


.house_page_header_list{
    background:url('/common/img/house-page-header-list.gif') repeat-x 0 0;
    width:690px;
    height:64px;
    text-indent:-9999px;
    margin:15px 0px 5px 0px;
}



.DohiTitle01{
	margin:0 0 20px 0;
	padding:0;
	width:690px;
	height:120px;
	background-image:url(../../house/images/dohi/dohi-title01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

.DohiBox01{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	width:690px;
	overflow:auto;
	}

.DohiBox01 div{
	margin:0;
	padding:0;
	width:430px;
	height:auto;
	float:left;
	}

.DohiBox01 div h4{
	margin:0 0 10px 0;
	padding:0;
	color:#f47429;
	}

.DohiBox01 img{
	margin:0;
	padding:0;
	display:block;
	float:right;
	}

.DohiList{
	margin:0;
	padding:0 0 5px 0;
	width:690px;
	overflow:auto;
	}

.DohiList li{
	margin:0;
	padding:0 5px;
	float:left;
	}

.NakamuraList{
	margin:10px 0 30px 0;
	padding:0 0 5px 0;
	width:690px;
	overflow:auto;
	}

.NakamuraList li{
	margin:0;
	padding:0;
	width:320px;
	height:auto;
	float:left;
	list-style:none;
}

.NakamuraText{
	margin:30px 0 0 0;
	padding:0;
}

.NakamuraText span{
	color:#F00;
	font-size:22px;
	font-weight:bold;
}


.UekadoTitle01{
	margin:0;
	padding:0 0 50px 210px;
	height:65px;
	background-image:url(../../house/images/uekado/uekado-image02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}

.UekadoTitle01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.UekadoBox01{
	margin:20px 0;
	padding:0 0 5px 0;
	width:690px;
	overflow:auto;
}

.UekadoBox01 div{
	margin:0;
	padding:0;
	width:430px;
	height:auto;
	float:left;
	line-height:1.5;
}

.UekadoBox01 div h3{
	color:#F90;
	font-size:14px;
	font-weight:bold;
}

.UekadoBox01 div span{
	color:#F93;
}

.UekadoBox01 img{
	margin:0;
	padding:0;
	float:right;
}

.UekadoList01{
	margin:0;
	padding:0 0 5px 0;
	width:690px;
	overflow:auto;
}

.UekadoList01 li{
	margin:0;
	padding:0 10px;
	float:left;
	list-style:none;
}



.FiasTitle01{
	margin:0 0 0 0;
	padding:0 0 50px 320px;
	height:52px;
	background-image:url(../img/catalog/rogo01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.FiasTitle01 span{
	color:#03f;
	font-size:20px;
	font-weight:bold;
}

.JukenTitleRogo01{
	margin:0;
	padding:0 0 50px 180px;
	height:93px;
	background-image:url(../img/catalog/rogo02.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.JukenTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.KamifukuuraTitleRogo01{
	margin:0;
	padding:0 0 50px 270px;
	height:67px;
	background-image:url(../img/catalog/rogo03.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.KamifukuuraTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.FonteTitleRogo01{
	margin:0;
	padding:0 0 50px 95px;
	height:53px;
	background-image:url(../img/catalog/rogo04.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.FonteTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.DohiTitleRogo01{
	margin:0;
	padding:0 0 50px 155px;
	height:95px;
	background-image:url(../img/catalog/rogo05.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.DohiTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.AccTitleRogo01{
	margin:0;
	padding:0 0 50px 290px;
	height:76px;
	background-image:url(../img/catalog/rogo06.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.AccTitleRogo01 span{
	color:#03f;
	font-size:20px;
	font-weight:bold;
}

.NakamuraTitleRogo01{
	margin:0;
	padding:0 0 50px 220px;
	height:32px;
	background-image:url(../img/catalog/rogo07.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.NakamuraTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.ShikiTitleRogo01{
	margin:0;
	padding:0 0 50px 260px;
	height:67px;
	background-image:url(../img/catalog/rogo08.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.ShikiTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.SasakiTitleRogo01{
	margin:0;
	padding:0 0 50px 230px;
	height:43px;
	background-image:url(../img/catalog/rogo09.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.SasakiTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.KyorituTitleRogo01{
	margin:0;
	padding:0 0 50px 235px;
	height:30px;
	background-image:url(../img/catalog/rogo10.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.KyorituTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

.OsugaTitleRogo01{
	margin:0;
	padding:0 0 50px 155px;
	height:36px;
	background-image:url(../img/catalog/rogo11.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
}
.OsugaTitleRogo01 span{
	color:#03f;
	font-size:24px;
	font-weight:bold;
}

