<!-- JSON-LD（Organization）:値は後日更新 --><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"株式会社 和の香り研究所","url":"<?php echo esc_url(//japanese-fragrance.jp/wp-content/themes/wp-contentthemeswa-no-kaori/assets/css/home_url('/) ); ?>","logo":"<?php echo esc_url(//japanese-fragrance.jp/wp-content/themes/wp-contentthemeswa-no-kaori/assets/css/get_stylesheet_directory_uri() . '/assets/img/logo.png' ); ?>","contactPoint":{"@type":"ContactPoint","contactType":"customer service","email":"info@japanese-fragrance.jp","telephone":"+81-00-0000-0000","areaServed":"JP"},"address":{"@type":"PostalAddress","addressCountry":"JP","addressRegion":"Shizuoka","postalCode":"410-0000","streetAddress":"○○市○○町0-0-0 ○○ビル0F"}}</script></main><?php get_footer();?>:root{--ink:#1a1a1a;--fg:#333;--muted:#6b7280;--bg:#fff;--accent:#1f6f5e}.company .fv{background-size:cover;background-position:center;height:56vh;display:flex;align-items:center;justify-content:center;position:relative}.company .fv-overlay{background:rgba(255,255,255,.6);padding:2rem 3rem;border-radius:16px;backdrop-filter:saturate(120%) blur(2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.company .fv-overlay h1{margin:0 0 .25rem;font-size:2.2rem;color:var(--ink);text-align:center}.company .fv-overlay .lead{text-align:center;color:var(--muted)}.company .company-section{position:relative;background-size:cover;background-position:center;padding:5rem 1.25rem;color:var(--fg)}.company .company-section.has-white{background-color:#fff}.company .overlay{background:rgba(255,255,255,.78);border-radius:16px;padding:2rem;max-width:980px;margin:0 auto;box-shadow:0 8px 24px rgba(0,0,0,.08)}.company .overlay.narrow{max-width:880px}.company .container{max-width:1080px;margin:0 auto;padding:0 1rem}.company h2{font-size:1.9rem;margin:0 0 1rem;color:var(--ink)}.company h3{font-size:1.2rem;margin:1.25rem 0 .75rem;color:var(--ink)}.company .values{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem;margin:0;padding-left:1.2rem}.company .company-table{width:100%;border-collapse:collapse;background:#fff}.company .company-table th{width:220px;background:#f8fafc;font-weight:700;color:var(--ink)}.company .company-table td{margin:0;color:var(--fg)}.company .company-table th,.company .company-table td{border:1px solid #e5e7eb;padding:12px 14px;vertical-align:top}@media (max-width:768px){.company .company-table th{width:auto;display:block}.company .company-table tr{display:block;border-bottom:1px solid #e5e7eb}.company .company-table td,.company .company-table th{display:block;width:100%}}.company .bullet{margin:.25rem 0 0;padding-left:1.2rem}.company .timeline{list-style:none;margin:0;padding:0}.company .timeline li{position:relative;padding:10px 0 10px 88px;border-bottom:1px dashed #e5e7eb}.company .timeline .time{position:absolute;left:0;top:10px;color:var(--muted);width:72px;display:inline-block}.company .map-placeholder{margin-top:.5rem}.company .map-dummy{height:280px;border-radius:12px;background:repeating-linear-gradient(45deg,#f4f5f6,#f4f5f6 10px,#eceff1 10px,#eceff1 20px);display:flex;align-items:center;justify-content:center;color:#9aa0a6}.company .cta-band{background:linear-gradient(135deg,#f5f7f6,#eef6f3);padding:3rem 1rem;text-align:center}.company .cta-band .btn,.company .cta-band a.btn{display:inline-block;margin-top:.75rem;font-weight:600;text-decoration:none;padding:.9rem 1.6rem;border-radius:999px;border:0;box-shadow:0 8px 24px rgba(0,0,0,.12)}.company .cta-band .btn.btn-primary,.company .cta-band a.btn.btn-primary{background-color:var(--accent) !important;background:var(--accent) !important;background-image:none !important;color:#fff !important;filter:none !important;mix-blend-mode:normal !important;-webkit-appearance:none}.company .cta-band .btn.btn-primary:before,.company .cta-band .btn.btn-primary:after{content:none !important;display:none !important}.company .cta-band .btn.btn-primary:hover{opacity:.92;transform:translateY(-1px)}.company .cta-band .btn:hover{opacity:.92;transform:translateY(-1px)}@media (max-width:768px){.company .fv{height:42vh}.company h2{font-size:1.6rem}.company .company-table{grid-template-columns:1fr}}