@charset "utf-8";
/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. top


******************************************************************************* */


/* ==

　00. top

=============================================================================== */


.eventList, .salonList, .tenjiList, .mchnkList, .bunjoList, .takuchiList,
.mansionList, .shinrinList, .droomList{ width:730px; }



p.hd_mainimg { width:950px; margin:0 auto; }
.section{ margin:0 0 20px !important; }
.container{ margin-top:15px; }

.header p{ margin-top:0; }



/* TOP パターンB
------------------------------------------------------------------------------- */
#patternB{ width:950px; margin:0 auto; }
#patternB p.hd_mainimg { width:350px; float:left; }
#patternB div#topflash{ width:580px; float:right; }

#patternB ul{
	border-left:1px solid #ccc;
	width:945px;
	margin-top:10px;
}
#patternB ul li {
	border-top:1px solid #ccc;
	float:left;
	width:135px;
	text-align:center;
	background:url(../images/topnav_bk.gif) no-repeat;
}
#patternB ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#333;
	display:block;
	padding:4px 0 3px;
}
#patternB ul li a:hover{ color:#666; }



/* ローカルナビ（左カラム）
------------------------------------------------------------------------------- */

#submenu{
	float:left;
	width:150px;
	padding-bottom:15px;
}
#submenu p{ margin-top:0; }
#submenu li{
	background: url(/common/images/renew2009/lnav_bk_subt.gif) right top no-repeat;
	line-height:1.2;
}
#submenu li a{
	background:url(../../common/images/renew2009/arrow.gif) no-repeat 10px 14px;
	padding:10px 0 8px 22px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}
#submenu li a:hover{ color:#666; }
#submenu li ul{
	background:url(../../common/images/renew2009/lnav_bk.gif) right top repeat-y;
	display:none;
}

/* 各リンク */
#submenu li li{
	width:150px;
	padding-bottom:2px;
	background:url(/common/images/renew2009/lnav_line.gif) left bottom no-repeat;
	line-height:1.2;
}
#submenu li li.lastChild{
	padding-bottom:1px;
	background:url(/common/images/renew2009/lnav_line_last.gif) left bottom no-repeat;
}
#submenu li li a{
	padding:7px 10px 8px 17px;
	background:url(/common/images/renew2009/arrow_02.gif) 8px 12px no-repeat;
	display:block;
	font-weight:normal;
}
#submenu li li.blank a{
	background:url(/common/images/renew2009/arrow_blank.gif) left 9px no-repeat;
}


/* フリーエリア（中カラム）
------------------------------------------------------------------------------- */

#mainCont{
	float:right;
	width:580px;
	padding:0 0 15px;
}
* html #mainCont{ padding:0 0 15px 7px; }


#patternB.patternB-auto ul {
	font-size: 12px;
}
#patternB.patternB-auto ul li a {
	min-height: 21px;
	padding:2px 0 0;
}
.oHCol {
	margin: 0 0 5px;
}
.oHCol_l {
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.oHCol_r {
	float: right;
}

.info2112{
	border:1px solid red;
	color:red;
	padding:10px;
	margin-bottom:10px;
}

