﻿@charset "utf-8";

@import "reset.css";
@import "layout.css";
@import "common.css";

/* ----------------------------------------------------------------------------
	区画図・間取り
---------------------------------------------------------------------------- */
#plan {
	padding-top:60px;
}
#plan .topDL {
	width:820px;
	margin:0 auto 35px;
}
#plan .topDL dt {
	font-size:0;
	line-height:0;
	margin-bottom:20px;
}
#plan .topDL dd {
	font-size:75%;
	line-height:1.8;
}
#plan #kukaku {
	width:690px;
	margin:0 auto 40px;
}

#plan #tableWrap {
	width:820px;
	margin:0 auto 50px;
}
#plan #tableWrap table {
	width:400px;
	border:#999 1px solid;
	border-collapse:collapse;
}
#plan #tableWrap table th {
	background:#96BE31;
	color:#FFFFFF;
	font-size:88%;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
	padding:8px 10px 7px;
	border-bottom:#999 1px solid;
	border-right:#999 1px solid;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
#plan #tableWrap table th.ttl01 {
	font-size:75%;
	padding:11px 7px 10px;
	width:32px;
}
#plan #tableWrap table th.ttl02 {
	font-size:75%;
	background:#E3E98D;
	color:#333333;
	padding:11px 7px 10px;
}
#plan #tableWrap table th.ttl02 span {
	font-size:11px;
	line-height:1.2;
	display:inline-block;
	padding-top:2px;
	color:#555;
	
}
#plan #tableWrap table td {
	font-size:75%;
	line-height:1.4;
	padding:10px 5px 9px 10px;
	text-align:center;
	border-bottom:#999 1px solid;
	border-right:#999 1px solid;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
#plan #tableWrap table td.txtL { text-align:left;}
#plan #tableWrap table td.sumi {
	font-size:82%;
	line-height:1.2;
	color:#7D7D7D;
	font-weight:bold;
	background:#F0F0F0;
	text-align:center;
	padding:9px 10px 8px;
}
#plan #tableWrap .notes {
	clear:both;
	width:690px;
	padding-top:25px;
}
#plan #tableWrap .tblTxt {
	width:820px;
	clear:both;
	padding-top:12px;
	font-size:75%;
	line-height:1.5;
}

/* ----------------------------------------------------------------------------
	物件概要
---------------------------------------------------------------------------- */
#outline {
	padding-top:60px;
}
#outline h2 {
	width:770px;
	margin:0 auto;
}
#outlineTbl {
	width:720px;
	margin:15px auto 35px;
	font-size:75%;
}
#outlineTbl th {
	width:180px;
	background:url(../outline/img/bg01.jpg) repeat-x left bottom;
	line-height:1.6;
	font-weight:bold;
	color:#808080;
	text-align:left;
	vertical-align:top;
	padding:10px 8px 9px;
}
#outlineTbl td {
	background:url(../outline/img/bg02.jpg) repeat-x left bottom;
	line-height:1.6;
	padding:10px 10px 9px 20px;
}
#outlineTbl td span { color:#808080; line-height:1.6; padding-left:10px;}
#dateTbl {
	/*width:442px;*/
	margin:0 0 0 102px;
	border:#E0E0E0 3px solid;
	border-collapse:collapse;
	font-size:75%;
	line-height:1.4;
}
#dateTbl td {
	border-right:#E0E0E0 3px solid;
	text-align:center;
	padding:12px 16px;
}

/* ----------------------------------------------------------------------------
	コンセプト
---------------------------------------------------------------------------- */
#concept .beta {
	width: 936px;
	margin:66px -12px 0 0;
}


/* ----------------------------------------------------------------------------
	仕様設備
---------------------------------------------------------------------------- */
#equipment .demo {
	width:866px;
	margin:60px auto 0;
	text-align:center;
}



/* ----------------------------------------------------------------------------
	周辺環境
---------------------------------------------------------------------------- */
#location .topBix {
	width:866px;
	margin:60px auto 0;
	text-align:center;
}
#location .topBix p {
	font-size:0;
	line-height:0;
}
#location .box01 {
	width:866px;
	margin:0 auto;
	padding-top:50px;
	clear:both;
}
#location .box01 dl {
	width:464px;
	float:left;
	padding-top:10px;
}
#location .box01 dt {
	font-size:0;
	line-height:0;
	margin-bottom:20px;
}
#location .box01 dd {
	font-size:75%;
	line-height:1.8;
}
#location .box01 ul {
	width:373px;
	float:right;
}
#location .box01 li {
	font-size:0;
	line-height:0;
}
#location h2 {
	font-size:0;
	line-height:0;
	width:866px;
	margin:55px auto 0;
	clear:both;
}

#location .blockWrap {
	width:810px;
	margin:0 auto 35px;
	clear:both;
}
#location .blockWrap p { margin-bottom:6px; margin-top:30px; clear:both;}
#location .blockWrap .block {
	width:370px;
}
#location .blockWrap dl {
	width:362px;
	background:url(../location/img/dot.jpg) repeat-x left bottom;
	padding:8px 4px 6px;
	font-size:75%;
	clear:both;
}
#location .blockWrap dt {
	width:210px;
	float:left;
	line-height:1.4;
}
#location .blockWrap dd {
	width:140px;
	float:right;
	line-height:1.4;
	float:right;
	text-align:right;
}
#location .access {
	width:810px;
	clear:both;
	margin:0 auto 20px;
}
#location .notesBox {
	width:810px;
	margin:0 auto 10px;
	clear:both;
}

