@charset "utf-8";
/* css_0 */


/* スクエアブロックを画面中サイズ（タブレット）でも4つ並びに */
.dt-20-2.page-body.width-medium .block-Square .b-body .part-Square ul.piece-Square.pattern1 li {
    width: 24.4%;
}
/*****************************  【個別ID指定】「固有ヘッダー」内　100%ブロック ここから*/
/* カワチ薬品　*/
/* .page-body.device-pc .layout-page .layout-body-header .block[data-block-id="197342"] .b-body, */
.page-body.device-pc .layout-page .layout-body-footer .block[data-block-id="197328"] .b-body,

/* 山田うどん　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="249282"] .b-body,

/* 山陽　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="189844"] .b-body,

/* 東京リムジン　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="198296"] .b-body,
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="192998"] .b-body,

/* 飛鳥車両特装　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="249111"] .b-body,

/* 飛鳥車両特装　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="130958"] .b-body,
/* さいか屋 横須賀　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="86165"] .b-body,
/* [テスト180823]さいか屋 横須賀　　*/
/* 東京リムジン　*/
.page-body.device-pc .layout-page .layout-body-header .block[data-block-id="152099"] .b-head {
  width: 100% !important;
  /* 【横幅最大値を変更したい場合】下記100％の値を変更してください。*/
  max-width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}
/*****************************  「固有ヘッダー」内　100%ブロック　ここまで*/

/***************************** 「小（950px）」「大（1280px）」設定の時　コンテンツの幅を89.8% ここから*/
.page-body.device-pc[data-max-width="950"]:not(.width-small) .layout-page {
	width: 89.8%;
}
.page-body.device-pc[data-max-width="1280"]:not(.width-small) .layout-page {
	width: 89.8%;
}
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-footer {
	width: 89.8%;
}
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-footer {
	width:  89.8%;
}
/***************************** 「小（950px）」「大（1280px）」設定の時　コンテンツの幅を89.8% ここまで*/

/***************************** 「固有ヘッダー」「固有フッター」100％許容するための調整 ここから*/
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header,
.page-body[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-footer,
.page-body[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-footer,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header,
.page-body[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-footer,
.page-body[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-footer {
  width: 100%;
  max-width: 100%;
}
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header .block .b-body,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header .block .b-head,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-footer .block .b-body,
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-footer .block .b-head {
  margin-left: auto;
  margin-right: auto;
  width: 89.8%;
  max-width: 950px;
}
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header .block .b-body,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header .block .b-head,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-footer .block .b-body,
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-footer .block .b-head {
  margin-left: auto;
  margin-right: auto;
  width: 89.8%;
  max-width: 1280px;
}
/*「画像見出し」ブロック*/
.page-body.device-pc[data-max-width="950-"]:not(.width-small) .layout-page .layout-body-header .block-HeadingImage h1.part-HeadingImage {
  margin-left: auto;
  margin-right: auto;
  width: 89.8%;
  max-width: 950px;
}
.page-body.device-pc[data-max-width="1280-"]:not(.width-small) .layout-page .layout-body-header .block-HeadingImage h1.part-HeadingImage {
  margin-left: auto;
  margin-right: auto;
  max-width: none;
}
/***************************** 「固有ヘッダー」「固有フッター」100％許容するための調整 ここまで*/

/* 1～3カラムの時　SPでのマージンの統一　ここから*/
.page-body.width-small .layout-body .layout-contents {
  padding: 2% 2% 8% 2%;
}
/* 1～3カラムの時　SPでのマージンの統一　ここまで*/

/****************************** 東京リムジンCSS設定  ここから　*****************/
/*個別ID指定　テーブルのテキストリンクカラーの変更方法*/
ここから*/
.block-SetA[data-block-id="192009"] .table-box a {
    color: #333333;
}
ここまで*/

*/ヘッダー右上角丸ボタンのカラー変更*/
/* 色 */
.block-SetA .b-body .part-SetA {
     background: #e5cf39;
}

/* スマートフォン用ロゴサイズ調整 */
.dt-11-3.width-small .block-HeaderSet1 .b-body .part-HeaderSet1 .unit2 h1 .piece-Image img {
    max-width: 100px;
}
/************ 東京リムジンCSS設定  ここまで　*****************/

/* css_3 */
<!-- TETORI tag r7cms-demo.r7cms.jp p3.ssl-web.jp r7cms.sevennet.com -->
<script>
(function (w, d, s, u) {
  // TAG VERSION 1.00
  if (w._wsq_init_flg) {
    return false;
  }
  w._wsq_init_flg = true;
  _wsq = w._wsq || (_wsq = []);
  _wsq.push(['init', u, 194]);
  _wsq.push(['domain', 'r7cms-demo.r7cms.jp']);
  _wsq.push(['domain', 'p3.ssl-web.jp']);
  _wsq.push(['domain', 'r7cms.sevennet.com']);
  var a = d.createElement(s); a.async = 1; a.charset='UTF-8'; a.src = 'https://cdn.' + u + '/share/js/tracking.js';
  var b = d.getElementsByTagName(s)[0]; b.parentNode.insertBefore(a, b);
})(window, document, 'script', 'tetori.link');
</script>



#congestion {
  overflow-y: hidden;
  border: none;
  height: 500px; 
}

@media (max-width: 479px) { 
  #congestion {
    height: 300px;
  }
}


