/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.5.1
*/

/* copyright二行目消す */
.site-footer-copyright p:nth-child(2) {
    display: none;
}

.site-body {
    padding: 0;
}

.global-nav-list li img {
min-width:auto;}


/* -------------フォーム共通-------------- */
/* 入力欄 */
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-input, .forminator-ui.forminator-custom-form[data-design=default] .forminator-input {
    border-radius: 15px !important;
}
/* テキスト入力欄 */
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea, .forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea {
    border-radius: 15px !important;
}
/*　SPで ボタン2つ並んだとき */
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer, .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
/*　SPで ボタン2つ並んだとき */
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-footer .forminator-button, .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-footer .forminator-button {
    margin-bottom: 0 !important;
}
/* -------------Multi Step Form 01  .multi-ftep-form-01 -------------- */
/* インジケータースマホでも横 */
.multi-ftep-form-01 .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
	align-items: center;
	justify-content: space-around;
}
.multi-ftep-form-01 .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps .forminator-break, .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps .forminator-break {
/*     width: 20px !important; */
	width:100% !important;
    height: 1px !important;
}

.multi-ftep-form-01 .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step, .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step {
    width:auto !important
}

.multi-ftep-form-01 .forminator-ui#forminator-module-156.forminator-design--default .forminator-button-back {
    border-radius: 30px;
    padding: .5em 1em;
    width: 100%;
    max-width: 150px;
}

.multi-ftep-form-01 .forminator-ui#forminator-module-156.forminator-design--default .forminator-button-submit , .multi-ftep-form-01 .forminator-ui#forminator-module-156.forminator-design--default .forminator-button-next {
    border-radius: 30px;
    padding: 1em 2em;
    width: 100%;
    max-width: 200px;
}


/* -------------Multi Step Form 02-------------- */

.multi-ftep-form-02 .forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
	align-items: center;
	justify-content: space-around;
}
/* ラジオまるを隠す .add-visibility-hidden /form-02/のみ*/
.multi-ftep-form-02 span.forminator-radio-bullet {
    visibility: hidden;
}


.multi-ftep-form-02 .forminator-label {
    display: none !important;
}
/* .multi-ftep-form-02 .forminator-field {
    text-align: center;
} */
.add-visibility-hidden .forminator-field {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    place-items: center;
}
/* チェックされるまえのスタイル.add-visibility-hidden */
.add-visibility-hidden span.forminator-radio-label {
    border: 1px solid #c2c2c2;
    padding: .5em 1em;
    background: #e9f4f7;
    border-radius: 15px;
/* 	transition: all 1s ease-out; */
}



/* チェックされた状態のスタイル .add-visibility-hidden*/
.add-visibility-hidden .forminator-radio-inline input[type="radio"]:checked + .forminator-radio-bullet + .forminator-radio-label {
	background: #ffcfcf;
/* 	padding: 1em 3.5em; */
transform: scale(1.2);
	transition: all .3s ease-out;
}

/* 戻る小さく */
button.forminator-button.forminator-button-back {
    transform: scale(0.8);
}


/* ボタン位置 */
.multi-ftep-form-02 .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer, .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer {
    justify-content: center !important;
	gap: 1em;
}


/* span.forminator-checkbox-label {
    color: red;
} */