@layer bricks {}@layer bricks {.brxe-shortcode{width:100%}}@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}}@layer bricks {.brxe-template{width:100%}}#brxe-gvcrbg {color: var(--color-text); font-family: "Noto Serif JP"; font-size: var(--text-xl); font-weight: 600}#brxe-sotmqu {font-size: var(--text-xs); color: var(--color-accent); font-family: "JetBrains Mono"}#brxe-guutuk {align-self: center !important; justify-content: center; align-items: center; row-gap: 5px}.brxe-tyzvdd .brxe-eiukvn.brxe-text-basic {font-size: var(--text-xs); font-family: "Noto Sans JP"; font-weight: 700}.brxe-tyzvdd .brxe-dedkec.brxe-div {background-color: var(--color-bg-light); border-top: 1px solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 0 solid var(--color-text); border-left: 0 solid var(--color-text); text-align: left; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; width: 200px}@media (max-width: 478px) {.brxe-tyzvdd .brxe-dedkec.brxe-div {width: 150px}}.brxe-tyzvdd .brxe-gsailh.brxe-text-basic {font-size: var(--text-xs); text-align: left; line-height: 1.6em}.brxe-tyzvdd .brxe-cwprmw.brxe-div {border-top: 1px solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 0 solid var(--color-text); border-left: 0 solid var(--color-text); padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}.brxe-tyzvdd.brxe-div {border-top: 0 solid var(--color-text); border-right: 0px solid var(--color-text); border-bottom: 0px solid var(--color-text); border-left: 0px solid var(--color-text)}#brxe-taxwbj {border-top: 0 solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 1px solid var(--color-text); border-left: 0 solid var(--color-text)}#brxe-hoqivt th {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-hoqivt {border: 0}#brxe-viqcfs {flex-direction: column; align-self: center !important; justify-content: center; align-items: flex-start; width: 1080px; column-gap: 32px; row-gap: 32px}@media (max-width: 478px) {#brxe-viqcfs {flex-direction: column; column-gap: 32px; row-gap: 32px}}#brxe-ptxbzz {padding-top: 104px; padding-bottom: 128px; background-attachment: fixed; column-gap: 32px; row-gap: 64px; width: 100%; align-items: center; flex-direction: column; justify-content: center}@media (max-width: 991px) {#brxe-ptxbzz {padding-top: 64px}}@media (max-width: 478px) {#brxe-ptxbzz {padding-top: 80px; padding-right: var(--space-m); padding-bottom: 80px; padding-left: var(--space-m)}}#brxe-oikksu {width: 690px; background-color: var(--color-bg); margin-right: auto; margin-left: auto}#brxe-tilbnf {color: var(--color-text); font-size: var(--text-xl); font-family: "Noto Serif JP"; font-weight: 600}#brxe-nyjiub {font-size: var(--text-xs); color: var(--color-accent); font-family: "JetBrains Mono"}#brxe-xbzfnl {align-self: center !important; justify-content: center; align-items: center; row-gap: 5px}.brxe-efrpjs .brxe-pueizy.brxe-text-basic {font-size: var(--text-xs); font-family: "Noto Sans JP"; font-weight: 700}.brxe-efrpjs .brxe-radcyj.brxe-div {background-color: #E4DACC; border-top: 1px solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 0 solid var(--color-text); border-left: 0 solid var(--color-text); text-align: left; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; width: 200px}@media (max-width: 478px) {.brxe-efrpjs .brxe-radcyj.brxe-div {width: 120px}}.brxe-efrpjs .brxe-gycjva.brxe-text-basic {font-size: var(--text-xs); text-align: left; line-height: 1.8em}.brxe-efrpjs .brxe-qjsstp.brxe-div {border-top: 1px solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 0 solid var(--color-text); border-left: 0 solid var(--color-text); padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}.brxe-efrpjs.brxe-div {border-top: 0 none var(--color-text); border-right: 0px none var(--color-text); border-bottom: 0px none var(--color-text); border-left: 0px none var(--color-text)}#brxe-xvpoke {border-top: 0 solid var(--color-text); border-right: 0 solid var(--color-text); border-bottom: 1px solid var(--color-text); border-left: 0 solid var(--color-text)}#brxe-jlurpt th {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-jlurpt {border: 0; border-style: none}#brxe-qernpa {flex-direction: column; align-self: center !important; justify-content: center; align-items: flex-start; width: 690px; column-gap: 32px; row-gap: 32px}@media (max-width: 478px) {#brxe-qernpa {flex-direction: column; column-gap: 32px; row-gap: 32px}}#brxe-cwguxd {padding-top: 104px; padding-right: var(--space-m); padding-bottom: 128px; padding-left: var(--space-m); background-attachment: fixed; column-gap: 32px; row-gap: 64px; width: 100%; align-items: center; flex-direction: column; justify-content: center}@media (max-width: 991px) {#brxe-cwguxd {padding-top: 64px; padding-bottom: 72px}}@media (max-width: 478px) {#brxe-cwguxd {padding-top: 80px}}#brxe-gaobiu {width: 100%; background-color: var(--color-bg-light)}#brxe-ioxbxb {color: var(--color-text); font-size: var(--text-xl); font-family: "Noto Serif JP"; font-weight: 600}#brxe-ttrnto {font-size: var(--text-xs); color: var(--color-accent); font-family: "JetBrains Mono"}#brxe-wbthws {align-self: center !important; justify-content: center; align-items: center; row-gap: 5px}#brxe-ugtvue{ height: 100%;}#brxe-udwkqb {flex-direction: column; align-self: center !important; width: 100%; column-gap: 32px; row-gap: 32px; height: 400px}@media (max-width: 478px) {#brxe-udwkqb {flex-direction: column; column-gap: 32px; row-gap: 32px}}#brxe-hbdbkk {padding-top: 104px; background-attachment: fixed; column-gap: 32px; row-gap: 64px; width: 100%; align-items: stretch; flex-direction: column; justify-content: space-between; align-self: stretch !important}@media (max-width: 991px) {#brxe-hbdbkk {padding-top: 64px; padding-bottom: 0}}@media (max-width: 478px) {#brxe-hbdbkk {padding-top: 80px}}#brxe-ruljol {width: 100%; background-color: var(--color-bg)}