/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 28 2025 | 05:03:40 */
/*
 * ヘッダー所在地　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body header#masthead .site-branding .site-contact ul .address {
    	background:#d9cba3;
		color:#000;
    }
}

/*
 * ヘッダー所在地　文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body header#masthead .site-branding .site-contact ul .address {
		color:#fff;		
	}
}

/*
 * ヘッダー所在地　背景色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body header#masthead .site-branding .site-contact ul .address:before {
    	background:#8c8170;
	}
}


/*
 * メインメニュー背景色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
    #fix-navigation,
	#site-navigation {
    	background:#8c8170;
    }
}

/*
 * メインメニュー　文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	#fix-navigation .menu-primary-container ul.menu>li>a,
	#site-navigation .menu-primary-container ul.menu>li>a {
		color: #fff;
	}
}


/*
 * メインメニュー　ハンバーガーボタン　背景色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation button.menu-toggle {
		background: #d9cba3;
	}
}

/*
 * メインメニュー　ハンバーガーボタン　ライン色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation button.menu-toggle .line3,
	#site-navigation button.menu-toggle .line2,
	#site-navigation button.menu-toggle .line1 {
		background:#333;
	}
}

/*
 * メインメニュー　ハンバーガーボタン　文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation button.menu-toggle .text {
		color:#333;
	}
}

/*
 * メインメニュー　背景
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
    #site-navigation div#main-navigation-wrap {
		background-color: #f2eee1;
	}
}


/*
 * メインメニュー　現在のページ　目印　色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation div#main-navigation-wrap .menu-primary-container>ul.menu>li.current-menu-ancestor>a:before,
	#site-navigation div#main-navigation-wrap .menu-primary-container>ul.menu>li.current-menu-parent>a:before,
	#site-navigation div#main-navigation-wrap .menu-primary-container>ul.menu>li.current-menu-item>a:before {
		background:#8c8170;
	}
}


/*
 * トップページ　開院日　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body.home #primary .eye-catch .open-date {
		background:#f2e9ce;
		color:#595855;
	}
}

/*
 * トップページ　開院日　背景色・文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body.home #primary .eye-catch .open-date {
		background:#f2e9ce;
		color:#595855;
	}
}

/*
 * トップページ　News タイトル背景
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .information .title {
	background:#a69f95;
}

/*
 * トップページ　News タイトル　文字色
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .information .title h2 {
	color:#fff;
}

/*
 * トップページ　News 一覧　文字色
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .information .title .info-archive-link a {
	color:#fff;
}

/*
 * トップページ　診療時間項目　背景色
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .hours {
	background:#f2eee1;
}

/*
 * トップページ・固定ページ　診療時間　曜日背景色・文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours table.consultation-hours>thead>tr,
body.home #primary .hours .main table.consultation-hours>thead>tr {
	background: #d9cba3;
	color: #333;
}

/*
 * トップページ・固定ページ　診療時間　open1の文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours table.consultation-hours>tbody>tr>td .open1,
body.home #primary .hours .main table.consultation-hours>tbody>tr>td .open1 {
    color: #a69f95;
}

/*
 * トップページ・固定ページ　診療時間　open2の文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours table.consultation-hours>tbody>tr>td .open2,
body.home #primary .hours .main table.consultation-hours>tbody>tr>td .open2 {
    color: #a6d982;
}

/*
 * トップページ・固定ページ　診療時間　補足　open2の文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours .hours-caption dt .open2,
body.home #primary .hours .main .hours-caption dt .open2 {
    color: #a6d982;
}


/*
 * お知らせ一覧
 * 各お知らせ見出し
 * パソコン・タブレット・スマートフォン
 */
body.archive #primary .entry-title {
	background:#d9cba3;
}

/*
 * お知らせ
 * 見出し（h1 - h3）
 * パソコン・タブレット・スマートフォン
 */
body.archive #primary .entry-content-wrap>article .entry-content h3,
body.archive #primary .entry-content-wrap>article .entry-content h2,
body.archive #primary .entry-content-wrap>article .entry-content h1 {
	border-color:#d9cba3;
}
body.archive #primary .entry-content-wrap>article .entry-content h2:after {
	background-color:#d9cba3;
}

/*
 * 固定ページ　h2 背景色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h1:before,
body:not(.home).page #primary .entry-content h2:before {
	background:#d9cba3;
}

/*
 * 固定ページ　h3 点線色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h3:before {
	background-image: radial-gradient( #a69f95  30%, rgba(255, 255, 255, 0) 50%)
}


/*
 * フッター　コピーライト　背景色
 * パソコン・タブレット・スマートフォン
 */
.site-copyright {
	background:#a69f95;
	color:#fff;
}



