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

.enjoyrun_bg{background: #005baa !important; color: #fff;}
.novice_n_bg{background: #70b92c !important; color: #fff;}
.novice_w_bg{background: #ee846e !important; color: #fff;}
.jscc_bg{background: #ec6c00 !important; color: #fff;}
.gt_bg{background: #0eb7d6 !important; color: #fff;}
.drift_bg{background: #737775 !important; color: #fff;}
.buggy_bg{background: #017572 !important; color: #fff;}
.grandprix_bg{background: #c0ac3c !important; color: #fff;}

.enjoyrun_bg{background: #005BAC !important; color: #fff;}
.novice_bg{background: #6FBA2C !important; color: #fff;}
.production_bg{background: #EF858C !important; color: #fff;}
.fwd_bg{background: #FABE00 !important; color: #fff;}
.touring_n_bg{background: #5C73A5 !important; color: #fff;}
.touring_w_bg{background: #ED6C00 !important; color: #fff;}
.open_bg{background: #12B8D7 !important; color: #fff;}
.drift_bg{background: #737775 !important; color: #fff;}
.buggy_bg{background: #007572 !important; color: #fff;}
.expert_bg{background: #C1AC3D !important; color: #fff;}
.endurance_bg{background: #007572 !important; color: #fff;}

p.hoshi{color: #d3d3d3;}
p.hoshi span{color: #ffe100;}
.minizclass table#list th{ padding-bottom:1em !important;}

@media only screen and (max-width: 770px) {/*770まで*/
.minizclass table#list th{ padding-bottom:0.2em !important;}
}


#race_info section.ctsall .minizchassis{ width: 100%;}
#race_info section.ctsall .minizchassis li{
float: left;
-webkit-border-top-right-radius: 10px;    /* Safari,Google Chrome用 */
-webkit-border-top-left-radius: 10px;    /* Safari,Google Chrome用 */ 
-webkit-border-bottom-right-radius: 10px;    /* Safari,Google Chrome用 */
-webkit-border-bottom-left-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius-topright: 10px;   /* Firefox用 */	
-moz-border-radius-topleft: 10px;   /* Firefox用 */
-moz-border-radius-bottomright: 10px;   /* Firefox用 */	
-moz-border-radius-bottomleft: 10px;   /* Firefox用 */
border-radius: 10px 10px 10px 10px;        /* CSS3草案 */ 
background:#fff;
box-sizing: border-box;
border-color: #00aae7 ;
border-style: solid;
border-width: 2px;
width: 48% ;
	margin-right:4%;
padding: 0.5em 1em;     
}
#race_info section.ctsall .minizchassis li:nth-child(2n){ margin-right:0%;}
#race_info section.ctsall .minizchassis li{ margin-bottom:1em;}
/*#race_info section.ctsall .minizchassis li:nth-child(1),
	#race_info section.ctsall .minizchassis li:nth-child(2){ margin-bottom:1em;}
 */   
#race_info section.ctsall .minizchassis li:last-child,
#race_info section.ctsall .minizchassis li:nth-last-of-type(2){ margin-bottom:0;}
	#race_info section.ctsall .minizchassis li a{ display: block;}
#race_info section.ctsall .minizchassis li img{width:100%;}
#race_info section.ctsall .minizchassis li p.title{color: #0168b5;}

#race_info section.ctsall .minizchassis li p.minizchassisset{  font-size: 11px;
	padding: 0.25em 0.5em; margin: 1em 0  0.5em 0; text-align: center; background: #fff; border: 1px solid #999;
	}

#race_info section.ctsall .minizchassis li p.minizchassis-ex{ font-size: 13px; font-weight: normal;}
#race_info section.ctsall .minizchassis span{ display:inline-block;}
#race_info section.ctsall .fc_red{color: #E40012;}


@media only screen and (max-width: 479px) {/*479pxまで*/
	#race_info section.ctsall .minizchassis li{ width:100%;margin-right:0%;}
	/*#race_info section.ctsall .minizchassis li:nth-child(3){ margin-bottom:1em;}*/
    #race_info section.ctsall .minizchassis li:last-child{ margin-bottom:0;}
    #race_info section.ctsall .minizchassis li:nth-last-of-type(2){ margin-bottom:1em;}
	#race_info section.ctsall .minizchassis li p.minizchassis-ex{ font-size: 12px;font-weight: normal;}
}

