@layer bricks {.brxe-template{width:100%}}#brxe-jtosrl {margin-bottom: 4rem}#brxe-jtosrl span{font-weight:600; background:linear-gradient(transparent 50%, var(--color__skybule-02) 50%);}#brxe-tzvraj {color: var(--color__skybule); font-size: 4.2rem; line-height: 1; letter-spacing: 0.2rem; font-family: "futura-pt"; font-weight: 700; display: flex; flex-direction: row; align-items: center; gap: 1rem}#brxe-tzvraj span{font-size:2.4rem; padding-top:.4rem;}#brxe-tzvraj {text-decoration: none; text-box-trim: trim-both;text-box-edge: text; font-feature-settings:"palt";}@media (max-width: 520px) {#brxe-tzvraj {font-size: 8.4vw; text-align: center}}#brxe-mqsnwt {color: var(--color__mono-gray); font-size: 1.6rem; line-height: 1}@media (max-width: 520px) {#brxe-mqsnwt {font-size: 3.2vw; text-align: center}}#brxe-piaxla {margin-bottom: 4rem; background-color: var(--color__skybule-03); padding-top: 4rem; padding-right: 4rem; padding-bottom: 4rem; padding-left: 4rem; column-gap: 2.8rem; align-items: center; flex-direction: row}@media (max-width: 1024px) {#brxe-piaxla {flex-direction: column; row-gap: 1.2rem}}@media (max-width: 520px) {#brxe-piaxla {padding-top: 2.8rem; padding-right: 2rem; padding-bottom: 2.8rem; padding-left: 2rem}}#brxe-dpeivy {width: 100%}#brxe-dpeivy .frm-fluent-form .ff-t-container {--x-ff-gap: 3.2rem}#brxe-dpeivy .fluentform .ff-el-group:not(form > *:last-child) {margin-bottom: 3.2rem}#brxe-dpeivy .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {color: var(--color__mono-gray); letter-spacing: 2px; border: 1px solid var(--color__skybule-02); border-radius: 0; background-color: var(--color__skybule-03); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}#brxe-dpeivy .fluentform .ff-el-group textarea {color: var(--color__mono-gray); letter-spacing: 2px; border: 1px solid var(--color__skybule-02); border-radius: 0; background-color: var(--color__skybule-03); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}#brxe-dpeivy .fluentform .ff-el-group select {color: var(--color__mono-gray); letter-spacing: 2px; border: 1px solid var(--color__skybule-02); border-radius: 0; background-color: var(--color__skybule-03); padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}#brxe-dpeivy .fluentform .ff-el-input--label label {color: var(--color__mono); font-weight: 600; font-size: 1.4rem; line-height: 1}#brxe-dpeivy .fluentform .ff-btn-submit {color: var(--color__mono-white); font-size: 1.6rem; font-weight: 600; background-color: var(--color__accent); border-radius: 0; padding-top: 1.6rem; padding-right: 2.8rem; padding-bottom: 1.6rem; padding-left: 2.8rem; width: clamp(24rem,100%,36rem)}#brxe-dpeivy .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {background-color: var(--color__accent)}#brxe-dpeivy .fluentform .ff_submit_btn_wrapper {text-align: center}#brxe-dpeivy .fluentform.ff-default .ff-btn-submit:focus {opacity: 0.5}#brxe-dpeivy .fluentform.ff-default .ff-btn-submit:hover {opacity: 0.5}#brxe-dpeivy .ff-el-form-check-label {color: var(--color__mono); font-size: 1.6rem}#brxe-dpeivy[data-x-fluent-form*=smartUI] input[type="checkbox"] {width: 20px !important; height: 20px; background: var(--color__skybule-03)}#brxe-dpeivy[data-x-fluent-form*=smartUI] input[type="radio"] {width: 20px !important; height: 20px; background: var(--color__skybule-03); border: 1px solid var(--color__skybule-02)}#brxe-dpeivy[data-x-fluent-form*=smartUI] .ff_item_selected input[type="checkbox"] {background: var(--color__skybule-03)}#brxe-dpeivy[data-x-fluent-form*=smartUI] .ff_item_selected input[type="radio"] {background: var(--color__skybule-03)}#brxe-dpeivy[data-x-fluent-form*=smartUI] .ff-el-group .ff_item_selected input[type=checkbox]::after {background: var(--color__skybule)}#brxe-dpeivy[data-x-fluent-form*=smartUI] .ff-el-group .ff_item_selected input[type=radio]::after {background: var(--color__skybule)}#brxe-dpeivy .ff-el-input--label.ff-el-is-required.asterisk-right label:after{ content:"必須"!important; color:var(--color__mono-white); background-color: var(--color__accent); display:inline-block; font-size:60%; line-height:1; padding:0.4rem 0.6rem; margin-left:0.8rem!important;}