@charset "UTF-8";
.log-angrol {
  transition: 1.5s;   /* transition プロパティの指定 */
}

/* アニメーション最終状態（到達点）の CSS の設定を記述 */
.log-angrol:hover {
 
 transform: matrix(1.5, 0, 0, 1.5, 250, -80);
  /*transform: rotate(90deg);*/
}

/*  ----------- */

.fig-scaleangr {
  transition: 1.0s;   /* transition プロパティの指定 */
}

/* アニメーション最終状態（到達点）の CSS の設定を記述 */
.fig-scaleangr:hover {
 
 transform: scale(1.3,1.3);
  /*transform: rotate(90deg);*/
}


/*###############*/
.pagetop {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 15px;
}
.pagetop a {
    display: block;
    background-color: #666;
    text-align: center;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    padding: 5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.pagetop a:hover {
    display: block;
    background-color: #b2d1fb;
    text-align: center;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    padding:5px 10px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


