@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.0.0
Author: opencage
Author URI: https://open-cage.com/
*/


/* ハンバーガーメニューを地球儀アイコンに変更 */
a.menu_btn .stk_svgicon {
  display: none !important;
}

a.menu_btn::before {
  content: "🌐";
  font-size: 25px;
  display: inline-block;
  vertical-align: middle;
  color: #000;
}
/*menu関係*/
/* menuの文字を非表示に */
a.menu_btn .text.gf {
  display: none !important;
}

/* 言語切り替えウィジェットの全体パディング調整 */
.widget_bogo_widget {
  padding: 10px 0;
}

/*言語切替関係*/

/* 言語切り替えウィジェット全体を中央揃えに */
.widget_bogo_language_switcher {
  text-align: center;
}

/* フラグアイコン（span.bogoflags）を非表示に */
.bogo-language-switcher .bogoflags {
  display: none !important;
}

/* 言語切り替えタイトル：行内に自然に表示 */
.widget_bogo_language_switcher h4.widgettitle {
  font-size: 14px;
  font-weight: bold;
  display: inline;
  margin-right: 10px;
  color: #333;
  background: none;
  padding: 0;
}

/* リストを横並びに */
.bogo-language-switcher.list-view {
  display: inline-flex;
  gap: 10px;
  padding: 0;
  margin: 0;
  list-style: none;
  vertical-align: middle;
}

/* 各リンクをボタン風に */
.bogo-language-switcher.list-view li a {
  padding: 6px 14px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f7f7f7;
  text-decoration: none;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  display: inline-block;
}

.bogo-language-switcher.list-view li a:hover {
  background: #eaeaea;
  border-color: #888;
}

.bogo-language-switcher.list-view li.current-language a {
  background: #ddd;
  border-color: #666;
}
/*最初のcloseだけ非表示*/
#navbtn_menu_content > .remodal-close:first-child {
  display: none !important;
}
