.belt{display:inline-block;vertical-align:middle;width:64px;margin-right:5px;box-shadow:0 0 3px #0003;position:relative;height:20px;border:1px solid #8e8e8e}.list .belt{display:inline-block}.belt .sub_color{position:absolute;inset:6px 0;z-index:8;border-top:1px solid #222;border-bottom:1px solid #222}.belt.bottom .sub_color{inset:50% 0 0;border:0}.belt.bjj:before{content:"";position:absolute;inset:0 12px;background:#000;z-index:10}.belt.bjj.black:before{background:#d32d3b}.belt.judo:before,.belt.karate:before,.belt.aikido:before{position:absolute;content:"";background:url(/images/manager/judo-kanji.png) 0 0 no-repeat;width:35px;height:16px;right:5px;top:2px;z-index:10}.belt.karate:before{background-image:url(/images/manager/karate-kanji.png)}.belt.aikido:before{background-image:url(/images/manager/aikido-kanji.png);width:42px}.belt.judo.black:before{background-image:url(/images/manager/judo-kanji-yellow.png)}.belt.karate.black:before{background-image:url(/images/manager/karate-kanji-yellow.png)}.belt.aikido.black:before{background-image:url(/images/manager/aikido-kanji-yellow.png)}.belt.karate .sub_color{inset:0 auto 0 10px;width:6px}.belt .stripe{position:absolute;border:1px solid #333;background:#fff;left:16px;width:4px;top:-1px;bottom:-1px;z-index:20}.belt .stripe:nth-child(2){left:24px}.belt .stripe:nth-child(3){left:32px}.belt .stripe:nth-child(4){left:40px}.belt.bjj.over8stripes:before{left:7px;right:7px}.belt.thin-stripes .stripe{left:12px}.belt.thin-stripes .stripe:nth-child(2){left:17px}.belt.thin-stripes .stripe:nth-child(3){left:22px}.belt.thin-stripes .stripe:nth-child(4){left:27px}.belt.thin-stripes .stripe:nth-child(5){left:32px}.belt.thin-stripes .stripe:nth-child(6){left:37px}.belt.thin-stripes .stripe:nth-child(7){left:42px}.belt.thin-stripes .stripe:nth-child(8){left:47px}.belt.thin-stripes .stripe:nth-child(9){left:7px}.belt.thin-stripes .stripe:nth-child(10){left:52px}
/*# sourceMappingURL=belts.82a6fc6c.css.map */
