@charset "Shift_JIS";
/* CSS Document */

.loc_tit {
	margin:20px 0px 0px;
	}
.loc_subtxt {
	margin:4px 0px 0px;
	}
.loc_navs {
	margin:20px 0px 0px;
	text-align:center;
	}
.loc_navs2 {
	margin:42px 0px 0px;
	text-align:center;
	}
	
	
/*-------丸の内住宅情報----------*/
.inder_mainimg {
	margin:10px 0px 0px;
	}
.housing_det {
	margin:20px 0px 0px;
	font-weight:bold;
	font-size:1.1em;
	} 
.details_tit {
	font-weight:bold;
	margin:10px 0px 0px;
	font-size:1.1em;
	}
.details_tit-g {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#00a73b;
	}
.details_tit-g a:link , .details_tit-g a:visited ,  .details_tit-g a:hover {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#00a73b;
	}
.details_tit-g a {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#00a73b;
	}
.details_tit-br {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#765c2f;
	}
.details_tit-br a{
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#765c2f;
	}
.details_tit-br a:link , .details_tit-br a:visited , .details_tit-br a:hover {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#765c2f;
	}
.details_tit-bl {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#0068b6;
	}
.details_tit-bl a{
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#0068b6;
	}
.details_tit-bl a:link , .details_tit-bl a:visited , .details_tit-bl a:hover {
	font-weight:bold;
	margin:14px 0px 0px;
	font-size:1.1em;
	color:#0068b6;
	}
.details_tabs {
	margin:2px 0px 0px;
	width:98%;
	}
.details_td1 {
	border:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:12%;
	text-align:center;
	}
.details_td1-1 {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:28%;
	text-align:center;
	}
.details_td1-2 {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:28%;
	text-align:center;
	}
.details_td1-3 {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	text-align:center;
	}
.details_td2 {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	}
.details_td2-1 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	}
.details_td2-2 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	}
.details_td2-3 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	}
.details_td2b {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	}
.details_td2-1b {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	}
.details_td2-2b {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	}
.details_td2-3b {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	}



.details_td1g {
	border:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:12%;
	text-align:center;
	color:#00a73b;
	}
.details_td1-1g {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:28%;
	text-align:center;
	color:#00a73b;
	}
.details_td1-2g {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	width:28%;
	text-align:center;
	color:#00a73b;
	}
.details_td1-3g {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	text-align:center;
	color:#00a73b;
	}
.details_td2g {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#00a73b;
	}
.details_td2-1g {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#00a73b;
	}
.details_td2-2g {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#00a73b;
	}
.details_td2-3g {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#00a73b;
	}
.details_td2gb {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#00a73b;
	}
.details_td2-1gb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#00a73b;
	}
.details_td2-2gb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#00a73b;
	}
.details_td2-3gb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#00a73b;
	}


.details_td2br {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#765c2f;
	}
.details_td2-1br {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#765c2f;
	}
.details_td2-2br {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#765c2f;
	}
.details_td2-3br {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#765c2f;
	}
.details_td2brb {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#765c2f;
	}
.details_td2-1brb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#765c2f;
	}
.details_td2-2brb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#765c2f;
	}
.details_td2-3brb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#765c2f;
	}


.details_td2bl {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#0068b6;
	}
.details_td2-1bl {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#0068b6;
	}
.details_td2-2bl {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#0068b6;
	}
.details_td2-3bl {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	color:#0068b6;
	}
.details_td2blb {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#0068b6;
	}
.details_td2-1blb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#0068b6;
	}
.details_td2-2blb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#0068b6;
	}
.details_td2-3blb {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:3px 0px 3px 5px;
	font-weight:bold;
	color:#0068b6;
	}





.details_map {
	margin:30px 0px 0px;
	text-align:center;
	}

.deverop_det {
	font-size:0.9em;
	line-height:140%;
	margin:25px 0px 0px;
	}


/*-------ガーデンブロック----------*/


.loc_subtit-g {
	margin:7px 0px 0px;
	font-weight:bold;
	font-size:1.1em;
	color:#5eb75b;
	}
.place_img {
	text-align:center;
	margin:2px 0px 0px;
	}
.modelhouse_bt {
	margin:20px 0px 0px;
	text-align:center;
	}
.area_tab {
	margin:10px 0px 0px 0px;
	width:98%;
	}
.areatd1 {
	border:1px solid #c9caca;
	padding:5px 8px 5px 5px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	}
.areatd1-1 {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 8px 5px 5px;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	}
.areatd2 {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 8px 5px 5px;
	vertical-align:top;
	}
.areatd2-1 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 8px 5px 5px;
	vertical-align:top;
	}
.nobor_tab {
	margin:10px 0px 0px 0px;
	width:98%;
	}
.nobor_td1 {
	font-weight:bold;
	vertical-align:top;
	padding:0px 15px 8px 0px;
	white-space:nowrap;
	} 
.nobor_td2 {
	vertical-align:top;
	padding:0px 3px 8px 0px;
	line-height:135%;
	} 
.house_det {
	margin:18px 0px 0px;
	}


/*-------スカイブロック----------*/


.loc_subtit-b {
	margin:7px 0px 0px;
	font-weight:bold;
	font-size:1.1em;
	color:#00a0df;
	}
.floatimg {
	float:left;
	margin:10px 10px 0px 0px;
	}
.place_img_sky {
	text-align:center;
	margin:15px 0px 0px;
	}
.place_img-cau {
	text-align:right;
	font-size:0.9em;
	margin:0px;
	padding:0px;
	}


/*-------セントラルブロック----------*/


.loc_subtit-br {
	margin:7px 0px 0px;
	font-weight:bold;
	font-size:1.1em;
	color:#a17a40;
	}
.place_img_central {
	text-align:center;
	margin:20px 0px 0px;
	}
	
	

/*-------土間スカイウォーク----------*/

.doma_mainimg {
	margin:5px 0px 0px;
	}
.doma_subtxt {
	margin:10px 0px 0px;
	}
.doma_bg-bl {
	width:550px;
	background-color:#edf6ed;
	margin:13px 40px 0px;
	}
.doma_bg-bl_in {
	padding:10px 12px 10px 12px;
	}
.doma_bg-bl_l {
	float:left;
	width:85px;
	margin:0px 0px 0px;
	}
.doma_bg-bl_r {
	float:right;
	width:430px;
	margin:0px 0px 0px;
	}
.doma_bg-bl_r dl {
	margin:0px 0px 0px;
	}
.doma_bg-bl_r dt {
	margin:0px 0px 0px;
	font-weight:bold;
	}
.doma_bg-bl_r dd {
	margin:0px 0px 0px;
	line-height:135%;
	}
.doma_block {
	margin:20px 0px 0px;
	text-align:center;
	}
.doma_exp {
	width:390px;
	margin:30px 115px 0px;
	}
.exptd1 {
	border:1px solid #c9caca;
	padding:5px 0px 5px 4px;
	vertical-align:middle;
	line-height:130%;
	font-weight:bold;
	}
.exptd2 {
	border-left:1px solid #c9caca;
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 0px 5px 4px;
	vertical-align:middle;
	line-height:130%;
	width:80px;
	}
.exptd2-2 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 0px 5px 4px;
	vertical-align:middle;
	line-height:130%;
	width:80px;
	}
.exptd3 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:5px 0px 5px 4px;
	vertical-align:middle;
	line-height:130%;
	width:100px;
	}


.sub_ts1 {
	margin:15px 0px 0px;
	}
.sub_ts2 {
	margin:35px 0px 0px;
	}
.sub_plans {
	margin:17px 0px 0px;
	text-align:center;
	}










