/**
 * 既存のコメント欄を非表示に
 */
ol.commets-list > li > div > div:not(.comment-content) {
	display: none;
}

/**
 * ここからYouTubeライダー2号
 */
.rider_comments {
	margin-bottom: -1em;
	padding: 5px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
}

.rider_comment_header {
	display: flex;
}
.rider_comment_user_thumbnail {
	width: 42px;
}
.rider_comment_info {
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 1.2em;
}
.rider_comment_author {
	font-weight: 900;
}
.rider_comment_date {
	font-size: 0.9em;
}

.rider_comment_content {
	position: relative;
	padding: 5px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #d3d3d3;
	color: #2f2f2f;
}
.rider_comment_content:after {
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	pointer-events: none;
	position: absolute;
	border-color: rgba(67, 67, 67, 0);
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-width: 10px;
	margin-left: -10px;
	border-bottom-color: #d3d3d3;
	bottom: 100%;
	left: 46px;
}

/* 勝手の挿入される空P要素を非表示に */
.rider_comments p:empty {
	display: none;
}
