@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-pcodgf {font-size: 0.8rem; font-family: "Noto Sans JP"; font-weight: 700; color: var(--bricks-color-uxdnim)}@media (max-width: 767px) {#brxe-pcodgf {font-size: 0.8rem; line-height: 1.6rem; text-align: center}}@media (max-width: 767px) {#brxe-vtssou {text-align: center}}#brxe-liqotv {text-align: left; color: var(--bricks-color-hcijxj); margin-top: 0.5rem}#brxe-liqotv a {text-align: left; color: var(--bricks-color-hcijxj); font-size: inherit}@media (max-width: 767px) {#brxe-liqotv {width: 70%; text-align: center}#brxe-liqotv a {text-align: center; font-size: inherit}}@media (max-width: 478px) {#brxe-liqotv {width: 80%}}#brxe-qjgkkj {row-gap: 1rem; padding-right: 2rem}@media (max-width: 767px) {#brxe-qjgkkj {padding-right: 0; align-self: center !important; justify-content: center; align-items: center}}#brxe-vsiynw {text-align: left}#brxe-zqulxn {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-zqulxn{white-space: nowrap;}#brxe-agahuq {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-agahuq{white-space: nowrap;}#brxe-irxkfs {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-irxkfs{white-space: nowrap;}#brxe-bdwvve {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-bdwvve{white-space: nowrap;}#brxe-jpcbmr {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-jpcbmr{white-space: nowrap;}#brxe-xisovk {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-xisovk{white-space: nowrap;}#brxe-jnscnj {flex-direction: row; justify-content: flex-start; padding-top: 8px; padding-right: 13px; padding-bottom: 8px; padding-left: 10px; align-items: center; max-height: 60px; column-gap: 8px; max-width: auto}#brxe-jnscnj{white-space: nowrap;}#brxe-gxpxya {flex-direction: row; column-gap: 15px; width: 525px; align-items: center}@media (max-width: 767px) {#brxe-gxpxya {flex-wrap: nowrap}}#brxe-kaavxn .bc-reel__nestable {width: 15px}#brxe-kaavxn { --color: var(--bricks-color-blafxi); width: 100%}#brxe-lnafpr {flex-direction: column; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start; column-gap: 1rem; row-gap: 0.5rem; margin-top: 6rem}@media (max-width: 767px) {#brxe-lnafpr {row-gap: 0px; column-gap: 0px; margin-top: 2rem; display: none}}#brxe-yosecs {padding-right: 2rem; width: 50%; row-gap: 1rem; flex-direction: column; align-self: flex-start !important}@media (max-width: 767px) {#brxe-yosecs {width: 100%; padding-right: 0; padding-bottom: 5rem; align-self: center !important; justify-content: center; align-items: center; flex-direction: column}}@media (max-width: 478px) {#brxe-yosecs {row-gap: 1rem; padding-bottom: 2rem}}#brxe-oasufh input {width: 100%}#brxe-cyrckj {width: 100%}#brxe-cyrckj button {width: 100%}#brxe-wgokcm {flex-direction: row; justify-content: space-between}#brxe-whfntp input {width: 100%}#brxe-whfntp.form-group input[name*="form-field-"], #brxe-whfntp textarea[name*="form-field-"], #brxe-whfntp select[name*="form-field-"], #brxe-whfntp input[name*="brfr"], #brxe-whfntp textarea[name*="brfr"], #brxe-whfntp select[name*="brfr"], #brxe-whfntp .choices .choices__inner {padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem}#brxe-iaepuy input {width: 100%}#brxe-iaepuy.form-group input[name*="form-field-"], #brxe-iaepuy textarea[name*="form-field-"], #brxe-iaepuy select[name*="form-field-"], #brxe-iaepuy input[name*="brfr"], #brxe-iaepuy textarea[name*="brfr"], #brxe-iaepuy select[name*="brfr"], #brxe-iaepuy .choices .choices__inner {padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem}#brxe-tbtatt {flex-direction: row; column-gap: 1rem; row-gap: 1rem}#brxe-gcfzdm label {width: 100%; background-color: #e9ecef; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-gcfzdm input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-tptlrf label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-tptlrf input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-zeppki label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-zeppki input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-uxmemt label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-uxmemt input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-qucikb label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-qucikb input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-csgepk label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-csgepk input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-ajzuxi label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-ajzuxi input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-qlaczl label {width: 100%; padding-top: 0.7rem; padding-right: 1rem; padding-bottom: 0.7rem; padding-left: 1rem; background-color: #e9ecef; border: 2px solid #e9ecef; border-radius: 0.5rem; margin-right: 0}#brxe-qlaczl input:checked + label {background-color: #e6ecff !important; border-color: var(--bricks-color-uxdnim) !important}#brxe-feahid {width: 100%; margin-top: 1rem; margin-bottom: 1rem}#brxe-feahid .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: 0.5rem !important; display: flex; row-gap: 0.5rem !important}#brxe-qnttsd {flex-direction: row; justify-content: space-between}#brxe-jirqwv textarea {width: 100%}#brxe-jirqwv {height: 300px}#brxe-jirqwv.form-group textarea {min-height: 0px}#brxe-blmgzh input {appearance: none; -webkit-appearance: none; width: 1rempx !important}#brxe-blmgzh[data-custom-style="true"] input[type="checkbox"] {height: 1rempx; background-color: var(--bricks-color-vonzwh) !important; padding-top: 0.3rem !important; padding-right: 0.3rem !important; padding-bottom: 0.3rem !important; padding-left: 0.3rem !important}#brxe-blmgzh[data-custom-style="true"] input[type="checkbox"]:checked {background-color: var(--bricks-color-uxdnim) !important; border-color: var(--bricks-color-blafxi) !important}#brxe-rokclo {width: 100%}#brxe-ecmdww button {border-radius: 200px; width: 100%; font-size: 1rem; color: var(--bricks-color-blafxi); font-family: "Noto Sans JP"; font-weight: 700; padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem; background-color: var(--bricks-color-uxdnim)}#brxe-ecmdww {width: 69%}#brxe-ljheka {flex-direction: row; justify-content: space-between}#brxe-kngozd .brf-steps {top: -60px; justify-content: space-around; gap: 1rem}#brxe-kngozd .brf-step {font-size: 1rem; font-family: "Inter Tight"; font-weight: 600}#brxe-kngozd .brf-step.current {color: var(--bricks-color-uxdnim)}#brxe-kngozd .input-icon-wrapper {flex-direction: row}#brxe-kngozd label {font-family: "Noto Sans JP"; font-weight: 700; font-size: 0.9rem; line-height: 1.4rem}#brxe-kngozd ::placeholder {font-weight: 500; font-size: 0.9rem; color: #adb5bd; line-height: 1.4rem}#brxe-kngozd select {font-weight: 500; font-size: 0.9rem; color: #adb5bd; line-height: 1.4rem; padding-right: 1rem; padding-left: 1rem; border: 1px solid var(--bricks-color-wfsgae); border-radius: 0.5rem; background-color: var(--bricks-color-begctg); color: var(--bricks-color-ltokrn); letter-spacing: 1px}#brxe-kngozd .ql-editor.ql-blank::before {font-weight: 500 !important; font-size: 0.9rem !important; color: #adb5bd !important; line-height: 1.4rem !important}#brxe-kngozd .form-group:not(.submit-button-wrapper) {padding-bottom: 1.5rem}#brxe-kngozd .form-group input:not([type="submit"]) {padding-right: 1rem; padding-left: 1rem; border: 1px solid var(--bricks-color-wfsgae); border-radius: 0.5rem; background-color: var(--bricks-color-begctg); font-size: 0.9rem; color: var(--bricks-color-ltokrn); font-weight: 500; letter-spacing: 1px}#brxe-kngozd .flatpickr {padding-right: 1rem; padding-left: 1rem; border: 1px solid var(--bricks-color-wfsgae); border-radius: 0.5rem; background-color: var(--bricks-color-begctg)}#brxe-kngozd textarea {padding-right: 1rem; padding-left: 1rem; border: 1px solid var(--bricks-color-wfsgae); border-radius: 0.5rem; background-color: var(--bricks-color-begctg); font-size: 0.9rem; color: var(--bricks-color-ltokrn); font-weight: 500; letter-spacing: 1px}#brxe-kngozd .choices__inner {padding-right: 1rem; padding-left: 1rem}#brxe-kngozd .choose-files {border: 1px solid var(--bricks-color-wfsgae); border-radius: 0.5rem}#brxe-kngozd .choices {font-size: 0.9rem; color: var(--bricks-color-ltokrn); font-weight: 500; letter-spacing: 1px}#brxe-kngozd .input-icon {padding-top: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem}#brxe-kngozd[data-checkbox-custom] .form-group:not([data-ignore-custom-styles]) input[type="checkbox"] {height: 1.2rem; background-color: #e9ecef; border: 1px solid var(--bricks-color-fhwdkh); border-radius: 0.2rem; appearance: none; -webkit-appearance: none; width: 1.2rem; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-kngozd .brf-field-divider {width: 100%}#brxe-kngozd .message.success .text {font-size: 0.9rem; font-family: "Noto Sans JP"; font-weight: 500; color: #00a862; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem}#brxe-kngozd .message.success {background-color: #f0fff6; border: 1px solid #18aa46; border-radius: 0.5rem; margin-top: 1.5rem}#brxe-kngozd .message.error {background-color: #fff5f5; border: 1px solid #af1818; border-radius: 0.5rem; margin-top: 1.5rem}#brxe-kngozd .message.error .text {color: #a80000; font-size: 0.9rem; font-family: "Noto Sans JP"; font-weight: 500; padding-top: 1rem}#brxe-kngozd[data-checkbox-custom] [data-field-type="checkbox"]:not([data-ignore-custom-styles]) .options-wrapper li {display: flex; flex-direction: row; align-items: center}#brxe-kngozd .required:after {color: var(--bricks-color-uxdnim)}@media (max-width: 767px) {#brxe-kngozd .brf-step {font-size: 1rem}}#brxe-njgmtr {padding-top: 2.5rem; padding-right: 1.5rem; padding-bottom: 2.5rem; padding-left: 1.5rem; background-color: #ffffff; border-radius: 1rem; box-shadow: 0 0 10px 0 var(--bricks-color-vonzwh); width: 50%; margin-left: 2rem}@media (max-width: 767px) {#brxe-njgmtr {width: 100%; margin-left: 0}}@media (max-width: 478px) {#brxe-njgmtr {margin-top: 2rem}}#brxe-asbekw {flex-direction: row}#brxe-urfuqn {background-color: var(--bricks-color-blafxi); padding-top: 10rem}@media (max-width: 478px) {#brxe-urfuqn {padding-top: 6rem}}#brxe-jxvxcu {width: 40px}#brxe-akhlfg {text-align: center; color: var(--bricks-color-blafxi); font-family: "Noto Sans JP"; font-weight: 700}#brxe-zryxxw {background-color: var(--bricks-color-uxdnim); color: var(--bricks-color-blafxi); font-weight: 700; font-size: 0.9rem; font-family: "Noto Sans JP"}#brxe-zryxxw:hover {background-color: var(--bricks-color-neexko)}@media (max-width: 478px) {#brxe-zryxxw {font-size: 0.8rem}}#brxe-kihids {background-color: var(--bricks-color-abvthj); color: var(--bricks-color-blafxi); font-family: "Noto Sans JP"; font-weight: 700; font-size: 0.9rem}#brxe-kihids:hover {background-color: var(--bricks-color-hcijxj)}#brxe-znmsgh {flex-direction: row; column-gap: 1rem; margin-top: 1rem; align-items: center; justify-content: center}@media (max-width: 767px) {#brxe-znmsgh {align-self: center !important; justify-content: center; align-items: center}}@media (max-width: 478px) {#brxe-znmsgh {flex-direction: column; row-gap: 1rem}}#brxe-wfplsb {border-radius: 3rem 3rem 0 0; background-color: var(--bricks-color-ltokrn); background-position: center left; background-attachment: fixed}