/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2025 | 03:13:34 */
/*
 * ヘッダー診療科目
 * すべての端末
 */
body header#masthead .site-branding ul.department {
	color:#444;
}

/*
 * ヘッダー所在地　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body header#masthead .site-branding .site-contact ul .address {
    	background:#747081;
		color:#fff;
    }
}

/*
 * ヘッダー所在地　文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body header#masthead .site-branding .site-contact ul .address {
		color:#333;		
	}
}

/*
 * ヘッダー所在地　背景色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body header#masthead .site-branding .site-contact ul .address:before {
    	background:#c69ec6;
	}
}


/*
 * メインメニュー背景色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
    #fix-navigation,
	#site-navigation {
    	background:#c69ec6;
    }
}

/*
 * メインメニュー　文字色
 * パソコン
 */
@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: #333;
	}
}


/*
 * メインメニュー　ハンバーガーボタン　背景色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation button.menu-toggle {
		background: #747081;
	}
}

/*
 * メインメニュー　ハンバーガーボタン　ライン色
 * タブレット・スマートフォン
 */
@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:#fff;
	}
}

/*
 * メインメニュー　ハンバーガーボタン　文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	#site-navigation button.menu-toggle .text {
		color:#fff;
	}
}


/*
 * メインメニュー　現在のページ　目印　色
 * タブレット・スマートフォン
 */
@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:#B5A8D5;
	}
}


/*
 * トップページ　開院日　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body.home #primary .eye-catch .open-date {
		background:#f9fcff;
		color:#704264;
	}
}

/*
 * トップページ　開院日　背景色・文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body.home #primary .eye-catch .open-date {
		background:#f9fcff;
		color:#704264;
	}
}

/*
 * トップページ　News タイトル背景
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .information .title {
	background:#B5A8D5;
}

/*
 * トップページ　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:#e6e1f2;
}

/*
 * トップページ　診療時間　曜日背景色・文字色
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .hours .main table.consultation-hours>tbody>tr:first-child {
	background:#8d93c8;
	color:#fff;
}

/*
 * トップページ　診療時間　◯印
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .hours .main table.consultation-hours>tbody>tr>td .open1 {
	color:#8DA9D2;
}

body.home #primary .hours .main table.consultation-hours>tbody>tr>td .open2 {
	color:#ffaf3f;
}

body.home #primary section.hours .hours-caption dl dt .open2 {
    color: #ffaf3f;
}


/*
 * 固定ページ　h2 背景色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h1:before,
body:not(.home).page #primary .entry-content h2:before {
	background:#e0d6e9;
}

/*
 * 固定ページ　h3 点線色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h3:before {
	background-image: radial-gradient(#8DA9D2 30%, rgba(255, 255, 255, 0) 50%)
}

/*
 * 固定ページ　診療時間　曜日背景色・文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr:first-child th,
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr:first-child td	{
	background:#8d93c8;
	color:#ffffff;
}

/*
 * 固定ページ　診療時間　各時間帯　背景色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr>th,
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr>td {
	background:#f2f2f2;
}

/*
 * 固定ページ　診療時間　◯印
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr>th .open1,
body:not(.home).page #primary .entry-content .hours .consultation-hours>tbody>tr>td .open1 {
	color:#8DA9D2;
}

body:not(.home).page #primary .entry-content .hours table.consultation-hours>tbody>tr>td .open2 {
    color: #ffaf3f;
}
	
body:not(.home).page #primary .entry-content .hours .hours-caption dl dt .open2 {
    color: #ffaf3f;
}


/*
 * フッター　コピーライト　背景色
 * パソコン・タブレット・スマートフォン
 */
.site-copyright {
	background:#c69ec6;
	color:#444;
}

body.archive #primary .entry-title {
	background:#E7CCCC;align-content｝
}
