@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/* Scss Document */
/* アニメーション記述用 */
@keyframes load { 0% { transform: translateY(0); }
  25% { transform: translateY(-10px); }
  50% { transform: translateY(0); }
  100% { transform: translateY(0); } }
@keyframes slide { 0% { transform: translateX(0); }
  100% { transform: translateX(-10%); } }
@keyframes arrow { 0% { transform: scale(0, 1); transform-origin: 0 0; }
  50% { transform: scale(1, 1); transform-origin: 0 0; }
  50.1% { transform: scale(1, 1); transform-origin: 100% 0; }
  100% { transform: scale(0, 1); transform-origin: 100% 0; } }
.titleimg { background: url("/liberte/umezu_second/img/access/titleimg.jpg") center top/cover no-repeat; }

.access .access__time-wp { background: #54C2F0; padding: 18px 0 20px; text-align: center; }
.access .access__time-wp .access__time { font-size: 1.6rem; position: relative; margin-bottom: 10px; letter-spacing: 0.1em; color: #fff; line-height: 1; }
@media (min-width: 769px) { .access .access__time-wp .access__time { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 5.1212938005 ); } }
@media (min-width: 1140px) { .access .access__time-wp .access__time { font-size: 3.5rem; } }
.access .access__time-wp .access__time .access__time-sml { font-size: 1.3rem; display: inline-block; padding-right: 5px; }
@media (min-width: 769px) { .access .access__time-wp .access__time .access__time-sml { font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 2.9649595687 ); } }
@media (min-width: 1140px) { .access .access__time-wp .access__time .access__time-sml { font-size: 2.4rem; } }
.access .access__time-wp .access__time .access__method { font-size: 1.7rem; }
@media (min-width: 769px) { .access .access__time-wp .access__time .access__method { font-size: calc( 1.7rem + ( 1vw - 7.69px ) * 5.6603773585 ); } }
@media (min-width: 1140px) { .access .access__time-wp .access__time .access__method { font-size: 3.8rem; } }
.access .access__time-wp .access__time .access__time-big { font-size: 3.2rem; }
@media (min-width: 769px) { .access .access__time-wp .access__time .access__time-big { font-size: calc( 3.2rem + ( 1vw - 7.69px ) * 6.1994609164 ); } }
@media (min-width: 1140px) { .access .access__time-wp .access__time .access__time-big { font-size: 5.5rem; } }
.access .access__time-wp .access__time:last-child { margin-bottom: 0; }
.access .accss__map { margin-bottom: 30px; }
.access .accss__map iframe { width: 100%; height: 40vh; max-height: 380px; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .access .access__time-wp { padding: 18px 0 22px; }
  .access .access__time-wp .access__time { display: inline-block; margin-bottom: 0; padding-right: 20px; }
  .access .access__time-wp .access__time:last-child { padding-right: 0; }
  .access .accss__map { margin-bottom: 20px; }
  .access .accss__map iframe { height: 45vh; max-height: none; }
  .access .btn a { margin: 0 0 0 auto; } }
/*------------------------------
		1021px以上
------------------------------*/
@media screen and (min-width: 1021px) { .access .access__time-wp { padding: 23px 0 30px; }
  .access .accss__map iframe { height: 55vh; } }
/*------------------------------
		1221px以上
------------------------------*/
/*------------------------------
		1600px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
