@charset "utf-8";
/* ナビゲーション用css --------------------------------------------------------------
 :title "navigation";
 :created "2006-06-25";
 :release [:revision "1.0"; :created "2009-04-25"];
 
------------------------------------------------------------------------------------*/

/* 切り替え用bodyID */
body#top{}

body#concept{}

body#modelhouse{}

body#section{}

body#around{}

body#details{}
/* ここまで */

/* class selector */

/* 既存classに追加・上書き */
#bukken{
	padding-top:12px;
}

.contentBukken {
	padding-top:12px;
}

h3 {
	font-size:1.5em;
	margin:0 0 15px 0;
	padding:2px 0 2px 5px;
	border-left:5px solid #C00;
}

h3.land {
	border-left:5px solid #69F;
}

h4 {
	font-size:1.25em;
	margin:0 0 10px 0;
	padding:2px 0 0 0;
}

p {
	font-size:12px;
	margin:0 0 0.5em 1em;
}
/* ここまで */

/* h2 */
#top h2{
	width:232px;
	height:63px;
	background-image:url(img/logo_lucciano_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:49px 0 23px 425px;
	}
	
#concept h2{
	width:286px;
	height:135px;
	background-image:url(img/tl_concept01.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 40px 10px;
	}

#modelhouse h2{
	width:318px;
	height:80px;
	background-image:url(img/modelhouselogo.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0 0 22px 0;
	}
	
#around h2{
	width:264px;
	height:42px;
	background-image:url(img/tl_around01.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 10px 10px;
	}

#section h2{
	width:680px;
	height:601px;
	background-image:url(img/whole.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0 0 35px 0;
	}
	

/* ここまで */

/* 全コンテンツ共通 */
.article {
	clear:both;
	overflow:hidden;
	margin:0 0 30px 0;
	text-align:left;
}

.article span {
	display:none;
}

.contetns-head span {
	display:none;
}

p.house-price {
	background-image:url(img/2-4/house-price02.gif);
	width:370px;
	height:57px;
	margin:20px 0 5px 12px;
}

.telinfo {
	width:185px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	background-image:url(img/tel_info.gif);
}

a.mailinfo {
	width:185px;
	height:50px;
	display:block;
	float:left;
	margin:0;
	background-image:url(img/mail.gif);
}

a.mailinfo:hover {
	background-image:url(img/mail.gif);
	background-position:0 -50px;
}

/* ここまで */

/* TOP共通 */
.contetns-head {
	width:680px;
	height:200px;
	background-image:url(img/head.jpg);
	margin:0 0 20px 0;
}

div.leftbox {
	float:left;
	width:380px;
	margin:0 10px 0 0;

}

.around-detail {
	width:155px;
	float:left;
	margin:0 20px 10px 0;
}

.around-detail-edge {
	width:155px;
	float:left;
	margin:0 0 10px 0;
}

.around-detail p {
	margin:0;
}

.around-detail-edge p {
	margin:0;
}

.around .around-detail p {
	font-size:10px;
}

.around .around-detail-edge p {
	font-size:10px;
}

/* ここまで */


/* 物件概要共通 */
.article table {
	border:1px solid #CCC;
}

.article table th {
	width:170px;
	padding:5px;
	background-color:#eed;
	font-size:12px;
	text-align:center;
}

.article table td {
	padding:5px;
	background-color:#eee;
}
/* ここまで */


/* TOP */
#top .contentsInner{
	background-image:url(img/head.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	}

#top .contentsInner p.midashi01{
	width:248px;
	height:90px;
	background-image:url(img/tl_top01.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:30px 0 10px 425px;
	}

#top .contentsInner p.midashi02{
	width:334px;
	height:20px;
	background-image:url(img/tl_top02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:155px 0 10px 20px;
	}

#top .contentsInner p.text01{
	width:340px;
	margin:10px 0 70px 20px;
	color:#FFFFFF;
	}
/* ここまで */


/* コンセプト */
#concept .contentsInner{
	background-image:url(img/bg_concept.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	}

.titleConcept span {
	display:none;
	}
	
#concept .contentsInner p.midashi01{
	width:173px;
	height:21px;
	background-image:url(img/tl_concept02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 10px 10px;
	}

#concept .contentsInner p.text01{
	width:310px;
	height:140px;
	}

#concept .contentsInner .midashi02{
	width:182px;
	height:19px;
	background-image:url(img/tl_concept03.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:70px 0 0 10px;
	}

