@charset "utf-8";

/* Construction
----------------------------------------------------------*/
div.construction h2 {
	margin: 0 0 10px 0;
}

div.construction h3 {
	padding: 8px;
	background: #E3E3E3;
	font-size: 0.875em;
	font-weight: bold;
	margin: 0 0 10px 0;
}

div.construction div.boxTop {
	width: 600px;
	margin: 50px 0 0 0;
}

div.construction div.boxTop h4 {
	width: 200px;
	float: left;
	text-align: left;
}

/* Apartment
----------------------------------------------------------*/
div.construction h2.title {
	background: url(../../construction/img/h2_bottom.gif) bottom no-repeat;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	font-size: 0.875em;
	font-weight: bold;
}

div.construction h3.title {
	background: #666666;
	border: #CCCCCC solid 1px;
	color: #FFFFFF;
	font-size: 0.875em;
	padding: 8px 5px;
	margin: 0 0 10px 0;
}

div.construction div.box {
	width: 600px;
	border-bottom: #999999 dotted 1px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

div.construction div.box div.boxTop {
	overflow: auto;
	margin: 0 0 10px 0;
	padding: 0;
}

div.construction div.box div.boxTop img {
	float: left;
}

div.construction div.box div.boxTop p {
	margin-left: 270px;
	line-height: 1.5;
}

div.construction div.box div.boxTop span {
	color: #FF3333;
}

div.construction div.box div.boxTop div.detail {
	/*width: 330px;*/
	background: #ECE9D8;
	padding: 4px 5px;
	margin-left: 270px;
	margin: 10px 0 0 270px;
}	

div.construction div.box div.boxTop div.detail p {
	margin: 0;
	line-height: 1.4;
}

div.construction div.box div.boxTop div.detail span {
	font-weight: bold;
	color: #000000;
}

div.construction div.box div.boxList {
	margin: 0 0 3px 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
	width: 600px;
}

div.construction div.box div.boxList div.zoom {
	width: 97px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
}

div.construction div.box div.boxList div.zoom img {
	border: #CCCCCC solid 1px;
	margin: 0 0 3px 0;
}

div.construction div.box div.boxList div.zoom p.cap {
	font-size: 0.625em;
	text-align: left;
	line-height: 1;
}

div.construction div.box div.boxList div.zoom span.ico {
	text-align: right;
	margin: 0 0 0 55px;
	padding: 0;
}

div.construction div.box div.boxList div.zoom span.ico img {
	border: none !important;
	margin: 0;
	padding: 0;
}

div.construction #main .box .com {
	color: #FF3333;
	margin-bottom: 10px;
	line-height: 1.4;
}

ul.naviconstruction {
	padding: 0;
	margin: 0 0 10px 0;
}

ul.naviconstruction li {
	float: left;
	padding: 0 5px 0 0;
}

p.textRed {
	color:#FF3333;
	font-weight: bold;
}
