@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_1 */


/* --------------------------------------------------------------------------------------------
さいか屋 総合トップ
-------------------------------------------------------------------------------------------- */
.page-body[data-page-id="19911"].width-small .layout-body .block:not([data-block-id="125408"]){
    margin: 3% 3% 0 3% !important;
}
.page-body[data-page-id="19911"]:not(.width-small) .layout-body .block + .block{
    margin-top: 0;
}
.page-body[data-page-id="19911"]:not(.width-small) .layout-body .block + .block[data-block-id="125418"]{
    margin-top: 1%;
}
.page-body .block-SetA .b-body.SetItem3 .part {
    margin-bottom: 0;
}

.page-body:not(.width-small) .block-ImageSlideShow {
    width: 74%;
    float: left;
}
.page-body:not(.width-small) .block-SetB[data-block-id="126422"], 
.page-body:not(.width-small) .block-SetA[data-block-id="125418"]{
    width: 24%;
    float: right;
}
.page-body:not(.width-small) .block-SetC[data-block-id="125410"]{
    width: 49%;
    float: left;
}
.page-body:not(.width-small) .block-SetA[data-block-id="125412"] {
    width: 49%;
    float: right;
}
.page-body .block-Spacer {
    clear: both;
}
/* -- ■見出し -- */
.page-body:not(.width-small) .layout-body .block .b-head {
    margin: 0 0 6px 0;
}
/* -- ■店舗 -- */
.page-body .block-SetB .b-body .part {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.page-body .block-SetB .b-body .part-SetB > a {
    border: 1px solid #EEEEEE;
    box-sizing: border-box;
}
.page-body .block-SetB .b-body .part-SetB > a:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: #00468c;
    width: 6px;
    content: "";
}
.page-body .block-SetB .b-body .part-SetB > a:hover {
    border: 1px solid #033C93;
    box-sizing: border-box;
}
.page-body .block-SetB .b-body .part-SetB > a:hover:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: #00468c;
    width: 15px;
    content: "";
}
/* -- ■オンラインショッピング -- */
.block-SetA .b-body.SetItem1 .part + .part {
    margin-top: 0;
}
/* -- ■さいか屋ポイントカード＆サービス -- */
.page-body .block-SetC .b-body .part {
    background-color: transparent;
}
.page-body .block-SetC .RichText ul {
    margin: 0.5em 0.5em 0 0.5em;
    padding: 0 0 0 1em;
}
.page-body .block-SetC .RichText ul li {
    padding: 3px 0 0 0;
    font-size: 90%;
}
.page-body .block-SetC .b-body .part-SetC .piece-Heading{
font-size: 88%;
/*border: 0 !important;
padding: 0;
border-bottom: 3px solid #000000 !important;*/
}
/* -- ■お知らせ -- */
.page-body .block[data-block-id="125414"] .piece table.list-article tbody tr td.category {
    width: 100px;
}
.page-body .block[data-block-id="125414"] .piece table.list-article tbody tr td.category span.base-background-blue {
    background-color: transparent !important;
    color: #333333 !important;
    border: 1px solid #333333;
}
.piece table.list-article tbody tr td.title a {
    display: inherit;
}

