@charset "UTF-8";
/* CSS Document */

#main h2{
margin-bottom:20px;
}
a{
color:#000099;
}
a:link{
color:#000099;
}

.l_20{
margin-top:20px;
margin-left:20px;
}
.l_20_2{
margin-top:15px;
margin-left:20px;
}
.l_20_brock{
font-size:small;
width:500px;
margin-top:10px;
padding-top:5px;
padding-bottom:10px;
border-bottom:solid #333333 1px;
}

.l_20_line{
width:500px;
border-bottom:solid #333333 1px;
margin-top:10px;

}
.l_20 img{
margin-top:5px;
margin-bottom:5px;
}
.l_20 h3{
font-size:medium;
color:#065cA8;
padding-top:7px;
padding-bottom:2px;
}
.l_20 h3 span{
font-size:small;
}
.l_20 h3 a{
font-size:medium;
color:#065cA8;
padding-top:5px;
text-decoration:none;
}
.l_20 h3 a:hover{
text-decoration:underline;
}
.l_20 p{
line-height:20px;
}
.l_20 p span{
color:#FF0000;
}

.comment{
clear:both;
font-size:small;
line-height:120%;
margin-top:5px;
}
.comment_s{
clear:both;
font-size:x-small;
line-height:120%;
text-indent:-1em;
padding-left:1em;
margin-top:5px;
}

.ride_b,.ride_p{
font-size:small;
font-weight:bold;
color:#ffffff;
text-align:center;
padding-top:2px;
padding-bottom:2px; 
}
.ride_b{
background-color:#603c18;
width:8.5em;
}
.ride_p{
width:8.5em;
background-color:#e50a72;
}
