/*==============================================
*	js用parts（各ページ共通のデザイン）
==============================================*/
.chaser {
    position: fixed;
    top: -35px;
    left: -35px;
    width: 70px;
    height: 70px;
    background-color: #00529D;
    border: 1px solid transparent;
    border-radius: 50%;
    transition: .3s cubic-bezier(0.16, 0.6, 0.52, 1.09);
    transition-property: background-color, border;
    /* will-change: transform; */
    mix-blend-mode: difference;
    pointer-events: none;
    z-index: 10;
}
.chaser.is-active {
    background-color: transparent;
    border: 1px solid #ccc;
}
.chaser.is-active2 {
    /* background-color: rgb(17, 117, 171); */
    /* background-color: transparent; */
    background-color: #00529D;
    /* mix-blend-mode: exclusion; */
    mix-blend-mode: difference;
    /* border: 1px solid #ccc; */
}

/*==============================================
*	レスポンシブ対応
==============================================*/

@media screen and (min-width:600px) {}
@media screen and (min-width:768px) {}
@media screen and (min-width:1023px) {}
@media screen and (min-width:1399px) {}
@media screen and (min-width:1400px) {}