@import url('./base.css');
@import url('./layout.css');
@charset 'utf-8';

body {
	color			: #444;
	background		: #fff;
}

/* リンク */
a:link {
	color			: #c60;
	text-decoration	: underline;
}

a:visited {
	color			: #840;
	text-decoration	: underline;
}

a:hover {
	color			: #f00;
	text-decoration	: underline;
}

/* 見出し */
h2 {
	color			: #777;
	background		: transparent;
	border-bottom	: #888 1px solid;
}

/* 表組み */
table {
}

tr {
}


th {
	color				: #555;
	background			: #eeeeee;
	border				: #ccc 1px solid;
}

td {
	background			: #fff;
	border				: #ccc 1px solid;
}

/* 補足一般 */
.supplement {	/* 見出し横の補足、リンクなど */
	font-size			: small;
	font-weight			: normal;
	color				: #666;
}

/* 注意 */
.notice {	/* 見出し横の補足、リンクなど */
	color				: #f40;
}

ul {
	margin				: 0px;
	padding				: 0px;
}

li {
	list-style-type		: none;
	list-style-position	: outside;
	padding-left		: 18px;
	background			: transparent url('./list_marker.gif') no-repeat top left;
}

/* ---- 以下、ブロック要素別の設定 ---- */

/* パンくずリスト */
#path_navigation {
	color			: #666
}

#path_navigation a:link,
#path_navigation a:visited,
#path_navigation a:hover {
	color			: #666;
}

#path_navigation a:hover {
	background		: #ffa;
}

/* ページヘッダ */
#page_header {
}

#page_header h1 {
}


/* サイドバー */
#sidebar {
}

#sidebar h2 a:link,
#sidebar h2 a:visited,
#sidebar h2 a:hover {
	color			: #666;
	text-decoration	: none;
}

#sidebar h2 a:hover {
	text-decoration	: underline;
}



/* サイトフッター */
#site_footer {
	border-top		: #ccc 1px solid;
}
