/*
* common.gauge.css
*/
.gauge_sprite, .exp_gauge_l:after, .exp_gauge_m:after,
.hp_gauge_l:after, .hp_gauge_m:after, .skill_gauge_m:after { background-image: url("../img/common/gauge/_gauge_sprite.png"); background-repeat: no-repeat; background-size: 237px 199px;}
.gauge_exp_l_bar { width: 232px; height: 12px; background-position: 0 0; }
.gauge_exp_l_bg { width: 237px; height: 12px; background-position: 0 -13px; }
.gauge_exp_l_box { width: 237px; height: 12px; background-position: 0 -26px; }
.gauge_exp_m_bar { width: 44px; height: 12px; background-position: 0 -39px; }
.gauge_exp_m_bg { width: 51px; height: 12px; background-position: 0 -52px; }
.gauge_exp_m_box { width: 51px; height: 12px; background-position: 0 -65px; }
.gauge_hp_l_bar { width: 189px; height: 7px; background-position: 0 -78px; }
.gauge_hp_l_bg { width: 200px; height: 17px; background-position: 0 -86px; }
.gauge_hp_l_box { width: 200px; height: 17px; background-position: 0 -104px; }
.gauge_hp_m_bar { width: 44px; height: 12px; background-position: 0 -122px; }
.gauge_hp_m_bg { width: 51px; height: 12px; background-position: 0 -135px; }
.gauge_hp_m_box { width: 51px; height: 12px; background-position: 0 -148px; }
.gauge_skill_m_bar { width: 44px; height: 12px; background-position: 0 -161px; }
.gauge_skill_m_bg { width: 51px; height: 12px; background-position: 0 -174px; }
.gauge_skill_m_box { width: 51px; height: 12px; background-position: 0 -187px; }

.exp_gauge_l,
.exp_gauge_m,
.hp_gauge_l,
.hp_gauge_m,
.skill_gauge_m {
    margin: 0 auto;
    position: relative;
/*    overflow: hidden;*/
}

.hp_gauge_l .number_text,
.hp_gauge_m .number_text {
    font-size: 10px;
    position: absolute;
    top: -2px;
    right: 0;
    z-index: 3;
    color: #fff;
    text-shadow: 1px 0px 1px #000, -1px 0px 1px #000, 0px 1px 1px #000, 0px -1px 1px #000;
}

.exp_gauge_l:after,
.exp_gauge_m:after,
.hp_gauge_l:after,
.hp_gauge_m:after,
.skill_gauge_m:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.exp_gauge_l:after {
    background-position: 0 -26px;
}

.exp_gauge_m:after {
    background-position: 0 -65px;
}

.hp_gauge_l:after {
    background-position: 0 -104px;
}

.hp_gauge_m:after {
    background-position: 0 -148px;
}

.skill_gauge_m:after {
    background-position: 0 -187px;
}

.gauge_bar {
    position: relative;
    left: 0;
}

.exp_gauge_m.gauge_bar,
.hp_gauge_m .gauge_bar,
.skill_gauge_m .gauge_bar {
    left: 4px;
}

.hp_gauge_l .gauge_bar {
    top: 5px;
    left: 5px;
}
