#JT {
    max-width: 90vmin;
    max-height: 90vmin;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

#JT .icon_j,
#JT .icon_t {
    animation: spin_item ease 4.1s alternate infinite;
	animation-fill-mode: both;
    overflow: visible;
	transform-origin: center;
}

#JT .icon_t {
    animation-direction: reverse;
}

@keyframes spin_item {
    0% {
        opacity: 1;
        transform: scale(1, 1) rotate(0.1deg);
        transform: scale(1, 1) rotate(.1turn);
    }
    50% {
        opacity: .5;
        transform: scale(.6, .6) rotate(180deg);
        transform: scale(.6, .6) rotate(.5turn);
    }
    100% {
        opacity: 1;
        transform: scale(1, 1) rotate(359deg);
        transform: scale(1, 1) rotate(1turn);
    }
}