@charset "utf-8";

*	{
	margin:	0;
	padding:	0;
}


body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック", "Osaka-等幅", monospace;
	text-align: center;
	background-color: white;
	padding:	10px 0;
}


h2 {
	font-size: 75%;
}

#banner {
	margin:	60px 0;
	font-size: 125%;
}

h1 {
	text-align:	center;
	margin: 0 auto;
}

#main {
	width: 700px;
	margin: 0 auto 0 auto;
	padding:	0;
	text-align:	center;
}

#top-middle {
	width:	100%;
	background:	url(ue_yoko.gif) repeat-x top;
}

#top-left {
	width:	100%;
	background:	url(ue_hidari.gif) no-repeat top left;
}

#top-right {
	width:	100%;
	background:	url(ue_migi.gif) no-repeat top right;
}

#bottom-middle {
	width:	100%;
	background:	url(shita_yoko.gif) repeat-x bottom;
}

#bottom-left {
	width:	100%;
	background:	url(shita_hidari.gif) no-repeat bottom left;
}

#bottom-right {
	width:	100%;
	background:	url(shita_migi.gif) no-repeat bottom right;
}

#middle-left {
	width:	100%;
	background:	url(tate_hidari.gif) repeat-y left;
}

#middle-right {
	width:	100%;
	background:	url(tate_migi.gif) repeat-y right;
}

#middle {
	margin: auto;
	padding: 60px 0;
	line-height: 2em;
	text-align:	left;
	background:	none;
	width:	591px;
}

#middle p {
	padding:	40px 0px;
}

#middle ul,ol {
	margin: 40px 20px;
}

#middle blockquote {
	margin: 40px 20px;
	background-color:	#ffffee;
	padding:	10px;
	border:	dotted 1px #d4d0c8;
}

#main table {
	margin: 40px auto;
	text-align: left;
	border-spacing: 0;
}

#main td {
	vertical-align: top;
	padding: 10px;
}

#main table,td {
	border: 1px solid #d4d0c8;
}

#entries {
	width:	440px;
	margin:	40px auto;
	text-align:	center;
}

#entries a:link {
	color:	#929292;
}

#entries a:visited {
	color:	#b8b5b0;
}

em {
	font-style: normal;
}

strong {
	font-weight: normal;
}

.underline {
	text-decoration: underline;
}

ul,ol {
	text-align:	left;
}

#entries ul,ol {
	margin:	auto;
}

li {
	margin-bottom: 10px;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

.red {
	color:	#c63509;
}


.bold {
	font-weight:	bold;
}

