@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:.2rem;font-family:"futura-pt";font-weight:700;display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:0}#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;margin-bottom:0}@media (max-width:520px){#brxe-mqsnwt{font-size:3.2vw;text-align:center}}#brxe-ajvfde{flex-direction:row;align-items:center;column-gap:4rem}#brxe-rcgsbu{font-size:1.4rem;margin-bottom:0}#brxe-piaxla{margin-bottom:4rem;background-color:var(--color__skybule-03);padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem;flex-direction:column;align-items:center;row-gap:1.6rem}@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:.5}#brxe-dpeivy .fluentform.ff-default .ff-btn-submit:hover{opacity:.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:.4rem .6rem;margin-left:0.8rem!important}