.c-copyright {
	background-color: #01619d;
	color: #fff;
}

/* h2の高さを2行で統一 院長先生指示 */

.c-entry-summary__header {
	min-height: 3.4rem;
}

.c-entry-summary__title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.l-header .c-hamburger-btn__bar {
	background-color: #fff;
}

.c-hamburger-btn__label {
	color: #fff;
}

.c-input-group>:last-child, .c-input-group__field>input[type=search] {
	border-radius: 0;
}
.c-meta__item--author {
	display: none;
}
@media screen and (max-width: 767px) {
	.c-site-branding__title {
		font-size: .8rem;
	}
}
.c-site-branding__title .custom-logo {
	filter: drop-shadow(0 3px 5px rgba(0,0,0,1));
}
.c-site-branding__title>a {
	color: #fff;
}

.content-head-banner {
	margin-bottom: 1rem;
}

.l-header {
	background-color: #01619d;
}

@media screen and (min-width: 768px) {
	.l-header {
		/*background-color: #002b6d;*/
		background-image: url(../img/header_stamc_v2.jpg);
		background-size: cover;
		background-position: 0px 0px;
	}
}

.p-drop-nav {
	background-color: #01619d;
}

/*
@media (min-width: 64em) {
	.l-header__content {
		padding: 0;
		background-color: rgba(0, 19, 156, 0.7);
	}
}
*/

.p-global-nav .c-navbar__item>a {
	color: #fff;
}
.p-global-nav .c-navbar__item>a>span {
	filter: drop-shadow(0 3px 5px rgba(0,0,0,1));
}
.side-banner-acsc , .side-banner-stamc{
	mix-blend-mode: multiply;
	background: #f8f8f8;
	padding: 1.2rem;
}

