@charset "utf-8";
/* yu-ai-seikotsuin 院別の上書き（responsive.css の直後に読む）。共通は responsive.css */

/* ---- responsive.css 由来: この院だけの差分（14）＋前後関係を保つための共通規則の再掲（0） ---- */
@media (max-width: 991.98px) {
	.single .mainSection, .archive .mainSection, .category .mainSection {
		width: 100%;
		padding: 0 15px;
	}
}
@media (max-width: 767px) {
	.footerMenuHead {
		background: #de9600;
		color: #fff;
		line-height: 1em;
		padding: 15px;
	}
	.mov {
		width: 100%;
		height: 200px;
		margin: 0 auto;
	}
	.access-flow > div:nth-child(2) {
		margin-bottom: 0;
	}
	.access-flow > div:first-child:after, .access-flow > div:nth-child(2):after, .access-flow > div:nth-child(3):after {
		content: none;
	}
	.last_merit_box img {
		width: 100% !important;
	}
	.mezzotto_image_list figure {
		width: 48%;
	}
	#page-beauty-acupuncture .page-header {
		padding: 30px 0 40px;
	}
	#page-beauty-acupuncture .siteContent h2 {
		font-size: 2em;
	}
	#page-beauty-acupuncture .siteContent .menu_contents {
		margin: 0 0 30px;
	}
	.blog .mainSection-col-two {
		width: 100%;
	}
	.ms-ttl1 {
		margin: 0 auto 30px;
		font-size: 26px;
		line-height: 1.5;
	}
}
.related-article-list {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
@media (min-width: 768px) {
	.related-article-list > div {
		width: calc(33.333% - 11px);
		margin: 0;
	}
}
