body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-color: #E7E7E7;
}

ul {font-size: 11pt;
}

p{font-size: 11pt;}
.a {
	font-size: 9pt; 
        color: #000099; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decoration: none
}
.honbun {
	font-size: 11pt;
        line-height: 16px ;
        color: #000000; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decorationleft: 4px
}
.honbun2 {
	font-size: 10pt;
        line-height: 16px ;
        color: #474B94; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decorationleft: 4px
}
.menu {
	font-size: 9pt;
        color: #660000;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decoration: none
}
.topbar {
	font-size: 13pt;
        color: #330099;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decoration: none
}
.guide {
	font-size: 11pt;
        line-height: 16px ;
        font-weight: bold;
        color: #830000;
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
        text-decoration: none
}
.border {
	border-right: #5D89C9 0px solid;
        border-top: #5D89C9 0px solid;
        border-left: #5D89C9 1px solid;
        border-bottom: #5D89C9 0px solid
}
.infoborder {
	border-right: #4CA73F 1px solid;
        border-top: #4CA73F 1px solid;
        border-left: #4CA73F 1px solid;
        border-bottom: #4CA73F 1px solid
}
.guideborder {
	border-right: #3D3F9A 1px solid;
        border-top: #3D3F9A 1px solid;
        border-left: #3D3F9A 1px solid;
        border-bottom: #3D3F9A 1px solid
}
.guideborder2 {
	border-right: #7CB844 1px solid;
        border-top: #7CB844 1px solid;
        border-left: #7CB844 1px solid;
        border-bottom: #7CB844 1px solid
}
.guideborder3 {
	border-right: #FF6666 1px solid;
        border-top: #FF6666 1px solid;
        border-left: #FF6666 1px solid;
        border-bottom: #FF6666 1px solid
}
.guideborder4 {
	border-right: #3f3a39 1px solid;
        border-top: #3f3a39 1px solid;
        border-left: #3f3a39 1px solid;
        border-bottom: #3f3a39 1px solid
}
.table1 {  background-color: #FFFFFF}
A.a:hover {
	padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 2px;
        color: #ff6633;
        padding-top: 3px;
        background-color: #ffffff;
        text-decoration: none
}
A.menu:hover {
	padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 2px;
        color: #ff6633; 
        padding-top: 3px;
        background-color: #ffffff;
        text-decoration: none
}
A.topbar:hover {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 2px;
        color: #6666ff;
        padding-top: 3px;
        background-color: #ffffff;
        text-decoration: none
}
.seatable {
        margin-top: 4px;
        margin-right: 4px;
        margin-bottom: 4px; 
        margin-left: 4px
}
.guidetable {
        margin-top: 10px;
        margin-right: 5px;
        margin-bottom: 10px;
        margin-left: 5px
}
.guidetable2 {
        padding: 5px
}
.seatable2 {
        margin-top: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        margin-left: 3px;         width: 100%}
table.event{
        border-top:1px solid #3D3F9A;
        border-right:1px solid #3D3F9A;
        border-left:1px solid #3D3F9A;
        border-bottom:1px solid #3D3F9A;
        border-collapse:collapse;
        border-spacing:0;
        empty-cells:show

}
.event td{
        border-right:1px solid #3D3F9A;
        border-bottom:1px solid #3D3F9A;
        padding:10px
}
.event1 {
        background-image:url(images/ev_bo.gif)
        background-repeat:  repeat-x 
}
.event2 {
        background-color: #CBF2C2;
        vertical-align: top
}
.event3 {
        background-color: #FFE8A7;
        vertical-align: top
}
.event4 {
        background-color: #EDFFE1;
        vertical-align: top
}
.event5 {
       background-color: #FFFFD4;
       vertical-align: top
} 
.eventtxt {
       font-size: 9pt; color: #830000;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       text-decoration: none
}
.eventtxt2 {
       font-size: 9pt; color: #000;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       text-decoration: none
}
.eventtxt3 {
       font-size: 11pt; color: #2B2596;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       text-decoration: none
}
.eventtxt4 {
       font-size: 9pt; color: #333333;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       text-decoration: none
}
.eventtxt5 {
       font-size: 9pt; color: #872C29;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       text-decoration: none
}
.eventgatsu {
       font-size: 9pt; color: #000;
       font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
       font-weight:bold;
       text-decoration: none
}
.eventbg { background-image: url(images/ev_bo.gif) }
.accesstxt1 {
	font-size: 9pt; 
        line-height: 16px ; 
        color: #000000; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
        text-decorationleft: none;
        vertical-align: top
}
.accesstxt2 {
	font-size: 9pt; 
        line-height: 16px ; 
        color: #D20000; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
        text-decorationleft: none;
        vertical-align: top
}
.accesstxt3 {
	font-size: 12pt; 
        line-height: 18px ; 
        color: #3D3F9A; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
        text-decorationleft: none;
        vertical-align: top
}
.access1 {
        background-color: #CDD9F2;
        vertical-align: top
}
.access2 {
        background-color: #F6F6F6;
        vertical-align: top
}
table.linkbg {
        background-image: url(images/link_li.gif);
        background-repeat:repeat-x;
        background-position:center
 }
.linktxt1 {
	font-size: 9pt; 
        line-height: 16px ; 
        color: #000000; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
        text-decorationleft: none;
        vertical-align: top
}
.linka {
	font-size: 9pt; 
        color: #000099; 
        font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
        text-decoration: none;
        line-height: 16px
}
.riyotable{
	padding: 0px;
	margin: 0px 30px 5px 30px;
	width: 90%;
	font-size:12px;}
	
.riyotable th, .riyotable td{
	padding: 3px;
	vertical-align:top;}

.riyotable th{
	font-weight:bold;
	text-align:center;
	background:#6666FF;
	width:auto;
	color:#FFFFFF;}
	
.riyotable td{
	border-bottom: 1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;}
	
.td2{
border-bottom: 1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
	background:#CCCCFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#6666FF;}
