*{
	margin:0;
	padding: 0;
	border: 1;
	background-color: transparent;
	color: #000000;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
body { font-size: small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
p { }
td { }
a:link { color: #3e4671; }
a:visited { }
a:hover { color: #c02a44; }
a:active { }
div#container { width: 720px; height: 100%; border-right: 1px solid #708090; border-left: 1px solid #708090; }
div#header { top: 0; left: 0; width: 720px; height: 61px; }
div#wrapper { background-image: url(../images/left_back.gif); background-repeat: repeat-y; background-position: left 0; width: auto; height: 100%; }
div#navigationbar { font-size: 0.8em; text-indent: 20px; width: auto; height: 20px; margin-top: 20px; border-bottom: 1px solid #adadad; }
div#content { left: 160px; width: 560px; height: auto; float: right; margin-left: 1px; }
div#text01 { font-size: 0.9em; line-height: 1.2em; width: 480px; height: auto; margin: 10px 10px 10px 20px; list-style: url(../images/list02.gif); }
div#speban { font-size: 0.9em; line-height: 1.5em; width: 560px; height: auto; }
p#news { text-indent: 10px; width: 45%; height: auto; float: left; clear: left; margin-top: 5px; margin-right: 10px; list-style-image: url(../images/arrow01.gif); }
div#news { text-indent: 10px; list-style-image: url(../images/arrow01.gif); margin-top: 5px; margin-right: 10px; width: 45%; height: auto; float: left; clear: left; margin-left: 10px; }
p#info { text-indent: 10px; width: auto; height: auto; clear: none; margin-top: 5px; margin-right: 10px; }
div#info { text-indent: 10px; margin-top: 5px; margin-right: 10px; width: auto; height: auto; clear: none; }
div#sidebar { font-size: inherit; font-weight: bold; line-height: 2em; text-indent: 15px; width: 22%; height: 100%; float: left; list-style: url(../images/list01.gif) inside; }
div#footer { color: #fff; font-size: x-small; line-height: 20px; background-color: #6c6c6c; text-align: right; width: 720px; height: 20px; clear: both; border-right: 1px solid #4f4f4f; }
a { color: #3e4866; }
h2 { color: #fff; font-size: 0.9em; font-weight: bold; background-color: #708a94; background-image: url(../images/h2_img.gif); background-repeat: no-repeat; background-position: right top; padding: 6px 4px 0 30px; }
h1 { color: #fff; font-size: 1em; font-weight: bold; background-color: #656565; background-image: url(../images/line_02.gif); background-repeat: repeat-x; background-position: 0 bottom; padding: 8px; border: solid 1px #656565; }

