/* CF7 を外しても、入力欄の並びとチェック欄の余白を維持する。 */
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
/* WordPress の部品を使わずブラウザ標準のフォーム検証を使う。 */
#pagetop { opacity: 0; visibility: hidden; transition: opacity 400ms, visibility 400ms; }
#pagetop.visible { opacity: 1; visibility: visible; }
.cf-turnstile { margin-top: 24px; }
