@charset "UTF-8";
<!--



/*--------------------
センタリング
--------------------*/
body{
    /*background-color:#fff;
    background-image:none;
    text-align:left;
    padding:3px;*/
}



/*--------------------
chokuzen
--------------------*/


.boat_c1{
	background-color:#FFFFFF;
}
.boat_c2{
	background-color:#373434;
}
.boat_c3{
	background-color:#E60013;
}
.boat_c4{
	background-color:#0068B7;
}
.boat_c5{
	background-color:#FFF100;
}
.boat_c6{
	background-color:#009944;
}

.boat_c1,
.boat_c2,
.boat_c3,
.boat_c4,
.boat_c5,
.boat_c6{
	padding:2px 0;
	margin:0;
}

table#tbl_comment th{
	background-color:#004DA5;
	border-color:#FFFFFF #FFFFFF #808080 #808080;
        background-color: linear-gradient(to bottom, #45c0f6, #fff);
}
table#tbl_comment .motor_hyoka{
	text-align:center;
	font-size:120%;
	font-weight:bold;
}
#tblcomment{
    /*width:900px;*/
}
#tblcomment th{
    /*font-size: 0.8em;*/
}
#tblcomment td{
    /*font-size: 0.8em;*/
}        
#tblcomment th,
#tblcomment td{
	margin:0;
	padding:5px;
        line-height:1.5em; 
        font-size:1.1em;
}

#tblcomment .chaku1{
    background-color: #fff;
    color:black;
    font-size:1.2em;
}

.chaku1color   {
    color:#ff9999;
    font-size:1.5em;
}
span.chaku1color:before {content:"\00A0";}
.chaku2color   {
    color:#97ee06;
    font-size:1.5em;
}
span.chaku2color:before {content:"\00A0";}
.chaku3color   {
    color:#99b3ff;
    font-size:1.5em;
}
span.chaku3color:before {content:"\00A0";}
.chakucolor_other   {
    color:#cccccc;
    font-size:1.5em;
}
span.chakucolor_other:before {content:"\00A0";}
#tblcomment .chaku2{
    color: #f34e4e;
}
#tblcomment .chaku3{
        background-color: #fa8080;
}



#tblcomment .sanren{
        background-color: #3f51b5;
}
#tblcomment .avrst{
        background-color: #3f51b5;
}
#tblcomment .avrst_rank{
        background-color: #3f51b5;
}
        
        
#tblcomment tbody div:last-child {
    margin-bottom: 0;
}
#tblcomment tbody div:first-child {
    margin-top: 0;
}
#tblcomment tbody div {
    margin: 5px 0;
}
.table1_progress2 {
    text-align: left;
    box-sizing: border-box;
    padding: 0 10px;
}
.table1_progress2Bar {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    overflow: hidden;
    background:#dfdfe8;
}
.table1_progress2Bar span:first-child {
    margin-left: 0;
}
.table1_progress2Bar span {
    display: block;
    height: 20px;
    float: left;
    margin-left: 0px;
    padding-left: 0px;
    box-sizing: border-box;
    line-height:1.5em; 
    text-align: center;
    }
    
.table1_progress2Bar span.is-progress1 {
    background: #ff9999;
}
.table1_progress2Bar span:first-child {
    margin-left: 0;
}
.table1_progress2Bar span.is-progress2 {
    background: #97ee06;
}
.table1_progress2Bar span.is-progress3 {
    background: #99b3ff;
}
.table1_progress2Bar span.is-progress4 {
    background: #cccccc;
}


/* 過去⑩走 */
table#result10 {
	margin:0 auto;
}
table#result10 td{
    text-align:center;
    font-weight:bold;
    border-top: none;
    border-left: none;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;  
    
}
table#result10 th{
    font-size: 0.8rem;
}
table#result10 th.sou{
    width: 6%;
}
table#result10 th, table#result10 td {
    padding: 0px;
}
table#result10 td.chaku,
table#result10 td.chaku3,
table#result10 td.chaku4,
table#result10 td.chaku5,
table#result10 td.chaku6,
table#result10 td.chaku7,
table#result10 td.chaku8,
table#result10 td.chaku9,
table#result10 td.chaku11{
    background-color: #949494;
}
table#result10 td.chaku0,
table#result10 td.chaku1,
table#result10 td.chaku2,
table#result10 td.chaku10{
    background-color: #712cea;
}

.waku_g{
    background-color:#ccc;    
}
.waku_1{
    background-color:#fff;    
}
.waku_2{
    background-color:#eee;    
}
.waku_3{
    background-color:#FFE6EE;    
}
.waku_grade{
    background-color:#712cea;    
}

.waku_txt{
    color: #333;
    font-weight: bold;
    font-size: 1.2rem;
    /*-webkit-text-stroke:1px #000;*/
    position: relative;
    margin: 0;
    padding: 0px 4px;

}
table#result10 .kjo_1{
    background-color:#bbb!important; 
}

/* 着順文字 */
.chaku_txt{
    padding: 0px 4px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2rem;
    /*-webkit-text-stroke:1px #000;*/
    position: relative;
    margin: 0;
}
/* 着順文字　グレー（４－６） */
.chaku_g{
	/*
    color: #ccc;
	*/
    color: #fff;
}
/* 欠場など */
.chaku_k{
    /*color: #FFF100;*/
    color: #fff;
}
/* 着順文字（優勝） */
.chaku_sp1{
    /*background-color:#f00;*/  
    text-shadow:2px 0 0 #f00,
               0 1px 0 #f00,
               -1px 0 0 #f00,
               0 -1px 0 #f00,
               1px 1px 0 #f00  
    /*color: #f00;*/
}
/* 着順文字（準優勝） */
.chaku_sp2{
/*
    text-shadow:3px 0 0 #03A9F4,
               0 1px 0 #03A9F4,
               -1px 0 0 #03A9F4,
               0 -1px 0 #03A9F4,
               1px 1px 0 #03A9F4  
*/
     text-shadow:2px 0 0 #00f  ,
               0 1px 0 #00f  ,
               -1px 0 0 #00f  ,
               0 -1px 0 #00f  ,
               1px 1px 0 #00f  

    /*color: #03A9F4;*/
}

table#result10 .t_name{
	font-size:0.8rem;
}

.chaku_bg{
    background-color: #949494;
}
.result10waku{
    padding:4px;
}
.waku_txt,.chaku_txt{
	font-size:0.9rem;
}
.waku_course_table table#result10 td{
	font-size:0.8rem;
}
.waku_course_table table#result10 th.is_sp_hdn, 
.waku_course_table table#result10 td.is_sp_hdn {
    font-size:0.7rem;
}
.waku_course_table table#result10 td.t_name{
	font-size:0.7rem;
}

.result10waku,.result10text{
    font-size: 0.8rem;
}
.st_txt{
	font-size:0.8rem;
}
