body{font-size:.9vw;font-family:"Noto Sans JP";line-height:2em;font-weight:500;color:var(--text-body)}h1,h2,h3,h4,h5,h6{line-height:2em;font-family:"Zen Maru Gothic";font-weight:700;color:var(--text-title)}h1{font-size:2.5vw;line-height:1.3em}h2{font-size:2.5vw;line-height:1.3em}h3{font-size:1.5vw;line-height:1.4em}h4{font-size:1vw;line-height:1.8em;font-weight:600}h5{font-size:1.1vw;line-height:1.8em}h6{font-size:1vw;line-height:1.8em}body.bricks-is-frontend :focus-visible{outline:none}@supports not selector(:focus-visible){body.bricks-is-frontend :focus{outline:none}}.brxe-container{width:69vw;margin-top:5vw;margin-bottom:5vw}.woocommerce main.site-main{width:69vw}#brx-content.wordpress{width:69vw}.brxe-accordion .accordion-title .title{font-size:1.2vw;font-weight:400;line-height:1.8em;font-family:"Noto Sans JP"}.brxe-accordion .accordion-subtitle{font-size:1vw;font-weight:400;line-height:1.8em;font-family:"Noto Sans JP"}.brxe-accordion .accordion-content-wrapper{font-size:1vw;font-weight:400;line-height:1.8em;font-family:"Noto Sans JP"}.bricks-button{font-size:1vw;font-weight:700;line-height:1.6em;font-family:"Zen Maru Gothic";padding-top:1.5rem;padding-right:3rem;padding-bottom:1.5rem;padding-left:3rem}:root .bricks-button[class*="primary"]:not(.outline){background-color:var(--primary)}:root .bricks-button[class*="primary"]{color:var(--light);border:1px solid var(--primary);border-radius:100px}:root .bricks-button[class*="secondary"]{color:var(--text-body);border:1px solid var(--text-body);border-radius:100px}:root .bricks-button[class*="secondary"]:not(.outline){background-color:var(--light)}.bricks-button.sm{padding-top:.2em;padding-bottom:.2em}.brxe-div:where(:not(.brx-dropdown-content)){display:flex}: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(--primary);text-decoration:underline}@media (max-width:991px){h2{font-size:3.5vw}h3{font-size:2.5vw}h4{font-size:2vw}h5{font-size:2.1vw}h6{font-size:2vw}body{font-size:1.8vw}h1{font-size:3.5vw}.brxe-container{width:80vw;margin-top:7vw;margin-bottom:7vw}.woocommerce main.site-main{width:80vw}#brx-content.wordpress{width:80vw}.brxe-accordion .accordion-title .title{font-size:2.2vw}.brxe-accordion .accordion-subtitle{font-size:2vw}.brxe-accordion .accordion-content-wrapper{font-size:2vw}.bricks-button{font-size:2vw}}@media (max-width:478px){body{font-size:3.6vw}h1{font-size:5.5vw}h2{font-size:6vw}h3{font-size:5vw}h4{font-size:4vw}h5{font-size:4.1vw}h6{font-size:3.6vw}.brxe-container{width:90vw;margin-top:11vw;margin-bottom:11vw}.woocommerce main.site-main{width:90vw}#brx-content.wordpress{width:90vw}.brxe-accordion .accordion-title .title{font-size:4.2vw}.brxe-accordion .accordion-subtitle{font-size:4vw}.brxe-accordion .accordion-content-wrapper{font-size:3.6vw}.bricks-button{font-size:3.6vw}}