A:hover { color: #ffCD00; text-decoration: none; }

body { margin:10px; padding:0; font-size: 12px; }

td { font-size: 12px; }

h1 {

	color:#fff;

	font-size:11px;

	font-weight:normal;

	margin-top:1px;

	margin-left:10px;

	}
a:hover { color: #ffCD00; text-decoration: none; }
.topx { color:#FFFFFF; font-size: 11px }
.top1 { font-size: 11px; color:#003366; font-family: geneva,verdana,sans-serif }
.top2 { font-size: 14px }
.l { font-size: 11px; color:#cccccc; font-family: geneva,verdana,sans-serif }
A.bn { font-size: 12pt; color:#003366; font-family: geneva,verdana,sans-serif; }

    A:hover { color: ff0000;
    text-decoration: underline }
    A {text-decoration: none }
.list{
	font-size: 2pt;
	color: mintcream;
	display:none;
}

.stxt1{
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}

.price{
	font-size: 11pt;
	color: #990000;
	font-weight: bold;
}


.txt1{
	font-size: 11pt;
	color: #000000;
}

.fstxt1{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}


.lsn1 { font-size: 12px; color:#000000; font-family: geneva,verdana,sans-serif }
A.lsn2 { font-size: 12px; color:#808080; font-family: geneva,verdana,sans-serif }

H2#kofu{

width :95%;
border: 1px solid #666;

background: #ff9900;

font-size: 12px;

padding:5;

}

H2#kofu a {
color: #fff;
}
#header { width:800; padding:3; margin:0; height:40; }

#head1 { width: 220; float: left; text-align: center;  }

#head1 H1 { font-size: 11px; color: #006; font-weight: normal; margin:0;padding:0; }

#head2 { width: 574; float: left; font-size: 11px; text-align: right; height:40; color: #999; }

#head3 { width: 800; padding:3; margin:0; background: url("../img/line1.gif") repeat-x; }

/* schedule -------- */

#sche-title{
	color: #006;
	font-weight: bold;
	font-size: 11px;
	padding:3;
	margin:3;
	border-bottom: 1px solid #c63;

}

#sche-body{
	padding:0;
	margin:3;
	

}

.tableListing td {
	vertical-align: top;
	padding:5px 10px;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background:#faf1d7;
}

.tableListing td a {
	display: block;
}

.tableListing td.left {
	text-align: left;
	border-left: 1px solid #fff0C7;
	border-bottom: 2px solid #fff;
}

.tableListing td.right {
	text-align: right;
	border-right: 1px solid #fff0C7;
	border-bottom: 2px solid #fff;
}

.tableListing td.right2 {
	text-align: right;
	border-right: 1px solid #fff0C7;
	border-bottom: 2px solid #faf1d7;
	background:#FCFAED;
	font-weight: bold;
}

.tableListing td.center {
	border-bottom: 2px solid #fff;
}
.tableListing-act a{
	font-weight: bold;
}
.namae{
	font-weight: bold;
}
.nomoney{
	font-weight: bold;
	color: #c00;
}
.tableListing-info a{
	font-weight: bold;
	color: #369;
}


/* release -------- */

.n2{
	width:100%;
	border-bottom: 1px dashed #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;

}

.n2 tr,td{
	vertical-align: top;

}

.n2 a{
	color: #006;

}

.n2 img {
	margin:5;
}


.rlsTitle{
	font-size:120%;
	font-weight: bold;
}

.n3{
	font-size:11px;

}

.n2l {
	width:80;
	text-align:center;
}

