@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}#brxe-sncwgs {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; color: #6c6c6c}@media (max-width: 767px) {#brxe-sncwgs {font-size: 10px}}@media (max-width: 478px) {#brxe-sncwgs {font-size: 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}}#brxe-yktxli {padding-left: 30px}@media (max-width: 478px) {#brxe-yktxli {padding-left: 0px}}#brxe-ovvtem {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; color: #6c6c6c}@media (max-width: 767px) {#brxe-ovvtem {font-size: 10px}}@media (max-width: 478px) {#brxe-ovvtem {font-size: 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}}#brxe-alhckj {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; color: #6c6c6c}@media (max-width: 767px) {#brxe-alhckj {font-size: 10px}}@media (max-width: 478px) {#brxe-alhckj {font-size: 7px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}}#brxe-ndvfgb {flex-direction: row; padding-top: 15px; padding-bottom: 15px; background-color: #f3f8f8; font-family: "Noto Serif JP"; font-weight: 400; justify-content: flex-start}@media (max-width: 767px) {#brxe-ndvfgb {width: 100%; background-color: #f3f8f8; flex-direction: row}}@media (max-width: 478px) {#brxe-ndvfgb {padding-top: 10px; padding-bottom: 10px; padding-left: 5px; flex-direction: row}}#brxe-lekouq .bricks-site-logo {width: 150px}#brxe-lekouq {align-self: center; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}@media (max-width: 767px) {#brxe-lekouq {width: 150px}}@media (max-width: 478px) {#brxe-lekouq {width: 90px}}#brxe-bhqqsz {width: 30rem; background-color: #fef4f5; align-self: center !important}@media (max-width: 478px) {#brxe-bhqqsz {padding-top: 10px; padding-bottom: 10px; width: 11rem}}#brxe-aydray {flex-direction: row; justify-content: space-between; background-color: #fef4f5}@media (max-width: 767px) {#brxe-aydray {flex-wrap: nowrap; align-self: center !important; align-items: center}}#brxe-ismtzk {flex-direction: row; width: 100%; background-color: #f3f8f8}