﻿@charset "utf-8";

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


/* ----------------------------------------------------------------------------
	間取り
---------------------------------------------------------------------------- */
#plan { margin-top:50px;}
#plan #planWrap {
	width:794px;
	margin:0 auto;
}
#plan .txt01 {
	font-size:0;
	margin-bottom:28px;
}
#plan .txt02 {
	font-size:0;
	margin-bottom:40px;
}
#plan #planBox  {
	width:794px;
	height:298px;
	margin-bottom:60px;
	position:relative;
	z-index:0;
}
#plan #planBox .btnList {
	width:201px;
	margin:24px 0 0 0;
}
#plan #planBox .btnList li {
	font-size:0;
	line-height:0;
	vertical-align:bottom;
	margin-bottom:9px;
}
#plan #planBox #planList {
	width:580px;
	height:312px;
	position:absolute;
	left:218px;
	top:-14px;
	z-index:100;
	background:url(../plan/img/plan.jpg) no-repeat left top;
	-webkit-print-color-adjust:exact;
}
#plan #planBox #planList li {
	position:absolute;
	z-index:200;
}
#plan #planBox #planList li.typeA {
	width:117px;
	height:257px;
	left:5px;
	top:47px;
}
#plan #planBox #planList li.typeB {
	width:103px;
	height:173px;
	left:126px;
	top:131px;
}
#plan #planBox #planList li.typeC {
	width:103px;
	height:173px;
	left:235px;
	top:132px;
}
#plan #planBox #planList li.typeD {
	width:106px;
	height:174px;
	left:343px;
	top:131px;
}
#plan #planBox #planList li.typeE {
	width:110px;
	height:258px;
	left:455px;
	top:47px;
}
#plan .bar02 {
	margin-bottom:30px;
}
#plan table {
	width:794px;
	border-bottom:#808080 1px solid;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
}
#plan table th {
	border-top:#808080 1px solid;
	background:#AD1726;
	-webkit-print-color-adjust:exact;
	color:#FFF;
	font-size:14px;
	line-height:1.2;
	text-align:center;
	font-weight:bold;
	width:40px;
	padding:3px;
}
#plan table th.now { padding:0;}
#plan table th.now div {
	border:#FFCC00 3px solid;
	border-right:none;
	padding:2px;
}
#plan table td.now { padding:0;}
#plan table td.now div {
	border:#FFCC00 3px solid;
	border-left:none;
	padding:6px 10px 6px 0;
}
#plan table th span {
	font-size:10px;
	line-height:1.2;
}
#plan table th.floor {
	border-right:#808080 1px solid;
	background:none;
	color:#231815;
	font-size:11px;
	line-height:1.2;
	text-align:right;
	padding:2px 12px 2px 5px;
	width:20px;
}
#plan table td {
	border-top:#808080 1px solid;
	border-right:#808080 1px solid;
	text-align:right;
	color:#666;
	font-size:18px;
	line-height:1.1;
	padding:2px 10px;
}
#plan table td.fix {border-right:none; }
#plan table td.txt {
	font-size:11px;
	padding:10px 5px;
	text-align:center;
}
#plan table td.sumi {
	background:#F0F0F0;
	font-size:14px;
	font-weight:bold;
	color:#D62638;
	text-align:center;
}
#plan table td span {
	font-size:12px;
	padding-left:5px;
}
#plan .date {
	width:794px;
	margin:0 auto;
	text-align:right;
	font-size:12px;
	color:#777;
	line-height:1.2;
	margin-top:10px;
}

/* ----------------------------------------------------------------------------
	周辺環境
---------------------------------------------------------------------------- */
#location {
	padding:0 20px;
	margin-top:40px;
	width:900px;
}
#location h2 {
	font-size:0;
	line-height:0;
	margin-bottom:35px;
}

/* ----------------------------------------------------------------------------
	設備仕様
---------------------------------------------------------------------------- */
#equipment {
	padding:0 20px;
	margin-top:40px;
	width:900px;
}
#equipment h2 {
	font-size:0;
	line-height:0;
	margin-bottom:30px;
}

/* ----------------------------------------------------------------------------
	物件概要
---------------------------------------------------------------------------- */
#outline {
	padding:0 20px;
	margin-top:40px;
	width:900px;
}
#outline h2 {
	font-size:0;
	line-height:0;
	margin-bottom:30px;
}
#outline table {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	font-size:75%;
	border-collapse:separate;
	border-spacing:1px;
}
#outline table th {
	border:#AFB3B2 1px solid;
	background:#AFB3B2;
	-webkit-print-color-adjust:exact;
	color:#FFFFFF;
	line-height:1.2;
	font-weight:bold;
	padding:10px 5px 10px 15px;
	width:160px;
	text-align:left;
}
#outline table td {
	border:#B3B3B3 1px solid;
	line-height:1.4;
	padding:8px 5px 8px 15px;
}
#outline table td span {
	font-size:84%;
	line-height:1.4;
	color:#999;
}












