br.br_tab,br.br_sp{display:none}@media (max-width:1024px){br.br_tab{display:inline}br.br_pc{display:none}}@media (max-width:520px){br.br_sp{display:inline}}h1,h2,h3,h4,h5,h6,p,span{font-feature-settings:"palt";text-box-trim:trim-both;text-box-edge:text}:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a{color:var(--color--accent);text-decoration:underline}html{font-size:62.5%}body{font-size:1.8rem;color:var(--color--mono);letter-spacing:.1em;line-height:2.2;font-family:"NotoSansJp";font-variation-settings:var(--wght--normal);text-align:justify}h1,h2,h3,h4,h5,h6{color:var(--color--main);font-size:100%;line-height:1.4;letter-spacing:.1em;font-variation-settings:var(--wght--bold);font-family:"NotoSerifJp"}.brxe-container{width:calc(100% - 6rem);max-width:120rem}.woocommerce main.site-main{width:calc(100% - 6rem)}#brx-content.wordpress{width:calc(100% - 6rem);max-width:120rem}.brxe-section{padding-top:12rem;padding-bottom:12rem}@media (max-width:1024px){.brxe-section{padding-top:8rem;padding-bottom:8rem}}@media (max-width:520px){body{font-size:1.5rem}}