/**
 * JIN 記事パーツの色だけ MAGAZINE グリーンに寄せる。
 * レイアウトは jin/style.css を使う。
 */
.cps-post-main .marker {
	background: linear-gradient(transparent 60%, #ffcedb 0%);
}

.cps-post-main .marker2 {
	background: linear-gradient(transparent 60%, #a9eaf2 0%);
}

.cps-post-main a {
	color: #1a73c7;
}

.h2-style01 h2,
.h2-style03 h2 {
	background-color: var(--mag-green);
	color: #fff;
}

.cps-post-main ol > li::before,
.cps-post-main table ol li::before {
	background-color: var(--mag-green);
}

.kaisetsu-box2 {
	border-color: var(--mag-green);
}

.kaisetsu-box2-title {
	background-color: var(--mag-green);
}

.kaisetsu-box5 {
	isolation: isolate;
}

.kaisetsu-box5::before,
.kaisetsu-box5-title {
	background-color: var(--mag-green);
}

.innerlink-box1 {
	border-color: var(--mag-green);
}

.innerlink-box1-title {
	background-color: var(--mag-green);
	border-color: var(--mag-green);
}

.innerlink-box1-icon {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 4px;
	border: 2px solid #fff;
	border-radius: 2px;
	vertical-align: middle;
	position: relative;
}

.innerlink-box1-icon::after {
	content: "";
	position: absolute;
	left: 2px;
	top: 2px;
	width: 4px;
	height: 4px;
	background: #fff;
}
