.cms-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.cms-contact-status{display:none!important}.cms-contact-status-visible{display:block!important;padding:16px;border:2px solid #46b450;margin:20px 0}
.cms-comment-status:empty{display:none}.cms-comment-status:not(:empty){padding:16px;border:1px solid currentColor}
.cms-article{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.8}.cms-article h2,.cms-article h3{font-family:inherit;line-height:1.4;margin:1.8em 0 .7em}.cms-article p{margin:0 0 1.5em}.cms-article figure{margin:1.5em 0}.cms-article img{max-width:100%;height:auto}
