body{
	color: #481800;
	padding: 0px;
	margin: 0px;
	background-image: url(../misc/bg_v.gif);
	background-position: center;
	background-repeat: repeat-y;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

a:link {
	color: #CC3300;
	text-decoration: underline;
}
a:active {
	color: #CC3300;
	text-decoration: none;
}
a:visited {
	color: #9F2200;
	text-decoration: underline;
}
a:hover {
	color: #9F2200;
	text-decoration: none;
}

img{
	border: 0;
}

.textlist1 { text-indent:-0.5em; margin-left:0.5em; }
.textlist2 { text-indent:-1em; margin-left:1em; }
.textlist3 { text-indent:-1.5em; margin-left:1.5em; }
.textlist4 { text-indent:-2em; margin-left:2em; }
.textlist5 { text-indent:-2.5em; margin-left:2.5em; }
.textlist6 { text-indent:-3em; margin-left:3em; }
.textlist7 { text-indent:-3.5em; margin-left:3.5em; }
.textlist8 { text-indent:-4em; margin-left:4em; }
.textlist9 { text-indent:-4.5em; margin-left:4.5em; }
.textlist10 { text-indent:-5em; margin-left:5em; }

.title {
	font-size: 25px;
	line-height: 30px;
	color: #275ABF;
	font-weight: bold;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

.subtitle {
	font-size:18px;
	line-height: 24px;
	color:#275ABF;
	font-weight: bold;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

.caption {
	font-weight: bold;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

.topics {
	font-weight: bold;
	color:#CC3300;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

.subnavi {
	font-size:12px;
	line-height: 16px;
	color:#8F8888;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}

.copyright {
	font-size:10px;
	line-height: 14px;
	color:#8F8888;
	font-family:Helvetica, "MS PGotic", Osaka, sans-serif;
}