#a-header,#a-ghost_header,#a-billboard,#a-site_contents,#a-footer{max-width:100%}
.bd-no-webp #a-billboard{padding:0;background-image:url(/_src/3501/top1.jpg?v=1732763282905);background-position:center center;background-size:cover}
.bd-webp #a-billboard{padding:0;background-image:url(_src/3501/top1.webp?v=1732763282905);background-position:center center;background-size:cover}@media only screen and (max-width:641px){.bd-no-webp #a-header{padding:0}.bd-webp #a-header{padding:0}.bd-no-webp #a-ghost_header{padding:0}.bd-webp #a-ghost_header{padding:0}.bd-no-webp #a-billboard{padding:0}.bd-webp #a-billboard{padding:0}.bd-no-webp #a-main{padding:0}.bd-webp #a-main{padding:0}.bd-no-webp #a-side-a{padding:0}.bd-webp #a-side-a{padding:0}.bd-no-webp #a-side-b{padding:0}.bd-webp #a-side-b{padding:0}.bd-no-webp #a-footer{padding:0}.bd-webp #a-footer{padding:0}}#bk3299>div{margin:0 auto;max-width:100%}#bk3299>div{padding-left:20px;padding-top:25px;padding-right:20px;padding-bottom:20px}#bk3516>div{margin:0 auto;max-width:100%}#bk3516>div{padding-left:0;padding-top:10%;padding-right:5%;padding-bottom:0}.bd-no-webp #bk3359{background-color:rgba(23,9,1,0.24)}.bd-webp #bk3359{background-color:rgba(23,9,1,0.24)}#bk3359>div{padding-left:30px;padding-top:60px;padding-right:30px;padding-bottom:40px}.bd-no-webp #bk3308{background-color:#fff}.bd-webp #bk3308{background-color:#fff}#bk3308>div{margin:0 auto;max-width:100%}#bk3308>div{padding-left:20px;padding-top:26px;padding-right:20px;padding-bottom:21px}#w-top-left{margin:0 auto;max-width:20%}#w-top-right{margin:0 auto;max-width:20%}#w-middle-left{margin:0 auto;max-width:20%}#w-middle-right{margin:0 auto;max-width:20%}#w-bottom-left{margin:0 auto;max-width:20%}#w-bottom-right{margin:0 auto;max-width:20%}.bd-no-webp #bk3517{background-image:url(_src/3504/adobestock_647192241.jpg?v=1732763282905);background-position:center center;background-size:cover}.bd-webp #bk3517{background-image:url(_src/3504/adobestock_647192241.webp?v=1732763282905);background-position:center center;background-size:cover}#bk3517>div{margin:0 auto;max-width:100%}#bk3517>div{padding-left:5%;padding-top:0;padding-right:5%;padding-bottom:20%}.bd-no-webp #bk3372{background-color:rgba(23,9,1,0.24)}.bd-webp #bk3372{background-color:rgba(23,9,1,0.24)}#bk3372>div{padding-left:30px;padding-top:30px;padding-right:30px;padding-bottom:25px}.bd-no-webp #bk3375{background-image:url(_src/3477/top2.jpg?v=1732763282905);background-position:center center;background-size:cover}.bd-webp #bk3375{background-image:url(_src/3477/top2.webp?v=1732763282905);background-position:center center;background-size:cover}#bk3375>div{margin:0 auto;max-width:100%}#bk3375>div{padding-left:0;padding-top:0;padding-right:5%;padding-bottom:20%}.bd-no-webp #bk3385{background-color:rgba(23,9,1,0.24)}.bd-webp #bk3385{background-color:rgba(23,9,1,0.24)}#bk3385>div{padding-left:30px;padding-top:0;padding-right:30px;padding-bottom:30px}.bd-no-webp #bk3398{background-image:url(_src/3480/adobestock_604600488.jpg?v=1732763282905);background-position:center center;background-size:cover}.bd-webp #bk3398{background-image:url(_src/3480/adobestock_604600488.webp?v=1732763282905);background-position:center center;background-size:cover}#bk3398>div{margin:0 auto;max-width:100%}#bk3398>div{padding-left:5%;padding-top:0;padding-right:5%;padding-bottom:10%}.bd-no-webp #bk3391{background-color:rgba(23,9,1,0.24)}.bd-webp #bk3391{background-color:rgba(23,9,1,0.24)}#bk3391>div{padding-left:30px;padding-top:15px;padding-right:30px;padding-bottom:30px}.a-header .b-plain>.column,.a-header .b-plain>.g-column,.a-header .b-both_diff>.column,.a-header .b-both_diff>.g-column,.a-header .b-headlines>.column,.a-header .b-headlines>.g-column,.a-header .b-album>.column,.a-header .b-album>.g-column,.a-header .b-tab>.column,.a-header .b-tab>.g-column,.a-header .b-accordion>.column,.a-header .b-accordion>.g-column,.a-header .b-megamenu>nav,.a-header .b-carousel>.column,.a-header .b-carousel>.g-column,.a-ghost_header .b-plain>.column,.a-ghost_header .b-plain>.g-column,.a-ghost_header .b-both_diff>.column,.a-ghost_header .b-both_diff>.g-column,.a-ghost_header .b-headlines>.column,.a-ghost_header .b-headlines>.g-column,.a-ghost_header .b-album>.column,.a-ghost_header .b-album>.g-column,.a-ghost_header .b-tab>.column,.a-ghost_header .b-tab>.g-column,.a-ghost_header .b-accordion>.column,.a-ghost_header .b-accordion>.g-column,.a-ghost_header .b-megamenu>nav,.a-ghost_header .b-carousel>.column,.a-ghost_header .b-carousel>.g-column,.a-billboard .b-plain>.column,.a-billboard .b-plain>.g-column,.a-billboard .b-both_diff>.column,.a-billboard .b-both_diff>.g-column,.a-billboard .b-headlines>.column,.a-billboard .b-headlines>.g-column,.a-billboard .b-album>.column,.a-billboard .b-album>.g-column,.a-billboard .b-tab>.column,.a-billboard .b-tab>.g-column,.a-billboard .b-accordion>.column,.a-billboard .b-accordion>.g-column,.a-billboard .b-megamenu>nav,.a-billboard .b-carousel>.column,.a-billboard .b-carousel>.g-column,.a-main .b-plain>.column,.a-main .b-plain>.g-column,.a-main .b-both_diff>.column,.a-main .b-both_diff>.g-column,.a-main .b-headlines>.column,.a-main .b-headlines>.g-column,.a-main .b-album>.column,.a-main .b-album>.g-column,.a-main .b-tab>.column,.a-main .b-tab>.g-column,.a-main .b-accordion>.column,.a-main .b-accordion>.g-column,.a-main .b-megamenu>nav,.a-main .b-carousel>.column,.a-main .b-carousel>.g-column,.a-side-a .b-plain>.column,.a-side-a .b-plain>.g-column,.a-side-a .b-both_diff>.column,.a-side-a .b-both_diff>.g-column,.a-side-a .b-headlines>.column,.a-side-a .b-headlines>.g-column,.a-side-a .b-album>.column,.a-side-a .b-album>.g-column,.a-side-a .b-tab>.column,.a-side-a .b-tab>.g-column,.a-side-a .b-accordion>.column,.a-side-a .b-accordion>.g-column,.a-side-a .b-megamenu>nav,.a-side-a .b-carousel>.column,.a-side-a .b-carousel>.g-column,.a-side-b .b-plain>.column,.a-side-b .b-plain>.g-column,.a-side-b .b-both_diff>.column,.a-side-b .b-both_diff>.g-column,.a-side-b .b-headlines>.column,.a-side-b .b-headlines>.g-column,.a-side-b .b-album>.column,.a-side-b .b-album>.g-column,.a-side-b .b-tab>.column,.a-side-b .b-tab>.g-column,.a-side-b .b-accordion>.column,.a-side-b .b-accordion>.g-column,.a-side-b .b-megamenu>nav,.a-side-b .b-carousel>.column,.a-side-b .b-carousel>.g-column,.a-footer .b-plain>.column,.a-footer .b-plain>.g-column,.a-footer .b-both_diff>.column,.a-footer .b-both_diff>.g-column,.a-footer .b-headlines>.column,.a-footer .b-headlines>.g-column,.a-footer .b-album>.column,.a-footer .b-album>.g-column,.a-footer .b-tab>.column,.a-footer .b-tab>.g-column,.a-footer 
.b-accordion>.column,.a-footer .b-accordion>.g-column,.a-footer .b-megamenu>nav,.a-footer .b-carousel>.column,.a-footer .b-carousel>.g-column{margin:0 auto;max-width:1170px}@media only screen and (max-width:641px){.a-header .b-plain>.column,.a-header .b-plain>.g-column,.a-header .b-both_diff>.column,.a-header .b-both_diff>.g-column,.a-header .b-headlines>.column,.a-header .b-headlines>.g-column,.a-header .b-album>.column,.a-header .b-album>.g-column,.a-header .b-tab>.column,.a-header .b-tab>.g-column,.a-header .b-accordion>.column,.a-header .b-accordion>.g-column,.a-header .b-megamenu>nav,.a-header .b-carousel>.column,.a-header .b-carousel>.g-column,.a-ghost_header .b-plain>.column,.a-ghost_header .b-plain>.g-column,.a-ghost_header .b-both_diff>.column,.a-ghost_header .b-both_diff>.g-column,.a-ghost_header .b-headlines>.column,.a-ghost_header .b-headlines>.g-column,.a-ghost_header .b-album>.column,.a-ghost_header .b-album>.g-column,.a-ghost_header .b-tab>.column,.a-ghost_header .b-tab>.g-column,.a-ghost_header .b-accordion>.column,.a-ghost_header .b-accordion>.g-column,.a-ghost_header .b-megamenu>nav,.a-ghost_header .b-carousel>.column,.a-ghost_header .b-carousel>.g-column,.a-billboard .b-plain>.column,.a-billboard .b-plain>.g-column,.a-billboard .b-both_diff>.column,.a-billboard .b-both_diff>.g-column,.a-billboard .b-headlines>.column,.a-billboard .b-headlines>.g-column,.a-billboard .b-album>.column,.a-billboard .b-album>.g-column,.a-billboard .b-tab>.column,.a-billboard .b-tab>.g-column,.a-billboard .b-accordion>.column,.a-billboard .b-accordion>.g-column,.a-billboard .b-megamenu>nav,.a-billboard .b-carousel>.column,.a-billboard .b-carousel>.g-column,.a-main .b-plain>.column,.a-main .b-plain>.g-column,.a-main .b-both_diff>.column,.a-main .b-both_diff>.g-column,.a-main .b-headlines>.column,.a-main .b-headlines>.g-column,.a-main .b-album>.column,.a-main .b-album>.g-column,.a-main .b-tab>.column,.a-main .b-tab>.g-column,.a-main .b-accordion>.column,.a-main .b-accordion>.g-column,.a-main .b-megamenu>nav,.a-main .b-carousel>.column,.a-main .b-carousel>.g-column,.a-side-a .b-plain>.column,.a-side-a .b-plain>.g-column,.a-side-a .b-both_diff>.column,.a-side-a .b-both_diff>.g-column,.a-side-a .b-headlines>.column,.a-side-a .b-headlines>.g-column,.a-side-a .b-album>.column,.a-side-a .b-album>.g-column,.a-side-a .b-tab>.column,.a-side-a .b-tab>.g-column,.a-side-a .b-accordion>.column,.a-side-a .b-accordion>.g-column,.a-side-a .b-megamenu>nav,.a-side-a .b-carousel>.column,.a-side-a .b-carousel>.g-column,.a-side-b .b-plain>.column,.a-side-b .b-plain>.g-column,.a-side-b .b-both_diff>.column,.a-side-b .b-both_diff>.g-column,.a-side-b .b-headlines>.column,.a-side-b .b-headlines>.g-column,.a-side-b .b-album>.column,.a-side-b .b-album>.g-column,.a-side-b .b-tab>.column,.a-side-b .b-tab>.g-column,.a-side-b .b-accordion>.column,.a-side-b .b-accordion>.g-column,.a-side-b .b-megamenu>nav,.a-side-b .b-carousel>.column,.a-side-b .b-carousel>.g-column,.a-footer .b-plain>.column,.a-footer .b-plain>.g-column,.a-footer .b-both_diff>.column,.a-footer .b-both_diff>.g-column,.a-footer .b-headlines>.column,.a-footer .b-headlines>.g-column,.a-footer .b-album>.column,.a-footer .b-album>.g-column,.a-footer .b-tab>.column,.a-footer .b-tab>.g-column,.a-footer .b-accordion>.column,.a-footer .b-accordion>.g-column,.a-footer .b-megamenu>nav,.a-footer .b-carousel>.column,.a-footer .b-carousel>.g-column{margin:0 auto;max-width:100%}#bk3299.b-plain>.column,#bk3299.b-plain>.g-column,#bk3299.b-both_diff>.column,#bk3299.b-both_diff>.g-column,#bk3299.b-headlines>.column,#bk3299.b-headlines>.g-column,#bk3299.b-album>.column,#bk3299.b-album>.g-column,#bk3299.b-tab>.column,#bk3299.b-tab>.g-column,#bk3299.b-accordion>.column,#bk3299.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3299>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#bk3302.b-plain>.column,#bk3302.b-plain>.g-column,#bk3302.b-both_diff>.column,#bk3302.b-both_diff>.g-column,#bk3302.b-headlines>.column,#bk3302.b-headlines>.g-column,#bk3302.b-album>.column,#bk3302.b-album>.g-column,#bk3302.b-tab>.column,#bk3302.b-tab>.g-column,#bk3302.b-accordion>.column,#bk3302.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3302>div{padding-left:30px;padding-top:100px;padding-right:30px;padding-bottom:100px}#bk3516.b-plain>.column,#bk3516.b-plain>.g-column,#bk3516.b-both_diff>.column,#bk3516.b-both_diff>.g-column,#bk3516.b-headlines>.column,#bk3516.b-headlines>.g-column,#bk3516.b-album>.column,#bk3516.b-album>.g-column,#bk3516.b-tab>.column,#bk3516.b-tab>.g-column,#bk3516.b-accordion>.column,#bk3516.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3516>div{padding-left:20px;padding-top:80px;padding-right:20px;padding-bottom:10px}#bk3300.b-plain>.column,#bk3300.b-plain>.g-column,#bk3300.b-both_diff>.column,#bk3300.b-both_diff>.g-column,#bk3300.b-headlines>.column,#bk3300.b-headlines>.g-column,#bk3300.b-album>.column,#bk3300.b-album>.g-column,#bk3300.b-tab>.column,#bk3300.b-tab>.g-column,#bk3300.b-accordion>.column,#bk3300.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3301.b-plain>.column,#bk3301.b-plain>.g-column,#bk3301.b-both_diff>.column,#bk3301.b-both_diff>.g-column,#bk3301.b-headlines>.column,#bk3301.b-headlines>.g-column,#bk3301.b-album>.column,#bk3301.b-album>.g-column,#bk3301.b-tab>.column,#bk3301.b-tab>.g-column,#bk3301.b-accordion>.column,#bk3301.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3359.b-plain>.column,#bk3359.b-plain>.g-column,#bk3359.b-both_diff>.column,#bk3359.b-both_diff>.g-column,#bk3359.b-headlines>.column,#bk3359.b-headlines>.g-column,#bk3359.b-album>.column,#bk3359.b-album>.g-column,#bk3359.b-tab>.column,#bk3359.b-tab>.g-column,#bk3359.b-accordion>.column,#bk3359.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3359>div{padding-left:20px;padding-top:60px;padding-right:20px;padding-bottom:50px}#bk3308.b-plain>.column,#bk3308.b-plain>.g-column,#bk3308.b-both_diff>.column,#bk3308.b-both_diff>.g-column,#bk3308.b-headlines>.column,#bk3308.b-headlines>.g-column,#bk3308.b-album>.column,#bk3308.b-album>.g-column,#bk3308.b-tab>.column,#bk3308.b-tab>.g-column,#bk3308.b-accordion>.column,#bk3308.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3308>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#w-top-left{margin:0 auto;max-width:20%}#w-top-right{margin:0 auto;max-width:20%}#w-middle-left{margin:0 auto;max-width:20%}#w-middle-right{margin:0 auto;max-width:20%}#w-bottom-left{margin:0 auto;max-width:20%}#w-bottom-right{margin:0 auto;max-width:20%}.bd-no-webp #bk3517{background-image:url(_src/3505/bg_billboard_s.png?v=1732763282905) !important;background-position:center center !important;background-size:cover !important}.bd-webp #bk3517{background-image:url(_src/3505/bg_billboard_s.webp?v=1732763282905) !important;background-position:center center !important;background-size:cover !important}#bk3517.b-plain>.column,#bk3517.b-plain>.g-column,#bk3517.b-both_diff>.column,#bk3517.b-both_diff>.g-column,#bk3517.b-headlines>.column,#bk3517.b-headlines>.g-column,#bk3517.b-album>.column,#bk3517.b-album>.g-column,#bk3517.b-tab>.column,#bk3517.b-tab>.g-column,#bk3517.b-accordion>.column,#bk3517.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3517>div{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:60px}#bk3372.b-plain>.column,#bk3372.b-plain>.g-column,#bk3372.b-both_diff>.column,#bk3372.b-both_diff>.g-column,#bk3372.b-headlines>.column,#bk3372.b-headlines>.g-column,#bk3372.b-album>.column,#bk3372.b-album>.g-column,#bk3372.b-tab>.column,#bk3372.b-tab>.g-column,#bk3372.b-accordion>.column,#bk3372.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3372>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#bk3375.b-plain>.column,#bk3375.b-plain>.g-column,#bk3375.b-both_diff>.column,#bk3375.b-both_diff>.g-column,#bk3375.b-headlines>.column,#bk3375.b-headlines>.g-column,#bk3375.b-album>.column,#bk3375.b-album>.g-column,#bk3375.b-tab>.column,#bk3375.b-tab>.g-column,#bk3375.b-accordion>.column,#bk3375.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3375>div{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:40px}
#bk3385.b-plain>.column,#bk3385.b-plain>.g-column,#bk3385.b-both_diff>.column,#bk3385.b-both_diff>.g-column,#bk3385.b-headlines>.column,#bk3385.b-headlines>.g-column,#bk3385.b-album>.column,#bk3385.b-album>.g-column,#bk3385.b-tab>.column,#bk3385.b-tab>.g-column,#bk3385.b-accordion>.column,#bk3385.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3385>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}#bk3398.b-plain>.column,#bk3398.b-plain>.g-column,#bk3398.b-both_diff>.column,#bk3398.b-both_diff>.g-column,#bk3398.b-headlines>.column,#bk3398.b-headlines>.g-column,#bk3398.b-album>.column,#bk3398.b-album>.g-column,#bk3398.b-tab>.column,#bk3398.b-tab>.g-column,#bk3398.b-accordion>.column,#bk3398.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3398>div{padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:60px}#bk3391.b-plain>.column,#bk3391.b-plain>.g-column,#bk3391.b-both_diff>.column,#bk3391.b-both_diff>.g-column,#bk3391.b-headlines>.column,#bk3391.b-headlines>.g-column,#bk3391.b-album>.column,#bk3391.b-album>.g-column,#bk3391.b-tab>.column,#bk3391.b-tab>.g-column,#bk3391.b-accordion>.column,#bk3391.b-accordion>.g-column{margin:0 auto;max-width:100%}#bk3391>div{padding-left:15px;padding-top:0;padding-right:15px;padding-bottom:15px}#bk4706.b-plain>.column,#bk4706.b-plain>.g-column,#bk4706.b-both_diff>.column,#bk4706.b-both_diff>.g-column,#bk4706.b-headlines>.column,#bk4706.b-headlines>.g-column,#bk4706.b-album>.column,#bk4706.b-album>.g-column,#bk4706.b-tab>.column,#bk4706.b-tab>.g-column,#bk4706.b-accordion>.column,#bk4706.b-accordion>.g-column{margin:0 auto;max-width:100%}}#imgsrc3502_1{width:200px}#imgsrc3478_1{width:400px}
/* ▼TOPページ：CarSales ビジュアルの文字を白にする */
#bk3375 .c-title span,
#bk3375 .c-large_headline,
#bk3375 .c-body,
#bk3375 .c-body span {
    color: #ffffff !important;
}
/* ▼TOPページ：CarSales ビジュアルの文字調整 */
/* 大きい "CarSales" */
#bk3375 .c-title span{
    color: #ffffff !important;
    font-family: 'EB Garamond', 'Times New Roman', serif;
    font-weight: 500;
    /* 画面幅に合わせて大きくなるように調整 */
    font-size: clamp(56px, 7vw, 112px);
    letter-spacing: 0.08em;
}

