.ichika-contact-field{margin:0 0 24px}.ichika-contact-submit{border:0;background:var(--deep-red);color:#fff;padding:13px 28px;font:inherit;font-weight:800;cursor:pointer}.ichika-contact-submit:hover,.ichika-contact-submit:focus-visible{background:var(--wine)}.ichika-contact-notice{padding:14px 16px;margin:24px 0;border-left:4px solid var(--deep-red);background:#fff}.ichika-contact-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ichika-contact-form{width:min(780px,100%);margin-top:24px;margin-left:0;margin-right:0}.ichika-contact-confirm{width:min(780px,100%);margin-top:24px}.ichika-contact-confirm-list{margin:26px 0 0;border-top:1px solid rgb(17 11 35 / .18)}.ichika-contact-confirm-message{white-space:normal}.ichika-contact-confirm-actions{display:flex;gap:12px;align-items:center;margin-top:26px;flex-wrap:wrap}.ichika-contact-back{border:1px solid var(--deep-red);background:#fff;color:var(--deep-red);padding:12px 27px;font:inherit;font-weight:800;cursor:pointer}.ichika-contact-back:hover,.ichika-contact-back:focus-visible{background:rgb(74 48 151 / .08)}@media(max-width:560px){.ichika-contact-confirm-actions{display:grid;grid-template-columns:1fr 1fr}}.ichika-contact-submit,.ichika-contact-back{border-radius:6px}.search-summary{color:var(--wine);font-size:.9rem;margin:0 0 26px}.comments-area{margin:48px 0 0;border-top:1px solid rgb(17 11 35 / .14);padding-top:28px}.comments-title{font-size:1.05rem;letter-spacing:.06em;margin:0 0 18px}.comment-list{list-style:none;margin:0;padding:0}.comment-body{padding:16px 0;border-bottom:1px solid rgb(17 11 35 / .09)}.comment-meta{font-size:.8rem;color:var(--wine);margin-bottom:8px}.comment-awaiting-moderation{display:block;font-size:.8rem;color:var(--deep-red);margin-top:8px}.comment-respond{margin-top:26px}.comment-reply-title{font-size:1rem;margin:0 0 12px}