
/*----------------------------------------------
              rental space
---------------------------------------------*/
#mainColumn{
	border:1px #a29993 solid;
	background:#fffde2;
	padding:25px 0 1px 0;
}
/*----------------------------------------------
             index
---------------------------------------------*/
.overview #mainColumn .txt{
	font-size:14px;
}

.btmNavi{
	text-align:center;
}
.btmNavi li{
	display:inline-block;
	*display: inline;
	*zoom: 1;
	margin:0 2px;
	text-align:center;
	vertical-align:top;
}
.btmNavi li img{
	margin:0 0 10px 0;
}
.btmNavi li h2{ background:#7c6854;}
.btmNavi li h2 img{
	margin:0;
}
.btmNavi li p{
	border:1px #cac1b8 solid;
	border-top:none;
	background:#FFFFFF;
	height:42px;
	padding:3px 0 1px 1px;
	margin:0 0 10px 0;
	font-size:10px;
}
.btmNavi li a img{
	margin:0;
}


/*----------------------------------------------
            floor plan
---------------------------------------------*/


.floorplan #mainColumn p{
	margin:0 0 25px 0;
	text-align:center;
}



/*----------------------------------------------
            rental price
---------------------------------------------*/
#rentalspace.rentalprice #mainColumn{
	border:1px #a29993 solid;
	background:#fffde2;
	padding:18px 0 1px 0;
}
#rentalspace.rentalprice #mainColumn h1{
	margin:0 0 10px 0;
}
#rentalspace.rentalprice #mainColumn div.clearfix{
	padding:0 22px 14px 22px;
}
#rentalspace.rentalprice #mainColumn ul li{
	text-indent:-1em;
	padding:0 0 5px 10px;
	line-height:1.3em;
	font-size:10px;
}
/*--*/
#rentalspace.rentalprice .include{
	float:left;
	width:266px;
	padding:0 0 10px 0;
}
#rentalspace.rentalprice .include dt{
	float:left;
}
#rentalspace.rentalprice .include dd{
	padding:0 0 0 37px;
}
/*--*/
#rentalspace.rentalprice .plus{
	float:left;
	padding:50px 22px 0 14px;
	font-size:20px;
}
/*--*/
#rentalspace.rentalprice .service{
	float:right;
	width:202px;
	padding:0 0 10px 0;
}
#rentalspace.rentalprice .service dt{
	margin:0 0 8px 0;
	text-align:center;
}
/*--*/
#rentalspace.rentalprice h2{
	margin:0 0 10px 0;
	font-size:12px;
}
#rentalspace.rentalprice h2 span{
	display:inline-block;
	*display: inline;
	*zoom: 1;
	background:#5A493E;
	padding:0 5px;
	margin:0 5px 0 0;
	color:#FFFFFF;
	vertical-align:middle;
	line-height:30px;
}

#rentalspace.rentalprice #mainColumn ul.fRight{
	width:205px;
}

#rentalspace.rentalprice #mainColumn table{
	width:299px;
	text-align:center;
}
#rentalspace.rentalprice #mainColumn th{
	height:26px;
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
	line-height:1.2em;
	font-size:10px;
}
#rentalspace.rentalprice #mainColumn td{
	border-top:1px #847667 solid;
	border-left:1px #847667 solid;
	height:26px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
}
#rentalspace.rentalprice #mainColumn thead th{
	border-bottom:1px #847667 solid;
	border-left:1px #847667 solid;
}
#rentalspace.rentalprice #mainColumn thead td{
	border:none;
}
#rentalspace.rentalprice #mainColumn tbody th{
	border-top:1px #847667 solid;
	border-right:1px #847667 solid;
}
/*--*/
#rentalspace.rentalprice #mainColumn .half{
	width:202px;
}
/*--*/
#rentalspace.rentalprice #mainColumn div.fRight{
	width:306px;
}
#rentalspace.rentalprice #mainColumn div.fRight div{
	border:1px #EA5710 solid;
	border-radius:10px;
	background:#FFFFFF;
	padding:7px 5px 1px 5px;
	margin:5px 0 0 0;
}
#rentalspace.rentalprice #mainColumn div.fRight div p{
	margin:0 0 5px 0;
	color:#EA5710;
	font-size:10px;
}

/*----------------------------------------------
            orderform
---------------------------------------------*/
.orderform  #mainColumn h2{
	margin:0 0 0 80px;
	font-size:14px;
}
.formArea{
	overflow:hidden;
	margin:10px 10px 10px 10px;
}
.formArea.bdTop{
	border-top:1px #7C6754 solid;
	padding-top:14px;
}

.formArea dd label{
	padding:0 10px 0 0;
}



/*----------------------------------------------
           userpolicy
---------------------------------------------*/
.userpolicy h2{
	border-bottom:1px #5A493E dashed;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:12px;
	text-align:center;
}

.userpolicy li p{
	border:1px #5A493E solid;
	width:350px;
	padding:5px;
	margin:10px auto 20px auto;
	text-indent:0;
}




/*----------------------------------------------
            event info
---------------------------------------------*/
.eventinfo{}
.eventinfo .leadTxt{
	margin:0 0 10px 0;
	font-size:12px;
	text-align:center;
}
#rentalspace.eventinfo #mainColumn h1{
	margin:0 0 20px 0;
}
#rentalspace.eventinfo #borderWrap{
	border:8px #f9c059 solid;
	width:508px;
	margin:0 auto;
}
#rentalspace.eventinfo .scrollWrap{
	border:8px #c5d8ea solid;
	background:#FFFFFF;
	height:855px;
	padding:0 2px 0 0;
	overflow:auto;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
	background:url(../images/scroll_rail_l.png) no-repeat left top;
}
.mCSB_inside > .mCSB_container{
	margin:0;
}
.eventList{
	padding:10px 10px 29px 10px;
	margin:0 auto 14px auto;
}
.eventList li{
	background:url(../images/dott_lightblue.png) repeat-x left bottom;
	position:relative;
	padding:22px 12px 22px 108px;
	color:#000000;
}

.eventList .place{
	position:absolute;
	top:12px;
	left:12px;
	background:#EA5710;
	width:90px;
	height:76px;
	border-radius:45px;
	padding:14px 0 0 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
/*------*/
.imgPlace{
	position:absolute;
	top:12px;
	left:12px;
	width:90px;
}
/*------*/
.eventList h2{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.eventList p{
	color:#000000;
	font-size:12px;
}
.eventList .place img{
	margin-bottom:6px;
}
.eventList .photo{
	margin:0 0 12px 0;
	text-align:right;
}
.eventList .date{
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
}
.eventList .date span{
	font-size:10px;
	font-weight:normal;
}

.eventList .txt{
	margin:0 0 5px 0;
}
.eventList .link{
}
.eventList .link a{
	color:#F9C158 !important;
}