body{margin:0;padding:0}body .container,body .site-content{max-width:100% !important;overflow-x:hidden}h1.entry-title{position:relative;padding:.1em .5em;background:#96b4ff;color:#0d0d0d;font-size:24px;text-align:center}h2{position:relative;padding:.25em 0}h2:after{content:"";display:block;height:4px;background-color:#1956ff}h2-subtitle,h2-content{font-size:12px}a{position:relative;display:inline-block;transition:.3s}a:after{position:absolute;bottom:0;left:50%;content:'';width:0;height:3px;background-image:linear-gradient(to right,#f16100,#ff0);transition:.3s;transform:translateX(-50%)}a:hover:after{width:100%}a[href^=http]:not([href^="https://onihikaku.com"]):not([href*="asia-traveler.asia"]):not([href*="valuecommerce.com"]):not([href*="amazon.co.jp"]):not([href*="rakuten.co.jp"]):not([href*="shopping.yahoo.co.jp"]){color:#000 !important}a[href*=kakaku]{color:#8b4513 !important}.entry-content ol a:not(.toc_list a){color:#00f;border:2px solid #b0c4de;display:inline-block;padding:4px;border-radius:30px;text-decoration:none}img{display:block;margin-left:auto;margin-right:auto}img[width="1"],img[alt="ヤフーショッピングへのリンク"]{display:inline !important;margin-left:initial !important;margin-right:initial !important}.wp-post-image,.page-header-image-single,.featured-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block}img.lazyload,img.lazyloading,img.lazyloaded{transition:none !important}table{width:100%;border-collapse:collapse;border:2px solid blue;box-sizing:border-box;table-layout:auto}table th,table td{border:1px solid blue;font-size:18px;padding:4px;white-space:normal;word-break:break-word;text-align:center;vertical-align:middle !important}.scroll-box-wrapper{position:relative;padding-top:10px;padding-bottom:30px;width:100% !important;max-width:100% !important;overflow:hidden !important;text-align:center !important}.scroll-hint{text-align:center;font-size:14px;color:#555;margin:10px 0;pointer-events:none}.scroll-hint:before{content:"⬅ スクロール ➡ スマホ横画面もOK";font-size:14px;color:#111}.scroll-box{overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:thin;scrollbar-color:#1e90ff #f1f1f1;text-align:center !important;margin:0 auto !important;display:inline-block !important;overflow-y:visible !important;width:auto !important;max-width:100% !important;padding:0 !important;box-sizing:content-box !important}.scroll-box>div{display:inline-block !important;text-align:center !important;margin:0 auto !important;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important}.scroll-box::-webkit-scrollbar{height:8px}.scroll-box::-webkit-scrollbar-thumb{background:#1e90ff;border-radius:4px}.scroll-box::-webkit-scrollbar-track{background:#f1f1f1}.scroll-box img,.scroll-box>div>img,.scroll-box * img,body .scroll-box img,html body .scroll-box img,.entry-content .scroll-box img,.scroll-box img.alignnone,.scroll-box img.lazyloaded{display:inline-block !important;max-width:none !important;min-width:0 !important;width:auto !important;height:auto !important;max-height:none !important;min-height:0 !important;object-fit:none !important;transform:none !important;margin:0 !important;padding:0 !important;scale:1 !important;aspect-ratio:auto !important;position:static !important}.scroll-box table{min-width:1000px}.price-table-custom,.price-table-custom .scroll-box,[id^=price-table-],[id^=price-table-] .scroll-box{border:none !important}.price-table-custom table,[id^=price-table-] table{border:2px solid blue !important;width:100% !important;margin:0 !important}.price-table-custom th,.price-table-custom td,.price-table2-custom th,.price-table2-custom td{border:1px solid blue;padding:4px;text-align:center;word-break:break-word;white-space:normal}.price-table-custom th:first-child,.price-table-custom td:first-child{width:80px !important;min-width:80px !important;max-width:80px !important;padding:2px 4px !important;white-space:normal !important;word-break:break-all !important;overflow-wrap:anywhere !important;text-align:center;box-sizing:border-box;font-size:16px}.price-table-wrapper,.price-table2-wrapper{width:100%;margin-bottom:20px;text-align:right}.price-table2-wrapper{position:relative;padding-bottom:40px}.price-table2-wrapper .toggle-affiliate-buttons{position:absolute;bottom:10px;right:0;margin-bottom:0}.toggle-affiliate-buttons{padding:4px 8px;font-size:15px;margin-bottom:5px;border:1px solid #28a745;border-radius:3px;background-color:#28a745;color:#fff;cursor:pointer;white-space:nowrap}.toggle-affiliate-buttons:hover{background-color:#218838;border-color:#1e7e34}.toggle-affiliate-buttons:active{background-color:#1e7e34;border-color:#1c7430}.site-header{position:sticky;top:0;z-index:9999;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.site-header .grid-container{max-width:100%;padding:0 15px}.site-header .inside-header{padding:1px 40px}.site-header .inside-navigation{max-width:100%}.main-navigation .inside-navigation{display:flex;justify-content:space-between;width:100%}.main-navigation .main-nav>ul>li{margin:0 5px}.menu-toggle{display:none;background-color:orange !important}.menu-toggle.mobile-view,.menu-toggle.scroll-active{display:block !important}.menu-bar-items{margin-left:auto}.price-table-custom table{table-layout:auto !important;min-width:100% !important}.price-table-custom td{min-width:110px !important;padding:5px !important;box-sizing:border-box !important;overflow:visible !important}.price-table-custom td:nth-child(2),.price-table-custom td:nth-child(3),.price-table-custom td:nth-child(4),.price-table-custom td:nth-child(5),.price-table-custom td:nth-child(6),.price-table-custom td:nth-child(7),.price-table-custom td:nth-child(8){min-width:150px !important;width:auto !important}.affiliate-buttons,.direct-shop-links{display:flex !important;justify-content:center !important;margin:12px auto !important;gap:8px !important;list-style-type:none !important;list-style-image:none !important;padding:0 !important}.affiliate-buttons{flex-wrap:wrap !important}.direct-shop-links{margin-top:10px;padding:0}.affiliate-buttons li,.affiliate-buttons li:before,.affiliate-buttons li:after{list-style:none !important;list-style-type:none !important;list-style-image:none !important;display:inline-block !important;margin:0 !important;padding:0 !important;content:none !important}.affiliate-buttons a,.direct-shop-button{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-weight:700 !important;text-decoration:none !important;transition:all .3s ease !important;box-shadow:0 2px 4px rgba(0,0,0,.15) !important;border:none !important;cursor:pointer !important;width:46px !important;height:46px !important;border-radius:6px !important;font-size:20px !important;position:relative !important;overflow:hidden !important;padding:0 !important}.affiliate-buttons a:hover,.direct-shop-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.affiliate-buttons a.amazon,.direct-shop-button.amazon{background:#f90 !important;color:#fff !important}.affiliate-buttons a.rakuten,.direct-shop-button.rakuten{background:#19faa4 !important;color:#fff !important}.affiliate-buttons a.yahoo,.direct-shop-button.yahoo{background:#0dc0fe !important;color:#fff !important}.affiliate-buttons a.no-stock,.direct-shop-button.no-stock,.affiliate-buttons.no-stock a{background:#fff !important;color:#888 !important;border:1px solid #ccc !important;opacity:.7 !important}table td .affiliate-buttons,.scroll-box table td .affiliate-buttons,.price-table-custom td .affiliate-buttons,.price-table2-custom td .affiliate-buttons,[id^=price-table] td .affiliate-buttons,[id^=price-table2] td .affiliate-buttons{display:flex !important;justify-content:center !important;align-items:center !important;margin:0 auto !important;padding:0 !important;width:100% !important;gap:0 !important;list-style-type:none !important;list-style-image:none !important}table td .affiliate-buttons a,.scroll-box table td .affiliate-buttons a,.price-table2-custom td .affiliate-buttons a{width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;border-radius:0 !important}.price-table-custom td{padding:4px 2px !important}.price-table-custom td .affiliate-buttons{gap:0 !important;padding:0 !important;margin:2px auto !important;min-width:0 !important;width:auto !important}.price-table-custom td .affiliate-buttons a{width:22px !important;height:22px !important;font-size:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border-radius:0 !important}table td .affiliate-buttons li,.scroll-box table td .affiliate-buttons li,.price-table-custom td .affiliate-buttons li,.price-table2-custom td .affiliate-buttons li{display:inline-flex !important;margin:0 2px !important;float:none !important;list-style:none !important;list-style-type:none !important;list-style-image:none !important}.price-info,.used-price-info{text-align:center !important;margin:10px auto !important}.red-underline{color:red;text-decoration:underline;text-decoration-color:red}.used-price-text,.date-info{font-size:smaller;color:#666}.price-reference-header{text-align:right}.date-reference{font-size:12px}.price-highlight{color:red}.inline-price-placeholder{text-align:center !important;margin:10px 0}.inline-price-placeholder .loading-indicator{display:block;text-align:center;padding:5px;font-size:.9em;color:#666}.title-match-highlight{color:red !important;font-weight:700;padding:2px 5px;border-radius:3px;background:rgba(255,0,0,.1)}#floating_buttons{position:fixed;z-index:1000;right:20px;bottom:20px;display:none;flex-direction:column;gap:10px;contain:layout style;will-change:transform;opacity:.6;transition:opacity .3s ease}#floating_buttons.scroll-active{display:flex !important}.floating-button,#search_button{position:relative !important;right:auto !important;bottom:auto !important;margin:0 !important;padding:12px 15px !important;font-size:14px !important;border-radius:8px !important;background:#205bff !important;color:#fff !important;box-shadow:0 2px 5px rgba(0,0,0,.1) !important;transition:all .3s ease !important;width:60px !important;text-align:center !important;cursor:pointer !important}.floating-button:hover,#search_button:hover{transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(0,0,0,.3) !important}#search_button{width:40px}#search_form_container{display:none;position:fixed;right:80px;bottom:80px;background:#fff;padding:15px;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.3);z-index:1000}#search_form_container input[type=search]{padding:8px;margin-right:5px;border:1px solid #ddd;border-radius:4px}#search_form_container button[type=submit]{padding:8px 15px;background:#205bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-form{display:none}.search-form.active{display:block}.custom-box,.custom-box2{border:2px solid;padding:10px;text-align:left}.custom-box ul,.custom-box2 ul{list-style-type:disc;margin-left:20px}.custom-box{border-color:#1770e3}.custom-box ul{color:#1770e3}.custom-box2{border-color:#e74c3c}.custom-box2 ul{color:#e74c3c}.blocks,.links{list-style-type:none !important;padding:0;margin:0}.blocks li,.links li{text-align:center !important;margin:10px 0}.blocks a,.links a{display:block;width:90%;max-width:400px;margin:0 auto;box-sizing:border-box;padding:10px;text-align:center}.shoplinkyahoo,.shoplinkrakuten,.shoplinkamazon{list-style:none;display:inline;margin-right:5px}.edit-link-container{text-align:center;margin:10px}.lwsb-floating-share-buttons{position:fixed;z-index:999;display:flex;gap:12px;background:0 0;box-shadow:none;border-radius:40px;padding:12px;backdrop-filter:none;border:none;transition:opacity .3s ease,visibility .3s}.lwsb-share-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.6) !important;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);opacity:.6}.lwsb-share-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2);opacity:.8}.lwsb-share-button svg{width:28px;height:28px;fill:currentColor}.lwsb-twitter,.lwsb-facebook,.lwsb-hatena,.lwsb-pinterest,.lwsb-line,.lwsb-copy{background-color:rgba(0,0,0,.6) !important}.lwsb-twitter{background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'%3E%3C/path%3E%3C/svg%3E")}.lwsb-facebook{background-color:#1877f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9.198 21.5h4v-8.01h3.604l.396-3.98h-4V7.5a1 1 0 0 1 1-1h3v-4h-3a5 5 0 0 0-5 5v2.01h-2l-.396 3.98h2.396v8.01z'/%3E%3C/svg%3E")}.lwsb-hatena{background-color:#00a4de;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Ctext x='4' y='18' font-size='22' font-family='Arial, sans-serif' font-weight='bold'%3EB!%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:70%}.lwsb-pinterest{background-color:#e60023;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.477 2 2 6.477 2 12c0 4.236 2.636 7.855 6.356 9.312-.088-.79-.167-2.005.035-2.868.182-.78 1.172-4.97 1.172-4.97s-.299-.6-.299-1.486c0-1.39.806-2.428 1.81-2.428.852 0 1.264.64 1.264 1.408 0 .858-.546 2.14-.828 3.33-.236.995.5 1.807 1.48 1.807 1.778 0 3.144-1.874 3.144-4.58 0-2.393-1.72-4.068-4.177-4.068-2.845 0-4.515 2.135-4.515 4.34 0 .859.33 1.781.744 2.281a.3.3 0 0 1 .069.288l-.278 1.133c-.044.183-.145.223-.335.134-1.249-.581-2.03-2.407-2.03-3.874 0-3.154 2.292-6.052 6.608-6.052 3.469 0 6.165 2.473 6.165 5.776 0 3.447-2.173 6.22-5.19 6.22-1.013 0-1.965-.525-2.291-1.148l-.623 2.378c-.226.869-.835 1.958-1.244 2.621.937.29 1.931.446 2.962.446 5.523 0 10-4.477 10-10S17.523 2 12 2z'/%3E%3C/svg%3E")}.lwsb-line{background-color:#06c755;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19.365 9.863c.349 0 .63.285.63.631 0 .345-.281.63-.63.63H17.61v1.125h1.755c.349 0 .63.283.63.63 0 .344-.281.629-.63.629h-2.386c-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63h2.386c.346 0 .627.285.627.63 0 .349-.281.63-.63.63H17.61v1.125h1.755zm-3.855 3.016c0 .27-.174.51-.432.596-.064.021-.133.031-.199.031-.211 0-.391-.09-.51-.25l-2.443-3.317v2.94c0 .344-.279.629-.631.629-.346 0-.626-.285-.626-.629V8.108c0-.27.173-.51.43-.595.06-.023.136-.033.194-.033.195 0 .375.104.495.254l2.462 3.33V8.108c0-.345.282-.63.63-.63.345 0 .63.285.63.63v4.771zm-5.741 0c0 .344-.282.629-.631.629-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63.346 0 .628.285.628.63v4.771zm-2.466.629H4.917c-.345 0-.63-.285-.63-.629V8.108c0-.345.285-.63.63-.63.348 0 .63.285.63.63v4.141h1.756c.348 0 .629.283.629.63 0 .344-.282.629-.629.629M24 10.314C24 4.943 18.615.572 12 .572S0 4.943 0 10.314c0 4.811 4.27 8.842 10.035 9.608.391.082.923.258 1.058.59.12.301.079.766.038 1.08l-.164 1.02c-.045.301-.24 1.186 1.049.645 1.291-.539 6.916-4.078 9.436-6.975C23.176 14.393 24 12.458 24 10.314'/%3E%3C/svg%3E")}.lwsb-copy{background-color:#666;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7zm2 0h8v10h2V4H9v2zm-2 5v2h6v-2H7zm0 4v2h6v-2H7z'/%3E%3C/svg%3E")}.lwsb-copy-popup{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:8px 20px;border-radius:24px;font-size:14px;opacity:0;transition:opacity .3s;pointer-events:none;white-space:nowrap}.lwsb-copy-popup.show{opacity:1}.lwsb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lwsb-hidden{opacity:0;visibility:hidden}.hidden-original-links,.hidden,.affiliate-buttons.hidden,.direct-shop-links.hidden{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}.kaerebatextlink{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;margin:28px auto !important;width:100% !important}.kaerebatextlink .button-group{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;gap:30px !important;margin-bottom:22px !important}.kaerebatextlink .price-info{text-align:center !important;margin-top:18px !important;width:100% !important;font-size:16px !important;color:#1a1a1a !important;font-weight:600 !important;letter-spacing:.5px !important}.kaerebatextlink li{list-style:none !important;margin:0 !important;padding:0 !important;display:block !important;width:80% !important}.kaerebatextlink a{display:flex !important;align-items:center !important;justify-content:center !important;padding:14px 26px !important;width:100% !important;position:relative !important;overflow:hidden !important;border-radius:6px !important;box-shadow:0 8px 20px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.08) inset !important;font-family:'Montserrat','Helvetica Neue',Arial,sans-serif !important;font-weight:700 !important;letter-spacing:1px !important;font-size:15.5px !important;text-transform:uppercase !important;transition:all .4s cubic-bezier(.19,1,.22,1) !important;border:1px solid rgba(255,255,255,.15) !important}.kaerebatextlink a:hover{transform:translateY(-3px) scale(1.03) !important;box-shadow:0 12px 24px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.1) inset !important;filter:brightness(1.05) !important}.kaerebatextlink a:active{transform:translateY(1px) scale(.98) !important;box-shadow:0 4px 10px rgba(0,0,0,.2) !important;filter:brightness(.95) !important}.kaerebatextlink .shoplinkamazon a{background:linear-gradient(135deg,#f9d342 0%,#8b6b00 100%) !important;color:#000 !important;text-shadow:0 1px 0 rgba(255,255,255,.3) !important}.kaerebatextlink .shoplinkrakuten a{background:linear-gradient(135deg,#0ee78f 0%,#00795b 100%) !important;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.25) !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important}.kaerebatextlink .shoplinkyahoo a{background:linear-gradient(135deg,#3b7dff 0%,#003580 100%) !important;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.2) !important}.kaerebatextlink .shoplinkamazon a:before{content:"A" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important}.kaerebatextlink .shoplinkrakuten a:before{content:"R" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important}.kaerebatextlink .shoplinkyahoo a:before{content:"Y" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important}.kaerebatextlink a:after{content:"" !important;position:absolute !important;top:0 !important;left:-150% !important;width:120% !important;height:100% !important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 100%) !important;transform:skewX(-20deg) !important;transition:all .9s ease !important}.kaerebatextlink a:hover:after{left:150% !important}.kaerebatextlink a{transform-style:preserve-3d !important;perspective:800px !important}.kaerebatextlink .shoplinkyahoo a img{display:inline !important;margin:0 !important;padding:0 !important;border:none !important;vertical-align:baseline !important;opacity:1 !important}.search-results-list{list-style:none;padding:0}.search-result-item{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.search-result-item h3{margin-bottom:10px}.post-type{background:#f0f0f0;padding:2px 8px;font-size:12px;margin-right:10px}.search-excerpt{color:#666;margin:10px 0}.search-meta{font-size:14px;color:#999}.other-sites-search{margin-top:40px;padding:20px;background:#f9f9f9;border-radius:8px}.site-links{list-style:none;padding:0}.site-links li{margin:10px 0}.price-data-placeholder{width:auto !important;min-width:120px !important;margin:5px auto !important;box-sizing:border-box !important}.model-price{display:inline-block !important;width:auto !important;min-width:120px !important;padding:2px 4px !important;box-sizing:border-box !important}.affiliate-buttons a.best-price,.direct-shop-button.best-price,.compact-button.best-price,.shoplinkamazon.best-price a,.shoplinkrakuten.best-price a,.shoplinkyahoo.best-price a{position:relative !important;animation:best-price-pulse 2s ease-in-out infinite !important;border:2px solid #ff6b6b !important;transform-origin:center !important;z-index:10 !important}.affiliate-buttons a.best-price:after,.direct-shop-button.best-price:after,.compact-button.best-price:after{content:"最安" !important;position:absolute !important;top:-8px !important;right:-8px !important;background:#ff4757 !important;color:#fff !important;font-size:9px !important;padding:2px 5px !important;border-radius:10px !important;font-weight:700 !important;z-index:20 !important;animation:badge-pulse 1s ease-in-out infinite !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important}.affiliate-buttons a.best-price:hover,.direct-shop-button.best-price:hover,.compact-button.best-price:hover{animation-play-state:paused !important;transform:translateY(-2px) scale(1.1) !important;box-shadow:0 0 30px rgba(255,107,107,.9),0 6px 12px rgba(0,0,0,.2) !important}table td .affiliate-buttons a.best-price,.price-table-custom td .affiliate-buttons a.best-price,.price-table2-custom td .affiliate-buttons a.best-price,.compact-button.best-price{animation:table-pulse 2s ease-in-out infinite !important;border:1px solid #ff6b6b !important}.price-table-custom td .affiliate-buttons a.best-price:after,table td .affiliate-buttons a.best-price:after,.compact-button.best-price:after{display:none !important}.kaerebatextlink .shoplinkamazon.best-price a,.kaerebatextlink .shoplinkrakuten.best-price a,.kaerebatextlink .shoplinkyahoo.best-price a{position:relative !important;animation:kaereba-glow 2s ease-in-out infinite !important;background:linear-gradient(135deg,#ff6b6b 0%,#ff4757 100%) !important;box-shadow:0 4px 15px rgba(255,107,107,.4) !important;color:#fff !important;font-weight:800 !important;letter-spacing:.5px !important}.kaerebatextlink .shoplinkamazon a:before{content:"A" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important;display:inline !important;position:static !important}.kaerebatextlink .shoplinkrakuten a:before{content:"R" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important;display:inline !important;position:static !important}.kaerebatextlink .shoplinkyahoo a:before{content:"Y" !important;font-family:'Arial',sans-serif !important;font-weight:900 !important;margin-right:12px !important;font-size:20px !important;opacity:.95 !important;display:inline !important;position:static !important}.kaerebatextlink li{overflow:visible !important;position:relative !important}.kaerebatextlink .button-group{overflow:visible !important}.scroll-box .compact-button.best-price{animation:table-pulse 2s ease-in-out infinite !important}.price-details .compact-button.best-price{border-width:1px !important}@media (prefers-color-scheme:dark){.affiliate-buttons a.best-price,.direct-shop-button.best-price,.compact-button.best-price{border-color:#ff8787 !important}}img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .05em 0 .1em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}body img.wp-smiley,body img.emoji{height:1em !important;width:1em !important;max-height:1em !important}.kaden-navigation-table{width:100%;max-width:800px;margin:30px auto;border-collapse:separate;border-spacing:10px}.kaden-navigation-table td{padding:0;border:none;vertical-align:middle;text-align:center}.kaden-navigation-table td a{display:block;padding:15px 10px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333 !important;text-decoration:none !important;font-weight:700;font-size:25px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.kaden-navigation-table td a:hover{background:#f8f8f8;border-color:#d32f2f;color:#d32f2f !important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.kaden-navigation-table td a[href*=aircon]{border-left:4px solid #3498db}.kaden-navigation-table td a[href*=sentaku]{border-left:4px solid #2ecc71}.kaden-navigation-table td a[href*=reizou]{border-left:4px solid #9b59b6}.kaden-navigation-table td a[href*=lcd-tv]{border-left:4px solid #f39c12}.kaden-navigation-table td a[href*=suihan]{border-left:4px solid #f39c12}.kaden-navigation-table td a[href*=aircleaner]{border-left:4px solid #1abc9c}.kaden-navigation-table tr:last-child td:first-child{padding:15px 10px;background:#fff3e0;border-radius:8px;font-size:15px;border:2px solid #ffd4a3}.kaden-navigation-table td:empty{background:0 0;border:none;box-shadow:none}@media (min-width:769px){.post-image,.page-header-image-single,.wp-post-image,.featured-image,.entry-content img{max-width:800px !important;max-height:600px !important;width:auto !important;height:auto !important;object-fit:contain;margin-left:auto !important;margin-right:auto !important;aspect-ratio:auto !important}.featured-image.page-header-image-single{height:auto !important;min-height:unset !important;max-height:unset !important}.lwsb-floating-share-buttons{left:32px;bottom:10px;flex-direction:column}}@media (min-width:481px) and (max-width:768px){.post-image,.page-header-image-single,.wp-post-image,.featured-image,.entry-content img{max-width:600px !important;max-height:450px !important;width:auto !important;height:auto !important;object-fit:contain;aspect-ratio:auto !important}.scroll-box img{display:inline-block !important;max-width:none !important;width:auto !important;height:auto !important;object-fit:none !important;min-width:0 !important;min-height:0 !important;transform:none !important}.scroll-box{overflow-x:auto !important;width:100% !important;max-width:100% !important}.featured-image.page-header-image-single{height:auto !important;min-height:unset !important;max-height:unset !important}[id^=price-table-] .toggle-affiliate-buttons{float:right !important;text-align:right !important;margin-left:auto !important;margin-right:0 !important}[id^=price-table-] .button-description{text-align:right !important;clear:both !important;margin-top:5px !important}.kaden-navigation-table{border-spacing:8px}.kaden-navigation-table td a{padding:12px 8px;font-size:14px}}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:10px !important;margin:0 !important}.inside-header{padding:1px 10px !important}.scroll-box{width:100vw;margin-left:-10px;margin-right:-10px}.scroll-box table{min-width:calc(100% + 20px)}.entry-content{max-width:none !important;padding:0 10px}#floating_buttons{bottom:80px;right:5px}.direct-shop-button{font-size:14px;padding:2px 4px}.lwsb-floating-share-buttons{bottom:0;left:0;width:100%;justify-content:space-evenly;padding:0;margin-bottom:0}.affiliate-buttons a,.direct-shop-button{width:52px;height:52px;font-size:22px;border-radius:6px}.toggle-affiliate-buttons{padding:12px 20px !important;font-size:16px !important;margin-bottom:15px !important;font-weight:700}.affiliate-buttons{gap:10px}.model-price{font-size:18px !important}.affiliate-buttons a.best-price:after,.direct-shop-button.best-price:after{font-size:8px !important;padding:1px 4px !important;top:-6px !important;right:-6px !important}.kaerebatextlink li{width:90% !important}.kaerebatextlink a{padding:12px 20px !important;font-size:14px !important}.kaerebatextlink .button-group{gap:25px !important}}@media (max-width:600px){.kaden-navigation-table{display:block;border-spacing:0}.kaden-navigation-table tbody,.kaden-navigation-table tr{display:block}.kaden-navigation-table tr{margin-bottom:10px}.kaden-navigation-table td{display:block;width:100%;margin-bottom:8px}.kaden-navigation-table td:last-child{margin-bottom:0}.kaden-navigation-table td:empty{display:none}}@media (max-width:480px){.price-table-custom{border:none !important;width:100% !important;table-layout:fixed !important}.toggle-affiliate-buttons{display:block !important;width:100% !important;max-width:none !important;margin:10px auto !important;padding:15px 10px !important;font-size:16px !important;background-color:#205bff !important;color:#fff !important;border:none !important;border-radius:5px !important;box-shadow:0 2px 4px rgba(0,0,0,.2) !important}.button-description{text-align:center !important;font-size:13px !important;margin:10px auto !important}.price-table-custom td{padding:4px 1px !important;overflow:hidden !important}.price-table-custom th,table th{font-size:18px !important;padding:6px 2px !important;line-height:1.3 !important}.price-table-custom td .affiliate-buttons{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding:0 !important;margin:3px auto !important;gap:1px !important}.price-table-custom td .affiliate-buttons a{width:28px !important;height:28px !important;font-size:15px !important;padding:0 !important;margin:0 !important;border-radius:3px !important}.scroll-box table{min-width:850px !important}.kaerebatextlink li{width:95% !important}.kaerebatextlink a{padding:10px 16px !important;font-size:13px !important}.kaerebatextlink .button-group{gap:20px !important}}@media (max-width:380px){.kaden-navigation-table td a{font-size:13px;padding:10px 5px;white-space:normal;line-height:1.3}}@media (max-width:375px){.price-table-custom td .affiliate-buttons a{width:24px !important;height:24px !important;font-size:13px !important;border-radius:3px !important}.price-table-custom th,.price-table-custom td{font-size:17px !important;padding:2px 0 !important}}.sr-only,.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.sr-only:focus,.screen-reader-text:focus{position:absolute !important;width:auto !important;height:auto !important;padding:8px 16px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;background-color:#000 !important;color:#fff !important;text-decoration:none !important;border-radius:4px !important;box-shadow:0 0 10px rgba(0,0,0,.5) !important;z-index:100000 !important;left:6px !important;top:7px !important}*:focus{outline:3px solid #4a90e2 !important;outline-offset:2px !important}button:focus,.floating-button:focus,.affiliate-buttons a:focus,.direct-shop-button:focus,.toggle-affiliate-buttons:focus{outline:3px solid #ff6b6b !important;outline-offset:3px !important;box-shadow:0 0 0 3px rgba(255,107,107,.25) !important}a:focus{outline:3px solid #1956ff !important;outline-offset:2px !important;background-color:rgba(25,86,255,.05) !important}.toc_list a[aria-current=location]{font-weight:700 !important;background:linear-gradient(90deg,rgba(74,144,226,.15) 0%,rgba(74,144,226,.05) 100%) !important;padding:4px 8px !important;border-radius:4px !important;position:relative !important}.toc_list a[aria-current=location]:before{content:"▶" !important;position:absolute !important;left:-15px !important;color:#4a90e2 !important;font-weight:700 !important}.keyboard-user *:focus{outline-width:4px !important}body:not(.keyboard-user) *:focus{outline-width:3px !important}[role=dialog]{position:fixed !important;z-index:10000 !important}[role=dialog][aria-modal=true]{box-shadow:0 0 0 9999px rgba(0,0,0,.5) !important}@media (prefers-contrast:high){.affiliate-buttons a,.direct-shop-button,.floating-button{border:2px solid currentColor !important}.price-table-custom th,.price-table-custom td{border:2px solid currentColor !important}}@media (prefers-color-scheme:dark){.toc_list a[aria-current=location]{background:linear-gradient(90deg,rgba(74,144,226,.3) 0%,rgba(74,144,226,.1) 100%) !important}*:focus{outline-color:#5fa3f5 !important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:auto !important}}.skip-links{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:100000}.skip-links:focus{top:0}.skip-link{display:inline-block;padding:8px 16px;background:#000;color:#fff !important;text-decoration:none;margin-right:10px;border-radius:4px}.skip-link:hover,.skip-link:focus{background:#333;color:#fff !important;text-decoration:underline}#aria-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}th[role=button]{cursor:pointer;user-select:none;position:relative}th[role=button]:hover{background-color:rgba(74,144,226,.1)}th[role=button]:focus{outline:3px solid #4a90e2 !important;outline-offset:-3px !important}th[role=button]:after{content:" ↕";font-size:.8em;opacity:.5}label{font-weight:600;margin-bottom:4px;display:inline-block}input:focus,textarea:focus,select:focus{outline:3px solid #4a90e2 !important;outline-offset:0 !important;border-color:#4a90e2 !important}.error,.alert,[role=alert]{border-left:4px solid #ff4757;padding-left:12px;font-weight:600}.price-wrapper{display:inline-block;position:relative}.best-price .price-wrapper{font-weight:700}@media (pointer:coarse){.floating-button,.affiliate-buttons a,.direct-shop-button,button,.toggle-affiliate-buttons{min-width:44px !important;min-height:44px !important}}@media print{#floating_buttons,.skip-links,#aria-live-region,[role=dialog]{display:none !important}.affiliate-buttons a:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}*:focus{outline:none !important}}[dir=rtl] .toc_list a[aria-current=location]:before{left:auto !important;right:-15px !important;content:"◀" !important}[dir=rtl] .skip-link{margin-right:0;margin-left:10px}