﻿/* クリックできる要素 */
.ripple {

    /* 必須 */
    overflow: hidden;
    position: relative;
}

.yoyaku .ripple{display:inline-block;vertical-align:middle;    padding: 3px;}

/* エフェクト要素 */
.ripple__effect {
    /* 値の変更はエフェクト形体・サイズ・スピードに影響する */
    width: 150px;
    height: 150px;

    /* 必須 */
    position: absolute;
    border-radius: 100%;
    pointer-events: none;
    transform: scale(0);
    opacity: 0;
	z-index:1;
}


.yoyaku .ripple__effect{width:40px;height:40px;}

/* エフェクト要素の色を指定 */
.ripple__effect.is-white { background: #fff;}
.ripple__effect.is-black  { background: #000418;}

/* classが付与されたらアニメーションを実行 */
.ripple__effect.is-show {
    animation: ripple 0.75s ease-out;
}

/* アニメーションの定義 */
@keyframes ripple {
    from {
        opacity: 1;
    }
    to {
        transform: scale(2);
        opacity: 0;
    }
}