.page-content-blocks h2{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;font-family:Noto Serif JP;font-weight:400;font-style:Regular;font-size:24px;letter-spacing:3px;vertical-align:middle;white-space:nowrap}.page-content-blocks h2:before{content:"";width:100%;height:1px;background-color:#b4883c}.page-content-blocks h2:after{content:"";width:100%;height:1px;background-color:#b4883c}.page-content-blocks h3{display:flex;align-items:center;gap:10px;font-family:Noto Serif JP;font-weight:400;font-size:20px;letter-spacing:3px;vertical-align:middle;margin-bottom:20px}.page-content-blocks p{font-family:Noto Serif JP;font-weight:400;font-style:Regular;font-size:14px;line-height:35px;letter-spacing:.1em;vertical-align:middle;max-width:800px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 768px){.page-content-blocks h2{font-size:20px}.page-content-blocks h3{font-size:18px}.page-content-blocks p{font-size:12px;line-height:1.8}}.page-content-blocks{margin-bottom:100px}@media (max-width: 768px){.page-content-blocks{margin-bottom:50px}}.page-content-blocks .toc-block{display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#f9f9f9;padding:50px}.page-content-blocks .toc-block h2{font-family:Noto Serif JP;font-weight:400;font-style:Regular;font-size:24px;letter-spacing:3px;vertical-align:middle;text-align:center}.page-content-blocks .toc-block h2:before{display:none}.page-content-blocks .toc-block h2:after{display:none}.page-content-blocks ol.toc-list{font-family:Noto Serif JP;font-weight:400;font-style:Regular;font-size:16px;line-height:2.4em;letter-spacing:1px;text-align:left;margin:0}@media (max-width: 768px){.page-content-blocks .toc-block h2{font-size:20px}#page_body .page-content-blocks .toc-block.page-width{padding:30px 15px;margin:0 15px}.page-content-blocks ol.toc-list{font-size:14px}}.page-content-blocks img{display:block;width:100%}.page-content-blocks .image-wrapper{max-width:800px!important;margin-left:auto;margin-right:auto}@media (max-width: 768px){.page-content-blocks .image-wrapper{max-width:100%!important}}.page-content-blocks h3.page-width[id^=toc-heading-]{max-width:900px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-content.css.map */