#concept .contentsInner p.midashi03{
	width:261px;
	height:38px;
	background-image:url(img/tl_concept04.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 10px 10px;
	}

#concept .contentsInner p.text02{
	width:310px;
	height:70px;
	}

#concept .contentsInner .imgSpace{
	padding:10px 0 60px 10px;
	}
/* ここまで */


/* モデルハウス */
#modelhouse .contentsInner{
	background-image:url(img/bg_model.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	}

#modelhouse .contentsInner p.midashi01{
	width:300px;
	height:44px;
	background-image:url(img/tl_model01.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:22px 0 10px 10px;
	}

#modelhouse .info1 {
	width:177px;
	height:13px;
	background-image:url(img/model_info01.gif);
	margin:0 0 3px 10px;
}

#modelhouse .info2 {
	width:177px;
	height:13px;
	background-image:url(img/model_info02.gif);
	margin:0 0 3px 10px;
}

#modelhouse .info3 {
	width:177px;
	height:13px;
	background-image:url(img/model_info03.gif);
	margin:0 0 3px 10px;
}

#modelhouse .info4 {
	width:177px;
	height:13px;
	background-image:url(img/model_info04.gif);
	margin:0 0 3px 10px;
}

#modelhouse .contentsInner p.price{
	width:192px;
	height:176px;
	background-image:url(img/modelPrice02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:22px 0 8px 10px;
	}

#modelhouse .contentsInner p.midashi02{
	width:300px;
	height:44px;
	background-image:url(img/tl_model01.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:70px 0 10px 10px;
	}


#modelhouse .contentsInner p.text01{
	width:300px;
	margin:10px 0 0 10px;
	padding-bottom:50px;
	}
/* ここまで */


/* 区画図 */
#section table td{
	text-align:center
	}
	
#section table th.number{
	width:50px;
	}
	
#section table th.floorSpace{
	width:125px;
	}
	
#section table th.sellingPrice{
	width:100px;
	}
	

#section .floatLeft{
	width:340px;
	float:left;
}

#section .floatRight{
	width:340px;
	float: right;
}

#section .floatRight .article{
	margin:0;
}

#section .note{
	text-align:right;
}

#section .around-detail p {
	font-size:10px;
}

#section .around-detail-edge p {
	font-size:10px;
}
/* ここまで */

/* 周辺環境 */
#around .contentsInner{
	background-image:url(img/bg_around.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	}
	
#around .floatLeft{
	width:340px;
	float:left;
}

#around .floatRight{
	width:340px;
	float: right;
}

#around .contentsInner p.text01{
	width:315px;
	margin:10px 0 10px 10px;
	}

#around .contentsInner .wholemap{
	width:265px;
	height:316px;
	background-image:url(img/whole_s.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 10px 10px;
	}
	
#around .contentsInner p.midashi01{
	width:148px;
	height:10px;
	background-image:url(img/tl_around02.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 10px 10px;
	}

#around .contentsInner .map{
	width:343px;
	height:257px;
	background-image:url(img/map.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0 5px 0;
	}
	
.map span {
	display:none;
}

#around table.information{
	margin:0 0 0 10px;
	border:0;
	width:310px;
}

#around table.information th {
	padding:2px 0 0 0;
	background-color:#fff;
	font-size:12px;
	color:#999999;
	text-align:left;
}

#around table.information td {
	padding:0;
	background-color:#fff;
}

#around .note{
	margin:10px 0 0 10px;
	font-size:11px;
}

#around .floatRight .article{
	margin:0 0 10px 0;
}

#around .around-detail p {
	font-size:10px;
}

#around .around-detail-edge p {
	font-size:10px;
}

.map-footer {
	margin:5px 0 50px 0;
	text-align:left;
}

.map-footer2 {
	margin:5px 0 80px 0;
	text-align:left;
}

a.widemap-zoom {
	width:180px;
	height:30px;
	display:block;
	background-image:url(img/btn_mapzoom.jpg);
}

a.widemap-zoom:hover {
	background-position:0 30px;
}

* html #around .floatRight .article {
	margin:10px 0 -80px 0;
	padding:0;
} 

* html #around .contentsInner .map {
	padding:0px 0 110px 0;
	height:147px;
} 

* html .map-footer2 {
	padding-bottom:90px;
} 



/* ここまで */


/* 物件概要 */
#details h3{
	font-size:1.5em;
	margin:15px 0 15px 0;
	padding:2px 0 2px 5px;
	border-left:5px solid #C00;
}

#details table{
	width: 680px;
	}
/* ここまで */
