@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* 260303_miki_カテゴリセクションタグ */
.is-style-balloon .c-tabList__button {
    border-radius: 8px;
    transition: background-color 0.3s ease;
}

.is-style-balloon>.c-tabList .c-tabList__button:hover, .is-style-balloon>.c-tabList .c-tabList__button[aria-selected=true] {
    background-color: #D7FAC8;
    color: #2a8e9c;
	font-weight: 600;
}

/* 選択中・/ホバー時の色設定 */
.is-style-balloon .c-tabList__button:hover, 
.is-style-balloon .c-tabList__button[aria-selected="true"] {
    background-color: #db2d16;
}

/* ふきだしの矢印（三角形）の色設定 */
.is-style-balloon .c-tabList__button::before {
    border-top-color: #db2d16;
}

.is-style-balloon>.c-tabList .c-tabList__button:before {
    border-top: 8px solid #D7FAC8;
}
/* カテゴリセクションタグ、ここまで */

/* 260303_miki_フッター */
.l-footer__foot, .l-footer__widgetArea {
    padding-bottom: 1em;
    padding-top: 2em;
}
/* フッター、ここまで*/

/* 260303_miki_（SP有効化の為）カバーブロック固定背景 */

.wp-block-cover is-light has-parallax sp_only {
	-webkit-clip-path: inset(0);
			clip-path: inset(0);
}
.wp-block-cover__image-background wp-image-49 size-large has-parallax {
	position: fixed;
	top:0;
	left:0;
	z-imdex: -1;
}

/* カバーブロック固定背景、ここまで */

/* 260303_miki_タブレット以下サイズのサイドバー調整 */
@media not all and (min-width: 960px) {
    #sidebar {
        margin-top: 1em;
        margin-bottom: 3em;
    }
}
/* タブレット以下サイズのサイドバー調整、ここまで */\

/* 260304_miki_パンくず */
.p-breadcrumb__list {
    flex-wrap: wrap; //記事名が長い場合は折り返す
}

.single .p-breadcrumb__item:last-child>span.p-breadcrumb__text {
    display: block!important; //記事名の表示
    opacity: 1; //記事名を半透明にしない
    white-space: pre-wrap;//記事名が長い場合は折り返す
}
/* パンくずここまで */

/* 260304_miki_タブスクロール設定時の中央寄せ */

@media (min-width: 600px) {
    [data-scroll-pc]>.c-tabList {
        -webkit-overflow-scrolling: touch;
        flex-wrap: nowrap !important;
        justify-content: center;
        overflow-x: auto;
        scroll-behavior: smooth;
        z-index: 1;
    }
}
/* タブスクロール設定時の中央寄せ、ここまで */

/* 260305_miki_カテゴリ別記事アーカイブタイトルデザイン変更 */

/* 中央寄せ・文字色変更・ライン削除 */
.c-pageTitle[data-style=b_bottom] {
    border-bottom: 0;
    display: flex;
    justify-content: center;
	color: #2a8e9c;
	line-height: 0;
}

/* 緑ライン削除 */
.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner {
    border-bottom: 0;
}

/* 「-category-」削除 */
.c-pageTitle__subTitle {
	display: none;
}

/* カテゴリ別記事アーカイブタイトルデザイン変更、ここまで */

/* 0305_miki_投稿ページ内のカテゴリ色変更（アイキャッチ上カテゴリと揃える） */
.c-categoryList {
    color: #098a9b;
}

.c-categoryList__link {
    background-color: #D7FAC8;
    color: #098a9b;
}

/*　投稿ページ内のカテゴリ色変更（アイキャッチ上カテゴリと揃える）、ここまで */