@charset "utf-8";

/* ボタン共通設定 */
.btn07{
    /*矢印の基点とするためrelativeを指定*/
	position: relative;
    /*ボタンの形状*/
	text-decoration: none;
	display: inline-block;
/*    padding: 10px 40px 10px 30px;*/
    text-align: center;
    outline: none;
    /*アニメーションの指定*/
    transition: ease .2s;
}

.btn07:hover{
	opacity: 1.0;
}

/* 矢印が回転 */

.btnarrow3::after{
    content: '';
    /*絶対配置で矢印の位置を決める*/
	position: absolute;
    top: 44%;
    right: 13px;
    /*矢印の形状*/    
    width: 10px;
    height: 10px;
    border-top: 2px solid #0298D1;
    border-right: 2px solid #0298D1;
    transform: rotate(45deg);
    /*アニメーションの指定*/    
    transition: all .3s;
}

/*hoverした際のアニメーション*/
.btnarrow3:hover::after{
  animation: arrowrotate .3s;
}

@keyframes arrowrotate {
100% {
    transform: rotate(360deg);
  }
}

