@charset "EUC-JP";

/*--------------店舗・サービス----------------------------*/
/* common */
#contentTxt{
margin: 0 0px 0 10px;
}



/*-----------------------------------*/
/* リフォーム */
h4.reformImg01{
border-top:1px #ccc dashed;
margin-top:10px;
padding-top:10px;
}

table.reformTbl01{
background:#fff;
}

table.reformTbl01 th{
background:#DDDDDD;
padding:2px;
color:#008325;
font-weight:normal;
}

table.reformTbl01 td{
background:#fff;
padding:2px;
}

table.reformTbl01 td.bg{
background:#E6F5E2;
}

table.reformTbl01 td.bg02{
background:#F2F4EA;
}

table.reformTbl02{
background:#ccc;
margin:10px 0 5px;
}

table.reformTbl02 th{
background:#EFEFEF;
padding:3px;
font-weight:normal;
}

table.reformTbl02 td{
background:#fff;
padding:3px;
}

table.reformTbl02 td.bg{
background:#E6F5E2;
}

/*PhtTBL*/
table.exTBL td p{
padding:0 0 5px ;
margin:0;
font-size:x-small;
text-align:right;
}


/*-----------------------------------*/
/* 土地分譲 */
table.mapBox{
background:#ccc;
}

table.mapBox th{
background:#EFEFEF;
padding:3px;
font-weight:normal;
}

table.mapBox td{
background:#fff;
padding:3px;
}

table.mapBox td.bg{
background:#E6F5E2;
padding:3px;
}

table.mapBox td.bg02{
background:#F2F4EA;
padding:3px;
}

/*-----------------------------------*/
/*-----------------------------------*/
/*-----------------------------------*/




/*map*/
table.mapBox01{
	background:#ccc;
}

table.mapBox01 th{
background:#EFEFEF;
padding:1px;
font-weight:normal;
}

table.mapBox01 td{
background:#fff;
padding:1px;
}

table.mapBox01 td.bg, table.mapBox01 th.bg{
background:#E6F5F4;
}

table.mapBox01 td.bg02, table.mapBox01 th.bg02{
background:#F2F4EA;
}

table.mapBox01 td.bg03{
background:#F7F7F7;
}

table.mapBox01 .w110 {
width:110px;
}

table.mapBox01 .w50 {
width:50px;
}

table.mapBox01 .w60 {
width:60px;
}

table.mapBox01 .w30 {
width:30px;
}

table.mapBox01 .w188 {
width:188px;
}

table.mapBox01 .red {
color:#FF0000;
}
.red {
	color:#FF0000;
	font-weight: bold;
}

#leftcontent .outline table.mapBox01 {
	margin-left:15px;
	margin-bottom: 30px;
}


/*展示場*/
.tenjiLink{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px #ccc dashed;
}
.tenjiLink li{
margin:0 5px;
padding:0;
list-style:none;
display:inline;
}

.tenjiTtl{
background:url(../service/tenji/img/cap_bg.jpg) 0 0 no-repeat;
color:#fff;
height:27px;
padding:3px 10px;
font-weight:bold;
}

.tenjiBox h3{
color:#008325;
font-weight:bold;
margin-left:10px;
margin-top:5px;
}
.tenjiBox h4{
margin-left:12px;
}
.tenjiBox p{
margin:3px 0 5px 10px;
padding:0;
}
.tenjiBox th img{
border:1px #ccc solid;
margin-top:5px;
}




/*googleMap*/

#fukidashi strong{ 
color:#008325;
}
.txt {
text-align: left;
float: left;
width: 200px;
color:#999999;
}
.img {
float: left;
width: 100px;
margin-top: 15px;
margin-left: 5px;}

#googlemap{
width:470px;
height:400px;
margin:0;
padding:0;
}
/*土地情報ワイド版*/
#leftcontent_wide #googlemap{
width:740px;
height:400px;
margin:0;
padding:0;
}

