@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-99d912 {background-image: url(https://yuu-kawaguchi.co.jp/wp-content/uploads/2024/12/sample01-1200x675.png); background-size: cover; background-position: center center}#brxe-6c2c52 {padding-bottom: 40px}#brxe-abea3f {display: flex; column-gap: 2rem; padding-bottom: 4rem}@media (max-width: 520px) {#brxe-abea3f {flex-direction: column; column-gap: 0px; row-gap: 0.8rem}}#brxe-36aece .ff-el-input--label label {font-weight: 400; color: var(--color_mono_-121212)}#brxe-36aece .frm-fluent-form > .ff-el-group:last-child {text-align: left}#brxe-36aece .ff-el-group .ff-btn-submit {background-color: var(--color_mono_-121212); font-size: 1.8rem; font-weight: 700; border-radius: calc(infinity * 1px); padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px}#brxe-15168e {width: 80%; max-width: 60rem; position: relative; z-index: 20}#brxe-6ccedc {padding-top: 10rem; padding-bottom: 10rem; align-items: center}#brxe-034813 {flex-direction: row; align-items: stretch}#contact {padding-top: 0; padding-bottom: 0; background-color: var(--color_main_-ffcccc)}#contact::before{content:"CONTACT"; color:var(--color_main_-8a0000); opacity: 0.3; z-index:10; bottom:4rem; left:-4vw;}