div:has(>iframe[src^="https://www.youtube.com/embed/"]){aspect-ratio:16/9;height:auto!important;padding-bottom:0!important}@media not all and (min-width:750px){div:has(>iframe[src^="https://www.youtube.com/embed/"]){margin-left:auto;margin-right:auto;width:calc(100% - 40px)!important}}.highlight-red{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:60%;--tw-gradient-to:rgb(252 165 165/0.6) var(--tw-gradient-to-position);--tw-gradient-to-position:60%}.highlight-blue,.highlight-red{display:inline;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));box-decoration-break:clone;padding-left:.1em;padding-right:.1em;padding-bottom:.1em}.highlight-blue{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:60%;--tw-gradient-to:rgb(147 197 253/0.6) var(--tw-gradient-to-position);--tw-gradient-to-position:60%}.highlight-yellow{display:inline;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:60%;--tw-gradient-to:rgb(254 240 138/0.7) var(--tw-gradient-to-position);--tw-gradient-to-position:60%;box-decoration-break:clone;padding-left:.1em;padding-right:.1em;padding-bottom:.1em}.micro-cms-article table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95em;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:749px){.micro-cms-article table{margin-left:1.25rem;margin-right:1.25rem;max-width:calc(100vw - 40px)}}.micro-cms-article table tbody{display:table;width:100%;min-width:480px}.micro-cms-article td,.micro-cms-article th{border:1px solid hsl(var(--gray-300));padding:.6em .8em;text-align:left;vertical-align:top;line-height:1.6}.micro-cms-article th{background:hsl(var(--gray-250));color:hsl(var(--gray-700));font-weight:700}.micro-cms-article td p,.micro-cms-article th p{margin:0}.micro-cms-article figure:has(>figcaption){margin:2em auto;text-align:center}.micro-cms-article figure:has(>figcaption)>img{max-width:100%;height:auto;border:1px solid hsl(var(--gray-270))}.micro-cms-article figcaption{margin-top:.6em;text-align:center;font-size:12px;line-height:1.7;letter-spacing:.05em;color:hsl(var(--gray-500))}@media (max-width:749px){.micro-cms-article figcaption{margin-right:0;padding:0 1.25rem}}.micro-cms-article a[href^="#S"]{font-size:.75em;vertical-align:super;line-height:0;text-decoration:none;color:hsl(var(--gray-500))}.micro-cms-article blockquote{margin:2em 0;padding:1.2em 1.4em;background:hsl(var(--qanda));border-left:2px solid hsl(var(--cyan-500));border-image:linear-gradient(to bottom,hsl(var(--cyan-500)),hsl(var(--purple-400))) 1}@media (max-width:749px){.micro-cms-article blockquote{margin-left:1.25rem;margin-right:1.25rem;padding:1em 1.1em}.micro-cms-article blockquote ol,.micro-cms-article blockquote p,.micro-cms-article blockquote ul{margin-left:0;margin-right:0}}.micro-cms-article blockquote>p{padding-left:0;font-size:inherit;line-height:1.8;letter-spacing:inherit}.micro-cms-article blockquote>p:before{content:none;display:none}.micro-cms-article blockquote>p:first-child>strong:only-child{display:inline-block;color:hsl(var(--gray-700));letter-spacing:.05em}.micro-cms-article blockquote>:first-child{margin-top:0;padding-top:0}.micro-cms-article blockquote>:last-child{margin-bottom:0;padding-bottom:0}.micro-cms-article blockquote ol,.micro-cms-article blockquote ul{margin-top:.4em;margin-bottom:0;padding-left:1.4em}.micro-cms-article blockquote li{margin:.3em 0;line-height:1.8}.micro-cms-article blockquote li::marker{color:hsl(var(--cyan-500))}.micro-cms-article p:has(>a[href*="/inquiry"]:only-child),.micro-cms-article p:has(>a[href*="/kameya_inquiry"]:only-child),.micro-cms-article p:has(>a[href*="form=1"]:only-child),.micro-cms-article p:has(>a[href^="tel:"]:only-child){text-align:center;padding-top:1em;padding-bottom:1em}.micro-cms-article p:has(>a[href*="/inquiry"]:only-child)>a,.micro-cms-article p:has(>a[href*="/kameya_inquiry"]:only-child)>a,.micro-cms-article p:has(>a[href*="form=1"]:only-child)>a,.micro-cms-article p:has(>a[href^="tel:"]:only-child)>a{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:335px;max-width:100%;min-height:56px;padding:.8em 2.6em;background:hsl(var(--red-500));color:#fff;font-size:14px;font-weight:500;letter-spacing:.05em;text-decoration:none;border-radius:0;box-shadow:6px 6px 0 var(--shadow);transition:opacity .3s}.micro-cms-article p:has(>a[href^="tel:"]:only-child)>a{background:hsl(var(--gray-700))}.micro-cms-article p:has(>a[href*="/inquiry"]:only-child)>a:after,.micro-cms-article p:has(>a[href*="/kameya_inquiry"]:only-child)>a:after,.micro-cms-article p:has(>a[href*="form=1"]:only-child)>a:after,.micro-cms-article p:has(>a[href^="tel:"]:only-child)>a:after{content:"→";position:absolute;right:1.2em;font-size:12px}.micro-cms-article p:has(>a[href*="/inquiry"]:only-child)>a:hover,.micro-cms-article p:has(>a[href*="/kameya_inquiry"]:only-child)>a:hover,.micro-cms-article p:has(>a[href*="form=1"]:only-child)>a:hover,.micro-cms-article p:has(>a[href^="tel:"]:only-child)>a:hover{opacity:.8}.micro-cms-article figure:has(>a>img){display:flex;align-items:center;gap:1.2em;margin:.8em 0;padding:.9em 1em;background:#fff;border:1px solid hsl(var(--gray-300));text-align:left}@media (max-width:749px){.micro-cms-article figure:has(>a>img){margin-left:1.25rem;margin-right:1.25rem}}.micro-cms-article figure:has(>a>img)>a{flex:0 0 112px;display:flex;flex-direction:column;align-items:center;gap:.3em;text-decoration:none}.micro-cms-article figure:has(>a>img)>a>img{width:112px;max-width:112px;height:auto;border:none}.micro-cms-article figure:has(>a>img)>a:after{content:"商品ページを見る";font-size:12px;color:rgb(29 78 216);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.micro-cms-article figure:has(>a>img)>figcaption{margin:0;padding:0;text-align:left;font-size:14px;line-height:1.7;color:hsl(var(--gray-700))}.micro-cms-article table:has(img) img{max-width:180px;height:auto;border:none}.micro-cms-article table:has(img) td,.micro-cms-article table:has(img) th{vertical-align:middle}