﻿/*メインサイトカスタムプロパティ*/
:root {
    /*//////////ブランドカラーの設定//////////*/
    --color-brand: #FFEC97;
    /*//////////ブランドカラーを使用するパーツここから//////////*/
    --color-h1: var(--color-brand);
    --color-sitemap-h2: var(--color-brand);
    --color-icon-yajirushi: var(--color-brand);
    /*サイドボード*/
    --color-sideboard-h2: var(--color-brand);
    --color-sideboard-icon-yajirushi: var(--color-brand);
    /*//////////ブランドカラーを使用するパーツここまで//////////*/
    /*//////////H1見出しテキストカラーの設定//////////*/
    --color-h1-text: #43290F;
    /*//////////アクセントカラーの設定//////////*/
    --color-accent: #ED7D31;
    /*//////////アクセントカラーを使用するパーツここから//////////*/
    --color-icon-sankaku: var(--color-accent);
    /*//////////アクセントカラーを使用するパーツここまで//////////*/
    /*//////////その他色変更パーツここから//////////*/
    /*見出し帯グラデーション*/
    --grad-h1: linear-gradient(-45deg,#2169ac 0%, #4297b7 28.95%, #0f518e 100%);
    /*下層背景色*/
    --color-subpage-haikei: #f9f9f9;
    /*パンくずホームアイコン*/
    --color-icon-pankuzu-home: #999;
    /*印刷アイコン*/
    --color-icon-print: #194593;
    /*中見出し背景　単色のとき*/
    --color-midashi: #efefef;
    /*中見出し背景　グラデーションのとき　subpage.cssでグラデーション見出しの場合に切り替える*/
    --grad-midashi: linear-gradient(112.53deg, rgba(245,225,232,1) 6%, rgba(203,236,245,1) 96%);
    /*下位分類部の背景*/
    --color-bg-class: #ffffff;
    /*kijilistの背景*/
    --color-kijilist-area: #ffffff;
    /*サイドボード*/
    --color-sideboard-mitukaranaitoki: #BDD9E3;
    --color-sideboard-question: #194593;
    --color-sideboard-area: #f4f0ef;
    /*サイトマップ*/
    --color-sitemap-h2-a: #FFFFFF;
    --color-sitemap-h3: #f8f4e6;
    /*ページ内目次*/
    --color-page-anchor-list-button: #f0f0f0;
    /*FAQ*/
    --color-bg-faq: #ffffff;
    --color-bg-faq-midashi: #f7f6f5;
    --color-bg-faq-searchTitle: #ececec;
    --color-bg-faq-soegaki: #f8f4e6;
    /*info 施設情報*/
    --color-bg-infoSearchArea: #ffffff;
    --color-bg-info-legend: #a8eaff;
    --color-bg-info-check: #969696;
    --color-bg-info-block-item: #EAF4FF;
    --color-bg-info-infoName-borderLeft: #23AFC0;
    --color-bg-info-infoName: #ffffff;
    --color-bg-info-button-cta: #284295;
    --color-bg-info-button-cta-hover: #ffffff;
    --color-bg-info-button-cta-text: #ffffff;
    --color-bg-info-button-cta-text-hover: #333;
    --color-bg-info-block-item-data: #fff;
    --color-bg-info-block-item-data-text: #333;
    --color-bg-info-block-item-border: #333;
    /*entry お問い合わせフォームページ*/
    --color-bg-entry: #E3F1FE;
    /*groupNameは--color-h1を指定*/
    /*//////////その他色変更パーツここまで//////////*/
    /*//////////wisywig内色変更//////////*/
    /*H2帯*/
    --color-h2: #efefef;
    --color-text-h2: #333;
    /*H3帯*/
    --color-h3: #efefef;
    --color-text-h3: #333;
    /*H4帯*/
    --color-h4: #d1d5db;
    --color-text-h4: #333;
    /*H5帯*/
    --color-h5: #d1d5db;
    --color-text-h5: #333;
    /*H6帯*/
    --color-h6: #d1d5db;
    --color-text-h6: #333;
    /*表帯*/
    --color-table-th: #efefef;
}

#mainShosai h1.title {
    box-shadow: none !important;
}

[id^="headerTtl"] {
    color: var(--text-color,#43290F);
}

.pankuzu-item a {
    color: var(--text-color,#194593) !important;
}

    .pankuzu-item a:hover {
        color: var(--text-color,#C70026) !important;
    }


#container_14 a:link:hover {
    color: var(--text-color,#C70026) !important;
}

.tabMenu {
    border-bottom: solid 2px var(--text-color,#43290F) !important;
}

.menuNoSel {
    border: solid 2px var(--text-color,#43290F) !important;
}

.menuSel {
    border-top: solid 2px var(--text-color,#43290F) !important;
    border-left: solid 2px var(--text-color,#43290F) !important;
    border-right: solid 2px var(--text-color,#43290F) !important;
}

.bunrui {
    background-color: var(--background-color,#eee);
    color: var(--text-color,#43290F);
    border-radius: 5px;
    position: relative;
}

    .bunrui::before {
        content: "";
        position: absolute;
        left: 8px;
        top: 50%;
        transform: translateY(-50%);
        width: 5px;
        height: 20px;
        background-color: #E1758B;
        border-radius: 1px;
    }

#standardArticleAreaWaku {
    background-color: var(--background-color,#F6F5F4);
}

#mokutekikarasagasu h2 {
    color: var(--text-color, #43290f) !important;
}

  /*  #mokutekikarasagasu h2::before {
        background-color: var(--text-color,#ED7D31) !important;
    }*/

#sideborad_area .sagasu li::before {
    background-color: var(--text-color,#ED7D31) !important;
}


h1.classSetTitle{
    color:var(--text-color,#333)!important;
}

[id^="container"], #pankuzuBlock > div, #footerPankuzu {
    max-width: 1200px !important;
}

#sideborad_area {
    background-color: #f9f9f9 !important;
}

/*空き家検索*/
.akiya .block-item {
    background-color: var(--background-color,#FFF8DD) !important;
}

.block-item h3 {
    border-left: 5px solid #ED7D31 !important;
}



.akiya .block-item-contents .button-cta {
    border: 1px solid #ED7D31;
    background: var(--background-color,#ffe469);
    color: var(--text-color,#333);
}

    .akiya .block-item-contents .button-cta:hover {
        color: var(--color-bg-info-button-cta-text-hover);
        background-color: var(--color-bg-info-button-cta-hover);
        text-decoration: none;
    }

#infoSearchArea .srchcblbl::after {
    border-right: 6px solid #ed7d31;
    border-bottom: 3px solid #ed7d31;
   
}

h1.classTitle {
    border-radius: 10px;
}

#infoSearchArea .btn-search {
    background-color: var(--background-color, #FFEA5C) !important;
}

.btn-search {
    color: var(--text-color,#333) !important;
}