@charset "utf-8";

/*-------------------------------------------
	　　　レイアウト要素
--------------------------------------------*/

body {
	background-image:url(../images/back2.gif);
	background-repeat:repeat-x;
	font-size:12px;
	line-height:160%;
}

#contents {
	float:left;
	width: 620px;
	margin-right:20px;
}
#subnavi{
	float:right;
	width:150px;
}
#subnavi .box{
	color:#FFFFFF;
	padding:3px 5px 3px 10px;
	background-color:#666666;
	font-size:10px;
	font-weight:bold;
	display:block;
	}
#subnavi ul{
	margin-bottom:10px;
	}
#subnavi li{
	padding:10px;
	border:solid 1px #cccccc;
	list-style:none;
	}
#banner{
	margin-top:5px;
	}
#banner img{
	margin-bottom:5px;
	}
	
/*-------------------------------------------
	　　　共通詳細要素
--------------------------------------------*/
#title{
	padding-top: 22px;
	padding-left: 40px;
	padding-right:40px;
	background-repeat:no-repeat;
	}
#title02{
	padding-top: 28px;
	padding-left: 40px;
	padding-right:40px;
	background-repeat:no-repeat;
	clear: both;
	margin-top: 20px;
	}
h1{
	font-size: 18px;
	padding-bottom:30px;
}
H2{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	width: 610px;
	clear: both;
	}
	
.hyou{
	border-collapse:collapse;
	}
.hyou td{
	border:solid 1px #999999;
	vertical-align:top;
	padding:5px;
	}
	
.company{
	background-image: url(../company/image/title.gif);
	height: 153px;
	}
.company2{
	background-image: url(../company/image/title2.gif);
	height: 50px;
	}
.unei{
	background-image: url(../unei/image/title.gif);
	height: 153px;
	}
.tenant{
	background-image: url(../tenannt/image/title.gif);
	height: 153px;
	}
.parking{
	background-image: url(../parking/image/title.gif);
	height: 50px;
	}
.news{
	background-image: url(../news/image/title.gif);
	height: 50px;
	}

.mizu{background-color:#0099FF;}
.orange{background-color:#FF9900;}
.pink{background-color:#FF66CC;}
.ao{background-color:#1212BA;}
.green{background-color:#5AAE15;}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
	min-height: 1px;
	clear: both;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

,s_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*-------------------------------------------
	　　　company
--------------------------------------------*/

#toi dt{
	font-weight:bold;
	color:#0099FF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	}
#toi dd{
	padding-left:50px;
	padding-bottom:20px;
	}
#toi img{
	float:right;
	margin-right:40px;
	}
ol{
	padding-left:30px;
	}

/*-------------------------------------------
	　　　unei
--------------------------------------------*/
.s_box{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:dashed 1px #666666;
	width: 620px;
	clear: both;
	}
.s_photo{
	float:left;
	padding:10px;
	border-top: 1px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #999999;
	width:200px;
	}
.s_boxright{
	float:right;
	width:380px;
	margin-left: 10px;
	}
.sboxtitle{
	font-size:18px;
	font-weight:bold;
	color:#FF6600;
	padding-bottom:10px;
	}
.sboxtitle2{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	}
.s_comment{
	padding-bottom:20px;
	}
/*-------------------------------------------
	　　　最新情報
--------------------------------------------*/
#newscomment{
	margin-bottom: 40px;
	clear: both;
	}
#newscomment img{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	}
