body{
background:#0f0000;
color:#FBFEED;
}

td.disco_year{
	color:#969568;
	font-size:10pt;
	font-weight:bold;
	height: 18px;
}

td.disco_title{
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-align: center;
	vertical-align: top;
	width: 133px;
	height: 30px;	
}

td.disco_data{
	color:#FFFFFF;
	font-size:8pt;
	text-align: center;
	vertical-align: top;
	width: 133px;
	height: 28px;	
}

td.disco_package{
	text-align: center;
	vertical-align: top;
	width: 133px;
	height: 95px;	
}

td.disco_chrono{
	border-top:1 solid #969568;
	border-bottom:1 solid #969568;
	padding: 0px;
}

a.discolink{
color:#FFFF00;
text-decoration:none;
}

a.discolink:hover{
color:#FF0099;
text-decoration:none;
}

.text9{FONT-SIZE:9pt;}
.text9b{FONT-WEIGHT:bold;FONT-SIZE:9pt;}
.text10{FONT-SIZE:10pt;LINE-HEIGHT:13pt;}
.text10b{FONT-WEIGHT:bold;FONT-SIZE:10pt;}






.box1{
border-left:solid 1 #333333;
border-top:solid 1 #333333;
border-right:solid 2 #333333;
border-bottom:solid 2 #333333;
background: #FFFFFF;
}

.box2{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
background: #CCCCCC;
text-align:center;
}

.header1{
text-align:right;
padding-top:1px;
}

.header2{
border-bottom:solid 1 #000000;
background-image: url(image/header.jpg);
text-align:left;
color:#FFFFFF;
padding-left:250px;
}

.btn{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
width:140px;
height:20px;
text-align:center;
padding-top:3px;
background:#C0C0C0;
color:#333333;
}

.btnm{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
width:140px;
height:20px;
text-align:center;
padding-top:3px;
background:#84FDB2;
color:#111111;
}

.jm{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
width:180px;
height:50px;
text-align:center;
padding-top:3px;
background:#C0C0C0;
color:#333333;
}

.getp{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
width:140px;
height:50px;
text-align:center;
padding:10px;
background:#FFFFFF;
color:#333333;
}

.topic{
border-left:solid 1 #000000;
border-top:solid 1 #000000;
border-right:solid 1 #000000;
border-bottom:solid 2 #000000;
width:96px;
height:120px;
text-align:center;
padding:5px;
background:#FFFFFF;
color:#333333;
}

.pg00{
text-align:center;
vertical-align:middle;
width:90;
height:90;
}

.pg01{
text-align:right;
padding:5px;
}

.cg00{
text-align:center;
vertical-align:middle;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:3px;
width:150px;
}

.cg01{
text-align:center;
vertical-align:middle;
font-size:12px;
padding-left:5px;
padding-right:5px;
width:150px;
}

.cg02{
text-align:left;
vertical-align:top;
font-size:12px;
padding:5px;
width:150px;
}

.cg03{
text-align:right;
vertical-align:middle;
font-size:12px;
padding:5px;
}

.dg00{
text-align:center;
vertical-align:middle;
padding:5px;
}

.dg01{
text-align:left;
padding:5px;
}


.mainboxtop {
	background-attachment: fixed;
	background-image: url(image/test1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.menubox {
	padding-left: 30px;
}

a.copyright{
 text-decoration:none;
 color:#CCCCCC;
 }
 
a.copyright:hover{
 color:#CC0000;
 text-decoration:underline ;
 }
 
 hr.copyrighttop{
 background-color:#FFFFFF;
 color:#FFFFFF;
 border:none;
 height:1px;
 margin-top:50px;
 }



/* ######### ■ヘッダ設定 ######### */
#header {
  padding: 0;
  margin: 0;
  margin-bottom:30px;
}

#header .title {
  padding: 0px;
  text-align: right;
　height:200px;
  background:url(image/head080219.jpg) center top no-repeat;
  margin-bottom:10px;
}


/* ######### ■ヘッダ上部メニュー ######### */
#header .menu {
  margin-bottom:10px;
  padding:0;
  border-left:#E0CAD9 1px solid;
}

#header ul {
 margin: 0;
 padding: 0;
 width: 800px;/* 必ずwidthの設定をしてください */
  background-color:#0f0000;
   border-right:1px solid #B297A5;
}

#header ul::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}

#header ul li {
 margin: 0;
 padding: 0;
 float: left;
 width: 158px;
 line-height: 1;
 list-style-type: none;
 font-weight:bold;

}

#header ul li a {
 padding: 0; /* ボタンの厚みはここで調整 */
 display: block;
 position: relative;/* IE6でマウス反応領域がおかしいのをFix */
 text-align: center;
 background:url(image/menu_bg_off.gif) center middle no-repeat;
 border-left:1px solid #B297A5;
}

#header ul li a:hover {
 background:url(image/menu_bg_on.gif) center middle no-repeat;
 border-left:1px solid #B297A5;
}
