/* ⑬No.17・No.37：SWELLの空の著者ボックスを隠す（PublishPressの箱を使う） */
#body_wrap.author .p-authorBox {
	display: none;
}
/* ⑬No.17：PublishPress著者ボックスの「投稿者」ラベルを隠す */
.ele-author-profile .widget-title,
.ele-author-profile .ppma-author-category-wrap > h2,
.ele-author-profile > h2,
.ele-author-profile > h3 {
	display: none;
}
/* ⑬No.42：著者ページの著者名は自ページへのリンクなので黒＋クリック無効 */
.ele-author-profile .ppma-author-user_url a,
.ele-author-profile .ppma-author-display_name a,
.ele-author-profile h2 a,
.ele-author-profile h3 a,
.ele-author-profile .pp-author-boxes-name a {
	color: #333;
	text-decoration: none;
	pointer-events: none;
	cursor: default;
}
/* ⑬No.42：個別記事の著者名は色だけ黒にしてリンクは生かす */
.p-articleThumb__author a,
.c-postAuthor a,
.p-entryFooter .pp-multiple-authors-boxes-wrapper a,
.post_content .pp-multiple-authors-boxes-wrapper a {
	color: #333;
	text-decoration: none;
}
.p-entryFooter .pp-multiple-authors-boxes-wrapper a:hover,
.post_content .pp-multiple-authors-boxes-wrapper a:hover {
	text-decoration: underline;
}
/* ⑬No.35：フッターの記事カテゴリは個別記事のみ表示（body_classは#body_wrapに出る） */
.l-footer .widget_categories {
	display: none;
}
#body_wrap.single .l-footer .widget_categories {
	display: block;
}
/* ⑬No.33：CTA共通（①サイド・③記事下・④トップ下部） */
.ele-cta {
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 20px 16px;
	text-align: center;
	background: #fff;
}
.ele-cta__lead {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.6;
	margin: 0 0 14px;
}
.ele-cta__btn {
	display: block;
	padding: 13px 12px;
	border-radius: 4px;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	margin-top: 10px;
}
.ele-cta__btn--primary {
	background: #008C45;
	color: #fff;
}
.ele-cta__btn--secondary {
	background: #fff;
	color: #008C45;
	border: 1px solid #008C45;
}
.ele-cta__btn:hover {
	opacity: .85;
}
/* ⑬No.33：CTA横長（③記事下・④トップ下部）※画像版に差し替え後は未使用。差し戻し用に残す */
.ele-cta--wide {
	display: flex;
	gap: 12px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 24px 16px;
	margin: 32px 0;
}
.ele-cta--wide .ele-cta__lead {
	margin: 0;
}
.ele-cta--wide .ele-cta__btn {
	display: inline-block;
	margin-top: 0;
	min-width: 240px;
}
/* ⑬No.33：セミナーバナー（②サイド・メディアID 806） */
.ele-seminar {
	margin: 0;
}
.ele-seminar a {
	display: block;
	line-height: 0;
}
.ele-seminar img {
	width: 100%;
	height: auto;
	border-radius: 6px;
}
.ele-seminar a:hover {
	opacity: .85;
}
/* ⑬No.56：CTAバナー画像版（③記事下・④トップ下部） */
.ele-ctaBnr {
	margin: 32px 0;
	border: 1px solid #ddd;
	border-radius: 6px;
	overflow: hidden;
}
.ele-ctaBnr a {
	display: block;
	line-height: 0;
}
.ele-ctaBnr a:hover {
	opacity: .85;
}
.ele-ctaBnr img {
	width: 100%;
	height: auto;
}
/* ⑬No.56：PC／SPの出し分け。★pictureはSWELLの遅延読み込みと噛み合わないため使わない */
.ele-ctaBnr__sp {
	display: none;
}
@media screen and (max-width: 599px) {
	.ele-ctaBnr__pc {
		display: none;
	}
	.ele-ctaBnr__sp {
		display: block;
	}
}