.name{
margin:0px;
clear:both;
line-height:1.1em;
text-indent: -1em;
margin-left: 1em;
margin-top:-1em;
}

.name:before {
content: '';
display: inline-block;
width: 0;
height: 0;
margin-right: 0px;
margin-left: 10px;
border: transparent solid 7px;
border-left-color: #d24900;
vertical-align: -2px;
}

.name span{
font-size:80%;
}

#ranking{

margin-top:0px;
}

#rankimg{
margin-top:-5px;
}

.txt_min{
font-size:80%;
}


#total{
text-align:center;
padding:10px;
clear:both;
width:100%;
}


#daily{
text-align:center;
padding:10px;
clear:both;
width:100%;
}


#straight{
text-align:center;
padding:10px;
clear:both;
width:100%;
}


.result_img{
float:left;
width:60%;
}

.result_txt{
font-size:200%;
font-weight: bold;

text-align:center;
}

#TotalWins,#TodaysConsWins,#StraightWins{
vertical-align: middle;
}

@media only screen and (max-device-width: 480px) {
	.result_txt{
	margin-top:-0.3em;
	font-size:160%;
	}
}

#group{
margin-top:-10px;
}

#group img{
	width:90%;
}


#next_reward{
clear:both;
margin-top:-10px;
}


hr{
margin:20px 0px 20px 0px;
background-color:#0474d3;
color:#0474d3;
clear:both;
height:1px;
border:none;
}

.clear{
/*visibility:hidden;*/
margin-top:12px;
padding-top:2px;
background-color:rgba(254,180,163,0);
background-image: -webkit-linear-gradient(left, rgba(254,180,163,0.2), rgba(254,180,163,1), rgba(254,180,163,0.2));
background-image:    -moz-linear-gradient(left, rgba(254,180,163,0), rgba(254,180,163,0.75), rgba(254,180,163,0));
background-image:     -ms-linear-gradient(left, rgba(254,180,163,0), rgba(254,180,163,0.75), rgba(254,180,163,0));
background-image:      -o-linear-gradient(left, rgba(254,180,163,0), rgba(254,180,163,0.75), rgba(254,180,163,0));
}

#data{
/*border:1px solid #0474d3;
height:7em;*/
margin-top:-5px;
text-align:center;
}

#group{
text-align:center;

}



.folder{
cursor:pointer;
width: 100%;
background-color: #ddad45;
color: #584110;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin-bottom:10px;
text-align:center;
}

.folder p{
margin:1%;
font-size:120%;
font-weight: bold;
padding:10px;
text-align:center;
}


.next{
font-size:110%;
font-weight: bold;
color:#a4422b;
background-color: #fff1ee;
border: 2px solid #d24900;
text-align:center;
padding:10px;
margin-top:-20px;
}

.c_text{
color:#ff603b;
}

#attention{
font-size:90%;
color:#ddd;
margin:10px;

}


/* お知らせランキングテーブル */



table{
    margin: 0 auto;
    width: 90%;
    border-collapse: collapse;
    background-color: #eee;
    color: #333;
    border: 1px solid #b9b9b9;
}

th{
    padding: 6px;
    text-align: center;
    vertical-align: top;
    color: #fff;
    background-color: #fff2eb;
    border: 1px solid #b9b9b9;
}


td{
    padding: 6px;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    padding-left:2%;
}

#file1 .comp td{
background-color:#888;
}


#file2 .re{
background-color:#eee;
height:0.8em;
font-size:80%;
}

#end_tx{
font-weight: bold;
text-align:center;
border: 3px solid yellow;
color:yellow;
font-size:130%;
}

