html { scroll-padding-top: 100px;}h1,h2,h3,h4,h5,h6,p,span,label,a,before,after{text-box: trim-both cap alphabetic; text-autospace:normal; font-feature-settings:"palt";}section{ overflow-x:clip; overflow-y: visible;}.br__pc{ display:inline; }.br__lap{ display:none; }.br__tab{ display:none; }.br__sp{ display:none; }@media (max-width: 1366px){ .br__pc{ display:none; } .br__lap{ display:inline; } }@media (max-width: 1024px){ .br__pc{ display:none; } .br__lap{ display:none; } .br__tab{ display:inline; } }@media (max-width: 520px){ .br__pc{ display:none; } .br__lap{ display:none; } .br__tab{ display:none; } .br__sp{ display:inline; } } html {font-size: 62.5%} body {line-height: 2; letter-spacing: 0.1em; font-size: 1.6rem; font-family: "NotoSansJP"; font-variation-settings: var(--fw__4); color: var(--color--text-1)} h1, h2, h3, h4, h5, h6 {font-size: 100%; letter-spacing: 0.1em; line-height: 1.5; font-family: "HinaMincho"; font-weight: 400} .brxe-section {padding-top: 10rem; padding-bottom: 10rem} .brxe-container {align-items: center; justify-content: center; max-width: 100rem; width: calc(100% - 6rem)} #brx-content.wordpress {max-width: 100rem; width: calc(100% - 6rem)} .woocommerce main.site-main {width: calc(100% - 6rem)} html {background-image: url(https://jyoutenji.com/wp-content/uploads/2026/03/bg__washi02.webp); background-size: 12rem} body {background: none}@media (max-width: 1024px) { body {font-size: 1.4rem} .brxe-section {padding-top: 8rem; padding-bottom: 8rem}}h1,h2,h3,h4,h5,h6, p, ul, ol, li, figure, blockquote {margin: 0;}