body{
margin:70px 0px 0px 0px;
padding:0;
background-attachment:scroll;
background-color:#000000;
background-repeat:no-repeat;
background-position:left top;
color:#FFFFFF;
line-height:140%;
font-size:93%;
}

table{
margin:0;
padding:0;
font-size:95%;
}

#header{
margin-bottom:20px;
padding:0;
width:auto;
height:auto;
background-attachment:scroll;
background-color:#000000;
background-image:url(cmnfix/bg06.gif);
background-repeat:repeat-x;
background-position:left top;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

#header table{
margin:0;
padding:0;
border-collapse:collapse;
border-spacing:0;
}

#header table td table#globalnavi{
margin:0;
padding:0;
border:none;
border-collapse:collapse;
border-spacing:0;
}

.title{
margin-left:25px;
padding:0;
}

.contents{
margin-left:40px;
padding:0;
}

#footer{
margin:100px 10px 0px 10px;
padding:0;
}

.contentstable td.txt{
padding:25px 25px 5px 25px;
background-image:url(cmnfix/bg02.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#13120C;
text-align:left;
}

.contentstable02 td.txt{
padding:25px 25px 5px 25px;
background-image:url(cmnfix/bg04.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#13120C;
text-align:left;
}

.border{
border:1px solid #999999;
}

.line{
background-image:url(cmnfix/li01.gif);
background-position:left top;
background-repeat:repeat-x;
}

.caption{
font-size:105%;
color:#CAB05A;
line-height:140%;
}

.schedulelist{
border-collapse:collapse;
border-spacing:0;
}
.schedule{
border-collapse:collapse;
border-spacing:0;
}
.schedule td.th{
padding:5px;
background-color:#70542D;
text-align:left;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
font-weight:bolder;
}

.schedulelist td{
padding:5px;
background-color:#000000;
text-align:left;
border:1px solid #999999;
}


.timeline{
border-collapse:collapse;
border-spacing:0;
}

.timeline th{
padding:5px;
background-color:#70542D;
text-align:left;
border:1px solid #999999;
}

.timeline td{
padding:5px;
text-align:left;
border:1px solid #999999;
background-color:#000000;
}

.information{
padding:3px 0px 0px 5px;
border-left:5px solid #8E6A39;
font-size:110%;
font-weight:bolder;
}.top-info {
	overflow: auto;
	height: 80px;
}
.info-box {
	width: 600px;
	margin-bottom: 15px;
}
.title-txt{
font-size:14px;
color:#CAB05A;
border-bottom:2px solid #CAB05A;
}
