/* CF7差分のみ。元のassets/css/style.cssは変更しない。 */
#entry #entry-cf7-form { margin-top: 36px; }
/* CF7のhiddenフィールドが先頭に入るため、:first-childの代替を限定指定。 */
#entry #entry-cf7-form > .formElement:first-of-type { margin-top: 0; }
#entry .wpcf7-form-control-wrap { display: block; }
#entry .wpcf7-not-valid-tip { margin-top: 6px; font-size: 14px; line-height: 1.6; }
#entry .wpcf7-spinner { position: absolute; margin: 0; right: 8px; top: 50%; transform: translateY(-50%); }
#entry .wpcf7 form .wpcf7-response-output { margin: 20px 0 0; padding: 12px; font-size: 14px; line-height: 1.8; overflow-wrap: anywhere; }
#entry .wpcf7 form.init .wpcf7-response-output,
#entry .wpcf7 form.resetting .wpcf7-response-output,
#entry .wpcf7 form.submitting .wpcf7-response-output { display: none; }
/* selectのheight:100%が、追加されたspanを介しても元の親高を参照するようにする。 */
#entry .formElementItemPulldown > .wpcf7-form-control-wrap { height: 100%; }
