/* rarity mark
----------------------------------------------------------------*/
.rarity-s {
	width: 15px;
	height: 15px;
	position: absolute;
	background-image: url("../i/common/sprite_retina.png");
	background-repeat: no-repeat;
	-webkit-background-size: 320px 388px;
	z-index: 55;
}

.rarity-s1 { background-position: -108px -60px; }
.rarity-s2 { background-position: -124px -60px; }
.rarity-s3 { background-position: -140px -60px; }
.rarity-s4 { background-position: -156px -60px; }
.rarity-s5 { background-position: -172px -60px; }

.rarity-m {
	width: 22px;
	height: 22px;
	display: block;
	position: absolute;
	background-image: url("../i/common/sprite_retina.png");
	background-repeat: no-repeat;
	-webkit-background-size: 320px 388px;
	z-index: 55;
}

.rarity-m1 { background-position: -108px -76px; }
.rarity-m2 { background-position: -132px -76px; }
.rarity-m3 { background-position: -156px -76px; }
.rarity-m4 { background-position: -180px -76px; }
.rarity-m5 { background-position: -204px -76px; }

.rarity-l {
	width: 45px;
	height: 45px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-background-size: 45px 45px;
	z-index: 55;
}

.rarity-l1 { background-image: url("../i/rarity/rare_1l.png"); }
.rarity-l2 { background-image: url("../i/rarity/rare_2l.png"); }
.rarity-l3 { background-image: url("../i/rarity/rare_3l.png"); }
.rarity-l4 { background-image: url("../i/rarity/rare_4l.png"); }
.rarity-l5 { background-image: url("../i/rarity/rare_5l.png"); }

.rarity-mark-top1 { top: 1px; }
.rarity-mark-top2 { top: -4px; }

.hot-build-character-name {
	position: absolute;
    top: -4px;
}

/*rarity s fix*/
.gacha-dialog-parts2 .rarity-s {
	top: 14px;
	left: 36px;
}

.dialog-item-img .rarity-s {
	top: 11px;
	right: 9px;
}

.quest-reward .rarity-s {
	top: 13px;
	right: 9px;
}
.comeback-quest div.rarity-s {
        right: 2px;
}
.dialog-list-block-today-reward .dialog-login-img .rarity-s {
	top: 3px;
	right: 2px;
}

.dialog-list-block-otherday-reward .dialog-login-img .rarity-s {
	top: 1px;
	right: 2px;
}

.reward01 .rarity-s {
	top: 1px;
	right: 8px;
}

.battle-reward-block-img .rarity-s {
	top: 15px;
	right: 98px;
}

.battle-reward-block-img2 .rarity-s {
	top: 15px;
	right: 94px;
}

.battle-reward-block-img3 .rarity-s {
	top: 15px!important;
	right: 98px!important;
}

.mlist-mission-block-reward .rarity-s {
	top: 1px;
	right: 1px;
}

.sd-mlist-mission-block-reward .rarity-s {
	top: 1px;
	right: -3px;
}

.dialog-fuse-upper-img .rarity-s {
	top: -4px;
	left: 35px;
}

.dialog-fuse-lower-block .rarity-s {
	top: -4px;
	left: 35px;
}

.friend-invite-block-img .rarity-s {
	top: 5px;
	left: 46px;
}

.gacha-rank-block-img .rarity-s {
	top: 2px;
	left: 31px;
}

.pvp-promotion-rank-list-right .rarity-s {
	top: 6px;
	left: 39px;
}

.gacha-stepup-middle-block-reward .rarity-s {
	top: -4px;
	left: 25px;
}

.gacha-stepup-middle-block-reward2 .rarity-s {
	top: -4px;
	left: 25px;
}

.sd-tips-item-list-img .rarity-s {
	top: 3px;
	left: 35px;
}

.sd-tips-item-list-img2 .rarity-s {
	top: 3px;
	left: 35px;
}

.pvp-promotion-reward .rarity-s {
	top: -5px;
	left: 26px;
}

.quest-reward-block-img .rarity-s {
	top: 13px;
	left: 35px;
}

.gacha-confirm-thumb-parts .rarity-s {
	top: -3px;
	left: 35px;
}

.event-tips-mob-raid-schedule-block-right .rarity-s {
	top: 0;
	left: 31px;
}

.trade-offers-list-block-left .rarity-s {
	top: 2px;
	left: 31px;
}

.list-equip-box2 .rarity-s {
	top: -4px;
	left: 23px;
}

.dialog-trade-confirm-lower-block-area3 .rarity-s {
	top: -4px;
	left: 57px;
}

.dialog-trade-confirm-lower-block-area5 .rarity-s {
	top: -4px;
	left: 39px;
}

.show-trade-list-block-left .rarity-s {
	top: -1px;
	left: 29px;
}

.dialog-hagure-img-block .rarity-s {
	top: 1px;
	left: 38px;
}

.welcome-middle-img-block .rarity-s {
	top: -3px;
	left: 38px;
}

.tab-area-c-upper-left .rarity-s {
	top: 5px;
	left: 44px;
}

.sd-mlist-block-right .rarity-s {
	top: 2px;
	left: 34px;
}

.sd-reward-list-img-block li .rarity-s {
	top: -4px;
	left: 29px;
}

.mission-header-sd-left-img .rarity-s {
	top: 1px;
	left: 29px;
}

.banunu-list-right .rarity-s {
	top: 7px;
	left: 40px;
}

.gacha-stepup-loop-attention-left .rarity-s {
	top: 1px;
	left: 41px;
}

