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

#tpath {
 width:379px;
}
#itemsort {
 float:right;
}
#pageexpl {
 margin-bottom:0px;
}
.pagenum {
 margin-top:15px;
}
.lh18 {
 line-height:1;
}



/* コンセプト
-------------------------------------------------------------------------- */

.main {
 margin-bottom:20px;
}
.btn {
 margin-bottom:5px;
}
.moon_img {
 margin-top:40px;
}
.txt {
 font-style:normal;
 font-size:10px;
 line-height:1.8;
 color:#000;
 margin:0 auto;
 text-align:left;}
 
 
 
/* トータルライド
-------------------------------------------------------------------------- */

.btn2 {
 margin-top:25px;
}
.nomber {
 margin-top:20px;
}
.nomber2 {
 margin-top:5px;
}


#participate ,#inputdistance ,#viewtotalride ,#alreadymr ,#viewmoonrider {
 display:block;
 width:242px;
 height:47px;
 text-indent:-9999px;
 background-position:0 0;
}
#participate:hover ,#inputdistance:hover ,#viewtotalride:hover ,#alreadymr:hover ,#viewmoonrider:hover {
 background-position:0 -47px;
}
#participate {
 background:url(../../moonrider/images/concept_b01.gif) no-repeat;
}
#inputdistance {
 background:url(../../moonrider/images/concept_b02.gif) no-repeat;
}
#viewtotalride {
 background:url(../../moonrider/images/concept_b03.gif) no-repeat;
}
#alreadymr {
 background:url(../../moonrider/images/concept_b04.gif) no-repeat;
}
#viewmoonrider {
 background:url(../../moonrider/images/cpt.gif) no-repeat;
}



#participate_min ,#inputdistance_min ,#viewtotalride_min ,#viewmoonrider_min ,#alreadymr_min {
 display:block;
 width:209px;
 height:47px;
 text-indent:-9999px;
 background-position:0 0;
}
#participate_min:hover ,#inputdistance_min:hover ,#viewtotalride_min:hover ,#viewmoonrider_min:hover ,#alreadymr_min:hover {
 background-position:0 -47px;
}
#participate_min {
 background:url(../../moonrider/images/tr_02.gif) no-repeat;
}
#inputdistance_min {
 background:url(../../moonrider/images/tr_04.gif) no-repeat;
}
#viewtotalride_min {
 background:url(../../moonrider/images/tr_05.gif) no-repeat;
}
#alreadymr_min {
 background:url(../../moonrider/images/tr_01.gif) no-repeat;
}
#viewmoonrider_min {
 background:url(../../moonrider/images/tr_03.gif) no-repeat;
}



/* ランキング
---------------------------------------------------------------------------*/

#rankingbox td {
 vertical-align:middle;
 background-repeat:repeat-x;
}
#rankingbox strong {
 display:block;
 min-height:17px;
 padding-left:33px;
}
#rankingbox span {
 padding-left:15px;
}
