@charset "UTF-8";
/*
Theme Name: JIN:R Child (びるどるプラス)
Template: jinr
Author: Buildru
Description: びるどるプラス SEOメディア用の子テーマ。JIN:R を母テーマに、TOP / 記事 / カテゴリーを独自デザインで構築。
Version: 1.0.0
Text Domain: jinr-child
*/

/* 比較表：列単位で公式ボタンを非表示（母テーマの display:none 全列隠しを上書き） */
.b--jinr-compare.d--compare-button-hidden .o--compare-child:not(.is-compare-button-hidden) .b--jinr-button {
	display: block !important;
	visibility: visible !important;
	height: auto !important;
	max-height: none !important;
	overflow: visible !important;
	pointer-events: auto !important;
}

.b--jinr-compare .o--compare-child.is-compare-button-hidden .b--jinr-button {
	visibility: hidden !important;
	height: 0 !important;
	min-height: 0 !important;
	max-height: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}

.b--jinr-compare.b--compare-count2 .o--compare-child {
	flex: 1 1 0;
	min-width: 0;
	box-sizing: border-box;
}

.b--jinr-compare.b--compare-count3 .o--compare-child {
	flex-basis: 238px;
	min-width: 238px;
	flex-shrink: 0;
	box-sizing: border-box;
}

.b--jinr-compare[class*="b--compare-count"]:not(.b--compare-count2):not(.b--compare-count3) .o--compare-child {
	flex-basis: 230px;
	min-width: 230px;
	flex-shrink: 0;
	box-sizing: border-box;
}