.tab-area-love-area-right-img .rarity-s {
	top: 1px;
	left: 31px;
}

.gacha-stepup9-middle-block-fighter-reward .rarity-s {
	top: 9px;
	left: 53px;
}
.dialog-gacha-spiral-confirm .rarity-s {
	top: -6px;
	left: 36px;
}
.step-gacha-round-block .rarity-s {
	top: -6px;
	left: 36px;
}

.gvg-battle-enemy1 .gvg-battle-enemy-img-block .rarity-s {
	top: -4px;
	left: 29px;
}

.gvg-battle-enemy2 .gvg-battle-enemy-img-block .rarity-s {
	top: -4px;
	left: 39px;
}

.users-got-list .rarity-s {
	top: -4px;
	left: 39px;
}
.step-gacha-bonus-block .rarity-s {
	top: -5px;
	left: 36px;
}

.event-rb-reward-block-right li .rarity-s {
	top: -4px;
	left: 29px;
}

.event-rb-reward2-block-center li .rarity-s {
	top: 9px;
	left: 30px;
}

.event-rb-reward2-block-right li .rarity-s {
	top: 9px;
	left: 30px;
}

.gvg-reward-list-block-img .rarity-s {
	top: 2px;
	left: 82px;
}

.gvg-reward-list-block-img2 .rarity-s {
	top: 2px;
	left: 93px;
}

.gvg-reward-list-block-img3-1 .rarity-s {
	top: -3px;
	left: 46px;
}

.chest-prize-guaranteed-list-img-block li .rarity-s,
.chest-prize-best-list-img-block li .rarity-s {
	top: -4px; 
	left: 29px;
}

/*rarity m fix*/
.gacha-dialog-parts .rarity-m {
	top: -4px;
	left: 54px;
}

.mydeck-dialog-chara-list-block .rarity-m {
	top: 3px;
	left: 69px;
}

.item-img .rarity-m {
	top: -2px;
	right: 1px;
}

.deck-img-block .rarity-m {
	top: -2px;
	right: 1px;
}

.item-img-box .rarity-m {
	top: -5px;
	right: 0;
}

.reward-fix .rarity-m {
	top: 1px;
	right: -2px;
}

.dialog-item-img .rarity-m {
	top: 4px;
	right: 3px;
}

.dialog-login-img .rarity-m {
	top: -5px;
	right: 3px;
}

.collection-popup-bottom .rarity-m {
	top: 94px;
	left: 96px;
}

.mydeck-dialog-detail-img .rarity-m {
	top: 138px;
	left: 99px;
}

.gacha-confirm-thumb-parts .rarity-m {
	top: -3px;
	left: 29px;
}

.quest-tree-reward-name p .rarity-m {
	top: 0;
	left: -26px;
}

.quest-tree-evo-block1 .rarity-m {
	top: 8px;
	left: 7px;
}

.quest-tree-evo-block2 .rarity-m {
	top: 14px;
	left: 7px;
}

.quest-tree-evo-block3 .rarity-m {
	top: 7px;
	left: 7px;
}

.sd-detail-cap .rarity-m {
	top: 9px;
	right: 9px;
}

.pvp-deck-block .rarity-m {
	top: -3px;
	right: -3px;
}

.friend-invite-block-lower-img-name .rarity-m {
	top: -3px;
	left: -5px;
}

.friend-input-reward-cap .rarity-m {
	top: 9px;
	left: 0;
}

.sd-tips-victory-counts-block dd .rarity-m {
	top: -1px;
	right: 21px;
}

.gacha-stepup-name2 .rarity-m {
	top: -3px;
	left: -4px;
}

.gacha-campaign-chara-name .rarity-m {
	top: -3px;
	left: 15px;
}

.dialog-trade-confirm-upper-img .rarity-m {
	top: -5px;
	left: 58px;
}

.dialog-hagure-img-block .rarity-m {
	top: 1px;
	left: 33px;
}

.pn-bonus-reward-block.pn-page .rarity-m {
	top: 35px;
	left: 70px;
}

.pn-bonus-reward-block.pn-dialog .rarity-m {
	top: 18px;
	left: 70px;
}

.pn-bonus-reward-block-s.pn-dialog .rarity-s {
	top: 17px;
	left: 52px;
}

.limit-break-upper-chara-left .rarity-m {
	top: -6px;
	left: 73px;
}

.limit-break-confirm-lower-left .rarity-m {
	top: -6px;
	left: 73px;
}

.temporary-img-block .rarity-m {
	top: -6px;
	left: 60px;
}
.dialog-gacha-spiral-detail .rarity-m {
	top: -8px;
	left: 57px;
}

.gvg-dialog-bottom-enemy-block .rarity-m {
	top: 8px;
	left: 65px;
}

.gvg-battle-enemy3 .gvg-battle-enemy-img-block .rarity-m {
	top: -5px;
	left: 62px;
}

.list-new-block .rarity-m {
	top: 6px;
	left: 58px;
}

/*rarity l fix*/
.dialog-reward-item-body .rarity-l {
	top: -15px;
	left: 78px;
}

.character-detail-img .rarity-l{
	top: 180px;
	left: 102px;
}

.character-detail-a-img .rarity-l {
	top: 139px;
	left: 102px;
}

.event-top-img-block .rarity-l {
	top: 20px;
	left: 250px;
}

.gacha-stepup-name .rarity-l {
	top: -16px;
	left: -24px;
}

.trade-offers-img .rarity-l {
	top: 147px;
	left: 115px;
}

.trade-offers-img2 .rarity-l {
	top: 118px;
	left: 120px;
}
