@charset "utf-8";

.thm-main .arti-content--image .figure-area--zoom a {
    position: relative;
    overflow: hidden;
}

.thm-main .arti-content--image .figure-area--zoom a:hover:before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 10%;
    width: 23px;
    height: 23px;
    border-top: 3px solid rgba(255,255,255,.8);
    border-right: 3px solid rgba(255,255,255,.8);
    border-radius: 0.15em;
    -weblit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.thm-main .arti-content--image .figure-area--zoom .link:hover img {
    opacity: 1;
}