@charset "UTF-8";
/*
$jpG: 'YakuHanJP', 'Noto Sans JP', sans-serif;
$jpM: 'YakuHanMP', 'Noto Serif JP', serif;
$jpH: 'YakuHanMP', 'Shippori Mincho B1', serif;
$en:  'EB Garamond', serif; // サイト独自のフォントを指定
$enG: 'Roboto', sans-serif;
$enM: 'EB Garamond', serif;
*/
/* line 16, page_map.scss */
#map #mapWrap { margin-top: 80px; }
/* line 17, page_map.scss */
#map #mapWrap .tit { font-size: 30px; text-align: center; margin: 0 auto 20px; letter-spacing: .025em; }
/* line 19, page_map.scss */
#map #mapWrap .gmapLink { background: #3c3c3c; }
/* line 20, page_map.scss */
#map #mapWrap .gmapLink a { color: #f5f4f4; padding: .25em 0; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; position: relative; }
/* line 21, page_map.scss */
#map #mapWrap .gmapLink a em.en { font-size: 16px; letter-spacing: .05em; }
/* line 22, page_map.scss */
#map #mapWrap .gmapLink a i { font-size: 80%; line-height: 1; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; right: 1.5em; transition: .4s all; }
/* line 24, page_map.scss */
#map #mapWrap .gmapLink a:hover i { right: 1.25em; }
/* line 28, page_map.scss */
#map #mapWrap .zoom { position: absolute; top: 0; left: 0; display: none; }
/* line 29, page_map.scss */
#map #mapWrap .zoom a { background: #495057; color: #fff; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 5px 10px; }
@media only screen and (max-width: 750px) { /* line 36, page_map.scss */
  #map #mapWrap { margin-top: 50px; }
  /* line 37, page_map.scss */
  #map #mapWrap .tit { font-size: 24px; margin: 0 auto .5em; }
  /* line 40, page_map.scss */
  #map #mapWrap .gmapLink a { padding: .25em 0; }
  /* line 41, page_map.scss */
  #map #mapWrap .gmapLink a em.en { font-size: 15px; }
  /* line 42, page_map.scss */
  #map #mapWrap .gmapLink a i { font-size: 75%; right: 1em; }
  /* line 44, page_map.scss */
  #map #mapWrap .gmapLink a:hover i { right: 1em; }
  /* line 48, page_map.scss */
  #map #mapWrap .zoom { top: 0; left: 0; display: none; }
  /* line 49, page_map.scss */
  #map #mapWrap .zoom a { padding: 5px 10px; } }
