/* 検索ハイライトエリア */
/* 座標位置が動的に追加される */
/* .searchHighlightArea {
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color:#ffd700;
    opacity: 0.3;
} */

.searchHighlightArea {
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    /* background-color:#ffd700; */
    opacity: 0.3;
    display: inline-block;
    animation: animation_text_blink 2s;
}
@keyframes animation_text_blink {
    0%,50%,100% {
        opacity: 0.3;
    }
    25%,75% {
        opacity: 0;
    }
}

.searchSelectHighlightArea {
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color:#E45653!important ;
    opacity: 0.3;
    display: inline-block;
    animation: animation_select_text_blink 2s infinite linear both normal;
}
@keyframes animation_select_text_blink {
    0%,50%,100% {
        opacity: 0.3;
    }
    25%,75% {
        opacity: 0;
    }
}