@charset "Shift_JIS";
@import url(bottom.css);

/* @group me */
#teikanDate{
	text-align: right;
}
#teikanDate .kaisei{
	font-size: x-small;
}

dl.kaisokuFmt dt{
	font-weight: bold;
}
dl.kaisokuFmt dd{
	margin: 0 0 0 2em;
}
dl.kaisokuFmt dd p{
	margin-top: 0;
	margin-bottom: 5px;
}
dl.kaisokuFmt dd ul{
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0 0 0 2em;
	list-style: none;
	text-indent: -2em;
}
/**/
.kaisokuFmt h2,
.kaisokuFmt h3{
	border: none !important;
	margin: 10px 0 5px 0 !important;
}
.kaisokuFmt h3{
	font-weight: normal;
}
.kaisokuFmt ul{
	list-style: none;
	margin: 0 0 5px 2em !important;
	padding: 0 1.5em 0 0;
	text-indent: -1.5em;
}
.kaisokuFmt ul ul{
	margin-left: 2em  !important
}
/**/
#keikakuML,
#keikakuMR{
	margin: 0 auto 40px;
}
#keikakuML{
	float: left;
	width: 280px;
}
#keikakuMR{
	float: right;
	width: 220px;
}
#keikakuML dt,
#keikakuMR dt{
	font-weight: bold;
}
#keikakuML dd,
#keikakuMR dd{
	margin: 0;
}
#keikakuML dd ol,
#keikakuMR dd ol{
	margin: 0;
	padding: 0 0 0 2em;
}
/**/
#links dt{
	font-weight: bold;
	border-left: solid 6px #a4a062;
	padding-left: 6px;
}
#links dd{
	margin: 5px 0 15px;
	padding: 0 0 5px 12px;
	border-bottom: dotted 1px #ccc;
}
/**/
#serverInfo{
	width: 550px !important;
}
#serverInfo th{
	white-space: nowrap;
	padding: 5px 10px;
	background-color: #f7f7f7;
	color: #222;
}
#serverInfo dl{
	margin: 0;
	width: 370px;
}
#serverInfo dl dt{
	float: left;
}
#serverInfo dl dd{
	margin: 5px 0;
	padding-left: 10em;
	border-bottom: dotted 1px #aaa;
}

/*memberMenu*/
#memberMenu{
	border: 1px dotted #329e2c;
	padding: 0 20px;
}
#memberMenu a img{
	margin: 10px;
}

/* @end */