/* ヘッダー店名のテキスト色 */
#header .header_info .shop {
    color: #ffffff;
}

/* ヘッダー営業時間のテキスト色 */
#header .header_info .time {
    color: #ffffff;
}

/* ヘッダー電話番号のテキスト色 */
#header .header_info .tel {
    color: #769CBF;
}

/* プロフィールタイプアイコンの色変更 */

#topbox #profdata .type li, #option_box li, .gallist li article .type li {
    border-color: #769CBF; /* ←枠線の色 */
    color: #ffffff; /* ←文字の色 */
    background-color: rgba(118, 156, 191, 0.8); /* 背景色 */
}


/* テキストの色を変更 */
body {
    color: #25271F;
}





 /* スマホフッターナビの背景色を変更 */
#bottomNavi.sp {
  background-color: rgba(118, 156, 191, 0.8); /* #769CBF の色をrgbaで指定、0.8で不透明度80% */
}



/* レビューを6行だけ表示 */
.comment {
  display: -webkit-box;
  -webkit-line-clamp: 6; /* 表示する行数を指定 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* X(Twitter)アイコン色変更 */
.sns .sns02 {
    background-color: #000000; /* ←背景の色 */
}


/* 「今すぐ」や「何分待ち」など、背景を指定している要素を上書き */
.time,
.time.latency_no,
.timedata {
  background: url("https://ameri-osaka.com/upload/pub/10x10_769CBF.png") repeat !important;
  background-size: auto !important;
  color: #fff !important;
  border-color: #769CBF !important;
}


/* スマホ版ナビ（SP） */
#top_navi,
#top_navi *,
#top_navi a,
#top_navi a:link,
#top_navi a:visited,
#top_navi a:hover,
#top_navi a:active {
  background-image: url("https://ameri-osaka.com/upload/pub/10x50_gb_nav.png") !important;
  background-repeat: repeat-x !important;
  background-position: center center !important;
  background-size: auto 100% !important;
  color: #E6E5E4 !important;
}

/* PC版ナビ */
ul.clearfix li a,
ul.clearfix li a:link,
ul.clearfix li a:visited,
ul.clearfix li a:hover,
ul.clearfix li a:active {
  background-image: url("https://ameri-osaka.com/upload/pub/10x50_gb_nav.png") !important;
  background-repeat: repeat-x !important;
  background-size: auto 100% !important;
  background-position: center center !important;
  color: #E6E5E4 !important;
  display: inline-block;
  padding: 0 6px;
}

span.time {
  background: none !important;
  background-image: none !important;
}
