@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* ヘッダーメニューフォントサイズ変更 */
.c-gnav>.menu-item>a .ttl {
font-size: 16px;
	font-weight: bold;
}

/* Googleマップの左上を消す */

.google-maps {
  position: relative;

  /* はみ出した部分を切り取る */
  overflow-y: hidden;

  width: 100%;
  padding-top: 75%;
}

.google-maps iframe {
  position: absolute;

  /* クチコミ部分の高さ分、Google マップを上にずらす */
  top: -150px;

  left: 0;
  width: 100%;

  /*
    「Google マップを上にずらした分（例: 150px） × 2」
    Google マップ自体の高さを広げてあげます

    *「×2」をしてあげないと、赤色のマップピンが上側にずれます
  */
  height: calc(100% + (150px * 2));
}