/* 右側の「新車 中古車販売」縦書き見出し */
#bk3375 .c-large_headline{
    color: #ffffff !important;
    font-size: 1.8rem;
    letter-spacing: 0.35em;
}

/* 縦書きの本文テキスト */
#bk3375 .c-body,
#bk3375 .c-body span{
    color: #ffffff !important;
    font-size: 0.95rem;
    line-height: 2.2;
}
/* ────────────────
   トップページ ヒーロー見出し調整
   Maintenance / CarSales を大きく＆白に
   ──────────────── */

#bk3517 .c-title span,
#bk3375 .c-title span {
  color: #ffffff !important;    /* 文字色を白で固定 */
  font-size: 9vw !important;    /* 画面幅に応じてかなり大きく表示 */
  line-height: 1 !important;    /* 行間を詰める */
  letter-spacing: 0.08em;       /* ちょっと広め */
}
/* Maintenance セクションの縦見出し（車検 点検 修理）を白くする */
#bk3517 .c-large_headline {
  color: #ffffff !important;
  font-size: 2.4rem;       /* 必要なら数字で調整。大きくしたいなら 2.8rem など */
  letter-spacing: 0.2em;
}
/* 本文が横にはみ出ないように max-width を設定 */
#bk-single-construction .c-body {
    max-width: 900px;      /* 文章の最大幅 */
    margin: 0 auto 60px;   /* 中央寄せ（上下余白60px） */
    padding: 0 20px;       /* スマホでの左右余白 */
    line-height: 1.8;      /* 読みやすさアップ */
    word-wrap: break-word; /* 長い英数字でも折り返し */
}

