@charset "utf-8";
/* =====================================================================
 *	company CSS
 *	2009/03/25
 * ==================================================================*/


/* =====================================================================
 *	コンテンツ レフト
 * ==================================================================*/

div#content-left {
	width:195px;
	float:left;
}


/* [[ ナビゲーション部 ]] */
div#content-left ul { width:182px;}
div#content-left ul li {
	width:182px;
	height:25px;
	margin-bottom:15px;
}

div#content-left ul li a {
	width:182px;
	height:25px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat;
}

div#content-left ul li.toppage a { background:url('../images/navi-img001.png');}
div#content-left ul li.company a { background:url('../images/navi-img002.png');}
div#content-left ul li.rental a { background:url('../images/navi-img003.png');}

div#content-left ul li a:hover,
div#content-left ul li a.active {
	background-position: 0 -25px;
}



/* =====================================================================
 *	コンテンツ ライト
 * ==================================================================*/

div#content-right {
	width:726px;
	float:left;
	border-left:4px #1a171b solid;
}


/* [[ ページナビゲーション部 ]] */
div#page-navigation {
	width:706px;
	height:25px;
	background:url('../images/page-navigation-bg.png') no-repeat;
	margin-bottom:30px;
}

div#page-navigation ul { padding:0; list-style:outside;}
div#page-navigation ul li {
	display:inline;
	margin-left:20px;
	float:left;
}
div#page-navigation ul li a {
	margin-top:7px;
	height:11px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat;
}
div#page-navigation ul li.list001 a { background-image:url('../images/company-pagenav-list001.gif'); width:56px;}
div#page-navigation ul li.list001 a:hover { background-position: 0 -11px;}
div#page-navigation ul li.list002 a { background-image:url('../images/company-pagenav-list002.gif'); width:58px;}
div#page-navigation ul li.list002 a:hover { background-position: 0 -11px;}
div#page-navigation ul li.list003 a { background-image:url('../images/company-pagenav-list003.gif'); width:57px;}
div#page-navigation ul li.list003 a:hover { background-position: 0 -11px;}


/* [[ 各見出し設定 ]] */
div#content-right h3 {
	width:706px; height:42px;
	margin-bottom:20px;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:left top;
}
div#content-right h3.company { background-image:url('../images/company-h3-company.png');}
div#content-right h3.history { background-image:url('../images/company-h3-history.png');}
div#content-right h3.access { background-image:url('../images/company-h3-access.png');}


/* [[ 会社概要BOX ]] */
div#content-right div.companyBox { padding:5px 0; width:345px;}
div#content-right div.companyBox div.leftCont { width:40px; float:left;}
div#content-right div.companyBox div.leftCont img { padding:3px 0;}
div#content-right div.companyBox div.rightCont { width:265px; margin-left:40px; float:right;}


/* [[ 沿革BOX ]] */
div#content-right div.markBox { padding: 5px 0;}
div#content-right div.markBox div.leftCont { float:left; width:108px;}
div#content-right div.markBox div.rightCont { float:right; width:548px;}


/* [[ GoogleMap ]] */
div#g-map { width:100%; height:300px; margin-bottom:10px;}
