.jreview-quick-star .starContainer{height:34px;margin:5px 0;display:inline-block}
.jreview-quick-star .reviewStars{float:left}
.jreview-quick-star .reviewStars+a{display: inline-block;
    line-height: 27px;
    margin-left: 5px;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.5em;
    background-color: #007f4e;
    padding: 2px 12px 2px 12px;
    border-radius: 6px;
    border: solid 3px #ccc;}
.jreview-quick-star .reviewStars ._starBox{
 background-color: #ddd;
    border-radius: 3px;
    display: inline-block;
    height: 34px;
    margin-right: 3px;
    overflow: hidden;
    position: relative;
    width: 34px;
}
.jreview-quick-star .reviewStars ._star{
    
background-image: url(images/sprite_star.png);
    background-position: center center;
    background-size: cover;
    height: 30px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 30px;
    z-index: 5;    
    
}
.jreview-quick-star .reviewStars ._active{background-color:#09a185;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}
.jreview-quick-star ._pci.gt50 .slice,.jreview-quick-star .rect-auto{clip:rect(auto,auto,auto,auto)}
.jreview-quick-star .gt50 .fill,.jreview-quick-star ._pci .bar{position:absolute;border:.1em solid #4db53c;width:.8em;height:.8em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.jreview-quick-star ._pci .bar{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.jreview-quick-star ._pci.gt50 .bar:after,.jreview-quick-star ._pci.gt50 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.jreview-quick-star ._pci{position:relative;font-size:40px;width:1em;height:1em;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 .1em .1em 0;background-color:#e1e1e1}
.jreview-quick-star ._pci *,.jreview-quick-star ._pci :after,.jreview-quick-star ._pci :before{box-sizing:content-box}
.jreview-quick-star ._pci.animate:after,.jreview-quick-star ._pci.animate>span{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}
.jreview-quick-star ._pci.animate .bar{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}
.jreview-quick-star ._pci.center{float:none;margin:0 auto}
.jreview-quick-star ._pci>span{position:absolute;z-index:1;width:100%;top:50%;height:1em;margin-top:-.65em;font-size:.2em;color:#777;display:block;text-align:center;white-space:nowrap;font-size:.3em}
.jreview-quick-star ._pci:after{position:absolute;top:.1em;left:.1em;display:block;content:" ";border-radius:50%;background-color:#fff;width:.8em;height:.8em}
.jreview-quick-star ._pci .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}
.jreview-quick-star ._pci:hover{cursor:default}
.jreview-quick-star ._pci:hover>span{-webkit-transform:scale(1.3);transform:scale(1.3);color:#307bbb}
.jreview-quick-star ._pci:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}
.jreview-quick-star ._criterias{padding:4px 0}
.jreview-quick-star ._factors{display:inline-block;margin-right:10px}
.jreview-quick-star ._factors ._label{display:inline-block;font-size:11px}

.jreview-quick-star .reviewStars.doing ._active{display:none}
.jreview-quick-star .do-star-haft,.jreview-quick-star .do-star-full{
 background-image: url(images/sprite_star.png);
    background-position: center center;
    background-size: cover;
    height: 30px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 30px;
    z-index: 5;  
}
.jreview-quick-star .doing .do-star-haft,.jreview-quick-star .doing .do-star-full{display:block}
.jreview-quick-star .do-star-haft{background-position:-40% center;width:50%;z-index:7}
.jreview-quick-star .doing .do-star-haft.active,.jreview-quick-star .doing .do-star-full.active{background-color:#09a185}
.jreview-quick-star .qs{padding-right:5px}