/* アイキャッチ画像も中央に揃える */
#bk-single-construction .c-img {
    max-width: 100%;
    margin: 0 auto 40px;
}
/*--------------------------
  本文（c-body）が右にはみ出す問題対策
---------------------------*/
#bk-single-construction .c-body {
    max-width: 900px !important;
    width: 100% !important;
    margin: 0 auto 60px !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
    display: block !important;
}

/* 画像部分も中央に寄せる */
#bk-single-construction .c-img {
    max-width: 100% !important;
    margin: 0 auto 40px !important;
    display: block !important;
}

/* カラムが横幅を邪魔している可能性があるので解除 */
#bk-single-construction .column {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}
/* Bind の column レイアウトの上書き */
#bk-single-construction,
#bk-single-construction .g-column,
#bk-single-construction .column {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* 本文エリアを中央に寄せて右はみ出しを防ぐ */
#bk-single-construction .c-body {
    max-width: 900px !important;
    width: 100% !important;
    margin: 40px auto !important;
    padding: 0 20px !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    box-sizing: border-box !important;
}

/* 画像も同様に中央寄せ＋はみ出し防止 */
#bk-single-construction .c-img img {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
}
/* ===== ◆ 投稿ページだけヘッダーを透明化して背景画像を見せる ◆ ===== */
.single-construction #a-header {
    background: transparent !important;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

/* ゴーストヘッダーも透明に */
.single-construction #a-ghost_header {
    background: transparent !important;
}

/* メニューの文字色を白に（背景画像の上に乗せるため） */
.single-construction #a-header a,
.single-construction #a-ghost_header a {
    color: #fff !important;
}

.single-construction #a-header .c-menu span,
.single-construction #a-ghost_header .c-menu span {
    color: #fff !important;
}

/* スクロールしてゴーストヘッダーが出た時も白文字 */
.single-construction .js-ghost_mode a {
    color: #fff !important;
}
.news-top-date {
  font-size: 0.7em;  /* 小さめ。もっと小さくしたければ 0.6em とかに */
}
/* 日付を小さめに */
.news-top-date {
  font-size: 0.7em;
}

/* トップニュースのカード全体をリンクに */
.top-news-item {
  margin-bottom: 40px;
}

.top-news-link {
  display: block;
  color: inherit;
  text-decoration: none;
}

.top-news-link:hover {
  opacity: 0.8;
}
