/*
 * センチュリー21 ヨコハマ地所
 * トップページ用CSS
 */

/* ***** TOC *****
 * タグリセット
 * 全体コンテナ
 * 先頭のフレーズ
 * キャッチ部分
 * * メインメニュー
 * * Flash
 * サブメニュー
 * メインブロック
 * * 各種情報掲載部分1
 * * * バナー
 * * * トピックス
 * * 各種情報掲載部分2
 * * * 新着グリフィン情報
 * * * サービスバナー
 * ページ下部の補助メニュー
 * グループ企業メニュー
 * フッタ
 * * Flashアナウンス
 * * メニュー
 * * 著作権
 * ページ最上部のメニュー
 * JavaScript警告
 * CSS HACK: clearfix
 * ***************
 */

/* ----- タグリセット ----- */
body {
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff url("../images/body_back.gif") 0 0 repeat scroll;
	font: normal normal 12px /14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
h1 {
	width: 760px;
	height: 40px;
	margin: 0 1px 0 5px;
	border: 0;
	padding: 0;
}
img {
	border: 0;
}

/* ----- ページ下部の補助メニュー ----- */
#menuAssist {
	width: 760px;
	margin: 0 0 0 5px;
}
#menuAssist ul {
	margin: 0;
	padding: 0;
}
#menuAssist li {
	width: 122px;
	height: 23px;
	margin: 0 4px 4px 0;
	border: 1px solid #e1e1e1;
	padding: 3px 0 4px 17px;
	display: block;
	float: left;
	background: #fff url("../images/menuassist_icon.gif") 6px 6px no-repeat;
	font-size: 10px;
	list-style-type: none;
}
#menuAssist a:link,
#menuAssist a:visited {
	color: #6a6a6a;
	text-decoration: none;
}
#menuAssist a:hover,
#menuAssist a:active {
	color: #6a6a6a;
	text-decoration: underline;
}

/* ----- グループ企業メニュー ----- */
#group {
	margin: 0 0 7px 5px;
}
#group h2 {
	margin: 0 0 5px;
	padding: 0;
	color: #359b00;
	font-size: 10px;
	font-weight: normal;
}
#group ul {
	margin: 0;
	padding: 0;
}
#group li {
	height: 51px;
	padding: 7px 0 0 10px;
	float: left;
	background-color: #f3f1f1;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #359b00;
	font-size: 10px;
	line-height: 14px;
	list-style-type: none;
}
#group .itemTos {
	width: 134px;
	margin: 0;
	background-image: url("../images/group_item_toshi.gif");
}
#group .itemJis {
	width: 135px;
	margin: 0 0 0 4px;
	background-image: url("../images/group_item_jisho.gif");
}
#group .itemBui {
	width: 140px;
	margin: 0 0 0 4px;
	background-image: url("../images/group_item_building.gif");
}
#group .itemSun {
	width: 135px;
	margin: 0 0 0 4px;
	background-image: url("../images/group_item_sun.gif");
}
#group .itemInv {
	width: 201px;
	margin: 0 0 0 4px;
	background-image: url("../images/group_item_invest.gif");
}
#group a:link,
#group a:visited {
	color: #555;
	text-decoration: none;
}
#group a:hover,
#group a:active {
	color: #555;
	text-decoration: underline;
}

/* ----- フッタ ----- */
#footer {
	margin: 0 1px 0 5px;
	border-top: 2px solid #ccc;
	padding: 6px 0 0;
}

/* ----- フッタ > Flashアナウンス ----- */
#getFlash {
	width: 500px;
	float: left;
	color: #6a6a6a;
	font-size: 10px;
	line-height: 14px;
}
#getFlash img {
	margin: 0 10px 0 0;
	float: left;
}

/* ----- フッタ > メニュー ----- */
#menuPrivacy {
	width: 200px;
	float: right;
}
#menuPrivacy ul {
	margin: 0;
	padding: 0;
}
#menuPrivacy li {
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
	display: block;
	float: right;
	background: #fff url("../images/menuprivacy_icon.gif") 0 3px no-repeat;
	list-style-type: none;
	font-size: 10px;
}
#menuPrivacy a:link,
#menuPrivacy a:visited {
	color: #2a2a2a;
	text-decoration: none;
}
#menuPrivacy a:hover,
#menuPrivacy a:active {
	color: #2a2a2a;
	text-decoration: underline;
}

/* ----- フッタ > 著作権 ----- */
#copyright {
	padding: 10px 0 62px;
	clear: both;
	color: #cdcdcd;
	font-size: 10px;
}

/* ----- ページ最上部のメニュー ----- */
#menuSitemap {
	width: 164px;
	position: absolute;
	top: 0;
	right: 24px;
}
#menuSitemap ul {
	margin: 0;
	padding: 0;
}
#menuSitemap li {
	width: 79px;
	height: 17px;
	margin: 0 0 0 3px;
	padding: 0;
	display: block;
	float: right;
	background-color: #379008;
	background-position: 0 0;
	background-repeat: no-repeat;
	list-style-type: none;
}
#menuSitemap a {
	width: 79px;
	height: 17px;
	display: block;
}

/* ----- JavaScript警告 ----- */
#noScript {
	color: #f00;
	font-size: 10px;
	text-align: center;
}

/* ----- CSS HACK: clearfix ----- */
.clearfix {
	zoom: 1;
}
.clearfix:after {
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
	content: ".";
}

