/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 05 2026 | 07:57:56 */
/* 解約通知 - cancel-form
-------------------------------------------------- */
.es-form-items ul.note_list > li p {
	margin-bottom: 1em;
	line-height: 1.5;
}

.rtc_cancel_form .required {
	margin-right: 5px;
}

.rtc_note_org .wpcf7-form-control-wrap { line-height: 1; }
.rtc_note_org { display: flex; }
.rtc_note_org .required { flex-shrink: 0; }
.rtc_note_org .wpcf7-list-item {
	margin-bottom: 0;
	line-height: 1;
}
.rtc_note_org .wpcf7-checkbox > span { width: 100%; }

.rtc_note_org .wpcf7-list-item-label::before {
	background: rgb(255, 242, 242) !important;
}
.rtc_note_org input[type="checkbox"]:checked + [class*="label"]::before {
	background: #142d62 !important;
}

/* 指定したクラスがついている要素の初期状態（薄い赤） */
.js-required-bg {
    background-color: rgb(255, 242, 242) !important;
    transition: background-color 0.3s ease;
}

/* 値が入力・選択されたら白に戻す */
.js-required-bg.has-value {
    background-color: #ffffff !important;
}