
.grayscale{
	filter: grayscale(100%);/*モノクロ具合を変更したい場合はこの数値を変更*/
	transition: 0.5s ease-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}


a.detailBtn{
    /*矢印の基点とするためrelativeを指定*/
	position: relative;
    color: #222;
    /*ボタンの形状*/
	border: 1px solid #777;
    padding: 8px 30px;
    box-sizing: border-box;
    min-width:360px;;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #777;
    outline: none;
    /*アニメーションの指定*/
    transition: all .2s linear;
}

.detailBtn:hover{
	background:#222;
	color:#fff;
}








.c-marker {
    color: #fff; line-height: 1.9em; letter-spacing: 0.4em;
    display: inline-block; padding: 5px 0.4em 4px 0.8em;
    background: -webkit-linear-gradient(left, rgb(0,0,0) 50%, transparent 50%);
    background: -moz-linear-gradient(left, rgb(0,0,0) 50%, transparent 50%);
    background: linear-gradient(left, rgb(0,0,0) 50%, transparent 50%);
  background-repeat: no-repeat;
  background-size: 200% 1.2em; 
    background-position: 100% 0.5em;
    transition: 1s;
}
.c-marker.is-active{
    background-position: 0 0.5em;
}








