/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 07 2026 | 03:23:32 */
/*
 * ヘッダー所在地　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body header#masthead .site-branding .site-contact ul .address {
    	background:#acbfe6;
		color:#000;
    }
}

/*
 * ヘッダー電話番号　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
    body header#masthead .site-branding .site-contact ul .tel>a {
    	background:#3e65b3;
		color:#fff;
	}
}


/*
 * ヘッダー所在地　文字色
 * タブレット・スマートフォン
 */
@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:#003399;
	}
}


/*
 * メインメニュー背景色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
    #fix-navigation,
	#site-navigation {
    	background:#003399;
    }
}

/*
 * メインメニュー　文字色
 * パソコン
 */
@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: #acbfe6;
	}
}

/*
 * メインメニュー　ハンバーガーボタン　ライン色
 * タブレット・スマートフォン
 */
@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: #d9e5ff;
	}
}


/*
 * メインメニュー　現在のページ　目印　色
 * タブレット・スマートフォン
 */
@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:#003399;
	}
}


/*
 * トップページ　開院日　背景色・文字色
 * パソコン
 */
@media print, screen and (min-width: 992px) {
	body.home #primary .eye-catch .open-date {
		background:rgba(227, 237,252 ,0.3);
		color:#595959;
	}
}

/*
 * トップページ　開院日　背景色・文字色
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
	body.home #primary .eye-catch .open-date {
		background:rgba(217, 229,255 ,0.5);
		color:#595959;
	}
}

/*
 * トップページ　News タイトル背景
 * パソコン・タブレット・スマートフォン
 */
body.home #primary .information .title {
	background:#2d59b3;
}

/*
 * トップページ　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:#d9e5ff;
}

/*
 * トップページ・固定ページ　診療時間　曜日背景色・文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours table.consultation-hours>thead>tr,
body.home #primary .hours .main table.consultation-hours>thead>tr {
	background: #2d59b3;
	color: #fff;
}

/*
 * トップページ・固定ページ　診療時間　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: #999999;
}

/*
 * トップページ・固定ページ　診療時間　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: #004E87;
}

/*
 * トップページ・固定ページ　診療時間　補足　open2の文字色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content .hours .hours-caption dt .open2,
body.home #primary .hours .main .hours-caption dt .open2 {
    color: #004E87;
}


/*
 * お知らせ一覧
 * 各お知らせ見出し
 * パソコン・タブレット・スマートフォン
 */
body.archive #primary .entry-title {
	background:#acbfe6;
}

/*
 * お知らせ
 * 見出し（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:#acbfe6;
}
body.archive #primary .entry-content-wrap>article .entry-content h2:after {
	background-color:#acbfe6;
}

/*
 * 固定ページ　h2 背景色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h1:before,
body:not(.home).page #primary .entry-content h2:before {
	background:#acbfe6;
}

/*
 * 固定ページ　h3 点線色
 * パソコン・タブレット・スマートフォン
 */
body:not(.home).page #primary .entry-content h3:before {
	background-image: radial-gradient( #acbfe6  30%, rgba(255, 255, 255, 0) 50%)
}


/*
 * フッター　電話番号ボタン
 * タブレット・スマートフォン
 */
@media only screen and (max-width: 991px) {
    #footer-fix-navigation>ul>li.tel a {
        background: #3e65b3;
        color: #fff;
    }
}

/*
 * フッター　コピーライト　背景色
 * パソコン・タブレット・スマートフォン
 */
.site-copyright {
	background:#003399;
	color:#fff;
}



