﻿body {
	background: url(image/bg.gif);
	font-family: sans-serif;
}
table { word-break: break-all; }
td.box {
	background-color: #fffafa;
	border: 1px solid #aaaaaa;
	padding: 4px;
	line-height: 150%;
}
.dspw1 { width:320px;}
.dspw2 { width:360px;}
a { text-decoration:none; }
a:hover {
	color: #dc143c;
	text-decoration: underline;
}
.menu a:hover {
	display:block;
	background: #f3f3bb;
}
.list a:hover {
	display:block;
	background: #d0d0d0;
}
.item a:hover {
	display:block;
	background: #d0d0d0;
}
strong {
	font-size: 18px;
	color:#882200;
}
em {
	font-size: 14px;
	font-style: normal;
}
img {
	border: none; 
	vertical-align: middle;
}
tr#guidebar {
	background: url(./image/itbg.gif) repeat-x;
}
.menu {
	border-style: solid;
	border-width: 1px;
	width: auto;
	height: 28px;
	font-size: 18px;
	text-align: center;
}
.item {
	background-color: #f3f3bb;
	border-right: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
	height: 28px;
	text-align: center;
}
.down {
	padding-bottom: 8px;
}
.com {
	width: auto;
	padding-top: 6px;
	padding-left: 12px;
	padding-right: 8px;
	line-height: 140%;
}
.list {
	background-color: #f3f3bb;
	border-style: solid;
	border-color: #808080;
	border-width: 0px 1px 1px 0px;
	margin: 0px 0px 6px 0px;
	color: #3a3a3a;
	text-align: center;
}
.topic {
	background-color: #f3f3f3;
	border-style: solid;
	border-color: #808080;
	border-width: 0px 1px 1px 0px;
	padding: 2px;
	margin: 3px 0px 8px 0px;
}
.center { text-align: center; }
.right { text-align: right; }
.left {
	background-color: #f3f3bb;
	border-bottom: solid 1px #aaaaaa;
	width: auto;
	padding: 4;
}
.over {
	background-color: #f3f3bb;
	border-right: solid 2px #aaaacc;
	border-bottom: solid 1px #aaaaaa;
	text-align: right;
	width: auto;
	padding: 4;
}
.red { color:#882200; }
.gray { color: #2f4f4f; }
