@charset "UTF-8";

/* --------------------- */
/* 東海住宅建築部Web	 */
/* 共通CSS				 */
/* 2006.10.27			 */
/*						 */
/* --------------------- */
* {
	margin:0;
	padding:0;
	box-sizing:content-box;		/* Mac IE5の場合は標準モードでも border の幅だけは width に含まれるようなのでその回避ハック */
	-moz-box-sizing:content-box;	/* ネスケ対策  */
}

body {
	margin:0;
	padding:0;
	background:#ccc url("../img/back.gif") repeat-y;
	background-position:center;
	color:#000;
	font-family:"メイリオ", "Verdana", sans-serif;
	font-size:12px;
}

img {
	border:0;
	margin:0;
	padding:0;
	line-height:1em;
}

/* -------- */
/* ヘッダー */
/* -------- */

/* 東海住宅建築部ロゴ(トップページ) */
h1 {
	width:750px;
	height:58px;
	margin:0 auto;
	padding:0;
	background:#fff url("../img/header.gif") no-repeat;

	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#fff;
}

/* 東海住宅建築部ロゴ(トップページ以外) */
#header {
	width:750px;
	height:58px;
	margin:0 auto;
	padding:0;
}

/* ヘッダ広告枠 */
#ad {
	width:750px;
	height:132px;
	margin:0 auto;
	clear:both;
	background:#fff;
}

/* -------------------------------- */
/* コンテナ(ツールバー＋コンテンツ) */
/* -------------------------------- */
#container {
	width:750px;
	margin:0 auto;
	padding:0px;
}

/* ---------- */
/* ツールバー */
/* ---------- */
#toolbar {
	width:120px;
	float:left;
}

#toolbar h3 {
	margin:0;
	color:#c6dedc;
	font-size:4px;
	line-height:1em;
	text-align:right;
}

#toolbar ul {
	margin:0;
	padding:0;
}

#toolbar li {
	float:right;
	list-style:none;
	width:110px;
	height:33px;
	margin:0;
	padding:0;
	font-size:1px;		line-height:1em;	/* ← WinIE6の改行後無駄スペース防止策 */
}

#toolbar li a {
	display:block;
	height:33px;
}

#link_c01 a {		background:url("../img/toolbar_old/toolbar_01b.gif") repeat;	}
#link_c01 a:hover {	background-position:110px 0px;	}

#link_c02 a {		background:url("../img/toolbar_old/toolbar_02b.gif") repeat;	}
#link_c02 a:hover {	background-position:110px 0px;	}

#link_c03 a {		background:url("../img/toolbar_old/toolbar_03b.gif") repeat;	}
#link_c03 a:hover {	background-position:110px 0px;	}

#link_c04 a {		background:url("../img/toolbar_old/toolbar_04b.gif") repeat;	}
#link_c04 a:hover {	background-position:110px 0px;	}

#link_c05 a {		background:url("../img/toolbar_old/toolbar_05b.gif") repeat;	}
#link_c05 a:hover {	background-position:110px 0px;	}

#link_c06 a {		background:url("../img/toolbar_old/toolbar_06b.gif") repeat;	}
#link_c06 a:hover {	background-position:110px 0px;	}

#link_c07 a {		background:url("../img/toolbar_old/toolbar_07b.gif") repeat;	}
#link_c07 a:hover {	background-position:110px 0px;	}

#link_c08 a {		background:url("../img/toolbar_old/toolbar_08b.gif") repeat;	}
#link_c08 a:hover {	background-position:110px 0px;	}

#link_c09 a {		background:url("../img/toolbar_old/toolbar_09b.gif") repeat;	}
#link_c09 a:hover {	background-position:110px 0px;	}

#link_c10 a {		background:url("../img/toolbar_old/toolbar_10b.gif") repeat;	}
#link_c10 a:hover {	background-position:110px 0px;	}

#link_c11 a {		background:url("../img/toolbar_old/toolbar_11b.gif") repeat;	}
#link_c11 a:hover {	background-position:110px 0px;	}

#link_c12 a {		background:url("../img/toolbar_old/toolbar_12b.gif") repeat;	}
#link_c12 a:hover {	background-position:110px 0px;	}


/* ---------- */
/* コンテンツ */
/* ---------- */
#content {
	width:630px;
	float:right;
}

/* コンテンツコピーライト表記 */
#content address {
	width:610px;
	clear:both;
	margin:1em auto 0 auto;
	padding:0.5em 0 0 0;

	font-size:10px;
	font-family:Arial;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	border-top:#999 1px solid;
	color:#666;
}

#content address a {
	color:#666;
	text-decoration:none;
}

#content address a:link {
	color:#666;
	text-decoration:none;
}

#content address a:visited {
	color:#666;
}

#content address a:hover {
	color:#c33;
	text-decoration:underline;
}


/* ---- */
/* 汎用 */
/* ---- */
.no {
	display:none;
}

