A:link {
	color: #00729c; text-decoration: underline
}
A:visited {
	color: #268970; text-decoration: underline
}
A:active {
	color: #1ba300; text-decoration: underline
}
A:hover {
	color: #1ba300; position: relative; top: 0px; text-decoration: underline
}
.footer A:hover {
	position: static
}
body {
	padding-right: 0px; padding-left: 0px; background: #906844 fixed no-repeat right bottom; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
		"Osaka","ＭＳ Ｐゴシック", "MS P Gothic",
		Verdana,Arial, Helvetica, sans-serif; text-align: center
}

#main {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 600px; padding-top: 0px; background-color: #ffffff; text-align: left
}
#maintitle {
	padding-right: 0px; background-position: right top; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 600px; color: #000000; padding-top: 0px; background-color: #ffffff; text-align: left
}
.header {
	padding-right: 5px; padding-left: 5px; font-size: 70%; padding-bottom: 2px; margin: 0px; color: #ffffff; padding-top: 2px; font-family: ; background-color: #fdf9de; text-align: right
}
.header A:link {
	color: #906844; text-decoration: underline
}
.header A:visited {
	color: #906844; text-decoration: underline
}
.header A:active {
	color: #906844; text-decoration: underline
}
.header A:hover {
	color: #906844; text-decoration: underline
}
.header {
	color: #906844
}
#navigation {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 600px; padding-top: 0px; height: 40px; background-color: #90684; text-align: left
}
.navi_image {
	border-right: 0px; padding-right: 0px; border-top: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px; border-left: 0px; width: 100px; margin-right: 0px; padding-top: 0px; border-bottom: 0px; height: 40px
}
.top_image {
	 text-align: center; width: 600px
}

h1 {
	clear: both; 
padding-right: 0px; padding-left: 10px;
font-weight: bold; font-size: 150%;
padding-bottom: 1px; border-left: #a77433 10px solid;
color: #906844; margin: 25px 25px 10px 25px;  
padding-top: 1px; border-bottom: #906844 1px solid;
}

h2 {
	clear: both;
padding-right: 0px; padding-left: 10px; 
font-weight: bold; font-size: 100%; 
padding-bottom: 0px; margin: 10px 200px 10px 40px;
color: #906844; padding-top: 3px; border-bottom: #906844 1px solid; 
border-top: #906844 1px solid; border-left: #906844 1px solid; border-right: #906844 1px solid;  
}


.text00 {
	font-size: 180%; margin: 10px 50px 30px; color: #333333; line-height: 180%; text-align: center
}
.text01 {
	font-size: 90%; margin: 10px 50px 30px; color: #333333; line-height: 180%
}
.text02 {
	font-size: 80%; margin: 10px 50px 30px; color: #333333; line-height: 180%
}
.text03 {
	font-size: 60%; margin: 10px 10px 10px; color: #333333; text-align: left
}

<!-- STORY -->
.text04 {
	font-size: 90%; margin: 10px 50px 30px; color: #333333; line-height: 180%; text-align: center
}
.text040 {
	color: #333333;
}
.text041 {
	color: #333333; font-weight: bold;
}
.text042 {
	color: #FF8C00; font-weight: bold;
}
.text043 {
	color: #ff0000; font-weight: bold;
}
.text044 {
	color: #ff00ff; font-weight: bold;
}
.text045 {
	color: #0000ff; font-weight: bold;
}
<!-- STORY //-->


.profile {
	padding-right: 5px; padding-left: 5px; font-size: 70%; padding-bottom: 2px; margin: 0px; color: #ffffff; padding-top: 2px; background-color: #fbf1b6; text-align: center
}


.access {
	text-align: right
}
.footer {
	padding-right: 5px; padding-left: 5px; font-size: 70%; padding-bottom: 2px; margin: 0px; color: #ffffff; padding-top: 2px; background-color: #fbf1b6; text-align: center
}
.footer A:link {
	color: #906844; text-decoration: underline
}
.footer A:visited {
	color: #906844; text-decoration: underline
}
.footer A:active {
	color: #906844; text-decoration: underline
}
.footer A:hover {
	color: #906844; text-decoration: underline
}
.footer {
	color: #906844
}











.text09 {
	font-size: 60%; margin: 10px 10px 10px; color: #333333; line-height: 150%; text-align: center
}



.text10 {
	font-size: 60%; margin: 10px 10px 10px; color: #333333; text-align: right
}






.text_word {
	font-size: 100%; margin: 15px 50px; color: #a77433; text-decoration: underline
}
.chara_name {
	font-weight: bold; font-size: 140%; color: #993300
}


.chara_image01 {
	float: left; margin: 10px 50px; width: 200px
}
.chara_image02 {
	float: right; margin: 10px 50px; width: 200px
}
.image_left {
	float: left; margin: 0px 50px 10px
}

.pr {
	font-weight: bold; font-size: 120%; color: #993300
}
.date {
	font-weight: bold; color: #993300; margin-right: 10px
}
.hr1 {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #dab866; border-top-style: solid; padding-top: 0px; border-right-style: solid; border-left-style: solid; height: 1px; border-bottom-style: solid
}



.ban {
	 font-size:9pt;font-family:Verdana,Chicago;
                                       border-color:#906884;
                                       border-style:solid;
                                       border-width:1px;
                                       scrollbar-3dlight-color:#906884;
                                       scrollbar-arrow-color:#906884;
                                       scrollbar-darkshadow-color:#fbf1b6;
                                       scrollbar-face-color:#fbf1b6;
                                       scrollbar-highlight-color:#906884;
                                       scrollbar-shadow-color:#906884;
                                       scrollbar-track-color:#906884;
                                       background-color: #fbf1b6;
                                       color: #cc9999
}