/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 28 2025 | 22:59:52 */
/* --------------------------------------------------
   Elementorフォーム：ラジオボタンの上下中央揃え
   -------------------------------------------------- */

/* ラジオボタンとラベルを包むコンテナ */
.elementor-widget-form .elementor-field-option {
    display: flex;
    align-items: center; /* 垂直方向の中央揃え */
    margin-top: 5px;  /* 選択肢ごとの間隔 */
    margin-bottom: 5px;
	padding-right: 15px !important;
}

/* ラジオボタン本体の調整 */
.elementor-widget-form .elementor-field-option input[type="radio"] {
    margin-top: 0 !important;    /* デフォルトの余白をリセット */
    margin-bottom: 0 !important;
    margin-right: 5px !important; /* テキストとの間隔 */
    transform: translateY(0px);  /* 視覚的な微調整（1px上に） */
}

/* （オプション）チェックボックスも同様に揃えたい場合 */
.elementor-widget-form .elementor-field-option input[type="checkbox"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 15px !important;
    transform: translateY(0px);
}

/* --------------------------------------------------
   Elementorフォーム：Submitボタンのマージン
   -------------------------------------------------- */

.elementor-field-group.elementor-field-type-submit {
    padding-top: 20px;
    padding-bottom: 10px;
	margin-bottom: 0 !important;
}

/* --------------------------------------------------
   Elementorフォーム：必須項目マーカーの色
   -------------------------------------------------- */

.elementor-mark-required .elementor-field-label:after {
    color: #EC5E78;
}