@charset "Shift_JIS";

/* -----------------------------------------------
	IEスクロールバー色変え
----------------------------------------------- */

@import url(syarekowa.css);
body {
	margin:0.5em 3.5em;
	scrollbar-highlight-color:#000;
	scrollbar-3dlight-color:#fff;
	scrollbar-shadow-color:#000;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-arrow-color:#000;
	
}

/* -----------------------------------------------
	メニュー用HTML設定
----------------------------------------------- */
.menu-html,
.menu-html * {
	margin:0;
	padding:0;
	
}

.menu-html h1 {
	background:#666;
	color:#f0f0f0;
	text-align:left;
	
}

.menu-html h1:first-letter {
	color:#f99;
	
}

.menu-html h1,
.menu-html li {
	font:90% MS UI Gothic;
	margin:0.1em 0;
	padding-left:0.2em;
	
}

.menu-html li {
	background:#f0f0f0;
	color:#666;
	list-style:none;
	
}

.menu-html ul {
	margin:0;
	padding:0;
	
}

/* -----------------------------------------------
	メニューHTMLアンカー設定
----------------------------------------------- */
.menu-html a:link,
.navi-html a:link,
.navi-html a:visited {
	color:#666;
	
}

.menu-html a:visited {
	color:#00c;
	
}

.menu-html a:hover,
.navi-html a:hover {
	background:#06f;
	color:#fff;
	
}

/* -----------------------------------------------
	ナビゲーションHTML設定
----------------------------------------------- */
.navi-html {
	margin:0;
	padding:0;
	
}

.navi-html ul {
	margin:0.3em auto;
	text-align:center;
	
}

.navi-html li {
	display:inline;
	font:70% sans-serif;
	
}

/* -----------------------------------------------
	メインHTML設定
----------------------------------------------- */
address {
	color:#888;
	clear:left;
	font:smaller sans-serif;
	text-align:right;
	
}

h1 {
	margin:0;
	text-align:center;
	
}

dl {
	border:1px solid #000;
	margin:1em;
	padding:1em;
	
}

dt {
	margin-bottom:0.5em;
	
}

dd {
	margin-bottom:1em;
	
}

b {
	color:#080;
	
}

.counter {
	margin:0;
	font:70% sans-serif;
	text-align:right;
	
}

.date {
	margin:0 2em;
	text-align:right;
	
}

.date,
.news {
	color:#666;
	font:75% sans-serif;
	
}

.news {
	background:#cfc;
	padding:0.5em;
	
}

.title:first-letter {
	color:#008000;
	
}

/* -----------------------------------------------
	SelectMenu部分
----------------------------------------------- */
input {
	background:#eee;
	border:1px solid #ccc;
	
}

.contents-summary {
	border:1px solid #ccc;
	color : fuchsia;
	font:100% sans-serif;
	margin:0 0.1em;
	padding:0;
	
}

.contents-summary th {
	background:#eee;
	padding:0.1em 1em;
	text-align:left;
	width:50%;
	
}

.contents-summary td {
	padding:0.1em 1em;
	
}

.select-menu {
	background:#eee;
	color:#888;
	float:left;
	font:smaller sans-serif;
	margin:1em 0;
	padding-bottom:3em;
	width:35%;
	
}

.select-menu * {
	margin:0;
	padding:0;
	
}

.select-menu ul {
	margin:0 0.5em;
	
}

.select-menu li {
	display:inline;
	font:90% sans-serif;
	list-style:none;
	
}

.select-menu dl {
	border:none;
	margin-top:0.5em;
	
}

.select-menu dd {
	margin-left:1em;
	
}

#do {
	background:#777;
	color:#eee;
	font:120% sans-serif;
	margin:1em 0 0.5em;
	padding:0.1em 0.5em;
	
}

#do span {
	display:block;
	font:60% sans-serif;
	
}

/* -----------------------------------------------
	AboutSite設定
----------------------------------------------- */
.about {
	color:#888;
	font:smaller sans-serif;
	margin:1em 0;
	margin-left:36%;
	
}

.about * {
	margin:0;
	
}

.about h2 {
	margin-bottom:0.3em;
	
}

.about p {
	margin:0 1em 1em;
	
}

.about-link {
	font:smaller sans-serif;
	
}

#update,
#cautions {
	margin-top:1em;
	
}

#update-list {
	background:#eee;
	height:6em;
	list-style:none;
	overflow:auto;
	padding:0.5em 1em;
	
}

/* -----------------------------------------------
	メインHTMLアンカー設定
----------------------------------------------- */
a {
	text-decoration:none;
	
}

a:hover {
	background:#CFF;
	color:#000;
	
}

.about a,
.select-menu a {
	color:#aac;
	
}

.about a:hover,
.select-menu a:hover {
	background:#777;
	color:#eee;
	
}
