:root{--link:#c21f6a;--link-hover:#a61a5b;--link-visited:#8c1751;--u-thick:2px;--u-offset:.2em;--wd-link-color:var(--link);--wd-link-hover-color:var(--link-hover)}.entry-content p,.entry-content li,.elementor p,.elementor li{font-size:1.0625rem;line-height:1.9;color:#333}@media (max-width:640px){.entry-content p,.entry-content li,.elementor p,.elementor li{font-size:1.125rem}}.entry-content a:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button){color:var(--link) !important;text-decoration:underline !important;text-underline-offset:var(--u-offset);text-decoration-thickness:var(--u-thick)}.elementor .elementor-widget-text-editor a:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button),.elementor .elementor-widget-theme-post-content a:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button){color:var(--link) !important;text-decoration:underline !important;text-underline-offset:var(--u-offset);text-decoration-thickness:var(--u-thick)}.entry-content a:hover:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button),.elementor .elementor-widget a:hover:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button){color:var(--link-hover) !important}.entry-content a:visited:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button),.elementor .elementor-widget a:visited:not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button){color:var(--link-visited) !important}.entry-content a[class*=btn],.elementor a[class*=btn],.entry-content a.button,.elementor a.button,.entry-content .menu a,.elementor .menu a,.entry-content .breadcrumbs a,.elementor .breadcrumbs a,.entry-content .woocommerce-loop-product__link,.elementor .woocommerce-loop-product__link,.wd-nav a,.product-grid-item a{color:inherit !important;text-decoration:none !important}.entry-content a[href^=http]:not([href*="//vona.jp"]):not([href^="#"]):not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button):after,.elementor a[href^=http]:not([href*="//vona.jp"]):not([href^="#"]):not(.button):not([class*=btn]):not(.wd-btn):not(.elementor-button):after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.35em;vertical-align:-.12em;background-color:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42 9.3-9.29H14V3zM5 5h6v2H7v10h10v-4h2v6H5z"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42 9.3-9.29H14V3zM5 5h6v2H7v10h10v-4h2v6H5z"/></svg>') no-repeat center/contain}.toc a,.ref-list a{font-weight:700;color:var(--link) !important;text-decoration:underline !important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h, 64px) + 12px)}body.admin-bar{--header-h:96px}section[id],h2[id],h3[id]{scroll-margin-top:calc(var(--anchor-offset, 80px))}.toc{position:static !important;max-height:none;overflow:visible}a:focus-visible{outline:2px solid var(--link) !important;outline-offset:2px;border-radius:3px}a.button,button.button,.woocommerce a.button,.woocommerce button.button,.elementor .elementor-button,.wd-btn,.btn,[class*=btn-],.add_to_cart_button,.single_add_to_cart_button{color:#fff !important;text-decoration:none !important}.product-grid-item a,.wd-nav a,.menu a{color:inherit !important;text-decoration:none !important}.social-icons a,.wd-social-icons a,.elementor-social-icons a,.share-buttons a,.share-links a{color:inherit !important;text-decoration:none !important}.social-icons a[href^=http]:after,.wd-social-icons a[href^=http]:after,.elementor-social-icons a[href^=http]:after,.share-buttons a[href^=http]:after,.share-links a[href^=http]:after{content:none !important}a[class*=btn],.elementor a[class*=btn],.entry-content a[class*=btn]{color:#fff !important;text-decoration:none !important;border-bottom:0 !important}a.button,button.button,.woocommerce a.button,.woocommerce button.button,.elementor .elementor-button,.wd-btn,.add_to_cart_button,.single_add_to_cart_button{color:#fff !important;text-decoration:none !important}a[class*=btn]:hover,.elementor .elementor-button:hover,a.button:hover,.woocommerce a.button:hover{color:#fff !important}.social-icons a,.wd-social-icons a,.elementor-social-icons a,.share-buttons a,.share-links a{color:inherit !important;text-decoration:none !important}.social-icons a[href^=http]:after,.wd-social-icons a[href^=http]:after,.elementor-social-icons a[href^=http]:after,.share-buttons a[href^=http]:after,.share-links a[href^=http]:after{content:none !important}