@charset "UTF-8";

/* UIKit コンポーネントの capitalize を無効化する */
.uk-button {
  text-transform: none;
}


/*
NOTE:
ナローフォントを適用すべき場合のみ
翻訳ウィジェットの言語選択で body.ui-narrow が付与される
*/

/* ナローフォントに変更する要素(body.ui-narrow) */
.ui-narrow button,
.ui-narrow .uk-button
{
  font-family: ArialNarrowMTPro-Regular;
}

.ui-narrow .pg_button_text,
.ui-narrow .pg_toolBtn__text,
.ui-narrow .pg_routeSerachBtn__text,
.ui-narrow .pg_actionBtn__Inner,
.ui-narrow .pg_control_styleSelect__styleLabel
{
  font-family: ArialNarrowMTPro-Regular !important;
}


/*
NOTE:
翻訳ウィジェットの言語選択で body.ui-ja または body.ui-nj に変更される
ui-ja = 日本語、ui-nj = 日本語以外
日本語のとき非表示にする要素に ja-off を付与する
日本語以外のとき非表示にする要素に nj-off を付与する
*/

/* 日本語かどうかで表示・非表示を制御する */
.ui-ja .ja-off,
.ui-nj .nj-off
{
  display: none;
}


/*
NOTE:
これ以降は日本語以外で崩れる要素を修正
・ボタン類のクラスが整理されていないので、フック用クラス名を付与したもののみ適用させる
・基本的には、改行禁止＋はみ出した部分の非表示で対応
*/

/* マップの左下ナビボタン、説明ボタン */
.fo_toolbtn {
  max-height: 30px;
  min-height: 30px;
}
.fo_toolbtn .pg_toolBtn__inner {
  white-space: nowrap;
  overflow: hidden;
}

/* マップのテーマ切替ボタン */
.fo_themebtn .pg_toolBtn__inner {
  white-space: nowrap;
  overflow: hidden;
}

/* ルート検索ボタン(クリア,入替,検索) */
.fo_routesearchbtn .pg_routeSerachBtn__text {
  white-space: nowrap;
  overflow: hidden;
}
