a{text-decoration:none;}
a:link   {color:#FD1104;}
a:visited{color:#FD1104;}
a:active {color:#FD1104;}
a:hover  { left:1px; top:1px; text-decoration:underline; position:relative; color:#FD1104; }
 
BODY{
 SCROLLBAR-FACE-COLOR: #ffffff;
 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
 SCROLLBAR-SHADOW-COLOR: #ffffff;
 SCROLLBAR-3DLIGHT-COLOR: #cccccc;
 SCROLLBAR-ARROW-COLOR: #cccccc;
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
 SCROLLBAR-BASE-COLOR: #ffffff;
 margin: 0;
}
 
body,td,p{
 font-family : "MS UI Gothic", "Osaka", "Arial";
 color:#E6E6E6;
 line-height : 170%;
 font-size: 80%;
}
 
lu{
 text-indent : 1em
}

.answer{
 font-size: 120%
}

.border1{
 border:1px solid #cccccc;
 background-color:#ffffff;
}
 
.border2{
 border:1px dotted #cccccc;
 background-color:#ffffff;
 text-align:center; 
}
 
.border3{
 line-height : 120%;
 font-size:100%;
 font-weight: bold;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
}
 
.border4{
 text-indent: 0.5em;
 line-height : 180%;
 font-size:100%;
 font-weight: bold;
 border-top:0px; 
 border-left:1em solid #FD1104; 
 border-right:0px; 
 border-bottom:0px; 
 background-color:#cccccc;
 vertical-align:bottom;
 }
 
.border5{
 line-height : 180%;
 font-size:80%;
 border-top:0px; 
 border-right:0px; 
 border-bottom:0px; 
 background-color:#cccccc;
 vertical-align: bottom;
 padding-right: 1em;
 }
 
.border6{
 line-height : 120%;
 font-size:100%;
 font-weight: bold;
 border-left:4px solid #FD1104; 
 border-top:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
 text-indent : 0.3em
 }
 
.border7{
 line-height : 1%;
 font-size:1%;
 border-bottom:1px dotted #cccccc;
 background-color:#ffffff;
}
 
.border8{
 line-height : 120%;
 text-indent : 3px;
 text-align:right; 
 font-size:75%;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
}
 
.border9{
 line-height : 120%;
 font-weight: bold;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
}
 
.border10{
 line-height:120%;
 text-indent:3px;
 font-size:75%;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px dotted #cccccc;
 padding-top:5px;
 padding-bottom:5px;
}
 
.tdcounter{
 border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 border-left:none;
 border-right:none;
}
 
.month_small{
 line-height : 120%;
 font-size:75%;
 background-color:#F7F7F7;
}
 
.month_small_sun{
 color:#FF0000;
 line-height : 120%;
 font-size:75%;
 background-color:#F7F7F7;
}
 
.small{
 line-height : 120%;
 font-size:75%;
}
 
.menu{
 letter-spacing:1px;
}
 
.honbun {
 text-indent: 0em;
}
 
.date_up{
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
 line-height : 120%;
 font-size:75%;
 font-weight: bold;
}
 
.date_up_red{
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
 color:#FF0000;
 line-height : 120%;
 font-size:75%;
 font-weight: bold;
}
 
.date_up_grey{
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #cccccc;
 color:#cccccc;
 line-height : 120%;
 font-size:75%;
 font-weight: bold;
}
 
.date_down{
 margin-top:5px;
 line-height : 150%;
 font-size:75%;
 padding-top:5px;
}
 
.month{
 text-indent : 3px;
 line-height : 120%;
 font-size:75%;
}
 
 
.submenu{
 text-indent:10px;
}
 
.month_saturday{
 text-indent : 3px;
 line-height : 120%;
 font-size:75%;
 background-color:#F7F0F0;
}
 
.month_sunday_tour{
 text-indent : 3px;
 line-height : 120%;
 font-size:75%;
 background-color:#FFDDDD;
}
 
.month_saturday_tour{
 text-indent : 3px;
 line-height : 120%;
 font-size:75%;
 background-color:#F0EFFC;
}
 
 
.month_grey{
 text-indent : 3px;
 line-height : 120%;
 font-size:75%;
 background-color:#cccccc;
}
 
 
.month_km{
 line-height : 140%;
 text-align:right; 
 margin-right: 10px;
 font-size:75%;
}
 
 
.title_red{
 line-height : 120%;
 font-size:100%;
 font-weight: bold;
 color: red;
}
 
 
 
.title{
 line-height : 120%;
 font-size:100%;
 font-weight: bold;
}