@charset "UTF-8";
/* ===================================================================
CSS information

file name  : librarycafe.css
author     : Ability Consultant
style info : ComfortLibraryCafe
=================================================================== */
/* font-awesome */
/* -----------------------------------------------------------
	スライド　用
----------------------------------------------------------- */
/*Animate */
/* -----------------------------------------------------------
	ホテル リブランド用
----------------------------------------------------------- */
/* -----------------------------------------------------------
.選書ページリンクボタン
----------------------------------------------------------- */
.ghost_noframe .gold {
  display: inline-block;
  color: #b8a47e;
  text-decoration: none;
  position: relative;
  font-size: 139%;
}
@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .ghost_noframe .gold {
    font-size: 139%;
  }
}
@media only screen and (max-width: 640px) {
  .ghost_noframe .gold {
    font-size: 139%;
  }
}
.ghost_noframe .gold:after {
  content: '';
  width: 29px;
  height: 7px;
  padding-left: 20px;
  background: url(../images/common/arr_btn_gold.png) center center no-repeat;
  position: absolute;
  top: 30%;
  right: -50px;
}
@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .ghost_noframe .gold:after {
    top: 30%;
  }
}
@media only screen and (max-width: 640px) {
  .ghost_noframe .gold:after {
    top: 30%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .ghost_noframe .gold:after {
    right: -50px;
  }
}
@media only screen and (max-width: 640px) {
  .ghost_noframe .gold:after {
    right: -50px;
  }
}
.ghost_noframe .gold:hover {
  opacity: .6;
}
.ghost_noframe .gold:hover:after {
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
  -webkit-transition: all .4s;
  transition: all .4s;
}

.sensyo_btn02 {
  text-align: right;
  margin-right: 50px;
  font-weight: bold;
  margin-top: 5%;
}
@media only screen and (min-width: 641px) and (max-width: 1022px) {
  .sensyo_btn02 {
    margin-top: 5%;
  }
}
@media only screen and (max-width: 640px) {
  .sensyo_btn02 {
    margin-top: 5%;
    text-align: left;
    margin-left:0;
  }
}