#googlemap02{
width:470px;
height:350px;
margin:0;
padding:0;
}




/*-----------------------------------*/
/* ショールーム */

#googlemap03{
width:460px;
height:300px;
margin:0px 0 5px ;
}
.address{
width:460px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #ccc dashed;
}
.address table th{
width:60px;
text-align:right;
font-weight:normal;
padding:2px 10px;
}
.address table td{
padding:2px 10px;
border-left:2px #ccc solid;

}


/*-----------------------------------*/
/* 建売分譲 */


table.saleTbl{
clear:both;
background:#ccc;
width:460px;
margin-bottom:10px;
}
table.saleTbl th{
background:#fff;
width:94px;
padding:3px;
}
table.saleTbl td{
background:#fff;
padding:3px 8px;
font-size:x-small;
}


h2.sttlSale{
width:758px;
height:27px;
padding-top:5px;
margin-top:10px;
text-indent:28px;
color:#008A03;
font-weight:bold;
font-size:12px;
background:url(../gallery/img/bg_sttl2.gif) 0 0 no-repeat;
}

/**/
table.salePht{
background:#6F5D4D;
margin-bottom:10px;
margin-top:10px;
}
table.salePht td{
background:#F4F4F4;
color:#726151;
font-size:85%;
line-height:120%;
padding:5px;
text-align:left;
}
table.salePht td img{
margin-bottom:5px;
}

table.salePht td table{
background:none;
padding:0px;
margin:0;
}
table.salePht td table td{
padding:0px;
font-size:100%;
}

.icnbg{
clear:both;
}


.icnbg th {
margin:0px;
padding:0px 3px 0px 8px;
vertical-align:top;
text-align:left;
background:url(../service/sale/img/bg.gif) no-repeat left 2px;
}

#leftcontent table {
margin:0;
padding:0;
}

#leftcontent table th {
font-weight:normal;
}

/*テーブルの幅設定で試しに書いてみた。後でけす。*/
/*table {
table-layout:fixed;
word-break:all;
}*/

/*モデル（建売）分譲*/
h5 {
font-size:120%;
font-weight:bold;
margin:15px 0 5px 0;
border-bottom:#009933 solid 2px;
}

#tochi_menu #fragment_1 ul li{
list-style:none;
padding-left:12px;
background:url(../img_cmn/img_arrow_00.gif) center left no-repeat;
}

#tochi_menu #fragment_3 dl dt{
font-weight:bold;
}

#tochi_menu #fragment_3 dl dd{
padding-left:13px;
}




/*県名*/
h4.prefecture {
	font-size: 1.2em;
	font-weight: bolder;
	border-bottom:#009933 solid 2px;
}
h4.prefecture a {
	color: #009933;
}
.information {
	font-size: 1em;
	padding: 5px 0px 5px 10px;
	border-left: 5px solid #009933;
	float: left;
	line-height: 150%;
	width: 350px;
}
.button_model {
	font-size: 0.9em;
	padding: 5px 0px 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 180%;
	width: 100px;
	clear: right;
	float: left;
}
.information a {
	color: #009933;
	font-weight: bolder;
}
#pref_list {
	list-style: none;
	line-height: 200%;
}

/*概要表*/
.tochi_table{
border-collapse: collapse;
}
.tochi_table th, .tochi_table td{
border: 1px solid #ccc;
padding: 3px;
text-align:left;
}
.tochi_table th{
	width: 25%;
	background:#FBFBF0;	
}
.tochi_table td{
	width: 70%;
}
.tochi_price{
	background: #594330;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
#leftcontent_wide .main_img {
	margin-bottom: 20px;
	padding-top: 10px;
}
#leftcontent table.info_block {
	margin-bottom: 15px;
}
#leftcontent .mapBox02 {
	margin-bottom: 30px;
	margin-left: 15px;
}
.model_thumb {
	float: left;
	width: 200px;
	margin-right: 30px;
	margin-bottom: 20px;
}

