{"id":1356,"date":"2025-10-09T08:03:34","date_gmt":"2025-10-08T23:03:34","guid":{"rendered":"https:\/\/s-tekt.com\/kaogate\/?page_id=1356"},"modified":"2025-12-25T13:25:24","modified_gmt":"2025-12-25T04:25:24","slug":"face-recognition","status":"publish","type":"page","link":"https:\/\/s-tekt.com\/kaogate\/face-recognition\/","title":{"rendered":"\u9854\u8a8d\u8a3c\u6a5f\u5668"},"content":{"rendered":"\n<!-- WordPress\u7528 \u9854\u8a8d\u8a3c\u6a5f\u5668\u7d39\u4ecb\u30da\u30fc\u30b8 \u30ab\u30b9\u30bf\u30e0HTML\u30b3\u30fc\u30c9 -->\n<!-- \u3053\u306e\u30b3\u30fc\u30c9\u3092WordPress\u306e\u300c\u30ab\u30b9\u30bf\u30e0HTML\u300d\u30d6\u30ed\u30c3\u30af\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044 -->\n\n<style>\n    \/* \u30ab\u30e9\u30fc\u30d1\u30ec\u30c3\u30c8\u5b9a\u7fa9 - Updated 2025-09-18 07:30 *\/\n    :root {\n        \/* \u30d7\u30e9\u30a4\u30de\u30ea\u30fc\u30ab\u30e9\u30fc *\/\n        --primary-blue: #0066cc;\n        --primary-blue-dark: #004499;\n        --primary-blue-light: #e3f2fd;\n        \n        \/* \u30bb\u30ab\u30f3\u30c0\u30ea\u30fc\u30ab\u30e9\u30fc *\/\n        --secondary-red: #dc3545;\n        --secondary-red-dark: #c82333;\n        --secondary-green: #28a745;\n        --secondary-green-dark: #218838;\n        \n        \/* \u30cb\u30e5\u30fc\u30c8\u30e9\u30eb\u30ab\u30e9\u30fc *\/\n        --text-dark: #2c3e50;\n        --text-medium: #5a6c7d;\n        --text-light: #8e9aaf;\n        --bg-white: #ffffff;\n        --bg-light: #f8f9fa;\n        --bg-lighter: #e9ecef;\n        --border-light: #e1e8ed;\n        --border-medium: #d1d9e0;\n        \n        \/* \u30a2\u30af\u30bb\u30f3\u30c8\u30ab\u30e9\u30fc *\/\n        --accent-orange: #ff6b35;\n        --accent-teal: #20c997;\n    }\n    \n    \/* WordPress\u7528\u306e\u30ea\u30bb\u30c3\u30c8 *\/\n    .face-recognition-page * {\n        margin: 0;\n        padding: 0;\n        box-sizing: border-box;\n    }\n    \n    .face-recognition-page {\n        font-family: 'Hiragino Sans', 'Yu Gothic', 'Meiryo', 'Noto Sans JP', sans-serif;\n        line-height: 1.7;\n        color: var(--text-dark);\n        background: var(--bg-white);\n        font-size: 16px;\n        -webkit-font-smoothing: antialiased;\n        -moz-osx-font-smoothing: grayscale;\n    }\n    \n.face-recognition-page .container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n    width: 100%;\n}\n\n\/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u30b3\u30f3\u30c6\u30ca\u5e45\u8abf\u6574 *\/\nbody.page-id-1356 .face-recognition-page .container,\nbody.page-id-1431 .face-recognition-page .container {\n    max-width: 1200px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 24px !important;\n}\n    \n    \/* \u30d8\u30c3\u30c0\u30fc *\/\n    .face-recognition-page header {\n        background: var(--bg-white);\n        padding: 12px 0;\n        border-bottom: 1px solid var(--border-light);\n        box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n        position: sticky;\n        top: 0;\n        z-index: 100;\n    }\n    \n    .face-recognition-page .header-content {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    }\n    \n    .face-recognition-page .logo-section {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n    }\n    \n    .face-recognition-page .logo {\n        font-size: 24px;\n        font-weight: 700;\n        color: var(--primary-blue);\n        letter-spacing: -0.3px;\n        margin-bottom: 2px;\n        line-height: 1.2;\n    }\n    \n    .face-recognition-page .page-title {\n        font-size: 14px;\n        font-weight: 500;\n        color: var(--text-medium);\n        letter-spacing: 0.5px;\n        line-height: 1.2;\n    }\n    \n    .face-recognition-page .contact-btn {\n        background: var(--secondary-red);\n        color: white;\n        padding: 10px 24px;\n        text-decoration: none;\n        border-radius: 6px;\n        font-weight: 600;\n        font-size: 14px;\n        transition: all 0.3s ease;\n        box-shadow: 0 2px 8px rgba(220, 53, 69, 0.3);\n    }\n    \n    .face-recognition-page .contact-btn:hover {\n        background: var(--secondary-red-dark);\n        transform: translateY(-2px);\n        box-shadow: 0 6px 16px rgba(220, 53, 69, 0.4);\n    }\n    \n\/* \u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n.face-recognition-page .hero {\n    background: \n        linear-gradient(135deg, rgba(0, 102, 204, 0.8) 0%, rgba(0, 68, 153, 0.8) 100%),\n        url('https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/5a67320a45384f6f1b83d8699621d00a.png') center\/cover no-repeat;\n    color: white;\n    padding: 100px 0 120px 0;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n}\n\n\/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3\u5e45\u8abf\u6574 *\/\nbody.page-id-1356 .face-recognition-page .hero,\nbody.page-id-1431 .face-recognition-page .hero {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    padding: 100px 0 120px 0 !important;\n}\n    \n    \n    .face-recognition-page .hero h1 {\n        font-size: 3.5rem;\n        margin-bottom: 24px;\n        font-weight: 700;\n        letter-spacing: -1px;\n        position: relative;\n        z-index: 1;\n    }\n    \n    .face-recognition-page .hero .subtitle {\n        font-size: 1.4rem;\n        margin-bottom: 48px;\n        opacity: 0.95;\n        font-weight: 400;\n        position: relative;\n        z-index: 1;\n    }\n    \n    .face-recognition-page .hero-benefits {\n        display: flex;\n        justify-content: center;\n        gap: 48px;\n        margin-top: 48px;\n        position: relative;\n        z-index: 1;\n    }\n    \n    .face-recognition-page .hero .benefit-item {\n        text-align: center;\n    }\n    \n    .face-recognition-page .hero .benefit-icon {\n        margin-bottom: 10px;\n    }\n    \n    .face-recognition-page .hero .benefit-icon img {\n        width: 60px;\n        height: 60px;\n        border-radius: 50%;\n        object-fit: cover;\n    }\n    \n    .face-recognition-page .benefit-text {\n        font-size: 1.2rem;\n        font-weight: 600;\n        margin-top: 8px;\n    }\n    \n\/* \u304a\u5ba2\u69d8\u306e\u30e1\u30ea\u30c3\u30c8\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n.face-recognition-page .customer-benefits {\n    padding: 80px 0;\n    background: var(--bg-white);\n    width: 100%;\n}\n\n\/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u304a\u5ba2\u69d8\u306e\u30e1\u30ea\u30c3\u30c8\u30bb\u30af\u30b7\u30e7\u30f3\u5e45\u8abf\u6574 *\/\nbody.page-id-1356 .face-recognition-page .customer-benefits,\nbody.page-id-1431 .face-recognition-page .customer-benefits {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    padding: 80px 0 !important;\n}\n    \n    .face-recognition-page .benefits-list {\n        margin-top: 60px;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item {\n        display: flex;\n        align-items: center;\n        margin-bottom: 80px;\n        padding: 60px 40px;\n        background: linear-gradient(135deg, var(--bg-white) 0%, var(--bg-light) 100%);\n        border-radius: 25px;\n        box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n        transition: all 0.4s ease;\n        position: relative;\n        overflow: hidden;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        height: 5px;\n        background: linear-gradient(90deg, var(--primary-blue), var(--secondary-green), var(--secondary-red));\n        opacity: 0;\n        transition: opacity 0.3s ease;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item:hover {\n        transform: translateY(-5px);\n        box-shadow: 0 20px 40px rgba(0,0,0,0.12);\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item:hover::before {\n        opacity: 1;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item:nth-child(even) {\n        flex-direction: row-reverse;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-image {\n        flex: 0 0 300px;\n        margin: 0 50px;\n        text-align: center;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-image img {\n        width: 250px;\n        height: 200px;\n        border-radius: 20px;\n        object-fit: cover;\n        box-shadow: 0 15px 35px rgba(0,102,204,0.3);\n        transition: all 0.3s ease;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-item:hover .benefit-image img {\n        transform: scale(1.05);\n        box-shadow: 0 20px 45px rgba(0,102,204,0.4);\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-content {\n        flex: 1;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-content h3 {\n        font-size: 2rem;\n        font-weight: bold;\n        margin-bottom: 25px;\n        color: var(--text-dark);\n        position: relative;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-content h3::after {\n        content: '';\n        position: absolute;\n        bottom: -8px;\n        left: 0;\n        width: 60px;\n        height: 4px;\n        background: var(--primary-blue);\n        border-radius: 2px;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-content p {\n        font-size: 1.1rem;\n        line-height: 1.8;\n        color: var(--text-medium);\n        margin-bottom: 25px;\n    }\n    \n    .face-recognition-page .customer-benefits .benefit-content small {\n        display: inline-block;\n        background: var(--primary-blue-light);\n        color: var(--primary-blue);\n        font-size: 0.9rem;\n        font-weight: bold;\n        padding: 10px 20px;\n        border-radius: 25px;\n        border: 1px solid var(--primary-blue-light);\n    }\n    \n    .face-recognition-page .benefit-card strong {\n        color: var(--primary-blue);\n        font-weight: bold;\n    }\n    \n \/* \u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n .face-recognition-page .system-diagram-section {\n     padding: 80px 0;\n     background: var(--bg-white);\n     text-align: center;\n     width: 100%;\n }\n\n \/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\u30bb\u30af\u30b7\u30e7\u30f3\u5e45\u8abf\u6574 *\/\n body.page-id-1356 .face-recognition-page .system-diagram-section,\n body.page-id-1431 .face-recognition-page .system-diagram-section {\n     width: 100% !important;\n     max-width: 100% !important;\n     margin: 0 !important;\n     padding: 80px 0 !important;\n }\n\n .face-recognition-page .diagram-wrapper {\n     margin: 60px 0;\n     text-align: center;\n }\n\n .face-recognition-page .system-diagram {\n     max-width: 65%;\n     height: auto;\n     border-radius: 12px;\n     box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n     transition: transform 0.3s ease;\n }\n\n .face-recognition-page .system-diagram:hover {\n     transform: scale(1.02);\n }\n\n .face-recognition-page .diagram-description {\n     margin-top: 60px;\n     text-align: left;\n     max-width: 1000px;\n     margin-left: auto;\n     margin-right: auto;\n }\n\n .face-recognition-page .diagram-description h3 {\n     font-size: 1.8rem;\n     font-weight: 700;\n     color: var(--text-dark);\n     margin-bottom: 40px;\n     text-align: center;\n }\n\n .face-recognition-page .features-grid {\n     display: grid;\n     grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n     gap: 30px;\n     margin-top: 40px;\n }\n\n .face-recognition-page .feature-item {\n     background: linear-gradient(135deg, var(--bg-white) 0%, var(--bg-light) 100%);\n     padding: 30px 25px;\n     border-radius: 16px;\n     box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n     transition: all 0.3s ease;\n     text-align: center;\n }\n\n .face-recognition-page .feature-item:hover {\n     transform: translateY(-5px);\n     box-shadow: 0 16px 32px rgba(0,0,0,0.12);\n }\n\n .face-recognition-page .feature-icon {\n     font-size: 2.5rem;\n     margin-bottom: 20px;\n }\n\n .face-recognition-page .feature-item h4 {\n     font-size: 1.3rem;\n     font-weight: 600;\n     color: var(--text-dark);\n     margin-bottom: 15px;\n }\n\n .face-recognition-page .feature-item p {\n     font-size: 1rem;\n     color: var(--text-medium);\n     line-height: 1.6;\n }\n\n \/* \u6a5f\u5668\u4e00\u89a7\u7d39\u4ecb\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n .face-recognition-page .equipment-carousel-section {\n     padding: 80px 0;\n     background: var(--bg-white);\n     text-align: center;\n     width: 100%;\n }\n\n \/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u6a5f\u5668\u4e00\u89a7\u7d39\u4ecb\u30bb\u30af\u30b7\u30e7\u30f3\u5e45\u8abf\u6574 *\/\n body.page-id-1356 .face-recognition-page .equipment-carousel-section,\n body.page-id-1431 .face-recognition-page .equipment-carousel-section {\n     width: 100% !important;\n     max-width: 100% !important;\n     margin: 0 !important;\n     padding: 80px 0 !important;\n }\n\n .face-recognition-page .equipment-carousel-wrapper {\n     position: relative;\n     margin: 60px auto 0;\n     max-width: 1200px;\n     padding: 0 60px;\n }\n\n .face-recognition-page .equipment-swiper {\n     overflow: hidden;\n     padding: 20px 0 60px;\n     width: 100%;\n }\n\n .face-recognition-page .equipment-swiper .swiper-wrapper {\n     transition-timing-function: ease-in-out;\n }\n\n .face-recognition-page .equipment-slide {\n     height: auto;\n     display: flex;\n     flex-direction: column;\n     transition: transform 0.5s ease-in-out;\n }\n\n \/* \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30673\u5217\u8868\u793a\u3092\u78ba\u5b9f\u306b\u3059\u308b *\/\n @media (min-width: 769px) {\n     .face-recognition-page .equipment-swiper .swiper-slide {\n         width: calc((100% - 60px) \/ 3) !important;\n         margin-right: 30px;\n     }\n }\n\n .face-recognition-page .equipment-card {\n     background: var(--bg-white);\n     border-radius: 16px;\n     padding: 30px;\n     box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n     transition: all 0.3s ease;\n     min-height: 100%;\n     display: flex;\n     flex-direction: column;\n     border: 1px solid var(--border-light);\n }\n\n .face-recognition-page .equipment-card:hover {\n     transform: translateY(-5px);\n     box-shadow: 0 16px 32px rgba(0,0,0,0.12);\n }\n\n .face-recognition-page .equipment-image-wrapper {\n     width: 100%;\n     aspect-ratio: 4 \/ 3;\n     background: var(--bg-lighter);\n     border-radius: 12px;\n     display: flex;\n     align-items: center;\n     justify-content: center;\n     margin-bottom: 24px;\n     border: 1px solid var(--border-medium);\n     overflow: hidden;\n     flex-shrink: 0;\n }\n\n .face-recognition-page .equipment-image-wrapper img {\n     width: 100%;\n     height: 100%;\n     object-fit: contain;\n     object-position: center;\n }\n\n .face-recognition-page .equipment-image-placeholder {\n     color: var(--text-light);\n     font-size: 1rem;\n     font-weight: 500;\n }\n\n .face-recognition-page .equipment-description {\n     text-align: left;\n     font-size: 1rem;\n     line-height: 1.8;\n     color: var(--text-medium);\n     margin-bottom: 0;\n     position: relative;\n     flex-shrink: 0;\n }\n\n .face-recognition-page .equipment-description.collapsed {\n     display: -webkit-box;\n     -webkit-line-clamp: 3;\n     line-clamp: 3;\n     -webkit-box-orient: vertical;\n     overflow: hidden;\n     text-overflow: ellipsis;\n }\n\n .face-recognition-page .equipment-description.expanded {\n     display: block;\n }\n\n .face-recognition-page .equipment-toggle-btn {\n     display: inline-flex;\n     align-items: center;\n     gap: 4px;\n     margin-top: 12px;\n     padding: 0;\n     background: transparent;\n     color: var(--text-medium);\n     border: none;\n     border-bottom: 1px solid var(--text-medium);\n     border-radius: 0;\n     font-size: 0.9rem;\n     font-weight: 500;\n     cursor: pointer;\n     transition: all 0.3s ease;\n     text-decoration: none;\n     flex-shrink: 0;\n     width: auto;\n     align-self: flex-start;\n }\n\n .face-recognition-page .equipment-toggle-btn:hover {\n     color: var(--primary-blue);\n     border-bottom-color: var(--primary-blue);\n     border-bottom-width: 2px;\n     transform: none;\n     box-shadow: none;\n }\n\n .face-recognition-page .equipment-toggle-btn .toggle-icon {\n     font-size: 1rem;\n     transition: transform 0.3s ease;\n }\n\n .face-recognition-page .equipment-toggle-btn.expanded .toggle-icon {\n     transform: rotate(180deg);\n }\n\n .face-recognition-page .equipment-toggle-btn.hidden {\n     display: none !important;\n     visibility: hidden;\n     opacity: 0;\n     height: 0;\n     margin: 0;\n     padding: 0;\n }\n\n \/* \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u77e2\u5370 *\/\n .face-recognition-page .equipment-nav-btn {\n     position: absolute;\n     top: 50%;\n     transform: translateY(-50%);\n     width: 48px;\n     height: 48px;\n     border-radius: 50%;\n     background: var(--bg-white);\n     border: 2px solid var(--border-medium);\n     display: flex;\n     align-items: center;\n     justify-content: center;\n     cursor: pointer;\n     z-index: 10;\n     transition: all 0.3s ease;\n     box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n }\n\n .face-recognition-page .equipment-nav-btn:hover {\n     background: var(--primary-blue);\n     border-color: var(--primary-blue);\n     box-shadow: 0 6px 16px rgba(0, 102, 204, 0.3);\n }\n\n .face-recognition-page .equipment-nav-btn:hover svg {\n     stroke: white;\n }\n\n .face-recognition-page .equipment-nav-btn.prev {\n     left: 0;\n }\n\n .face-recognition-page .equipment-nav-btn.next {\n     right: 0;\n }\n\n .face-recognition-page .equipment-nav-btn svg {\n     width: 24px;\n     height: 24px;\n     stroke: var(--text-medium);\n     transition: stroke 0.3s ease;\n }\n\n .face-recognition-page .equipment-nav-btn:disabled {\n     opacity: 0.3;\n     cursor: not-allowed;\n }\n\n .face-recognition-page .equipment-nav-btn:disabled:hover {\n     background: var(--bg-white);\n     border-color: var(--border-medium);\n }\n\n .face-recognition-page .equipment-nav-btn:disabled:hover svg {\n     stroke: var(--text-medium);\n }\n\n \/* \u30c9\u30c3\u30c8\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc *\/\n .face-recognition-page .equipment-dots {\n     display: flex;\n     justify-content: center;\n     align-items: center;\n     gap: 12px;\n     margin: 40px auto 0;\n     padding: 0;\n     list-style: none;\n }\n\n .face-recognition-page .equipment-dot {\n     width: 12px;\n     height: 12px;\n     border-radius: 50%;\n     background: #d1d9e0;\n     cursor: pointer;\n     transition: all 0.3s ease;\n     border: 2px solid transparent;\n }\n\n .face-recognition-page .equipment-dot.active {\n     background: var(--primary-blue);\n     width: 14px;\n     height: 14px;\n     box-shadow: 0 0 8px rgba(0, 102, 204, 0.5);\n }\n\n .face-recognition-page .equipment-dot:hover {\n     transform: scale(1.2);\n     background: var(--primary-blue-light);\n }\n\n \/* Swiper\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba *\/\n .face-recognition-page .equipment-swiper .swiper-pagination {\n     display: none;\n }\n\n .face-recognition-page .equipment-swiper .swiper-slide {\n     height: auto;\n }\n\n \/* \u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0\u30bb\u30af\u30b7\u30e7\u30f3 *\/\n .face-recognition-page .contact-form-section {\n     padding: 80px 0;\n     background: var(--bg-light);\n     text-align: center;\n     width: 100%;\n }\n\n\/* \u30da\u30fc\u30b8ID 1356\u30681431\u3067\u306e\u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0\u30bb\u30af\u30b7\u30e7\u30f3\u5e45\u8abf\u6574 *\/\nbody.page-id-1356 .face-recognition-page .contact-form-section,\nbody.page-id-1431 .face-recognition-page .contact-form-section {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    padding: 80px 0 !important;\n}\n    \n    .face-recognition-page .section-title {\n        font-size: 2.75rem;\n        text-align: center;\n        margin-bottom: 24px;\n        color: var(--text-dark);\n        font-weight: 700;\n        letter-spacing: -0.5px;\n    }\n    \n    .face-recognition-page .section-subtitle {\n        text-align: center;\n        font-size: 1.2rem;\n        color: var(--text-medium);\n        margin-bottom: 60px;\n    }\n    \n    .face-recognition-page .contact-form-wrapper,\n    .contact-form-wrapper {\n        background: var(--bg-white) !important;\n        border-radius: 20px !important;\n        padding: 60px 40px !important;\n        box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;\n        margin-bottom: 60px !important;\n        max-width: 500px !important;\n        width: 500px !important;\n        margin-left: auto !important;\n        margin-right: auto !important;\n    }\n    \n    .face-recognition-page .contact-info {\n        display: grid;\n        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n        gap: 40px;\n        max-width: 800px;\n        margin: 0 auto;\n    }\n    \n    .face-recognition-page .contact-info-item {\n        background: var(--bg-white);\n        border-radius: 16px;\n        padding: 40px 30px;\n        box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n        text-align: center;\n        transition: all 0.3s ease;\n    }\n    \n    .face-recognition-page .contact-info-item:hover {\n        transform: translateY(-5px);\n        box-shadow: 0 16px 32px rgba(0,0,0,0.12);\n    }\n    \n    .face-recognition-page .contact-info-item h3 {\n        font-size: 1.3rem;\n        font-weight: 600;\n        color: var(--text-dark);\n        margin-bottom: 20px;\n    }\n    \n    .face-recognition-page .contact-info-item p {\n        font-size: 1.1rem;\n        color: var(--text-medium);\n        line-height: 1.6;\n    }\n    \n    .face-recognition-page .contact-info-item small {\n        font-size: 0.9rem;\n        color: var(--text-light);\n    }\n\n    \/* Contact Form 7\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 - \u30b7\u30f3\u30d7\u30eb\u3067\u898b\u3084\u3059\u30441\u5217\u30ec\u30a4\u30a2\u30a6\u30c8 *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7,\n    .face-recognition-page .wpcf7,\n    .wpcf7 {\n        max-width: 100% !important;\n        width: 100% !important;\n        margin: 0 auto !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form,\n    .face-recognition-page .wpcf7-form,\n    .wpcf7-form {\n        display: block !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form p,\n    .face-recognition-page .wpcf7-form p,\n    .wpcf7-form p {\n        margin-bottom: 20px !important;\n        display: flex !important;\n        flex-direction: column !important;\n    }\n\n     .face-recognition-page .contact-form-wrapper .wpcf7-form label,\n     .face-recognition-page .wpcf7-form label,\n     .wpcf7-form label {\n         font-weight: 600 !important;\n         color: #333333 !important;\n         font-size: 16px !important;\n         margin-bottom: 8px !important;\n         display: inline-block !important;\n         line-height: 1.4 !important;\n         background: #f8f9fa !important;\n         padding: 8px 12px !important;\n         border-radius: 6px !important;\n         border: 1px solid #e9ecef !important;\n     }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-form-control,\n    .face-recognition-page .wpcf7-form .wpcf7-form-control,\n    .wpcf7-form .wpcf7-form-control,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input,\n    .face-recognition-page .wpcf7-form input,\n    .wpcf7-form input,\n    .face-recognition-page .contact-form-wrapper input[type=\"text\"],\n    .face-recognition-page .contact-form-wrapper input[type=\"email\"],\n    .face-recognition-page .contact-form-wrapper input[type=\"tel\"],\n    .face-recognition-page .contact-form-wrapper input[type=\"url\"],\n    .face-recognition-page .contact-form-wrapper input[type=\"password\"],\n    .face-recognition-page .contact-form-wrapper input[type=\"number\"] {\n        width: 100% !important;\n        height: 50px !important;\n        padding: 0 18px !important;\n        border: 2px solid #d0d0d0 !important;\n        border-radius: 8px !important;\n        font-size: 16px !important;\n        background: #fff !important;\n        transition: all 0.3s ease !important;\n        box-sizing: border-box !important;\n        font-family: inherit !important;\n        line-height: 1.5 !important;\n        color: #333333 !important;\n        outline: none !important;\n    }\n\n    \/* \u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc\u306e\u8272\u3092\u8584\u3044\u30b0\u30ec\u30fc\u306b *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-form-control::placeholder,\n    .face-recognition-page .wpcf7-form .wpcf7-form-control::placeholder,\n    .wpcf7-form .wpcf7-form-control::placeholder,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input::placeholder,\n    .face-recognition-page .wpcf7-form input::placeholder,\n    .wpcf7-form input::placeholder {\n        color: #999999 !important;\n        opacity: 1 !important;\n    }\n\n    \/* \u5165\u529b\u6642\u306e\u6587\u5b57\u8272\u3092\u6fc3\u3044\u9ed2\u306b *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-form-control:focus,\n    .face-recognition-page .wpcf7-form .wpcf7-form-control:focus,\n    .wpcf7-form .wpcf7-form-control:focus,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input:focus,\n    .face-recognition-page .wpcf7-form input:focus,\n    .wpcf7-form input:focus {\n        color: #000000 !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-form-control:focus,\n    .face-recognition-page .wpcf7-form .wpcf7-form-control:focus,\n    .wpcf7-form .wpcf7-form-control:focus,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input:focus,\n    .face-recognition-page .wpcf7-form input:focus,\n    .wpcf7-form input:focus {\n        outline: none !important;\n        border-color: #0066cc !important;\n        box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) !important;\n        transform: translateY(-1px) !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-textarea,\n    .face-recognition-page .wpcf7-form .wpcf7-textarea,\n    .wpcf7-form .wpcf7-textarea,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form textarea,\n    .face-recognition-page .wpcf7-form textarea,\n    .wpcf7-form textarea,\n    .face-recognition-page .contact-form-wrapper textarea {\n        height: 120px !important;\n        padding: 18px !important;\n        resize: vertical !important;\n        font-family: inherit !important;\n        line-height: 1.6 !important;\n        color: #333333 !important;\n        border: 2px solid #d0d0d0 !important;\n        border-radius: 8px !important;\n        background: #fff !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        outline: none !important;\n    }\n\n    \/* \u30c6\u30ad\u30b9\u30c8\u30a8\u30ea\u30a2\u306e\u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-textarea::placeholder,\n    .face-recognition-page .wpcf7-form .wpcf7-textarea::placeholder,\n    .wpcf7-form .wpcf7-textarea::placeholder,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form textarea::placeholder,\n    .face-recognition-page .wpcf7-form textarea::placeholder,\n    .wpcf7-form textarea::placeholder {\n        color: #999999 !important;\n        opacity: 1 !important;\n    }\n\n    \/* \u30c6\u30ad\u30b9\u30c8\u30a8\u30ea\u30a2\u306e\u5165\u529b\u6642\u6587\u5b57\u8272 *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-textarea:focus,\n    .face-recognition-page .wpcf7-form .wpcf7-textarea:focus,\n    .wpcf7-form .wpcf7-textarea:focus,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form textarea:focus,\n    .face-recognition-page .wpcf7-form textarea:focus,\n    .wpcf7-form textarea:focus {\n        color: #000000 !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-submit,\n    .face-recognition-page .wpcf7-form .wpcf7-submit,\n    .wpcf7-form .wpcf7-submit,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input[type=\"submit\"],\n    .face-recognition-page .wpcf7-form input[type=\"submit\"],\n    .wpcf7-form input[type=\"submit\"] {\n        display: block !important;\n        height: 55px !important;\n        border-radius: 8px !important;\n        background: linear-gradient(135deg, #22d1d5 0%, #46a6ed 100%) !important;\n        border: none !important;\n        width: 220px !important;\n        margin: 30px auto 0 !important;\n        font-weight: 600 !important;\n        font-size: 16px !important;\n        text-align: center !important;\n        color: #fff !important;\n        transition: all 0.3s ease !important;\n        cursor: pointer !important;\n        letter-spacing: 0.5px !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-submit:hover,\n    .face-recognition-page .wpcf7-form .wpcf7-submit:hover,\n    .wpcf7-form .wpcf7-submit:hover,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form input[type=\"submit\"]:hover,\n    .face-recognition-page .wpcf7-form input[type=\"submit\"]:hover,\n    .wpcf7-form input[type=\"submit\"]:hover {\n        transform: translateY(-2px) !important;\n        box-shadow: 0 8px 25px rgba(34, 209, 213, 0.4) !important;\n    }\n\n     .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-radio,\n     .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-checkbox,\n     .face-recognition-page .wpcf7-form .wpcf7-radio,\n     .face-recognition-page .wpcf7-form .wpcf7-checkbox,\n     .wpcf7-form .wpcf7-radio,\n     .wpcf7-form .wpcf7-checkbox {\n         display: flex !important;\n         gap: 30px !important;\n         flex-wrap: wrap !important;\n         margin-top: 8px !important;\n         padding: 15px !important;\n         background: transparent !important;\n         border-radius: 8px !important;\n         border: none !important;\n         justify-content: center !important;\n     }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-radio .wpcf7-list-item,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,\n    .face-recognition-page .wpcf7-form .wpcf7-radio .wpcf7-list-item,\n    .face-recognition-page .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,\n    .wpcf7-form .wpcf7-radio .wpcf7-list-item,\n    .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {\n        display: flex !important;\n        align-items: center !important;\n        gap: 10px !important;\n        font-size: 16px !important;\n        color: #333333 !important;\n        cursor: pointer !important;\n        padding: 8px 12px !important;\n        border-radius: 6px !important;\n        transition: background-color 0.2s ease !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-radio .wpcf7-list-item:hover,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-checkbox .wpcf7-list-item:hover,\n    .face-recognition-page .wpcf7-form .wpcf7-radio .wpcf7-list-item:hover,\n    .face-recognition-page .wpcf7-form .wpcf7-checkbox .wpcf7-list-item:hover,\n    .wpcf7-form .wpcf7-radio .wpcf7-list-item:hover,\n    .wpcf7-form .wpcf7-checkbox .wpcf7-list-item:hover {\n        background-color: #e3f2fd !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-radio input[type=\"radio\"],\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-checkbox input[type=\"checkbox\"],\n    .face-recognition-page .wpcf7-form .wpcf7-radio input[type=\"radio\"],\n    .face-recognition-page .wpcf7-form .wpcf7-checkbox input[type=\"checkbox\"],\n    .wpcf7-form .wpcf7-radio input[type=\"radio\"],\n    .wpcf7-form .wpcf7-checkbox input[type=\"checkbox\"] {\n        width: 20px !important;\n        height: 20px !important;\n        margin: 0 !important;\n        accent-color: #0066cc !important;\n        cursor: pointer !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-select,\n    .face-recognition-page .wpcf7-form .wpcf7-select,\n    .wpcf7-form .wpcf7-select,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form select,\n    .face-recognition-page .wpcf7-form select,\n    .wpcf7-form select,\n    .face-recognition-page .contact-form-wrapper select {\n        width: 100% !important;\n        height: 50px !important;\n        padding: 0 18px !important;\n        border: 2px solid #d0d0d0 !important;\n        border-radius: 8px !important;\n        font-size: 16px !important;\n        background: #fff !important;\n        transition: all 0.3s ease !important;\n        box-sizing: border-box !important;\n        cursor: pointer !important;\n        font-family: inherit !important;\n        line-height: 1.5 !important;\n        color: #333333 !important;\n        outline: none !important;\n    }\n\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-select:focus,\n    .face-recognition-page .wpcf7-form .wpcf7-select:focus,\n    .wpcf7-form .wpcf7-select:focus,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form select:focus,\n    .face-recognition-page .wpcf7-form select:focus,\n    .wpcf7-form select:focus {\n        outline: none !important;\n        border-color: #0066cc !important;\n        box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) !important;\n        transform: translateY(-1px) !important;\n    }\n\n    \/* \u5fc5\u9808\u30de\u30fc\u30af\u306e\u30b9\u30bf\u30a4\u30eb *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-validates-as-required,\n    .face-recognition-page .wpcf7-form .wpcf7-validates-as-required,\n    .wpcf7-form .wpcf7-validates-as-required {\n        color: #dc3545 !important;\n        font-size: 11px !important;\n        font-weight: 600 !important;\n        background: #fff5f5 !important;\n        padding: 4px 8px !important;\n        border-radius: 4px !important;\n        border: 1px solid #fecaca !important;\n        margin-left: 8px !important;\n    }\n\n    \/* \u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u30b9\u30bf\u30a4\u30eb - \u8d64\u8272\u8868\u793a\u3092\u5b8c\u5168\u306b\u7121\u52b9\u5316 *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-not-valid-tip,\n    .face-recognition-page .wpcf7-form .wpcf7-not-valid-tip,\n    .wpcf7-form .wpcf7-not-valid-tip,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-response-output,\n    .face-recognition-page .wpcf7-form .wpcf7-response-output,\n    .wpcf7-form .wpcf7-response-output,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-validation-errors,\n    .face-recognition-page .wpcf7-form .wpcf7-validation-errors,\n    .wpcf7-form .wpcf7-validation-errors {\n        display: none !important;\n        visibility: hidden !important;\n        opacity: 0 !important;\n        height: 0 !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        color: transparent !important;\n    }\n\n    \/* \u5165\u529b\u6b04\u306e\u8d64\u8272\u8868\u793a\u3092\u7121\u52b9\u5316 *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-not-valid,\n    .face-recognition-page .wpcf7-form .wpcf7-not-valid,\n    .wpcf7-form .wpcf7-not-valid,\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-invalid,\n    .face-recognition-page .wpcf7-form .wpcf7-invalid,\n    .wpcf7-form .wpcf7-invalid {\n        border-color: #d0d0d0 !important;\n        box-shadow: none !important;\n        color: #333333 !important;\n    }\n\n    \/* \u5fc5\u9808\u30de\u30fc\u30af\u306e\u30b9\u30bf\u30a4\u30eb - \u30e9\u30d9\u30eb\u3068\u6a2a\u4e26\u3073\u8868\u793a *\/\n    .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-validates-as-required,\n    .face-recognition-page .wpcf7-form .wpcf7-validates-as-required,\n    .wpcf7-form .wpcf7-validates-as-required {\n        color: #666666 !important;\n        font-size: 12px !important;\n        font-weight: 400 !important;\n        background: none !important;\n        padding: 0 !important;\n        border: none !important;\n        margin-left: 4px !important;\n        display: inline !important;\n    }\n\n    \/* \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc *\/\n    @media screen and (max-width: 768px) {\n        .face-recognition-page .contact-form-wrapper .wpcf7 {\n            max-width: 100%;\n            padding: 0 20px;\n        }\n\n        .face-recognition-page .contact-form-wrapper .wpcf7-form p {\n            margin-bottom: 15px !important;\n        }\n\n        .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-submit {\n            width: 100%;\n            max-width: 250px;\n            height: 48px;\n            font-size: 15px;\n        }\n\n        .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-radio,\n        .face-recognition-page .contact-form-wrapper .wpcf7-form .wpcf7-checkbox {\n            gap: 20px;\n        }\n    }\n    \n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u306e\u307f\u30b5\u30a4\u30c9\u30d0\u30fc\u3068\u30b3\u30e1\u30f3\u30c8\u3092\u975e\u8868\u793a *\/\n    body.page-id-1356 .site-sidebar,\n    body.page-id-1431 .site-sidebar,\n    body.page-id-1356 .comments-area,\n    body.page-id-1431 .comments-area,\n    body.page-id-1356 .entry-footer,\n    body.page-id-1431 .entry-footer,\n    body.page-id-1356 .post-navigation,\n    body.page-id-1431 .post-navigation,\n    body.page-id-1356 .widget-area,\n    body.page-id-1431 .widget-area,\n    body.page-id-1356 .sidebar,\n    body.page-id-1431 .sidebar,\n    body.page-id-1356 aside,\n    body.page-id-1431 aside {\n        display: none !important;\n        visibility: hidden !important;\n    }\n\n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u30d5\u30a9\u30fc\u30e0\u306e\u5916\u67a0\u3092\u5f37\u5236\u7684\u306b500px\u306b\u8a2d\u5b9a *\/\n    body.page-id-1356 .face-recognition-page .contact-form-wrapper,\n    body.page-id-1431 .face-recognition-page .contact-form-wrapper,\n    body.page-id-1356 .contact-form-wrapper,\n    body.page-id-1431 .contact-form-wrapper,\n    body.page-id-1356 .wpcf7-form-wrapper,\n    body.page-id-1431 .wpcf7-form-wrapper,\n    body.page-id-1356 .contact-form-7,\n    body.page-id-1431 .contact-form-7 {\n        max-width: 500px !important;\n        width: 500px !important;\n        margin-left: auto !important;\n        margin-right: auto !important;\n        background: var(--bg-white) !important;\n        border-radius: 20px !important;\n        padding: 60px 40px !important;\n        box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;\n        margin-bottom: 60px !important;\n    }\n\n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u8d64\u8272\u8868\u793a\u3092\u5b8c\u5168\u306b\u7121\u52b9\u5316 *\/\n    body.page-id-1356 .wpcf7-not-valid-tip,\n    body.page-id-1431 .wpcf7-not-valid-tip,\n    body.page-id-1356 .wpcf7-response-output,\n    body.page-id-1431 .wpcf7-response-output,\n    body.page-id-1356 .wpcf7-validation-errors,\n    body.page-id-1431 .wpcf7-validation-errors,\n    body.page-id-1356 .wpcf7-mail-sent-ng,\n    body.page-id-1431 .wpcf7-mail-sent-ng,\n    body.page-id-1356 .wpcf7-aborted,\n    body.page-id-1431 .wpcf7-aborted,\n    body.page-id-1356 .wpcf7-spam-blocked,\n    body.page-id-1431 .wpcf7-spam-blocked,\n    body.page-id-1356 .wpcf7-validation-errors,\n    body.page-id-1431 .wpcf7-validation-errors,\n    body.page-id-1356 .wpcf7-acceptance-missing,\n    body.page-id-1431 .wpcf7-acceptance-missing,\n    body.page-id-1356 .wpcf7-mail-sent-ok,\n    body.page-id-1431 .wpcf7-mail-sent-ok {\n        display: none !important;\n        visibility: hidden !important;\n        opacity: 0 !important;\n        height: 0 !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        color: transparent !important;\n    }\n\n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u5165\u529b\u6b04\u306e\u8d64\u8272\u8868\u793a\u3092\u7121\u52b9\u5316 *\/\n    body.page-id-1356 .wpcf7-not-valid,\n    body.page-id-1431 .wpcf7-not-valid,\n    body.page-id-1356 .wpcf7-invalid,\n    body.page-id-1431 .wpcf7-invalid,\n    body.page-id-1356 input.wpcf7-not-valid,\n    body.page-id-1431 input.wpcf7-not-valid,\n    body.page-id-1356 textarea.wpcf7-not-valid,\n    body.page-id-1431 textarea.wpcf7-not-valid,\n    body.page-id-1356 select.wpcf7-not-valid,\n    body.page-id-1431 select.wpcf7-not-valid {\n        border-color: #d0d0d0 !important;\n        box-shadow: none !important;\n        color: #333333 !important;\n        background: #fff !important;\n    }\n\n     \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u5165\u529b\u6b04\u306e\u67a0\u7dda\u3092\u5f37\u5236\u7684\u306b\u5fa9\u6d3b *\/\n     body.page-id-1356 input,\n     body.page-id-1431 input,\n     body.page-id-1356 textarea,\n     body.page-id-1431 textarea,\n     body.page-id-1356 select,\n     body.page-id-1431 select,\n     body.page-id-1356 input[type=\"text\"],\n     body.page-id-1431 input[type=\"text\"],\n     body.page-id-1356 input[type=\"email\"],\n     body.page-id-1431 input[type=\"email\"],\n     body.page-id-1356 input[type=\"tel\"],\n     body.page-id-1431 input[type=\"tel\"],\n     body.page-id-1356 input[type=\"url\"],\n     body.page-id-1431 input[type=\"url\"],\n     body.page-id-1356 input[type=\"password\"],\n     body.page-id-1431 input[type=\"password\"],\n     body.page-id-1356 input[type=\"number\"],\n     body.page-id-1431 input[type=\"number\"],\n     body.page-id-1356 .wpcf7-form-control,\n     body.page-id-1431 .wpcf7-form-control,\n     body.page-id-1356 .wpcf7-textarea,\n     body.page-id-1431 .wpcf7-textarea,\n     body.page-id-1356 .wpcf7-select,\n     body.page-id-1431 .wpcf7-select {\n         border: 2px solid #999999 !important;\n         border-radius: 8px !important;\n         background: #fff !important;\n         outline: none !important;\n     }\n\n     \/* \u3088\u308a\u5f37\u529b\u306a\u30bb\u30ec\u30af\u30bf\u30fc\u3067\u78ba\u5b9f\u306b\u9069\u7528 *\/\n     body.page-id-1356 .contact-form-wrapper input,\n     body.page-id-1431 .contact-form-wrapper input,\n     body.page-id-1356 .contact-form-wrapper textarea,\n     body.page-id-1431 .contact-form-wrapper textarea,\n     body.page-id-1356 .contact-form-wrapper select,\n     body.page-id-1431 .contact-form-wrapper select,\n     body.page-id-1356 .wpcf7 input,\n     body.page-id-1431 .wpcf7 input,\n     body.page-id-1356 .wpcf7 textarea,\n     body.page-id-1431 .wpcf7 textarea,\n     body.page-id-1356 .wpcf7 select,\n     body.page-id-1431 .wpcf7 select,\n     body.page-id-1356 .face-recognition-page input,\n     body.page-id-1431 .face-recognition-page input,\n     body.page-id-1356 .face-recognition-page textarea,\n     body.page-id-1431 .face-recognition-page textarea,\n     body.page-id-1356 .face-recognition-page select,\n     body.page-id-1431 .face-recognition-page select {\n         border: 2px solid #999999 !important;\n         border-radius: 8px !important;\n         background: #fff !important;\n         outline: none !important;\n         box-shadow: none !important;\n     }\n\n     \/* \u6700\u3082\u5f37\u529b\u306a\u30bb\u30ec\u30af\u30bf\u30fc - \u3059\u3079\u3066\u306e\u5165\u529b\u8981\u7d20\u3092\u5bfe\u8c61 *\/\n     body.page-id-1356 input:not([type=\"submit\"]):not([type=\"button\"]):not([type=\"radio\"]):not([type=\"checkbox\"]),\n     body.page-id-1431 input:not([type=\"submit\"]):not([type=\"button\"]):not([type=\"radio\"]):not([type=\"checkbox\"]),\n     body.page-id-1356 textarea,\n     body.page-id-1431 textarea,\n     body.page-id-1356 select,\n     body.page-id-1431 select {\n         border: 2px solid #999999 !important;\n         border-radius: 8px !important;\n         background: #fff !important;\n         outline: none !important;\n         box-shadow: none !important;\n     }\n\n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc\u306e\u8272 *\/\n    body.page-id-1356 input::placeholder,\n    body.page-id-1431 input::placeholder,\n    body.page-id-1356 textarea::placeholder,\n    body.page-id-1431 textarea::placeholder {\n        color: #999999 !important;\n        opacity: 1 !important;\n    }\n\n    \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u5165\u529b\u6642\u306e\u6587\u5b57\u8272 *\/\n    body.page-id-1356 input:focus,\n    body.page-id-1431 input:focus,\n    body.page-id-1356 textarea:focus,\n    body.page-id-1431 textarea:focus {\n        color: #000000 !important;\n    }\n\n     \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u5fc5\u9808\u30de\u30fc\u30af\u3092\u30e9\u30d9\u30eb\u3068\u6a2a\u4e26\u3073\u8868\u793a *\/\n     body.page-id-1356 .wpcf7-validates-as-required,\n     body.page-id-1431 .wpcf7-validates-as-required {\n         color: #666666 !important;\n         font-size: 12px !important;\n         font-weight: 400 !important;\n         background: none !important;\n         padding: 0 !important;\n         border: none !important;\n         margin-left: 4px !important;\n         display: inline !important;\n     }\n\n     \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u30e9\u30b8\u30aa\u30dc\u30bf\u30f3\u3068\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u4e2d\u592e\u63c3\u3048 *\/\n     body.page-id-1356 .wpcf7-radio,\n     body.page-id-1431 .wpcf7-radio,\n     body.page-id-1356 .wpcf7-checkbox,\n     body.page-id-1431 .wpcf7-checkbox {\n         display: flex !important;\n         justify-content: center !important;\n         background: transparent !important;\n         border: none !important;\n         padding: 15px !important;\n         gap: 30px !important;\n     }\n\n     body.page-id-1356 .wpcf7-radio .wpcf7-list-item,\n     body.page-id-1431 .wpcf7-radio .wpcf7-list-item,\n     body.page-id-1356 .wpcf7-checkbox .wpcf7-list-item,\n     body.page-id-1431 .wpcf7-checkbox .wpcf7-list-item {\n         display: flex !important;\n         align-items: center !important;\n         gap: 10px !important;\n         font-size: 16px !important;\n         color: #333333 !important;\n         cursor: pointer !important;\n         padding: 8px 12px !important;\n         border-radius: 6px !important;\n         transition: background-color 0.2s ease !important;\n     }\n\n     body.page-id-1356 .wpcf7-radio .wpcf7-list-item:hover,\n     body.page-id-1431 .wpcf7-radio .wpcf7-list-item:hover,\n     body.page-id-1356 .wpcf7-checkbox .wpcf7-list-item:hover,\n     body.page-id-1431 .wpcf7-checkbox .wpcf7-list-item:hover {\n         background-color: #e3f2fd !important;\n     }\n\n     \/* \u30da\u30fc\u30b8ID 1356\u30681431\u5c02\u7528 - \u30d5\u30a9\u30fc\u30e0\u30e9\u30d9\u30eb\u306e\u80cc\u666f\u8272 *\/\n     body.page-id-1356 .wpcf7-form label,\n     body.page-id-1431 .wpcf7-form label,\n     body.page-id-1356 .contact-form-wrapper label,\n     body.page-id-1431 .contact-form-wrapper label,\n     body.page-id-1356 .face-recognition-page label,\n     body.page-id-1431 .face-recognition-page label {\n         background: #f8f9fa !important;\n         padding: 8px 12px !important;\n         border-radius: 6px !important;\n         border: 1px solid #e9ecef !important;\n         font-weight: 600 !important;\n         color: #333333 !important;\n         font-size: 16px !important;\n         margin-bottom: 8px !important;\n         display: inline-block !important;\n         line-height: 1.4 !important;\n     }\n\n    \/* WordPress\u30c6\u30fc\u30de\u306e\u30d8\u30c3\u30c0\u30fc\u3092\u975e\u8868\u793a\uff08\u30ab\u30b9\u30bf\u30e0\u30d8\u30c3\u30c0\u30fc\u306f\u9664\u5916\uff09 *\/\n    body.page-id-1356 .site-header,\n    body.page-id-1431 .site-header,\n    body.page-id-1356 .main-header,\n    body.page-id-1431 .main-header,\n    body.page-id-1356 .site-branding,\n    body.page-id-1431 .site-branding,\n    body.page-id-1356 .site-title,\n    body.page-id-1431 .site-title,\n    body.page-id-1356 .site-description,\n    body.page-id-1431 .site-description,\n    body.page-id-1356 .breadcrumb,\n    body.page-id-1431 .breadcrumb,\n    body.page-id-1356 .breadcrumbs,\n    body.page-id-1431 .breadcrumbs,\n    body.page-id-1356 .breadcrumb-trail,\n    body.page-id-1431 .breadcrumb-trail,\n    body.page-id-1356 .yoast-breadcrumb,\n    body.page-id-1431 .yoast-breadcrumb,\n    body.page-id-1356 .rank-math-breadcrumb,\n    body.page-id-1431 .rank-math-breadcrumb,\n    body.page-id-1356 .wp-block-breadcrumb,\n    body.page-id-1431 .wp-block-breadcrumb,\n    body.page-id-1356 [class*=\"breadcrumb\"],\n    body.page-id-1431 [class*=\"breadcrumb\"],\n    \/* \u4e0a\u90e8\u306e\u9752\u3044\u30d0\u30fc\u3092\u524a\u9664 *\/\n    body.page-id-1356 .page-header,\n    body.page-id-1431 .page-header,\n    body.page-id-1356 .entry-header,\n    body.page-id-1431 .entry-header,\n    body.page-id-1356 .wp-block-group:first-child,\n    body.page-id-1431 .wp-block-group:first-child,\n    body.page-id-1356 .wp-block-cover:first-child,\n    body.page-id-1431 .wp-block-cover:first-child,\n    body.page-id-1356 .wp-block-group__inner-container:first-child,\n    body.page-id-1431 .wp-block-group__inner-container:first-child,\n    body.page-id-1356 .wp-block-cover__inner-container:first-child,\n    body.page-id-1431 .wp-block-cover__inner-container:first-child,\n    body.page-id-1356 .page-title-bar,\n    body.page-id-1431 .page-title-bar,\n    body.page-id-1356 .title-bar,\n    body.page-id-1431 .title-bar,\n    body.page-id-1356 .header-bar,\n    body.page-id-1431 .header-bar {\n        display: none !important;\n        visibility: hidden !important;\n        height: 0 !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n\n    \/* \u30ab\u30b9\u30bf\u30e0\u30d8\u30c3\u30c0\u30fc\u3092\u78ba\u5b9f\u306b\u8868\u793a *\/\n    body.page-id-1356 .face-recognition-page header,\n    body.page-id-1431 .face-recognition-page header {\n        display: block !important;\n        visibility: visible !important;\n        height: auto !important;\n        margin: 0 !important;\n        padding: 12px 0 !important;\n    }\n    \n        \/* \u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u30a8\u30ea\u30a2\u3092\u5168\u5e45\u306b *\/\n        body.page-id-1356 .site-main,\n        body.page-id-1431 .site-main,\n        body.page-id-1356 .content-area,\n        body.page-id-1431 .content-area,\n        body.page-id-1356 .entry-content,\n        body.page-id-1431 .entry-content {\n            width: 100% !important;\n            max-width: 100% !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        body.page-id-1356 .container,\n        body.page-id-1431 .container {\n            max-width: 100% !important;\n            width: 100% !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u30da\u30fc\u30b8\u5168\u4f53\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u8abf\u6574 *\/\n        body.page-id-1356 .site,\n        body.page-id-1431 .site {\n            display: block !important;\n        }\n    \n        body.page-id-1356 .site-content,\n        body.page-id-1431 .site-content {\n            width: 100% !important;\n            max-width: 100% !important;\n        }\n    \n        \/* \u76ee\u6b21\u3068\u305d\u306e\u5468\u8fba\u8981\u7d20\u3092\u5b8c\u5168\u306b\u975e\u8868\u793a *\/\n        body.page-id-1356 .table-of-contents,\n        body.page-id-1431 .table-of-contents,\n        body.page-id-1356 .toc,\n        body.page-id-1431 .toc,\n        body.page-id-1356 .mokuji,\n        body.page-id-1431 .mokuji,\n        body.page-id-1356 .wp-block-table-of-contents,\n        body.page-id-1431 .wp-block-table-of-contents,\n        body.page-id-1356 .wp-block-table-of-contents-block,\n        body.page-id-1431 .wp-block-table-of-contents-block,\n        body.page-id-1356 [class*=\"toc\"],\n        body.page-id-1431 [class*=\"toc\"],\n        body.page-id-1356 [class*=\"table-of-contents\"],\n        body.page-id-1431 [class*=\"table-of-contents\"],\n        body.page-id-1356 [class*=\"mokuji\"],\n        body.page-id-1431 [class*=\"mokuji\"],\n        body.page-id-1356 .wp-block-group,\n        body.page-id-1431 .wp-block-group,\n        body.page-id-1356 .wp-block-column,\n        body.page-id-1431 .wp-block-column,\n        body.page-id-1356 .wp-block-columns,\n        body.page-id-1431 .wp-block-columns,\n        body.page-id-1356 .wp-block-cover,\n        body.page-id-1431 .wp-block-cover,\n        body.page-id-1356 .wp-block-group__inner-container,\n        body.page-id-1431 .wp-block-group__inner-container,\n        body.page-id-1356 .wp-block-cover__inner-container,\n        body.page-id-1431 .wp-block-cover__inner-container {\n            display: none !important;\n            visibility: hidden !important;\n            opacity: 0 !important;\n            height: 0 !important;\n            width: 0 !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u53f3\u5074\u306e\u7a7a\u767d\u3092\u5b8c\u5168\u306b\u524a\u9664 - \u3088\u308a\u5f37\u529b\u306a\u8a2d\u5b9a *\/\n        body.page-id-1356 .site-main,\n        body.page-id-1431 .site-main,\n        body.page-id-1356 .content-area,\n        body.page-id-1431 .content-area,\n        body.page-id-1356 .entry-content,\n        body.page-id-1431 .entry-content,\n        body.page-id-1356 .post-content,\n        body.page-id-1431 .post-content,\n        body.page-id-1356 .page-content,\n        body.page-id-1431 .page-content {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            box-sizing: border-box !important;\n        }\n    \n    \/* \u30da\u30fc\u30b8\u5168\u4f53\u3092\u5168\u5e45\u306b *\/\n    body.page-id-1356,\n    body.page-id-1431 {\n        margin: 0 !important;\n        padding: 0 !important;\n        width: 100vw !important;\n        overflow-x: hidden !important;\n    }\n\n    \/* \u30da\u30fc\u30b8\u4e0a\u90e8\u306e\u4f59\u767d\u3092\u524a\u9664 *\/\n    body.page-id-1356 .site,\n    body.page-id-1431 .site {\n        margin-top: 0 !important;\n        padding-top: 0 !important;\n    }\n\n    body.page-id-1356 .site-content,\n    body.page-id-1431 .site-content {\n        margin-top: 0 !important;\n        padding-top: 0 !important;\n    }\n\n    body.page-id-1356 .site-main,\n    body.page-id-1431 .site-main {\n        margin-top: 0 !important;\n        padding-top: 0 !important;\n    }\n\n    \/* \u30ab\u30b9\u30bf\u30e0\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u30da\u30fc\u30b8\u6700\u4e0a\u90e8\u306b\u914d\u7f6e *\/\n    body.page-id-1356 .face-recognition-page,\n    body.page-id-1431 .face-recognition-page {\n        margin-top: 0 !important;\n        padding-top: 0 !important;\n    }\n    \n        body.page-id-1356 .site,\n        body.page-id-1431 .site {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        body.page-id-1356 .site-content,\n        body.page-id-1431 .site-content {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u30b3\u30f3\u30c6\u30ca\u8981\u7d20\u3082\u5168\u5e45\u306b *\/\n        body.page-id-1356 .container,\n        body.page-id-1431 .container,\n        body.page-id-1356 .wrap,\n        body.page-id-1431 .wrap,\n        body.page-id-1356 .wrapper,\n        body.page-id-1431 .wrapper,\n        body.page-id-1356 .main-content,\n        body.page-id-1431 .main-content {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u30ec\u30a4\u30a2\u30a6\u30c8\u8981\u7d20\u3092\u5f37\u5236\u7684\u306b\u5168\u5e45\u306b *\/\n        body.page-id-1356 .site-inner,\n        body.page-id-1431 .site-inner,\n        body.page-id-1356 .content-sidebar-wrap,\n        body.page-id-1431 .content-sidebar-wrap,\n        body.page-id-1356 .content-sidebar,\n        body.page-id-1431 .content-sidebar {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u3088\u308a\u5f37\u529b\u306a\u5168\u5e45\u8a2d\u5b9a - \u3059\u3079\u3066\u306e\u8981\u7d20\u3092\u5bfe\u8c61 *\/\n        body.page-id-1356 *,\n        body.page-id-1431 * {\n            max-width: 100vw !important;\n        }\n    \n        \/* \u6839\u672c\u7684\u306a\u30ec\u30a4\u30a2\u30a6\u30c8\u30ea\u30bb\u30c3\u30c8 *\/\n        body.page-id-1356 .site-main,\n        body.page-id-1431 .site-main,\n        body.page-id-1356 .content-area,\n        body.page-id-1431 .content-area,\n        body.page-id-1356 .entry-content,\n        body.page-id-1431 .entry-content,\n        body.page-id-1356 .post-content,\n        body.page-id-1431 .post-content,\n        body.page-id-1356 .page-content,\n        body.page-id-1431 .page-content,\n        body.page-id-1356 .entry,\n        body.page-id-1431 .entry,\n        body.page-id-1356 .hentry,\n        body.page-id-1431 .hentry {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            float: none !important;\n            clear: both !important;\n            position: relative !important;\n            left: 0 !important;\n            right: 0 !important;\n        }\n    \n        \/* \u89aa\u8981\u7d20\u3082\u5f37\u5236\u7684\u306b\u5168\u5e45\u306b *\/\n        body.page-id-1356 .site-content,\n        body.page-id-1431 .site-content,\n        body.page-id-1356 .site-inner,\n        body.page-id-1431 .site-inner,\n        body.page-id-1356 .content-sidebar-wrap,\n        body.page-id-1431 .content-sidebar-wrap,\n        body.page-id-1356 .content-sidebar,\n        body.page-id-1431 .content-sidebar {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            display: block !important;\n            float: none !important;\n        }\n    \n        \/* \u30d5\u30ec\u30c3\u30af\u30b9\u30dc\u30c3\u30af\u30b9\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u7121\u52b9\u5316 *\/\n        body.page-id-1356 .site-content,\n        body.page-id-1431 .site-content,\n        body.page-id-1356 .content-sidebar-wrap,\n        body.page-id-1431 .content-sidebar-wrap {\n            display: block !important;\n            flex-direction: column !important;\n        }\n    \n        \/* \u30b0\u30ea\u30c3\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u7121\u52b9\u5316 *\/\n        body.page-id-1356 .site-content,\n        body.page-id-1431 .site-content {\n            display: block !important;\n            grid-template-columns: none !important;\n        }\n    \n        \/* \u30c6\u30fc\u30de\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u5236\u5fa1\u3092\u7121\u52b9\u5316 *\/\n        body.page-id-1356 .site-layout,\n        body.page-id-1431 .site-layout,\n        body.page-id-1356 .main-layout,\n        body.page-id-1431 .main-layout,\n        body.page-id-1356 .page-layout,\n        body.page-id-1431 .page-layout {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u30b0\u30ea\u30c3\u30c9\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u7121\u52b9\u5316 *\/\n        body.page-id-1356 .grid,\n        body.page-id-1431 .grid,\n        body.page-id-1356 .row,\n        body.page-id-1431 .row,\n        body.page-id-1356 .col,\n        body.page-id-1431 .col,\n        body.page-id-1356 .column,\n        body.page-id-1431 .column {\n            width: 100vw !important;\n            max-width: 100vw !important;\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n    \n        \/* \u5c0f\u3055\u306a\u767d\u3044\u8981\u7d20\u3092\u524a\u9664 - \u3088\u308a\u5305\u62ec\u7684 *\/\n        body.page-id-1356 .wp-block-spacer,\n        body.page-id-1431 .wp-block-spacer,\n        body.page-id-1356 .spacer,\n        body.page-id-1431 .spacer,\n        body.page-id-1356 .empty-block,\n        body.page-id-1431 .empty-block,\n        body.page-id-1356 [class*=\"spacer\"],\n        body.page-id-1431 [class*=\"spacer\"],\n        body.page-id-1356 [class*=\"empty\"],\n        body.page-id-1431 [class*=\"empty\"],\n        body.page-id-1356 .wp-block-group:empty,\n        body.page-id-1431 .wp-block-group:empty,\n        body.page-id-1356 .wp-block-column:empty,\n        body.page-id-1431 .wp-block-column:empty,\n        body.page-id-1356 .wp-block-cover:empty,\n        body.page-id-1431 .wp-block-cover:empty,\n        body.page-id-1356 .wp-block-separator,\n        body.page-id-1431 .wp-block-separator,\n        body.page-id-1356 .wp-block-spacer,\n        body.page-id-1431 .wp-block-spacer,\n        body.page-id-1356 .wp-block-html,\n        body.page-id-1431 .wp-block-html,\n        body.page-id-1356 .wp-block-shortcode,\n        body.page-id-1431 .wp-block-shortcode,\n        body.page-id-1356 .wp-block-embed,\n        body.page-id-1431 .wp-block-embed,\n        body.page-id-1356 .wp-block-image:empty,\n        body.page-id-1431 .wp-block-image:empty,\n        body.page-id-1356 .wp-block-gallery:empty,\n        body.page-id-1431 .wp-block-gallery:empty,\n        body.page-id-1356 .wp-block-media-text:empty,\n        body.page-id-1431 .wp-block-media-text:empty,\n        body.page-id-1356 .wp-block-cover-image:empty,\n        body.page-id-1431 .wp-block-cover-image:empty,\n        body.page-id-1356 .wp-block-video:empty,\n        body.page-id-1431 .wp-block-video:empty,\n        body.page-id-1356 .wp-block-audio:empty,\n        body.page-id-1431 .wp-block-audio:empty,\n        body.page-id-1356 .wp-block-file:empty,\n        body.page-id-1431 .wp-block-file:empty,\n        body.page-id-1356 .wp-block-verse:empty,\n        body.page-id-1431 .wp-block-verse:empty,\n        body.page-id-1356 .wp-block-code:empty,\n        body.page-id-1431 .wp-block-code:empty,\n        body.page-id-1356 .wp-block-preformatted:empty,\n        body.page-id-1431 .wp-block-preformatted:empty,\n        body.page-id-1356 .wp-block-pullquote:empty,\n        body.page-id-1431 .wp-block-pullquote:empty,\n        body.page-id-1356 .wp-block-quote:empty,\n        body.page-id-1431 .wp-block-quote:empty,\n        body.page-id-1356 .wp-block-list:empty,\n        body.page-id-1431 .wp-block-list:empty,\n        body.page-id-1356 .wp-block-table:empty,\n        body.page-id-1431 .wp-block-table:empty,\n        body.page-id-1356 .wp-block-button:empty,\n        body.page-id-1431 .wp-block-button:empty,\n        body.page-id-1356 .wp-block-buttons:empty,\n        body.page-id-1431 .wp-block-buttons:empty,\n        body.page-id-1356 .wp-block-group__inner-container:empty,\n        body.page-id-1431 .wp-block-group__inner-container:empty,\n        body.page-id-1356 .wp-block-cover__inner-container:empty,\n        body.page-id-1431 .wp-block-cover__inner-container:empty {\n            display: none !important;\n            visibility: hidden !important;\n            opacity: 0 !important;\n            height: 0 !important;\n            width: 0 !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            border: none !important;\n            background: none !important;\n        }\n    \n        \/* \u7279\u5b9a\u306e\u4f4d\u7f6e\u306b\u3042\u308b\u4e0d\u8981\u306a\u8981\u7d20\u3092\u524a\u9664 *\/\n        body.page-id-1356 .hero .container > *:first-child:not(.hero-benefits):not(h1):not(.subtitle),\n        body.page-id-1431 .hero .container > *:first-child:not(.hero-benefits):not(h1):not(.subtitle) {\n            display: none !important;\n        }\n    \n        \/* \u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u306e\u4e0d\u8981\u306a\u8981\u7d20\u3092\u524a\u9664 *\/\n        body.page-id-1356 .hero > *:not(.container),\n        body.page-id-1431 .hero > *:not(.container) {\n            display: none !important;\n        }\n    \n        body.page-id-1356 .hero .container > *:not(h1):not(.subtitle):not(.hero-benefits),\n        body.page-id-1431 .hero .container > *:not(h1):not(.subtitle):not(.hero-benefits) {\n            display: none !important;\n        }\n    \n    \/* \u304a\u554f\u3044\u5408\u308f\u305b *\/\n    .face-recognition-page .contact {\n        background: #333;\n        color: white;\n        padding: 80px 0;\n        text-align: center;\n    }\n    \n    .face-recognition-page .contact h2 {\n        font-size: 2.5rem;\n        margin-bottom: 20px;\n    }\n    \n    .face-recognition-page .contact p {\n        font-size: 1.2rem;\n        margin-bottom: 40px;\n        opacity: 0.9;\n    }\n    \n    .face-recognition-page .contact-buttons {\n        display: flex;\n        gap: 20px;\n        justify-content: center;\n    }\n    \n    .face-recognition-page .btn-primary {\n        background: var(--secondary-red);\n        color: white;\n        padding: 24px 48px;\n        text-decoration: none;\n        border-radius: 12px;\n        font-weight: 700;\n        font-size: 18px;\n        transition: all 0.3s ease;\n        box-shadow: 0 8px 24px rgba(220, 53, 69, 0.3);\n        letter-spacing: -0.3px;\n    }\n    \n    .face-recognition-page .btn-secondary {\n        background: #0066cc;\n        color: white;\n        padding: 20px 40px;\n        text-decoration: none;\n        border-radius: 5px;\n        font-weight: bold;\n        font-size: 18px;\n    }\n    \n    .face-recognition-page .btn-primary:hover {\n        background: var(--secondary-red-dark);\n        transform: translateY(-3px);\n        box-shadow: 0 12px 32px rgba(220, 53, 69, 0.4);\n    }\n    \n    .face-recognition-page .btn-secondary:hover {\n        opacity: 0.9;\n    }\n    \n     \/* \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n     @media (max-width: 768px) {\n         .face-recognition-page .container {\n             padding: 0 16px;\n         }\n         \n         .face-recognition-page .logo {\n             font-size: 20px;\n         }\n         \n         .face-recognition-page .page-title {\n             font-size: 12px;\n         }\n         \n         .face-recognition-page .contact-btn {\n             padding: 8px 20px;\n             font-size: 13px;\n         }\n        \n        .face-recognition-page .hero {\n            padding: 80px 0 100px 0;\n        }\n        \n        .face-recognition-page .hero h1 {\n            font-size: 2.5rem;\n            margin-bottom: 20px;\n        }\n        \n        .face-recognition-page .hero .subtitle {\n            font-size: 1.2rem;\n            margin-bottom: 40px;\n        }\n        \n        .face-recognition-page .hero-benefits {\n            flex-direction: column;\n            gap: 32px;\n            margin-top: 40px;\n        }\n        \n        .face-recognition-page .section-title {\n            font-size: 2.2rem;\n        }\n        \n        .face-recognition-page .section-subtitle {\n            font-size: 1.1rem;\n            margin-bottom: 48px;\n        }\n        \n         .face-recognition-page .customer-benefits .benefit-item {\n             flex-direction: column !important;\n             text-align: center;\n             padding: 48px 24px;\n             margin-bottom: 48px;\n         }\n        \n        .face-recognition-page .customer-benefits .benefit-image {\n            flex: none;\n            margin: 0 0 32px 0;\n        }\n        \n        .face-recognition-page .customer-benefits .benefit-image img {\n            width: 200px;\n            height: 150px;\n        }\n        \n        .face-recognition-page .contact-buttons {\n            flex-direction: column;\n            align-items: center;\n            gap: 16px;\n        }\n        \n        .face-recognition-page .btn-primary,\n        .face-recognition-page .btn-secondary {\n            width: 100%;\n            max-width: 300px;\n            padding: 20px 32px;\n        }\n        \n        \/* \u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n        .face-recognition-page .contact-form-wrapper {\n            padding: 40px 20px;\n            margin: 0 auto 40px auto;\n            max-width: 100% !important;\n            width: 100% !important;\n            box-sizing: border-box !important;\n            display: block !important;\n        }\n        \n        .face-recognition-page .contact-form-wrapper .wpcf7 {\n            max-width: 100% !important;\n            width: 100% !important;\n            box-sizing: border-box !important;\n        }\n        \n        .face-recognition-page .contact-form-wrapper .wpcf7-form {\n            max-width: 100% !important;\n            width: 100% !important;\n            box-sizing: border-box !important;\n        }\n        \n        .face-recognition-page .contact-form-wrapper .wpcf7-form input,\n        .face-recognition-page .contact-form-wrapper .wpcf7-form textarea,\n        .face-recognition-page .contact-form-wrapper .wpcf7-form select {\n            max-width: 100% !important;\n            width: 100% !important;\n            box-sizing: border-box !important;\n        }\n        \n        \/* \u3088\u308a\u5f37\u529b\u306a\u30e2\u30d0\u30a4\u30eb\u30d5\u30a9\u30fc\u30e0\u4fee\u6b63 *\/\n        @media (max-width: 768px) {\n            .face-recognition-page .contact-form-wrapper {\n                max-width: calc(100vw - 60px) !important;\n                width: calc(100vw - 60px) !important;\n                margin: 0 auto !important;\n                padding: 20px 15px !important;\n                overflow-x: hidden !important;\n                display: block !important;\n            }\n            \n            .face-recognition-page .contact-form-wrapper .wpcf7 {\n                max-width: 100% !important;\n                width: 100% !important;\n                margin: 0 !important;\n                padding: 0 !important;\n            }\n            \n            .face-recognition-page .contact-form-wrapper .wpcf7-form {\n                max-width: 100% !important;\n                width: 100% !important;\n                margin: 0 !important;\n                padding: 0 !important;\n            }\n            \n            .face-recognition-page .contact-form-wrapper .wpcf7-form p {\n                margin-left: 0 !important;\n                margin-right: 0 !important;\n                padding-left: 0 !important;\n                padding-right: 0 !important;\n            }\n            \n            .face-recognition-page .contact-form-wrapper .wpcf7-form input,\n            .face-recognition-page .contact-form-wrapper .wpcf7-form textarea,\n            .face-recognition-page .contact-form-wrapper .wpcf7-form select {\n                max-width: 100% !important;\n                width: 100% !important;\n                margin-left: 0 !important;\n                margin-right: 0 !important;\n                padding-left: 12px !important;\n                padding-right: 12px !important;\n            }\n        }\n        \n        .face-recognition-page .contact-info {\n            grid-template-columns: 1fr;\n            gap: 20px;\n        }\n        \n         .face-recognition-page .contact-info-item {\n             padding: 30px 20px;\n         }\n\n         \/* \u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n         .face-recognition-page .features-grid {\n             grid-template-columns: 1fr;\n             gap: 20px;\n         }\n\n         .face-recognition-page .feature-item {\n             padding: 25px 20px;\n         }\n\n         .face-recognition-page .diagram-description {\n             margin-top: 40px;\n         }\n\n         .face-recognition-page .diagram-description h3 {\n             font-size: 1.5rem;\n             margin-bottom: 30px;\n         }\n\n         .face-recognition-page .system-diagram {\n             max-width: 95%;\n         }\n\n         \/* \u6a5f\u5668\u4e00\u89a7\u7d39\u4ecb\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n         .face-recognition-page .equipment-carousel-wrapper {\n             padding: 0 40px;\n         }\n\n         .face-recognition-page .equipment-nav-btn {\n             width: 40px;\n             height: 40px;\n         }\n\n         .face-recognition-page .equipment-nav-btn svg {\n             width: 20px;\n             height: 20px;\n         }\n\n         .face-recognition-page .equipment-card {\n             padding: 24px 20px;\n         }\n\n         .face-recognition-page .equipment-description {\n             font-size: 0.95rem;\n         }\n     }\n\n     @media (max-width: 768px) {\n         .face-recognition-page .equipment-carousel-wrapper {\n             padding: 0 20px;\n         }\n\n         .face-recognition-page .equipment-nav-btn {\n             width: 36px;\n             height: 36px;\n         }\n\n         .face-recognition-page .equipment-nav-btn.prev {\n             left: -10px;\n         }\n\n         .face-recognition-page .equipment-nav-btn.next {\n             right: -10px;\n         }\n\n         .face-recognition-page .equipment-card {\n             padding: 20px 16px;\n         }\n\n         .face-recognition-page .equipment-description {\n             font-size: 0.9rem;\n             line-height: 1.7;\n         }\n\n         \/* \u30c9\u30c3\u30c8\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n         .face-recognition-page .equipment-dots {\n             gap: 10px;\n             margin: 30px auto 0;\n         }\n\n         .face-recognition-page .equipment-dot {\n             width: 10px;\n             height: 10px;\n         }\n\n         .face-recognition-page .equipment-dot.active {\n             width: 12px;\n             height: 12px;\n         }\n     }\n    <\/style>\n    \n    <div class=\"face-recognition-page\">\n        <!-- \u30d8\u30c3\u30c0\u30fc -->\n        <header>\n            <div class=\"container\">\n                <div class=\"header-content\">\n                    <div class=\"logo-section\">\n                        <div class=\"logo\">\u9854\u8a8d\u8a3c\u6a5f\u5668\u306e\u3054\u6848\u5185<\/div>\n                        <div class=\"page-title\">\u682a\u5f0f\u4f1a\u793eS-TEKT<\/div>\n                    <\/div>\n                    <a href=\"#contact\" class=\"contact-btn\">\u4eca\u3059\u3050\u76f8\u8ac7<\/a>\n                <\/div>\n            <\/div>\n        <\/header>\n    \n        <!-- \u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3 -->\n        <section class=\"hero\">\n            <div class=\"container\">\n                <h1>\u9375\u3084\u30ab\u30fc\u30c9\u306f\u3001\u3082\u3046\u4e0d\u8981\u3002<\/h1>\n                <p class=\"subtitle\">\u9854\u304c\u300e\u9375\u300f\u306b\u306a\u308b\u3001\u6700\u9ad8\u30ec\u30d9\u30eb\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u52b9\u7387\u5316\u3092\u3002<\/p>\n                \n                <div class=\"hero-benefits\">\n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/ad958762deb1cb6832b5fd6b5f288fa1.png\" alt=\"\u624b\u3076\u3089\u3067\u5165\u9000\u5ba4OK\">\n                        <\/div>\n                        <div class=\"benefit-text\">\u624b\u3076\u3089\u3067\u5165\u9000\u5ba4OK<\/div>\n                    <\/div>\n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/d99eb844215848deded68034e6255b19-1.png\" alt=\"\u9375\u306e\u7ba1\u7406\u304c\u4e0d\u8981\">\n                        <\/div>\n                        <div class=\"benefit-text\">\u9375\u306e\u7ba1\u7406\u304c\u4e0d\u8981<\/div>\n                    <\/div>\n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/8b6ba21602a40bdd358a9ec466cc0494.png\" alt=\"\u4e0d\u6b63\u5165\u5ba4\u3092\u9632\u6b62\">\n                        <\/div>\n                        <div class=\"benefit-text\">\u4e0d\u6b63\u5165\u5ba4\u3092\u9632\u6b62<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    \n        <!-- \u304a\u5ba2\u69d8\u306e\u30e1\u30ea\u30c3\u30c8\u30bb\u30af\u30b7\u30e7\u30f3 -->\n        <section class=\"customer-benefits\">\n            <div class=\"container\">\n                <h2 class=\"section-title\">\u9854\u8a8d\u8a3c\u3092\u5c0e\u5165\u3059\u308b\u3068\u3001\u3053\u3093\u306a\u306b\u5909\u308f\u308a\u307e\u3059<\/h2>\n                <p class=\"section-subtitle\">\u304a\u5ba2\u69d8\u306e\u58f0\u304b\u3089\u751f\u307e\u308c\u305f\u30013\u3064\u306e\u5177\u4f53\u7684\u306a\u6539\u5584\u52b9\u679c<\/p>\n                \n                <div class=\"benefits-list\">\n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-image\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/a6d99f7aaaa3ca4af81ea0e74cc244aa.png\" alt=\"\u624b\u3076\u3089\u3067\u5165\u9000\u5ba4\u3067\u304d\u308b\">\n                        <\/div>\n                        <div class=\"benefit-content\">\n                            <h3>\u624b\u3076\u3089\u3067\u5165\u9000\u5ba4\u3067\u304d\u308b<\/h3>\n                            <p>\u300cIC\u30ab\u30fc\u30c9\u3092\u5fd8\u308c\u3066\u51fa\u52e4\u3067\u304d\u306a\u3044\u300d\u300c\u30ab\u30fc\u30c9\u306e\u518d\u767a\u884c\u304c\u9762\u5012\u300d<br>\u2192 <strong>\u624b\u3076\u3089\u3067\u5927\u4e08\u592b\u3002\u9854\u3092\u304b\u3056\u3059\u3060\u3051\u3067\u77ac\u6642\u306b\u8a8d\u8a3c\u5b8c\u4e86\u3002<\/strong><\/p>\n                            <small>\u203b0.2\u79d2\u306e\u9ad8\u901f\u8a8d\u8a3c\u3067\u3001\u5f85\u3061\u6642\u9593\u306a\u3057<\/small>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-image\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/6e638ea932aa5a3a3b5fda70771eb1ff.png\" alt=\"\u9375\u306e\u7ba1\u7406\u304c\u697d\u306b\u306a\u308b\">\n                        <\/div>\n                        <div class=\"benefit-content\">\n                            <h3>\u9375\u306e\u7ba1\u7406\u304c\u697d\u306b\u306a\u308b<\/h3>\n                            <p>\u300c\u8ab0\u304c\u3069\u306e\u9375\u3092\u6301\u3063\u3066\u3044\u308b\u304b\u5206\u304b\u3089\u306a\u3044\u300d\u300c\u9000\u8077\u8005\u306e\u9375\u8fd4\u5374\u304c\u5fc3\u914d\u300d<br>\u2192 <strong>\u9854\u8a8d\u8a3c\u306a\u3089\u9375\u306f\u4e0d\u8981\u3002\u7d1b\u5931\u3084\u76d7\u96e3\u306e\u5fc3\u914d\u3082\u306a\u304f\u306a\u308a\u307e\u3059\u3002<\/strong><\/p>\n                            <small>\u203b\u975e\u63a5\u89e6\u3067\u885b\u751f\u7684\u3001\u611f\u67d3\u75c7\u5bfe\u7b56\u306b\u3082\u52b9\u679c\u7684<\/small>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"benefit-item\">\n                        <div class=\"benefit-image\">\n                            <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/7b5ede71dbadfa014944eca2fab73ded.png\" alt=\"\u4e0d\u6b63\u5165\u5ba4\u3092\u9632\u3052\u308b\">\n                        <\/div>\n                        <div class=\"benefit-content\">\n                            <h3>\u4e0d\u6b63\u5165\u5ba4\u3092\u9632\u3052\u308b<\/h3>\n                            <p>\u300c\u5408\u9375\u3092\u4f5c\u3089\u308c\u3066\u4fb5\u5165\u3055\u308c\u308b\u300d\u300c\u306a\u308a\u3059\u307e\u3057\u3067\u5165\u3089\u308c\u308b\u300d<br>\u2192 <strong>\u9854\u8a8d\u8a3c\u306a\u3089\u7a81\u7834\u306f\u56f0\u96e3\u3002\u9ad8\u7cbe\u5ea6\u306a\u672c\u4eba\u78ba\u8a8d\u3067\u5f37\u529b\u306a\u9632\u5fa1\u3002<\/strong><\/p>\n                            <small>\u203b99.9%\u306e\u9ad8\u7cbe\u5ea6\u8a8d\u8a3c\u3067\u3001\u306a\u308a\u3059\u307e\u3057\u3082\u9632\u6b62<\/small>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    \n         <!-- \u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\u30bb\u30af\u30b7\u30e7\u30f3 -->\n         <section class=\"system-diagram-section\">\n             <div class=\"container\">\n                 <h2 class=\"section-title\">\u9854\u8a8d\u8a3c\u30b7\u30b9\u30c6\u30e0\u306e\u69cb\u6210<\/h2>\n                 <p class=\"section-subtitle\">\u30b7\u30f3\u30d7\u30eb\u3067\u78ba\u5b9f\u306a\u9854\u8a8d\u8a3c\u306b\u3088\u308b\u5165\u9000\u5ba4\u7ba1\u7406\u30b7\u30b9\u30c6\u30e0<\/p>\n                 \n                 <div class=\"diagram-wrapper\">\n                     <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/10\/b0103928806284047412efeae231ae52-1.jpg\" alt=\"\u9854\u8a8d\u8a3c\u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\" class=\"system-diagram\">\n                 <\/div>\n                 \n                 <div class=\"diagram-description\">\n                     <h3>\u30b7\u30b9\u30c6\u30e0\u306e\u7279\u5fb4<\/h3>\n                     <div class=\"features-grid\">\n                         <div class=\"feature-item\">\n                             <div class=\"feature-icon\">\ud83d\udd10<\/div>\n                             <h4>\u5165\u5ba4\u6642\uff1a\u9854\u8a8d\u8a3c<\/h4>\n                             <p>\u9854\u8a8d\u8a3c\u6a5f\u5668\u3067\u672c\u4eba\u78ba\u8a8d\u3092\u884c\u3044\u3001\u96fb\u6c17\u9320\u3092\u89e3\u9664<\/p>\n                         <\/div>\n                         <div class=\"feature-item\">\n                             <div class=\"feature-icon\">\ud83d\udc4b<\/div>\n                             <h4>\u9000\u51fa\u6642\uff1a\u975e\u63a5\u89e6\u30bb\u30f3\u30b5\u30fc<\/h4>\n                             <p>\u624b\u3092\u304b\u3056\u3059\u3060\u3051\u3067\u7c21\u5358\u306b\u30c9\u30a2\u3092\u958b\u9320<\/p>\n                         <\/div>\n                         <div class=\"feature-item\">\n                             <div class=\"feature-icon\">\ud83d\udcbb<\/div>\n                             <h4>\u7ba1\u7406\uff1aPC\u3067\u4e00\u5143\u7ba1\u7406<\/h4>\n                             <p>\u304a\u5ba2\u69d8\u306ePC\u304b\u3089\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u3092\u76e3\u8996\u30fb\u8a2d\u5b9a<\/p>\n                         <\/div>\n                     <\/div>\n                 <\/div>\n             <\/div>\n         <\/section>\n\n         <!-- \u6a5f\u5668\u4e00\u89a7\u7d39\u4ecb\u30bb\u30af\u30b7\u30e7\u30f3 -->\n         <section class=\"equipment-carousel-section\">\n             <div class=\"container\">\n                 <h2 class=\"section-title\">\u8c4a\u5bcc\u306a\u30e9\u30a4\u30f3\u30ca\u30c3\u30d7\u304b\u3089\u3042\u306a\u305f\u306b\u30d4\u30c3\u30bf\u30ea\u306e\u6a5f\u5668\u3092\u3054\u6848\u5185<\/h2>\n                 \n                 <div class=\"equipment-carousel-wrapper\">\n                     <button class=\"equipment-nav-btn prev\" aria-label=\"\u524d\u3078\">\n                         <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                             <path d=\"M15 18L9 12L15 6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                         <\/svg>\n                     <\/button>\n                     \n                     <div class=\"equipment-swiper swiper\">\n                         <div class=\"swiper-wrapper\">\n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/5a4d639807e0feda5245b51d074e50b6.png\" alt=\"AI\u9854\u8a8d\u8a3c+\u30ab\u30fc\u30c9\u30ea\u30fc\u30c0\u30fc\u6a5f\u80fd\u642d\u8f09\u6a5f\u5668\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">AI\u9854\u8a8d\u8a3c+\u30ab\u30fc\u30c9\u30ea\u30fc\u30c0\u30fc\u6a5f\u80fd\u3092\u642d\u8f09\uff01\u300c\u975e\u63a5\u89e6\u300d\u304c\u5f53\u305f\u308a\u524d\u306e\u6642\u4ee3\u306b\u30020.2\u79d2\u306e\u9ad8\u901f\u9854\u8a8d\u8a3c\u3068\u5f93\u6765\u306eIC\u30ab\u30fc\u30c9\u306b\u3088\u308b\u89e3\u9320\u3092\u3053\u308c1\u53f0\u3067\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/472399590cc195e2088c561231c4cc69.png\" alt=\"\u30b3\u30f3\u30d1\u30af\u30c8\u9854\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">\u9854\u8a8d\u8a3c\u306b\u7279\u5316\u3057\u305f\u30b3\u30f3\u30d1\u30af\u30c8\u7aef\u672b\uff01116 mm \u00d7 107 mm \u00d7 22 mm\u306e\u5c0f\u578b\u30b5\u30a4\u30ba\u3067\u9854\u8a8d\u8a3c\u3092\u5b9f\u73fe\uff010.2\u79d2\u306e\u9ad8\u901f\u9854\u8a8d\u8a3c\u3068\u5f93\u6765\u306eIC\u30ab\u30fc\u30c9\u306b\u3088\u308b\u89e3\u9320\u3092\u3053\u308c1\u53f0\u3067\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/4d17b0929ab7e72ec0a96d3e6ec0c2f8.png\" alt=\"\u4f4e\u7167\u5ea6\u74b0\u5883\u5bfe\u5fdc\u9854\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">\u4f4e\u7167\u5ea6\u74b0\u5883\u3067\u3082\u9ad8\u3044\u7cbe\u5ea6\u3067\u8a8d\u8a3c\u30022\u4eba\u540c\u6642\u9854\u8a8d\u8a3c\u3068IC\u30ab\u30fc\u30c9\u8a8d\u8a3c\u3001\u6307\u7d0b\u8a8d\u8a3c\u3082\u53ef\u80fd\u306a\u51fa\u9000\u52e4\u30b7\u30b9\u30c6\u30e0\u306b\u3082\u5bfe\u5fdc\u3057\u305f\u7aef\u672b<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/zktecoG5.png\" alt=\"8\u30a4\u30f3\u30c1\u5927\u753b\u9762\u9854\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">8\u30a4\u30f3\u30c1\u5927\u753b\u9762\u3067\u8a8d\u8a3c\u72b6\u614b\u304c\u4e00\u76ee\u77ad\u7136\u3002IC\u30ab\u30fc\u30c9\u8a8d\u8a3c\u3001\u5c02\u7528\u30a2\u30d7\u30ea\u3067\u306e\u767b\u9332\u3092\u884c\u3046\u3053\u3068\u3067QR\u30b3\u30fc\u30c9\u8a8d\u8a3c\u3082\u53ef\u80fd\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/Omni20.png\" alt=\"\u8d85\u9ad8\u901f\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">0.1\u79d2\u306e\u8d85\u9ad8\u901f\u8a8d\u8a3c\u3067\u3001\u5f85\u3061\u6642\u9593\u3092\u5927\u5e45\u306b\u77ed\u7e2e\u3002IC\u30ab\u30fc\u30c9\u3001\u638c\u7d0b\u3001\u9854\u8a8d\u8a3c\u3001\u7ba1\u7406\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u308b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3067\u306eQR\u30b3\u30fc\u30c9\u3067\u306e\u89e3\u9320\u304c\u53ef\u80fd\u3002\u5c0f\u578b\u306e\u7aef\u672b\uff0859mm\u00d720mm\u00d7185mm\uff09\u306a\u306e\u3067\u30c7\u30b6\u30a4\u30f3\u91cd\u8996\u306e\u30aa\u30d5\u30a3\u30b9\u306a\u3069\u306b\u3082\u6700\u9069\u3067\u3059\u3002\u8a8d\u8a3c\u65b9\u6cd5\u3092\u9854\u8a8d\u8a3c\u542b\u30802\u7a2e\u985e\u306e\u8a8d\u8a3c\u3092\u7d44\u307f\u5408\u308f\u305b\u308b\u3053\u3068\u30672\u91cd\u8a8d\u8a3c\u3082\u53ef\u80fd\u306a\u9ad8\u3044\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u5229\u4fbf\u6027\u3092\u4e21\u7acb\u3002\u52e4\u6020\u30c7\u30fc\u30bf\u53d6\u5f97\u3001\u51fa\u529b\u3082\u53ef\u80fd\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/omni30.png\" alt=\"5\u30a4\u30f3\u30c1\u6db2\u6676\u642d\u8f09\u9854\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">5\u30a4\u30f3\u30c1\u6db2\u6676\u306e\u63a1\u7528\u306b\u3088\u308a\u64cd\u4f5c\u6027\u3084\u8a8d\u8a3c\u72b6\u614b\u304c\u4e00\u76ee\u77ad\u7136\u3067\u3059\u30024\u540d\u540c\u6642\u8a8d\u8a3c\u304c\u53ef\u80fd\u306a\u306e\u3067\u3001\u8907\u6570\u4eba\u6570\u306e\u5165\u5ba4\u6642\u3001\u9000\u51fa\u6642\u306e\u6df7\u96d1\u3092\u5927\u5e45\u306b\u89e3\u6d88\u3002IC\u30ab\u30fc\u30c9\u3001\u638c\u7d0b\u3001\u9854\u8a8d\u8a3c\u3001\u7ba1\u7406\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u308b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3067\u306eQR\u30b3\u30fc\u30c9\u3067\u306e\u89e3\u9320\u304c\u53ef\u80fd\u3002\u8a8d\u8a3c\u65b9\u6cd5\u3092\u9854\u8a8d\u8a3c\u542b\u30802\u7a2e\u985e\u306e\u8a8d\u8a3c\u3092\u7d44\u307f\u5408\u308f\u305b\u308b\u3053\u3068\u30672\u91cd\u8a8d\u8a3c\u3082\u53ef\u80fd\u306a\u9ad8\u3044\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u5229\u4fbf\u6027\u3092\u4e21\u7acb\u3002\u52e4\u6020\u30c7\u30fc\u30bf\u53d6\u5f97\u3001\u51fa\u529b\u3082\u53ef\u80fd\u3002\u7384\u95a2\u3084\u53d7\u4ed8\u306a\u3069\u306b\u8a2d\u7f6e\u3059\u308b\u3053\u3068\u3067\u5916\u90e8\u304b\u3089\u306e\u304a\u5ba2\u69d8\u306e\u6620\u50cf\u3001\u53cc\u65b9\u5411\u3067\u306e\u901a\u8a71\u304c\u53ef\u80fd\u306a\u30a4\u30f3\u30bf\uff0d\u30b3\u30e0\u6a5f\u80fd\u3082\u53ef\u80fd\u3067\u3059\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/bioentryW3.png\" alt=\"\u904e\u9177\u74b0\u5883\u5bfe\u5fdc\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">IC\u30ab\u30fc\u30c9\u3001\u6697\u8a3c\u756a\u53f7\u306b\u3088\u308b\u30c6\u30f3\u30ad\u30fc\u89e3\u9320\u3001\u7ba1\u7406\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u308b\u30b9\u30de\u30fc\u30c8\u30d5\u30a9\u30f3\u3067\u306eQR\u30b3\u30fc\u30c9\u3067\u306e\u89e3\u9320\u304c\u53ef\u80fd\u3002\u6c34\u6ca130\u5206\u3001-30\u2103\u304b\u308970\u2103\u307e\u3067\u5bfe\u5fdc\u3002\u904e\u9177\u306a\u74b0\u5883\u3067\u3082\u5b89\u5b9a\u52d5\u4f5c\u3057\u3001EAL6+\u8a8d\u8a3c\u3067\u512a\u308c\u305f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u5b9f\u73fe\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                             \n                             <div class=\"swiper-slide equipment-slide\">\n                                 <div class=\"equipment-card\">\n                                     <div class=\"equipment-image-wrapper\">\n                                         <img decoding=\"async\" src=\"https:\/\/s-tekt.com\/kaogate\/wp-content\/uploads\/2025\/12\/bioentry3.png\" alt=\"AI\u6280\u8853\u642d\u8f09\u9854\u8a8d\u8a3c\u7aef\u672b\">\n                                     <\/div>\n                                     <p class=\"equipment-description collapsed\">AI\u6280\u8853\u3067\u30de\u30b9\u30af\u30fb\u30e1\u30ac\u30cd\u30fb\u5e3d\u5b50\u3067\u3082\u9ad8\u7cbe\u5ea6\u8a8d\u8a3c\u3002\u500b\u4eba\u60c5\u5831\u3092\u5916\u90e8\u306b\u4fdd\u5b58\u305b\u305a\u3001\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u4fdd\u8b77\u3068\u5229\u4fbf\u6027\u3092\u4e21\u7acb\u3002<\/p>\n                                     <button class=\"equipment-toggle-btn hidden\" type=\"button\">\n                                         <span class=\"toggle-text\">\u3082\u3063\u3068\u898b\u308b<\/span>\n                                         <span class=\"toggle-icon\">\u2228<\/span>\n                                     <\/button>\n                                 <\/div>\n                             <\/div>\n                         <\/div>\n                     <\/div>\n                     \n                     <button class=\"equipment-nav-btn next\" aria-label=\"\u6b21\u3078\">\n                         <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                             <path d=\"M9 18L15 12L9 6\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                         <\/svg>\n                     <\/button>\n                     \n                    <ul class=\"equipment-dots\"><\/ul>\n                 <\/div>\n             <\/div>\n         <\/section>\n\n         <!-- \u304a\u554f\u3044\u5408\u308f\u305b\u30d5\u30a9\u30fc\u30e0\u30bb\u30af\u30b7\u30e7\u30f3 -->\n         <section class=\"contact-form-section\">\n             <div class=\"container\">\n                 <h2 class=\"section-title\">\u304a\u6c17\u8efd\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044<\/h2>\n                 <p class=\"section-subtitle\">\u9854\u8a8d\u8a3c\u30b7\u30b9\u30c6\u30e0\u306e\u5c0e\u5165\u306b\u3064\u3044\u3066\u3001\u5c02\u9580\u30b9\u30bf\u30c3\u30d5\u304c\u304a\u5ba2\u69d8\u306e\u3054\u8981\u671b\u306b\u5408\u308f\u305b\u3066\u3054\u63d0\u6848\u3044\u305f\u3057\u307e\u3059<\/p>\n                \n                <div class=\"contact-form-wrapper\">\n                    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f1326-o1\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"1326\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/kaogate\/wp-json\/wp\/v2\/pages\/1356#wpcf7-f1326-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"1326\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f1326-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u8cb4\u793e\u540d\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"text-666\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u682a\u5f0f\u4f1a\u793eS-TEKT\" value=\"\" type=\"text\" name=\"text-666\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u304a\u540d\u524d\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"text-537\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u5c71\u7530 \u592a\u90ce\" value=\"\" type=\"text\" name=\"text-537\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"email-42\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"sample@s-tekt.com\" value=\"\" type=\"email\" name=\"email-42\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u304a\u96fb\u8a71\u756a\u53f7\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"tel-713\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"03-3820-5760\" value=\"\" type=\"tel\" name=\"tel-713\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u5c0e\u5165\u691c\u8a0e\u5148\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"radio-711\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"radio-711\" value=\"\u81ea\u793e\u5c0e\u5165\" \/><span class=\"wpcf7-list-item-label\">\u81ea\u793e\u5c0e\u5165<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"radio-711\" value=\"\u4ed6\u793e\u5c0e\u5165\" \/><span class=\"wpcf7-list-item-label\">\u4ed6\u793e\u5c0e\u5165<\/span><\/label><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"select-776\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"select-776\"><option value=\"\u88fd\u54c1\u306e\u5c0e\u5165\u306b\u3064\u3044\u3066\u76f8\u8ac7\u3057\u305f\u3044\">\u88fd\u54c1\u306e\u5c0e\u5165\u306b\u3064\u3044\u3066\u76f8\u8ac7\u3057\u305f\u3044<\/option><option value=\"\u88fd\u54c1\u3084\u4ed5\u69d8\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u77e5\u308a\u305f\u3044\">\u88fd\u54c1\u3084\u4ed5\u69d8\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u77e5\u308a\u305f\u3044<\/option><option value=\"\u898b\u7a4d\u304c\u6b32\u3057\u3044\">\u898b\u7a4d\u304c\u6b32\u3057\u3044<\/option><option value=\"\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u3044\">\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u3044<\/option><option value=\"\u305d\u306e\u4ed6\">\u305d\u306e\u4ed6<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item nini\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u5177\u4f53\u7684\u306a\u5185\u5bb9\n\t\t<\/p>\n\t\t<p class=\"required nini\">\u4efb\u610f\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"textarea-710\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"textarea-710\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u5c0e\u5165\u4e88\u5b9a\u6642\u671f\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"select-357\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"select-357\"><option value=\"\u6700\u77ed\u3067\u5c0e\u5165\u3057\u305f\u3044\">\u6700\u77ed\u3067\u5c0e\u5165\u3057\u305f\u3044<\/option><option value=\"1\u304b\u6708\u4ee5\u5185\">1\u304b\u6708\u4ee5\u5185<\/option><option value=\"3\u304b\u6708\u4ee5\u5185\">3\u304b\u6708\u4ee5\u5185<\/option><option value=\"6\u304b\u6708\u4ee5\u5185\">6\u304b\u6708\u4ee5\u5185<\/option><option value=\"1\u5e74\u4ee5\u5185\">1\u5e74\u4ee5\u5185<\/option><option value=\"1\u5e74\u4ee5\u4e0a\">1\u5e74\u4ee5\u4e0a<\/option><option value=\"\u672a\u5b9a\">\u672a\u5b9a<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"item\">\n\t<div class=\"item-ttl\">\n\t\t<p class=\"ttl\">\u3069\u3061\u3089\u3067\u304a\u77e5\u308a\u306b<br \/>\n\u306a\u308a\u307e\u3057\u305f\u304b\uff1f\n\t\t<\/p>\n\t\t<p class=\"required\">\u5fc5\u9808\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"item-form\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"select-911\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"select-911\"><option value=\"Google\/Yahoo!\u3067\u691c\u7d22\">Google\/Yahoo!\u3067\u691c\u7d22<\/option><option value=\"\u5e83\u544a\u304b\u3089\u306e\u30ea\u30f3\u30af\">\u5e83\u544a\u304b\u3089\u306e\u30ea\u30f3\u30af<\/option><option value=\"\u4ed6\u793e\u30b5\u30a4\u30c8\u304b\u3089\u306e\u30ea\u30f3\u30af\">\u4ed6\u793e\u30b5\u30a4\u30c8\u304b\u3089\u306e\u30ea\u30f3\u30af<\/option><option value=\"SNS\u304b\u3089\u306e\u30ea\u30f3\u30af\">SNS\u304b\u3089\u306e\u30ea\u30f3\u30af<\/option><option value=\"\u30e1\u30fc\u30eb\u30de\u30ac\u30b8\u30f3\">\u30e1\u30fc\u30eb\u30de\u30ac\u30b8\u30f3<\/option><option value=\"\u7d39\u4ecb\">\u7d39\u4ecb<\/option><option value=\"\u305d\u306e\u4ed6\">\u305d\u306e\u4ed6<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"\u3053\u306e\u5185\u5bb9\u3067\u9001\u4fe1\u3059\u308b\" \/>\n<\/p><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"_wpcf7_ak_\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"167\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n                <\/div>\n                \n                <div class=\"contact-info\">\n                    <div class=\"contact-info-item\">\n                        <h3>\ud83d\udcde \u304a\u96fb\u8a71\u3067\u306e\u304a\u554f\u3044\u5408\u308f\u305b<\/h3>\n                        <p>03-3820-5760<br><small>\uff08\u5e73\u65e5 9:00-17:00\uff09<\/small><\/p>\n                    <\/div>\n                    <div class=\"contact-info-item\">\n                        <h3>\ud83d\udce7 \u30e1\u30fc\u30eb\u3067\u306e\u304a\u554f\u3044\u5408\u308f\u305b<\/h3>\n                        <p>sales@s-tekt.com<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    \n    <!-- \u30d5\u30c3\u30bf\u30fc -->\n    <footer style=\"background: #222; color: white; padding: 40px 0; text-align: center; width: 100%;\">\n        <div class=\"container\">\n            <p>&copy; 2025 \u682a\u5f0f\u4f1a\u793eS-TEKT. All rights reserved.<\/p>\n        <\/div>\n    <\/footer>\n    <\/div>\n    \n    <!-- Swiper.js CDN -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.css\">\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js\"><\/script>\n    \n    <script>\n    \/\/ \u30b9\u30e0\u30fc\u30ba\u30b9\u30af\u30ed\u30fc\u30eb\u6a5f\u80fd\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ \u30d8\u30c3\u30c0\u30fc\u306e\u300c\u4eca\u3059\u3050\u76f8\u8ac7\u300d\u30dc\u30bf\u30f3\u306e\u30af\u30ea\u30c3\u30af\u30a4\u30d9\u30f3\u30c8\n        const contactBtn = document.querySelector('.contact-btn');\n        if (contactBtn) {\n            contactBtn.addEventListener('click', function(e) {\n                e.preventDefault();\n                const contactSection = document.querySelector('.contact-form-section');\n                if (contactSection) {\n                    contactSection.scrollIntoView({ \n                        behavior: 'smooth',\n                        block: 'start'\n                    });\n                }\n            });\n        }\n\n        \/\/ \u6a5f\u5668\u30ab\u30fc\u30c9\u306e\u8aac\u660e\u6587\u306e\u5c55\u958b\/\u6298\u308a\u305f\u305f\u307f\u6a5f\u80fd\n        function initEquipmentDescriptionToggle() {\n            const descriptions = document.querySelectorAll('.equipment-description');\n            \n            descriptions.forEach(function(description) {\n                const toggleBtn = description.nextElementSibling;\n                if (!toggleBtn || !toggleBtn.classList.contains('equipment-toggle-btn')) {\n                    return;\n                }\n                \n                \/\/ \u65e2\u306b\u521d\u671f\u5316\u6e08\u307f\u304b\u30c1\u30a7\u30c3\u30af\uff08data\u5c5e\u6027\u3067\u7ba1\u7406\uff09\n                if (description.dataset.toggleInitialized === 'true') {\n                    \/\/ \u65e2\u306b\u521d\u671f\u5316\u6e08\u307f\u306e\u5834\u5408\u306f\u3001\u5c55\u958b\u72b6\u614b\u3092\u4fdd\u6301\u3057\u305f\u307e\u307e\u30b9\u30ad\u30c3\u30d7\n                    return;\n                }\n                \n                \/\/ \u521d\u671f\u72b6\u614b\u30673\u884c\u5236\u9650\u3092\u9069\u7528\uff08\u5c55\u958b\u72b6\u614b\u3067\u306a\u3044\u5834\u5408\u306e\u307f\uff09\n                if (!description.classList.contains('expanded')) {\n                    description.classList.add('collapsed');\n                    description.classList.remove('expanded');\n                }\n                \n                \/\/ \u5b9f\u969b\u306e\u9ad8\u3055\u3092\u6e2c\u5b9a\uff08\u4e00\u6642\u7684\u306b\u5c55\u958b\u3057\u3066\u6e2c\u5b9a\uff09\n                const originalDisplay = description.style.display;\n                const originalLineClamp = description.style.webkitLineClamp;\n                const originalOverflow = description.style.overflow;\n                const wasExpanded = description.classList.contains('expanded');\n                \n                \/\/ \u4e00\u6642\u7684\u306b\u5c55\u958b\u3057\u3066\u9ad8\u3055\u3092\u6e2c\u5b9a\n                description.style.display = 'block';\n                description.style.webkitLineClamp = 'none';\n                description.style.overflow = 'visible';\n                description.style.maxHeight = 'none';\n                const actualHeight = description.scrollHeight;\n                \n                \/\/ 3\u884c\u306e\u9ad8\u3055\u3092\u8a08\u7b97\uff08line-height: 1.8\uff09\n                const lineHeight = parseFloat(window.getComputedStyle(description).lineHeight);\n                const threeLineHeight = lineHeight * 3;\n                \n                \/\/ \u5143\u306e\u72b6\u614b\u306b\u623b\u3059\n                if (wasExpanded) {\n                    description.classList.add('expanded');\n                    description.classList.remove('collapsed');\n                } else {\n                    description.classList.add('collapsed');\n                    description.classList.remove('expanded');\n                }\n                description.style.display = originalDisplay || '';\n                description.style.webkitLineClamp = originalLineClamp || '';\n                description.style.overflow = originalOverflow || '';\n                description.style.maxHeight = '';\n                \n                \/\/ 3\u884c\u3092\u8d85\u3048\u308b\u5834\u5408\u306f\u30dc\u30bf\u30f3\u3092\u8868\u793a\uff08\u5c11\u3057\u4f59\u88d5\u3092\u6301\u305f\u305b\u308b\uff09\n                if (actualHeight > threeLineHeight + 5) {\n                    toggleBtn.classList.remove('hidden');\n                    toggleBtn.style.display = 'inline-flex';\n                    \n                    \/\/ \u65e2\u306b\u5c55\u958b\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u30dc\u30bf\u30f3\u306e\u30c6\u30ad\u30b9\u30c8\u3092\u66f4\u65b0\n                    if (wasExpanded) {\n                        toggleBtn.querySelector('.toggle-text').textContent = '\u6298\u308a\u305f\u305f\u3080';\n                        toggleBtn.classList.add('expanded');\n                    } else {\n                        toggleBtn.querySelector('.toggle-text').textContent = '\u3082\u3063\u3068\u898b\u308b';\n                        toggleBtn.classList.remove('expanded');\n                    }\n                    \n                    \/\/ \u30dc\u30bf\u30f3\u30af\u30ea\u30c3\u30af\u30a4\u30d9\u30f3\u30c8\uff08\u4e00\u5ea6\u3060\u3051\u767b\u9332\uff09\n                    if (!toggleBtn.dataset.clickHandlerAdded) {\n                        toggleBtn.addEventListener('click', function() {\n                            const isCollapsed = description.classList.contains('collapsed');\n                            \n                            if (isCollapsed) {\n                                \/\/ \u5c55\u958b\n                                description.classList.remove('collapsed');\n                                description.classList.add('expanded');\n                                toggleBtn.querySelector('.toggle-text').textContent = '\u6298\u308a\u305f\u305f\u3080';\n                                toggleBtn.classList.add('expanded');\n                            } else {\n                                \/\/ \u6298\u308a\u305f\u305f\u307f\n                                description.classList.remove('expanded');\n                                description.classList.add('collapsed');\n                                toggleBtn.querySelector('.toggle-text').textContent = '\u3082\u3063\u3068\u898b\u308b';\n                                toggleBtn.classList.remove('expanded');\n                            }\n                        });\n                        toggleBtn.dataset.clickHandlerAdded = 'true';\n                    }\n                } else {\n                    \/\/ 3\u884c\u4ee5\u4e0b\u306e\u5834\u5408\u306f\u30dc\u30bf\u30f3\u3092\u975e\u8868\u793a\n                    toggleBtn.classList.add('hidden');\n                }\n                \n                \/\/ \u521d\u671f\u5316\u6e08\u307f\u30d5\u30e9\u30b0\u3092\u8a2d\u5b9a\n                description.dataset.toggleInitialized = 'true';\n            });\n        }\n    \n        \/\/ \u4e0d\u8981\u306a\u8981\u7d20\u3092\u52d5\u7684\u306b\u524a\u9664\n        function removeUnwantedElements() {\n        \/\/ \u30b5\u30a4\u30c9\u30d0\u30fc\u3068\u30b3\u30e1\u30f3\u30c8\u3001WordPress\u30c6\u30fc\u30de\u306e\u30d8\u30c3\u30c0\u30fc\u3092\u524a\u9664\uff08\u30ab\u30b9\u30bf\u30e0\u30d8\u30c3\u30c0\u30fc\u306f\u9664\u5916\uff09\n        const elementsToRemove = [\n            '.site-sidebar',\n            '.comments-area', \n            '.entry-footer',\n            '.post-navigation',\n            '.widget-area',\n            '.sidebar',\n            'aside',\n            '.site-header',\n            '.main-header',\n            '.site-branding',\n            '.site-title',\n            '.site-description',\n            '.breadcrumb',\n            '.breadcrumbs',\n            '.breadcrumb-trail',\n            '.yoast-breadcrumb',\n            '.rank-math-breadcrumb',\n            '.wp-block-breadcrumb',\n            '[class*=\"breadcrumb\"]',\n            \/\/ \u4e0a\u90e8\u306e\u9752\u3044\u30d0\u30fc\u3092\u524a\u9664\n            '.page-header',\n            '.entry-header',\n            '.page-title-bar',\n            '.title-bar',\n            '.header-bar',\n            '.wp-block-group:first-child',\n            '.wp-block-cover:first-child',\n            '.wp-block-group__inner-container:first-child',\n            '.wp-block-cover__inner-container:first-child',\n            '.wp-block-spacer',\n            '.spacer',\n            '.empty-block',\n            '[class*=\"spacer\"]',\n            '[class*=\"empty\"]',\n            '.wp-block-group:empty',\n            '.wp-block-column:empty',\n            '.wp-block-cover:empty'\n        ];\n            \n            elementsToRemove.forEach(selector => {\n                const elements = document.querySelectorAll(selector);\n                elements.forEach(element => {\n                    \/\/ \u30ab\u30b9\u30bf\u30e0\u30d8\u30c3\u30c0\u30fc\u306f\u9664\u5916\n                    if (element && element.parentNode && \n                        !element.closest('.face-recognition-page') && \n                        !element.classList.contains('face-recognition-page')) {\n                        element.remove();\n                    }\n                });\n            });\n    \n            \/\/ \u30d2\u30fc\u30ed\u30fc\u30bb\u30af\u30b7\u30e7\u30f3\u5185\u306e\u4e0d\u8981\u306a\u8981\u7d20\u3092\u524a\u9664\n            const hero = document.querySelector('.hero');\n            if (hero) {\n                const container = hero.querySelector('.container');\n                if (container) {\n                    const children = Array.from(container.children);\n                    children.forEach(child => {\n                        if (!child.classList.contains('hero-benefits') && \n                            !child.tagName.toLowerCase().includes('h1') && \n                            !child.classList.contains('subtitle')) {\n                            if (child.offsetHeight < 50 && child.offsetWidth < 50) {\n                                child.remove();\n                            }\n                        }\n                    });\n                }\n            }\n    \n            \/\/ \u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u5168\u5e45\u306b\n            const mainContent = document.querySelector('.site-main, .content-area, .entry-content');\n            if (mainContent) {\n                mainContent.style.width = '100vw';\n                mainContent.style.maxWidth = '100vw';\n                mainContent.style.margin = '0';\n                mainContent.style.padding = '0';\n            }\n\n            \/\/ \u4e0a\u90e8\u306e\u9752\u3044\u30d0\u30fc\u3092\u5f37\u5236\u7684\u306b\u524a\u9664\n            const blueBars = document.querySelectorAll('[style*=\"background\"]:not(.face-recognition-page *), [class*=\"blue\"]:not(.face-recognition-page *), [class*=\"header\"]:not(.face-recognition-page *)');\n            blueBars.forEach(element => {\n                if (element && element.parentNode && \n                    !element.closest('.face-recognition-page') && \n                    element.offsetHeight < 100 && \n                    element.offsetWidth > 200) {\n                    element.remove();\n                }\n            });\n        }\n    \n         \/\/ \u5165\u529b\u6b04\u306e\u67a0\u7dda\u3092\u5f37\u5236\u7684\u306b\u9069\u7528\u3059\u308b\u95a2\u6570\n         function forceInputBorders() {\n             \/\/ \u3059\u3079\u3066\u306e\u5165\u529b\u8981\u7d20\u3092\u53d6\u5f97\n             const allInputs = document.querySelectorAll('input, textarea, select');\n             \n             allInputs.forEach(input => {\n                 \/\/ \u9001\u4fe1\u30dc\u30bf\u30f3\u3084\u30e9\u30b8\u30aa\u30dc\u30bf\u30f3\u3001\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306f\u9664\u5916\n                 if (input.type !== 'submit' && \n                     input.type !== 'button' && \n                     input.type !== 'radio' && \n                     input.type !== 'checkbox') {\n                     \n                     \/\/ \u5f37\u5236\u7684\u306b\u30b9\u30bf\u30a4\u30eb\u3092\u9069\u7528\n                     input.style.setProperty('border', '2px solid #999999', 'important');\n                     input.style.setProperty('border-radius', '8px', 'important');\n                     input.style.setProperty('background', '#fff', 'important');\n                     input.style.setProperty('outline', 'none', 'important');\n                     input.style.setProperty('box-shadow', 'none', 'important');\n                     input.style.setProperty('color', '#333333', 'important');\n                     \n                     \/\/ \u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc\u306e\u8272\u3082\u8a2d\u5b9a\n                     input.style.setProperty('--placeholder-color', '#999999', 'important');\n                 }\n             });\n         }\n\n         \/\/ \u30e2\u30d0\u30a4\u30eb\u3067\u306e\u30d5\u30a9\u30fc\u30e0\u5e45\u3092\u5f37\u5236\u7684\u306b\u8abf\u6574\n         function forceMobileFormWidth() {\n             if (window.innerWidth <= 768) {\n                 const formWrapper = document.querySelector('.contact-form-wrapper');\n                 const wpcf7 = document.querySelector('.contact-form-wrapper .wpcf7');\n                 const wpcf7Form = document.querySelector('.contact-form-wrapper .wpcf7-form');\n                 \n                 if (formWrapper) {\n                     formWrapper.style.setProperty('max-width', 'calc(100vw - 60px)', 'important');\n                     formWrapper.style.setProperty('width', 'calc(100vw - 60px)', 'important');\n                     formWrapper.style.setProperty('margin', '0 auto', 'important');\n                     formWrapper.style.setProperty('overflow-x', 'hidden', 'important');\n                     formWrapper.style.setProperty('display', 'block', 'important');\n                 }\n                 \n                 if (wpcf7) {\n                     wpcf7.style.setProperty('max-width', '100%', 'important');\n                     wpcf7.style.setProperty('width', '100%', 'important');\n                     wpcf7.style.setProperty('margin', '0', 'important');\n                     wpcf7.style.setProperty('padding', '0', 'important');\n                 }\n                 \n                 if (wpcf7Form) {\n                     wpcf7Form.style.setProperty('max-width', '100%', 'important');\n                     wpcf7Form.style.setProperty('width', '100%', 'important');\n                     wpcf7Form.style.setProperty('margin', '0', 'important');\n                     wpcf7Form.style.setProperty('padding', '0', 'important');\n                 }\n                 \n                 const inputs = document.querySelectorAll('.contact-form-wrapper input, .contact-form-wrapper textarea, .contact-form-wrapper select');\n                 inputs.forEach(input => {\n                     input.style.setProperty('max-width', '100%', 'important');\n                     input.style.setProperty('width', '100%', 'important');\n                     input.style.setProperty('margin-left', '0', 'important');\n                     input.style.setProperty('margin-right', '0', 'important');\n                 });\n             }\n         }\n\n         \/\/ \u30b7\u30b9\u30c6\u30e0\u69cb\u6210\u56f3\u306e\u30b5\u30a4\u30ba\u3092\u5f37\u5236\u7684\u306b65%\u306b\u8abf\u6574\n         function forceSystemDiagramSize() {\n             const systemDiagram = document.querySelector('.system-diagram');\n             if (systemDiagram) {\n                 systemDiagram.style.setProperty('max-width', '65%', 'important');\n                 systemDiagram.style.setProperty('width', '65%', 'important');\n                 systemDiagram.style.setProperty('height', 'auto', 'important');\n             }\n         }\n\n         \/\/ \u30c9\u30c3\u30c8\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc\u751f\u6210\u95a2\u6570\n         function createEquipmentDots(swiperInstance, dotsContainer, totalSlides) {\n             if (!dotsContainer || !swiperInstance) return;\n             \n             \/\/ \u65e2\u5b58\u306e\u30c9\u30c3\u30c8\u3092\u30af\u30ea\u30a2\n             dotsContainer.innerHTML = '';\n             \n             \/\/ totalSlides\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3001HTML\u304b\u3089\u76f4\u63a5\u53d6\u5f97\n             if (!totalSlides || totalSlides <= 0) {\n                 const swiperWrapper = document.querySelector('.equipment-swiper .swiper-wrapper');\n                 const slides = swiperWrapper ? swiperWrapper.querySelectorAll('.swiper-slide.equipment-slide') : [];\n                 totalSlides = slides.length;\n                 \n                 \/\/ \u30eb\u30fc\u30d7\u30e2\u30fc\u30c9\u306e\u5834\u5408\u3001\u8907\u88fd\u3055\u308c\u305f\u30b9\u30e9\u30a4\u30c9\u3092\u9664\u5916\n                 if (swiperInstance.params.loop && swiperInstance.loopedSlides) {\n                     totalSlides = totalSlides - (swiperInstance.loopedSlides * 2);\n                 }\n             }\n             \n             \/\/ \u6700\u5c0f\u5024\u30c1\u30a7\u30c3\u30af\n             totalSlides = Math.max(1, totalSlides);\n             \n             console.log('Creating dots for', totalSlides, 'slides');\n             \n             \/\/ \u88fd\u54c1\u6570\u5206\u306e\u30c9\u30c3\u30c8\u3092\u751f\u6210\n             for (let i = 0; i < totalSlides; i++) {\n                 const dot = document.createElement('li');\n                 dot.className = 'equipment-dot';\n                 dot.setAttribute('data-slide-index', i);\n                 \n                 \/\/ \u30c9\u30c3\u30c8\u30af\u30ea\u30c3\u30af\u3067\u30b9\u30e9\u30a4\u30c9\u79fb\u52d5\n                 dot.addEventListener('click', function() {\n                     if (swiperInstance.params.loop) {\n                         swiperInstance.slideToLoop(i);\n                     } else {\n                         swiperInstance.slideTo(i);\n                     }\n                 });\n                 \n                 dotsContainer.appendChild(dot);\n             }\n         }\n\n         \/\/ \u30c9\u30c3\u30c8\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc\u66f4\u65b0\u95a2\u6570\n         function updateEquipmentDots(swiperInstance, dotsContainer, totalSlides) {\n             if (!dotsContainer || !swiperInstance) return;\n             \n             const dots = dotsContainer.querySelectorAll('.equipment-dot');\n             if (dots.length === 0) return;\n             \n             \/\/ \u5b9f\u969b\u306e\u30b9\u30e9\u30a4\u30c9\u6570\u306f\u30c9\u30c3\u30c8\u306e\u6570\u304b\u3089\u53d6\u5f97\uff08\u6700\u3082\u78ba\u5b9f\uff09\n             const actualTotalSlides = totalSlides || dots.length;\n             \n             \/\/ \u30eb\u30fc\u30d7\u6642\u306f realIndex \u3092\u4f7f\u7528\uff08\u5b9f\u969b\u306e\u30b9\u30e9\u30a4\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\uff09\n             const currentIndex = swiperInstance.realIndex !== undefined ? swiperInstance.realIndex : swiperInstance.activeIndex;\n             const isDesktop = window.innerWidth >= 769;\n             \n             console.log('Update dots - currentIndex:', currentIndex, 'totalSlides:', actualTotalSlides, 'dots.length:', dots.length);\n             \n             \/\/ \u3059\u3079\u3066\u306e\u30c9\u30c3\u30c8\u3092\u975e\u30a2\u30af\u30c6\u30a3\u30d6\u306b\n             dots.forEach(dot => {\n                 dot.classList.remove('active');\n             });\n             \n             if (isDesktop) {\n                 \/\/ \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\uff083\u5217\u8868\u793a\uff09\u306e\u5834\u5408\uff1a\u8868\u793a\u3055\u308c\u3066\u3044\u308b3\u3064\u306e\u30b9\u30e9\u30a4\u30c9\u306b\u5bfe\u5fdc\u3059\u308b\u30c9\u30c3\u30c8\u3092\u3059\u3079\u3066\u30a2\u30af\u30c6\u30a3\u30d6\u306b\n                 const slidesPerView = 3;\n                 for (let i = 0; i < slidesPerView; i++) {\n                     \/\/ \u30e2\u30b8\u30e5\u30ed\u6f14\u7b97\u30670-5\u306e\u7bc4\u56f2\u306b\u6b63\u898f\u5316\n                     const dotIndex = (currentIndex + i) % actualTotalSlides;\n                     console.log('Activating dot:', dotIndex, 'for slide:', currentIndex + i);\n                     if (dots[dotIndex]) {\n                         dots[dotIndex].classList.add('active');\n                     }\n                 }\n             } else {\n                 \/\/ \u30e2\u30d0\u30a4\u30eb\uff081\u5217\u8868\u793a\uff09\u306e\u5834\u5408\uff1a\u73fe\u5728\u8868\u793a\u4e2d\u306e\u30b9\u30e9\u30a4\u30c9\u306b\u5bfe\u5fdc\u3059\u308b\u30c9\u30c3\u30c8\u3092\u30a2\u30af\u30c6\u30a3\u30d6\u306b\n                 const dotIndex = currentIndex % actualTotalSlides;\n                 console.log('Activating dot:', dotIndex, 'for slide:', currentIndex);\n                 if (dots[dotIndex]) {\n                     dots[dotIndex].classList.add('active');\n                 }\n             }\n         }\n\n         \/\/ \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30dc\u30bf\u30f3\u66f4\u65b0\u95a2\u6570\n         function updateEquipmentNavButtons(swiperInstance, prevBtn, nextBtn) {\n             if (!prevBtn || !nextBtn || !swiperInstance) return;\n             \n             \/\/ \u30eb\u30fc\u30d7\u304c\u6709\u52b9\u306a\u5834\u5408\u306f\u3001\u30dc\u30bf\u30f3\u3092\u5e38\u306b\u6709\u52b9\u306b\u3059\u308b\n             if (swiperInstance.params.loop) {\n                 prevBtn.disabled = false;\n                 nextBtn.disabled = false;\n             } else {\n                 \/\/ \u30eb\u30fc\u30d7\u304c\u7121\u52b9\u306a\u5834\u5408\u306e\u307f\u3001\u6700\u521d\u3068\u6700\u5f8c\u3067\u30dc\u30bf\u30f3\u3092\u7121\u52b9\u5316\n                 const isBeginning = swiperInstance.isBeginning;\n                 const isEnd = swiperInstance.isEnd;\n                 \n                 prevBtn.disabled = isBeginning;\n                 nextBtn.disabled = isEnd;\n             }\n         }\n\n         \/\/ \u6a5f\u5668\u4e00\u89a7\u30ab\u30eb\u30fc\u30bb\u30eb\u306e\u521d\u671f\u5316\n         function initEquipmentCarousel() {\n             const equipmentSwiper = document.querySelector('.equipment-swiper');\n             if (!equipmentSwiper) {\n                 console.log('Equipment swiper not found');\n                 return;\n             }\n\n             \/\/ \u65e2\u306b\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u7834\u68c4\u3057\u3066\u518d\u521d\u671f\u5316\n             if (equipmentSwiper.swiper) {\n                 console.log('Equipment swiper already initialized, destroying...');\n                 equipmentSwiper.swiper.destroy(true, true);\n             }\n\n             const prevBtn = document.querySelector('.equipment-nav-btn.prev');\n             const nextBtn = document.querySelector('.equipment-nav-btn.next');\n             const dotsContainer = document.querySelector('.equipment-dots');\n\n             if (!prevBtn || !nextBtn) {\n                 console.error('Navigation buttons not found');\n                 return;\n             }\n\n             \/\/ Swiper\u521d\u671f\u5316\u524d\u306b\u30b9\u30e9\u30a4\u30c9\u6570\u3092\u53d6\u5f97\uff08\u30eb\u30fc\u30d7\u30e2\u30fc\u30c9\u3067\u8907\u88fd\u3055\u308c\u308b\u524d\u306e\u72b6\u614b\uff09\n             const swiperWrapper = document.querySelector('.equipment-swiper .swiper-wrapper');\n             const originalSlides = swiperWrapper ? swiperWrapper.querySelectorAll('.swiper-slide.equipment-slide').length : 8;\n             console.log('Original slides count:', originalSlides);\n\n             try {\n                 const swiper = new Swiper('.equipment-swiper', {\n                     slidesPerView: 1,\n                     spaceBetween: 30,\n                     loop: true,\n                     watchOverflow: true,\n                     speed: 500,\n                     effect: 'slide',\n                     allowTouchMove: true,\n                     navigation: {\n                         nextEl: nextBtn,\n                         prevEl: prevBtn,\n                         disabledClass: 'swiper-button-disabled',\n                     },\n                     breakpoints: {\n                         769: {\n                             slidesPerView: 3,\n                             spaceBetween: 30,\n                             slidesPerGroup: 1,\n                         },\n                     },\n                     on: {\n                         slideChange: function() {\n                             updateEquipmentDots(this, dotsContainer, originalSlides);\n                             updateEquipmentNavButtons(this, prevBtn, nextBtn);\n                             \/\/ \u30b9\u30e9\u30a4\u30c9\u5909\u66f4\u6642\u306b\u8aac\u660e\u6587\u306e\u5c55\u958b\/\u6298\u308a\u305f\u305f\u307f\u6a5f\u80fd\u3092\u518d\u521d\u671f\u5316\n                             setTimeout(initEquipmentDescriptionToggle, 100);\n                         },\n                         init: function() {\n                             createEquipmentDots(this, dotsContainer, originalSlides);\n                             updateEquipmentDots(this, dotsContainer, originalSlides);\n                             updateEquipmentNavButtons(this, prevBtn, nextBtn);\n                             \/\/ \u8aac\u660e\u6587\u306e\u5c55\u958b\/\u6298\u308a\u305f\u305f\u307f\u6a5f\u80fd\u3092\u521d\u671f\u5316\n                             setTimeout(initEquipmentDescriptionToggle, 100);\n                             console.log('Equipment swiper initialized successfully');\n                             console.log('Total slides:', this.slides.length);\n                             console.log('Original slides:', originalSlides);\n                             console.log('Slides per view:', this.params.slidesPerView);\n                         },\n                         resize: function() {\n                             updateEquipmentDots(this, dotsContainer, originalSlides);\n                             updateEquipmentNavButtons(this, prevBtn, nextBtn);\n                         }\n                     }\n                 });\n                 \n                 \/\/ \u30b0\u30ed\u30fc\u30d0\u30eb\u5909\u6570\u306b\u4fdd\u5b58\uff08\u30c7\u30d0\u30c3\u30b0\u7528\uff09\n                 window.equipmentSwiper = swiper;\n                 \n                 console.log('Equipment swiper created:', swiper);\n                 \n             } catch (error) {\n                 console.error('Error initializing equipment swiper:', error);\n                 console.error('Error details:', error.message, error.stack);\n             }\n         }\n\n        \/\/ \u30da\u30fc\u30b8\u8aad\u307f\u8fbc\u307f\u6642\u306b\u5b9f\u884c\n        removeUnwantedElements();\n        forceInputBorders();\n        forceMobileFormWidth();\n        forceSystemDiagramSize();\n        \n        \/\/ \u6a5f\u5668\u30ab\u30fc\u30c9\u306e\u8aac\u660e\u6587\u306e\u5c55\u958b\/\u6298\u308a\u305f\u305f\u307f\u6a5f\u80fd\u3092\u521d\u671f\u5316\n        initEquipmentDescriptionToggle();\n        \n        \/\/ Swiper\u306e\u30b9\u30e9\u30a4\u30c9\u5909\u66f4\u6642\u306b\u3082\u518d\u521d\u671f\u5316\uff08\u52d5\u7684\u306b\u8ffd\u52a0\u3055\u308c\u308b\u30b9\u30e9\u30a4\u30c9\u306b\u5bfe\u5fdc\uff09\n        const descriptionObserver = new MutationObserver(function(mutations) {\n            let shouldReinit = false;\n            mutations.forEach(function(mutation) {\n                if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {\n                    mutation.addedNodes.forEach(function(node) {\n                        if (node.nodeType === 1 && (node.classList.contains('swiper-slide') || node.querySelector('.swiper-slide'))) {\n                            shouldReinit = true;\n                        }\n                    });\n                }\n            });\n            if (shouldReinit) {\n                setTimeout(initEquipmentDescriptionToggle, 100);\n            }\n        });\n        \n        const swiperContainer = document.querySelector('.equipment-swiper');\n        if (swiperContainer) {\n            descriptionObserver.observe(swiperContainer, { childList: true, subtree: true });\n        }\n        \n        \/\/ \u30a6\u30a3\u30f3\u30c9\u30a6\u30ea\u30b5\u30a4\u30ba\u6642\u306b\u3082\u518d\u521d\u671f\u5316\n        let descriptionResizeTimer;\n        window.addEventListener('resize', function() {\n            clearTimeout(descriptionResizeTimer);\n            descriptionResizeTimer = setTimeout(initEquipmentDescriptionToggle, 300);\n        });\n         \n         \/\/ Swiper.js\u304c\u8aad\u307f\u8fbc\u307e\u308c\u305f\u5f8c\u306b\u6a5f\u5668\u4e00\u89a7\u30ab\u30eb\u30fc\u30bb\u30eb\u3092\u521d\u671f\u5316\n         function initEquipmentCarouselWhenReady() {\n             console.log('Checking for Swiper.js...');\n             \n             if (typeof Swiper !== 'undefined') {\n                 console.log('Swiper.js is available');\n                 \/\/ DOM\u304c\u5b8c\u5168\u306b\u8aad\u307f\u8fbc\u307e\u308c\u308b\u307e\u3067\u5c11\u3057\u5f85\u3064\n                 setTimeout(function() {\n                     console.log('Initializing equipment carousel...');\n                     initEquipmentCarousel();\n                 }, 300);\n             } else {\n                 console.log('Swiper.js not found, waiting...');\n                 \/\/ Swiper.js\u306e\u8aad\u307f\u8fbc\u307f\u3092\u5f85\u3064\n                 let checkCount = 0;\n                 const checkSwiper = setInterval(function() {\n                     checkCount++;\n                     if (typeof Swiper !== 'undefined') {\n                         console.log('Swiper.js loaded after', checkCount * 100, 'ms');\n                         clearInterval(checkSwiper);\n                         setTimeout(function() {\n                             initEquipmentCarousel();\n                         }, 300);\n                     }\n                     \n                     \/\/ 50\u56de\uff085\u79d2\uff09\u30c1\u30a7\u30c3\u30af\u3057\u3066\u3082\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u8b66\u544a\n                     if (checkCount >= 50) {\n                         clearInterval(checkSwiper);\n                         console.warn('Swiper.js not loaded after 5 seconds');\n                         console.warn('Please check if the CDN link is correct');\n                     }\n                 }, 100);\n             }\n         }\n         \n         \/\/ DOMContentLoaded\u5f8c\u306b\u521d\u671f\u5316\u3092\u8a66\u307f\u308b\n         initEquipmentCarouselWhenReady();\n         \n         \/\/ \u30a6\u30a3\u30f3\u30c9\u30a6\u8aad\u307f\u8fbc\u307f\u5b8c\u4e86\u5f8c\u306b\u3082\u8a66\u307f\u308b\uff08\u30d5\u30a9\u30fc\u30eb\u30d0\u30c3\u30af\uff09\n         window.addEventListener('load', function() {\n             setTimeout(function() {\n                 if (typeof Swiper !== 'undefined') {\n                     const equipmentSwiper = document.querySelector('.equipment-swiper');\n                     if (equipmentSwiper && !equipmentSwiper.swiper) {\n                         console.log('Retrying equipment carousel initialization on window load...');\n                         initEquipmentCarousel();\n                     }\n                 }\n             }, 500);\n         });\n         \n         \/\/ \u5c11\u3057\u9045\u5ef6\u3057\u3066\u518d\u5b9f\u884c\uff08\u52d5\u7684\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u5bfe\u5fdc\uff09\n         setTimeout(removeUnwantedElements, 100);\n         setTimeout(removeUnwantedElements, 500);\n         setTimeout(forceInputBorders, 100);\n         setTimeout(forceInputBorders, 500);\n         setTimeout(forceInputBorders, 1000);\n         setTimeout(forceInputBorders, 2000);\n         setTimeout(forceInputBorders, 3000);\n         \n         setTimeout(forceMobileFormWidth, 100);\n         setTimeout(forceMobileFormWidth, 500);\n         setTimeout(forceMobileFormWidth, 1000);\n         setTimeout(forceMobileFormWidth, 2000);\n         \n         setTimeout(function() {\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         }, 100);\n         setTimeout(function() {\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         }, 500);\n         setTimeout(function() {\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         }, 1000);\n         setTimeout(function() {\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         }, 2000);\n         \n         setTimeout(function() {\n             if (typeof Swiper !== 'undefined') {\n                 initEquipmentCarousel();\n             }\n         }, 1000);\n         \n         \/\/ \u30a6\u30a3\u30f3\u30c9\u30a6\u30ea\u30b5\u30a4\u30ba\u6642\u306b\u3082\u518d\u521d\u671f\u5316\u3092\u8a66\u307f\u308b\n         let resizeTimer;\n         window.addEventListener('resize', function() {\n             clearTimeout(resizeTimer);\n             resizeTimer = setTimeout(function() {\n                 if (typeof Swiper !== 'undefined') {\n                     const swiper = document.querySelector('.equipment-swiper');\n                     if (swiper && !swiper.swiper) {\n                         initEquipmentCarousel();\n                     }\n                 }\n             }, 300);\n         });\n\n         \/\/ MutationObserver\u3067\u52d5\u7684\u306b\u8ffd\u52a0\u3055\u308c\u308b\u8981\u7d20\u306b\u3082\u5bfe\u5fdc\n         const observer = new MutationObserver(function(mutations) {\n             mutations.forEach(function(mutation) {\n                 if (mutation.type === 'childList') {\n                     forceInputBorders();\n                     forceMobileFormWidth();\n                     if (typeof forceSystemDiagramSize === 'function') {\n                         forceSystemDiagramSize();\n                     }\n                 }\n             });\n         });\n\n         \/\/ \u30d5\u30a9\u30fc\u30e0\u8981\u7d20\u3092\u76e3\u8996\n         const formElements = document.querySelectorAll('.contact-form-wrapper, .wpcf7, .face-recognition-page');\n         formElements.forEach(element => {\n             observer.observe(element, { childList: true, subtree: true });\n         });\n\n         \/\/ \u5b9a\u671f\u7684\u306b\u30c1\u30a7\u30c3\u30af\u3057\u3066\u5f37\u5236\u9069\u7528\n         setInterval(forceInputBorders, 2000);\n         setInterval(forceMobileFormWidth, 2000);\n         setInterval(function() {\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         }, 2000);\n         \n         \/\/ \u30a6\u30a3\u30f3\u30c9\u30a6\u30ea\u30b5\u30a4\u30ba\u6642\u306b\u3082\u5b9f\u884c\n         window.addEventListener('resize', function() {\n             forceMobileFormWidth();\n             if (typeof forceSystemDiagramSize === 'function') {\n                 forceSystemDiagramSize();\n             }\n         });\n     });\n    <\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9854\u8a8d\u8a3c\u6a5f\u5668\u306e\u3054\u6848\u5185 \u682a\u5f0f\u4f1a\u793eS-TEKT \u4eca\u3059\u3050\u76f8\u8ac7 \u9375\u3084\u30ab\u30fc\u30c9\u306f\u3001\u3082\u3046\u4e0d\u8981\u3002 \u9854\u304c\u300e\u9375\u300f\u306b\u306a\u308b\u3001\u6700\u9ad8\u30ec\u30d9\u30eb\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u52b9\u7387\u5316\u3092\u3002 \u624b\u3076\u3089\u3067\u5165\u9000\u5ba4OK \u9375\u306e\u7ba1\u7406\u304c\u4e0d\u8981 \u4e0d\u6b63\u5165\u5ba4\u3092\u9632\u6b62 \u9854\u8a8d\u8a3c\u3092\u5c0e\u5165\u3059\u308b\u3068\u3001\u3053\u3093\u306a\u306b\u5909\u308f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"vkexunit_cta_each_option":"","footnotes":""},"class_list":["post-1356","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/pages\/1356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":57,"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/pages\/1356\/revisions"}],"predecessor-version":[{"id":1453,"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/pages\/1356\/revisions\/1453"}],"wp:attachment":[{"href":"https:\/\/s-tekt.com\/kaogate\/wp-json\/wp\/v2\/media?parent=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}