@charset "UTF-8";
.top-page_section .smb-section__header {
  display: flex;
  flex-flow: column;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　全体　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.p-global-nav .c-navbar__item>a {
    color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
    .p-global-nav .c-navbar__item:hover>a,
    .p-global-nav .c-navbar__item:active>a
    .p-global-nav .c-navbar__item:focus>a {
        color: rgb(158, 0, 0);
    }

}

/* 背景セクションのサブタイトルの位置変更 */
.top-page_section .smb-section__title {
    order: 1;
}

.top-page_section .smb-section__subtitle {
    order: 2;
    background-color: #ffa500;
    color: #fff;
    margin: 0 44%;
    border-radius: 7px;
}

.smb-section__title::after {
    display: none;
}



/* モバイル版！！背景セクションのサブタイトルの位置変更 */
@media (min-width: 375px) and (max-width: 413px) {
    .top-page_section .smb-section__title {
            order: 1;
    }
    
    .top-page_section .smb-section__subtitle {
            order: 2;
            background-color: #ffa500;
            color: #fff;
            margin: 0 32%;
            border-radius: 7px;
    }
    
    .smb-section__title::after {
            display: none;
    }
}



/* --------------背景固定方法！！------------------- */
/* アップルスマホの自装完璧　背景固定になった！！！！！ */
body:before{
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100vh;
    background: url("http://localhost:10164/wp-content/uploads/2025/12/798.jpg") center no-repeat;
    background-size: cover;
}

.p-breadcrumbs-wrapper {
    display: none;
 
}
.c-entry__title {
    /* margin-top: 0; */
    display: none;
}
.l-contents {
    --contents--gap: -28px;
    overflow-x: clip;   
    margin-bottom: -1px;
}


/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　ヘッダー　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*  　　ロゴ大きさ調整　　　　*/
.c-site-branding__title .custom-logo {
    width: 260px;
}



/*   ヘッダー　モバイル版 */
@media (min-width: 375px) and (max-width: 413px) {

/*  　　ロゴ大きさ調整　　　　*/
    .c-site-branding__title .custom-logo {
        width: 150px;
    }


 }



/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　フッター　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
/* モバイル版 */
@media (min-width: 375px) and (max-width: 413px) {

    /* フッター下の文字の大きさ */
    .c-container {
            font-size: 10px;
    }
}


.l-footer {
    border-top: none;
    overflow-x: hidden;
}

.l-footer--default .l-footer-widget-area {
    padding-top: 20px;
    padding-bottom: var(--_padding2);
    background-color: #5f0101;
}

/* naviの文字の色の変更 */
.widget_nav_menu :where(a) {
    color: white;
    text-decoration: none;
}
.widgettitle {
    font-weight: 700;
    margin: 0 0 var(--_margin-1);
    color: white;

}
.widgettitle:after, .widgettitle:before {
    background-color: #fefbfb;
    content: var(--widget-title-pseudo-content);
    display: var(--widget-title-pseudo-display);
    flex: var(--widget-title-pseudo-flex);
    height: var(--widget-title-pseudo-height);
    min-width: var(--widget-title-pseudo-min-width);
}

.huda {
    background-color: #5f0101;
}


.l-footer-widget-area{
    background:#2c4357; /* フッタメニューの背景色 */
	   text-align:center;
}

.footer-widget-section-menu {
	  color: #fff !important; /* 文字色を設定 */
	  border-left: 1px solid #ccc; /* 線の色と太さ */
	  display: inline-block; /* 横並び表示 */
	  padding-left: 15px; /* 左側の余白 */
	  padding-right: 15px; /* 右側の余白 */
	  font-size:14px !important;
}
.footer-widget-section-menu:last-child  {
	  border-right: 1px solid #ccc; /* 線の色と太さ */
}
.footer-widget-section-menu a {
	  color: inherit; /* 親要素から色を継承 */
	  text-decoration: none !important; /* 下線を消す */
}

.footer-widget-section-menu a:hover {
	  color: #B2B2B2 !important; /* ホバー時のリンクの文字色 */
}

@media (max-width: 768px) {
  .footer-widget-section-menu {
    display: block; /* 横並び表示を解除し、縦並びにする */
    text-align: left; /* テキストを左揃えにする */
    border-left: none; /* 左の線を消す */
    border-bottom: 1px solid #ccc; /* 下に線を追加 */
    padding: 10px 0; /* 上下の余白を設定 */
  }

  .footer-widget-section-menu:last-child {
    border-bottom: none; /* 最後の要素の下の線を消す */
    border-right: none; /* 左の線を消す */
  }
}




/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　TOPページ　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
/* TOPページ　上部余白削除 */
.c-section {
    padding: 0;
}

.l-contents__inner:first-child {
    padding-top: 0;
}
.l-contents__inner:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
}


/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　文字の大きさ　　　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
@media (min-width: 375px) and (max-width: 767px) {
        /* iPhone */

        /* タイトル、見出しの文字のサイズ */
        .smb-section__title {
            --_font-size-level: 3;
            font-size: var(--_fluid-font-size);
            line-height: var(--_line-height);
        }


        /* 全体のH2 */
        h2 {
            --_font-size-level: 2;
    }
    /* 会社紹介ページ　CSS指定　 */
   .mozi1  {
            --_font-size-level: 0.2;
    }
    /* 会社紹介ページ　代表挨拶の文字*/
    .smb-media-text__title {
            --_font-size-level: 2;
    }
    /* 普通の文字　センターになっているもの */
    .has-text-align-center {
            text-align: center;
            font-size: 16px;
    }
    p {
            font-size: 16px;
    }
    .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
            border-color: #0000;
            font-size: 15px;
    }
    /* 問い合わせ誘導のセクションのタイトル大きさ */
    .mozi2 .smb-section__title {
            --_font-size-level: 3;
    }
    
    .mozi4 {
        font-size: 12px;
    }

    .mozi5 {
        font-size: 18px;
    }
    .mozi6 {
        font-size: 15px;
    }







}



/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　買取までの流れ　　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
/* 流れを使う時に必要 */
@media (min-width: 375px) and (max-width: 767px) {
:root :where(.is-layout-flex) {
    gap: 5px;
}

.smb-step__item__body{
    margin-left: -25px !important; 
    margin-right: -10px !important; 
}
}

:root :where(.wp-block-button.is-style-snow-monkey-143789) .wp-block-button__link, :root :where(.smb-btn-wrapper.is-style-snow-monkey-143789) .smb-btn {
    position: relative;
    padding-right: calc(var(--btn--arrow-area-width) + var(--_s-1));
    overflow: hidden;
    margin-left: -20px;
}
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　買取品目一覧　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
@media (min-width: 375px) and (max-width: 767px) {
/* 買取品目一覧のアイコンの余白を調整 */
.c-row--margin {
    --_gap: 2px;
}

}





/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/






/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/






/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　　ドロワー　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
/* ドロワーの背景色 */
.c-drawer__inner {
    background-color: #5f0101;
}
/* ドロワーページの文字の大きさ */
.c-drawer a {
    font-size: 18px;
}

/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /* 　　　　　投稿ページ　　　　　　　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.c-prev-next-nav {
    display: none;
  }



/* ーーーーーーーーーーーーーーーーーーーーーーーーーー */
        /*　　19_　笑吉　様　　 */
/* ーーーーーーーーーーーーーーーーーーーーーーーーーー*/




















