@charset "utf-8";
/*==================================
CSS Document : event_champion_ranking
==================================*/
#chart_ranking_history_wrapper {
    position:relative;
    height:180px;
    overflow:hidden;
}

#chart_ranking_history {
    width: 668px;
    height: 500px;
    background: url(../img_common/bg_dots_black3.png) repeat;
}

#ranking_history {
    display:none;
    width: 100%; /* table */
}

#yAxis {
    width:100%;
}

#yAxis ul {
    list-style:none;
    width:100%;
    margin: 5px 0;
}

#yAxis ul li {
    display:block;
    float:left;
    text-align:center;
}

#chart_ranking_whois {
    background: #000;
    border-bottom: 1px solid #343434;
    width:100%;
    height: auto;
    overflow: hidden;
    margin: 5px 0 0px 0;
    padding: 5px 0;    
}

#chart_ranking_whois ul {
    list-style:none;
    width:100%;
}

#chart_ranking_whois ul li {
    margin:4px 8px;
    display:block;
    float:left;
    text-align:center;
    padding-left: 4px;    
}

#ranking_history_table_ie7 {
    display:none;
}

/*float Normalize*/
#chart_ranking_whois ul:after,
#yAxis ul:after {
	clear: both;
	display: block;
	content: "";
}

/** for ie7 **/
html* #chart_ranking_history_wrapper ,
html* #yAxis,
html* #chart_ranking_whois {
    display:none;
}

html* #ranking_history_table_ie7 {
    display:block;
    z-index: 1;
    position: relative;
    overflow-x: scroll;
}

html* #ranking_history_table_ie7 td p {
    padding:0;
}



