#titile1{
         margin:0px; text-align:center;
}

#title2{
         margin:0px 0px 10px 0px; text-align:center;
}

#sub1{
         margin:0px; text-align:center;
}

#sub2{
         margin:0px; 
}

.sub3{
         margin:0px 0px 0px 10px; 
}

.subBox{
	margin:0px 0px 15px 0px;
	padding:3px;
	width:542px;
	font-size:90%;
	line-height:150%;
	border: 1px solid #978F86;
	background-image: url(img/common/subbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.subBox ul{
         margin:8px; padding-left:15px;
}

.subBox img{
         margin:5px 0px 8px 10px;
}

.subBox .bun1{
         margin:0px 0px 5px 15px; line-height:130%; 
}

.trafficTable {
         background-color:#978F86; border-collapse:separate; border-spacing:1px;
         table-layout:fixed; width:504px; margin:0px 0px 8px 20px;
         text-align:center; font-size:80%;
}

.trafficTable th {
         background-color:#696969; color:#FFFFFF; padding:3px; 
}

.trafficTable td {
         background-color:#FFFFFF; padding:3px; 
}

.waku img{
         margin:5px 10px 5px 10px;
}

#busarea{
         margin-left:10px; width:522px; padding:3px;
         border:1px solid #948E72; background-color:#FFFFEB;
}

.pict{
         float:left;
}

.contact{
         width:380px; font-size:80%; color:#444444; float:left;
         margin:8px 4px;
}

.rosenzu{
         clear:both; 
}

.rosenzu img{
         margin:2px; float:left;
}

.hanrei{
         margin:0px; padding:3px 3px 15px 3px;
}

.ticketlist{
         margin:0px; padding:0px; width:530px; font-size:90%;
         table-layout:fixed; width:530px;
}

.table1{
         background-color:#666666; border-collapse:separate; border-spacing:1px;
         table-layout:fixed; width:527px; margin:0px 0px 10px 10px;
}

.t1{
         background-color:#739178; color:#FFFFFF; font-weight:bold; width:60px; text-align:center;
}

.t2{
         background-color:#998183; color:#FFFFFF; font-weight:bold;
}

.t3{
         background-color:#EDF3E2; color:#333333;
}

.table2{
         background-color:#CFD4C5; border-collapse:separate; border-spacing:1px;
         table-layout:fixed; width:510px; margin:5px; color:#333333;
}

.t4{
         background-color:#FFFFFF; text-align:center; width:130px; padding:3px; vertical-align:top;
}

.t5{
         background-color:#FFFFFF; padding:3px; vertical-align:top;
}

.table3{
         background-color:#FFFFFF; border-collapse:separate; border-spacing:1px;
         table-layout:fixed; width:527px; margin:0px 0px 20px 10px;
}

.table3 td {
         padding:3px;
}

.t6{
         background-color:#EEDFE6;
}

.t7{
         background-color:#E4EBEE;
}

.naga_t{
         background-color:#696969; text-align:center; color:#FFFFFF; font-weight:bold;
         margin:8px;
}

.nagatsuji{
         font-size:90%; color:#B22222; line-height:130%;margin:8px;
}

