html{
overflow-y: scroll;
}

html,body{
scrollbar-shadow-color:#999999;
scrollbar-face-color:#ffffff;
scrollbar-Highlight-Color:#ffffff;
scrollbar-arrow-color:#999999;
}

span.important1{
font-weight:normal;
font-style:italic;
color:#FF0000;
}

a{
color:#0000FF;
text-decoration:none;
font-weight:normal;
}
a:hover{
color: #FF0000;
text-decoration:underline;
font-weight:normal;
}
a.menulink{
color:#666666;
text-decoration:none;
font-weight:bold;
}
a.menulink:hover{
color: #000000;
text-decoration:underline;
font-weight:bold;
}
a.toppr{
color:#0000FF;
text-decoration:none;
font-weight:bold;
}
a.toppr:hover{
color: #FF0000;
text-decoration:underline;
font-weight:bold;
}
a.lang{
color:#FF0000;
text-decoration:none;
font-weight:bold;
}
a.lang:hover{
color: #FF0000;
text-decoration:underline;
font-weight:bold;
}

div{
margin:0px;
}
div.top{
margin-bottom:20px;
}
div.menuline{
background-color:#ddded3;
}
div.middle{
}
div.center{
text-align:center;
}
div.bottom{
clear : both;
border-top: 2px solid #ddded3;
}
div.space{
margin:0px;
height:20px;
}

h1.top_middletop{
font-size:30px;
font-weight:bold;
line-height:150%
}

H3{
color:#000000;
font-size:16px;
line-height:150%;
margin-left:10px;
margin-top:10px;
}

img{
margin:0px;
margin-bottom:20px;
}
img.title{
margin:0px;
}

p{
color:#000000;
font-size:14px;
line-height:150%;
margin:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}
p.toppr{
font-size:18px;
}
p.artistname{
font-size:16px;
margin-bottom:0px;
}
p.menu{
font-size:12px;
text-align:right;
color:#666666;
margin-right:20px;
margin-bottom:0px;
}
p.subtitle{
font-size:18px;
color:green;
font-weight:bold;
}
p.subtitle2{
margin-bottom:0px;
font-size:16px;color:
#de2109;
}
p.koshin{
line-height:110%
}
p.indent1{
margin-left:20px;
margin-bottom:0px;
}
p.indent2{
margin-left:40px;
margin-bottom:0px;
}
p.indent3{
margin-left:60px;
margin-bottom:0px;
}
p.link-indent1{
margin-top:10px;
margin-left:20px;
margin-bottom:20px;
font-size:16px;
}
p.copyright{
font-size:12px;
text-align:center;
margin-bottom:0px;
}

table.time{
font-size:14px;
margin:20px;
margin-top:0px;
text-align:center;
}
table.guide{
font-size:14px;
margin:20px;
margin-top:0px;
}
table.bus{
border:2px dotted #6666cc;
font-size:14px;
margin:10px;
margin-left:80px;
}

