.alt,hr {	display:none;}body {	background-image: url(img/base.jpg);	background-repeat: repeat-y;	background-position: center;	background-color: #FFFFFF;	color: #FFFFFF;	text-align: center;	margin: 0px;	padding: 0px;}.frm {	width: 760px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;}.main {	width: 550px;	float: right;}.menu {	width: 210px;	float: left;	text-align: left;}.copy {	clear: both;	width: 760px;	background-image: url(img/copy.jpg);	height: 33px;	background-repeat: no-repeat;	background-position: left top;}.top1 {	background-image: url(img/top1.jpg);	background-repeat: no-repeat;	background-position: top;	height: 242px;	width: 550px;}.top2 {	background-image: url(img/top2.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 557px;	width: 550px;}.top3 {	background-image: url(img/top3.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 813px;	width: 550px;}.menu .title {	background-image: url(img/logo.gif);	background-repeat: no-repeat;	height: 85px;	width: 206px;}.menu .title a {	height: 83px;	width: 206px;	display: block;}.menu .menut {	height: 109px;	width: 206px;	margin-top: 1px;	margin-left: 3px;	background-image: url(img/menut.gif);	background-repeat: no-repeat;	background-position: bottom;}.mlst {	width: 198px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;	height: 323px;	padding: 0px;}.mlst #spc {	margin-top: 27px;}.mlst ul,.mlst dl {	list-style-type: none;	margin: 0px;	padding: 0px;	width: 198px;	display: block;	height: 323px;}.mlst li,.mlst dt {	display:block;}.mlst a {	width:198px;	height:39px;	background:url(img/menu.jpg) no-repeat;	display: block;	margin-top: 3px;}.mlst #m1 a {	background-position:0px 0px;}.mlst #m2 a {	background-position:0px -39px;}.mlst #m3 a {	background-position:0px -78px;}.mlst #m4 a {	background-position:0px -117px;}.mlst #m5 a {	background-position:0px -156px;}.mlst #m6 a {	background-position:0px -195px;}.mlst #m7 a {	background-position:0px -234px;}.mlst #m0 a {	background-position:0px -273px;	height: 24px;	margin-top: 8px;}.mlst #m1 a:hover {	background-position:-198px 0px;}.mlst #m2 a:hover{	background-position:-198px -39px;}.mlst #m3 a:hover {	background-position:-198px -78px;}.mlst #m4 a:hover {	background-position:-198px -117px;}.mlst #m5 a:hover {	background-position:-198px -156px;}.mlst #m6 a:hover {	background-position:-198px -195px;}.mlst #m7 a:hover {	background-position:-198px -234px;}.mlst #m0 a:hover {	background-position:-198px -273px;}.wnew {	width: 202px;	margin-left: 5px;	background-image: url(img/wn3.gif);	background-repeat: no-repeat;	font-size: x-small;	color: #3D2B20;	margin-bottom: 5px;	background-position: left bottom;	padding-bottom: 5px;	margin-top: 4px;	clear: both;}.wnew #top {	background-image: url(img/wn1.gif);	background-repeat: no-repeat;	background-position: left top;	height: 9px;	width: 202px;}.wnew #btm {	background-image: url(img/wn2.jpg);	background-repeat: repeat-y;	padding-bottom: 4px;	width: 202px;	background-position: left top;}.wnew ul {	list-style-type: none;	margin: 0px 9px 0px 7px;	padding: 38px 0px 0px 3px;	background-image: url(img/wnt.gif);	background-repeat: no-repeat;	background-position: left top;	display: block;}.wnew li {	padding-bottom: 6px;}.animetop {	width: 196px;	padding-left: 8px;	margin-bottom: 5px;}#animetop {	margin-top: 8px;}.mainbg {	width: 550px;	height: 228px;	background-image: url(img/cbase.jpg);	background-repeat: no-repeat;	background-position: top;	position: absolute;	top: 0px;	z-index: 2;	margin: 0px;	padding: 0px;	text-align: left;}.frm #bg {	background-image: url(img/base2.gif);	background-repeat: repeat-y;	background-position: left;	text-align: left;	z-index: 1;}.main .frm1 {	width: 550px;	margin-top: 9px;	background-image: url(img/cf1.gif);	background-repeat: no-repeat;	background-position: center top;	height: 219px;}.main .frm2 {	width: 526px;	z-index: 3;	position: relative;	top: 0px;	display: block;	padding-top: 105px;	background-repeat: no-repeat;	background-position: center bottom;	padding-right: 12px;	padding-left: 12px;}.main .frm2b {	width: 526px;	z-index: 3;	position: relative;	top: 0px;	display: block;	padding-top: 115px;	background-repeat: no-repeat;	background-position: center bottom;	padding-right: 12px;	padding-left: 12px;}.main .frm2 #line,.main .frm2b #line {	background-image: url(img/line.gif);	background-repeat: no-repeat;	padding-top: 14px;	background-position: left top;	margin-top: 6px;}.main .frm3 {	height: 62px;	width: 526px;	display: block;	background-image: url(img/cf3.gif);	background-repeat: no-repeat;	background-position: left top;	clear: both;	text-align: center;	margin-top: 8px;}.main .frm3b {	height: 62px;	width: 526px;	display: block;	background-image: url(img/cf3.gif);	background-repeat: no-repeat;	background-position: left top;	clear: both;	text-align: center;}.corner1 {	height: 65px;	background-image: url(img/t_info.gif);	background-repeat: no-repeat;	background-position: center bottom;}.corner2 {	height: 65px;	background-image: url(img/t_story.gif);	background-repeat: no-repeat;	background-position: center bottom;}.corner3 {	height: 65px;	background-image: url(img/t_staff.gif);	background-repeat: no-repeat;	background-position: center bottom;}.corner4 {	height: 65px;	background-image: url(img/t_bbs.gif);	background-repeat: no-repeat;	background-position: center bottom;}.corner5 {	height: 65px;	background-image: url(img/t_special.gif);	background-repeat: no-repeat;	background-position: center bottom;}.corner6 {	height: 65px;	background-image: url(img/t_link.gif);	background-repeat: no-repeat;	background-position: center bottom;}.main .txt {	padding-left: 36px;	font-size: medium;	clear: both;	line-height: 150%;	font-weight: bold;	padding-right: 36px;}.txt p {	margin: 0px;	padding: 0px;}.txt_info {	padding-top: 28px;}.txt_staff {	padding-top: 28px;}.txt_bbs {	margin-left: -3px;	margin-top: -4px;}.txt_special {	padding-top: 28px;}.txt_link {	padding-top: 28px;}.txt_link dl {	margin: 0px;	padding: 0px;}.txt_link dt {	margin: 0px;	padding: 10px 0px 0px;	font-size: medium;	font-weight: bold;	line-height: normal;}.txt_link dd {	margin: 0px;	padding: 0px 0px 10px 10px;	font-size: small;	font-weight: normal;}.txt_link a {	color: #FFFF66;	text-decoration: none;}.txt_link a:hover {	color: #FFD6FF;	text-decoration: underline;}.txt_etc {	padding-top: 146px;	text-align: center;	margin-bottom: 139px;}#txtfrm {	padding-top: 8px;}.bbs_read {	height: 81px;	width: 224px;	background-image: url(img/bbs_read.gif);	background-position: right bottom;	display: block;	background-repeat: no-repeat;	float: left;	padding-top: 20px;	padding-left: 33px;	clear: both;}.bbs_read a {	display: block;	height: 81px;	width: 224px;}.bbs_write {	height: 81px;	width: 224px;	background-image: url(img/bbs_write.gif);	background-position: left bottom;	display: block;	background-repeat: no-repeat;	float: right;	padding-top: 20px;	padding-right: 33px;}.bbs_write a {	display: block;	height: 81px;	width: 224px;}.photo1 {	float: left;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 6px;	margin-left: 0px;}.staff_staff {	background-image: url(img/staff_staff.gif);	background-repeat: no-repeat;	height: 35px;	width: 454px;	background-position: center bottom;}.staff_cast {	background-image: url(img/staff_cast.gif);	background-repeat: no-repeat;	height: 35px;	width: 454px;	background-position: center bottom;}.staff1 {	background-image: url(img/staff1.jpg);	background-repeat: no-repeat;	height: 229px;	width: 500px;}.staff2 {	background-image: url(img/staff2.jpg);	background-repeat: no-repeat;	height: 483px;	width: 500px;	background-position: bottom;}.staff3 {	background-image: url(img/staff3.jpg);	background-repeat: no-repeat;	height: 780px;	width: 500px;	background-position: bottom;	margin-left: 13px;}.cast1 {	background-image: url(img/cast1.jpg);	background-repeat: no-repeat;	height: 300px;	width: 500px;	margin-left: 13px;}