.markdown-body{max-width:100%;margin:0 auto;font-size:1.05rem;line-height:1.8;color:var(--foreground);word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--foreground);line-height:1.4;letter-spacing:-.02em}.markdown-body h1{font-size:2rem;font-weight:900;margin-top:4rem;margin-bottom:2rem}.markdown-body h2{font-size:1.6rem;font-weight:800;margin-top:3.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;position:relative;border-bottom:2px solid color-mix(in srgb,var(--foreground),transparent 92%)}.markdown-body h2:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#2563eb}.markdown-body h3{font-size:1.35rem;font-weight:800;margin-top:2.5rem;margin-bottom:1.25rem;display:flex;align-items:center}.markdown-body p{margin-top:1.5rem;margin-bottom:1.5rem}.markdown-body strong{font-weight:800}.markdown-body a{color:#2563eb;font-weight:700;transition:all .2s ease}.markdown-body a:hover{color:#1d4ed8;background:color-mix(in srgb,#2563eb,transparent 94%)}[data-theme=dark] .markdown-body a{color:#60a5fa}[data-theme=dark] .markdown-body a:hover{color:#93c5fd;background:color-mix(in srgb,#60a5fa,transparent 90%)}.markdown-body ol,.markdown-body ul{margin:1.5rem 0;background:color-mix(in srgb,var(--foreground),transparent 97%);padding:1.5rem 1.5rem 1.5rem 2.5rem;border-radius:1.5rem}.markdown-body li{margin:.75rem 0}.markdown-body blockquote{padding:1.5rem 2rem;background:color-mix(in srgb,var(--foreground),transparent 97%);border-radius:0 1.5rem 1.5rem 0;font-style:italic;color:color-mix(in srgb,var(--foreground),transparent 20%)}.markdown-body pre{background:#0f172a;color:#e2e8f0;padding:1.5rem;border-radius:1.25rem;overflow-x:auto;margin:2rem 0;font-size:.9rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.markdown-body :not(pre)>code{background:color-mix(in srgb,#2563eb,transparent 92%);color:#2563eb;padding:.2em .5em;border-radius:.4rem;font-size:.9em;font-weight:700}.markdown-body table{display:block;width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2rem 0;border-collapse:separate;border-spacing:0;font-size:.95rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--foreground),transparent 90%);box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.markdown-body table tbody,.markdown-body table thead{display:table;width:100%;min-width:520px;table-layout:fixed}.markdown-body table tr{display:table-row}.markdown-body th{background:color-mix(in srgb,var(--foreground),transparent 95%);font-weight:900;text-align:left}.markdown-body td,.markdown-body th{padding:1rem 1.25rem;font-size:.875rem}.markdown-body td{border-top:1px solid color-mix(in srgb,var(--foreground),transparent 95%);transition:background-color .2s ease}.markdown-body tr:hover td{background:color-mix(in srgb,var(--foreground),transparent 97%)}[data-theme=dark] .markdown-body tr:hover td{background:hsla(0,0%,100%,.03)}.markdown-body img{max-width:100%;max-height:600px;height:auto}.markdown-body>.contents>p>img{border-radius:20px}.markdown-body span+em{display:block;text-align:center;font-size:.85rem;color:var(--foreground);opacity:.6;margin-top:-1.5rem;margin-bottom:2.5rem;font-style:normal;font-weight:500}@media (max-width:640px){.markdown-body span+em{font-size:.8rem;margin-top:-1rem;margin-bottom:2rem}.markdown-body{font-size:1rem;line-height:1.7}.markdown-body h1{font-size:1.75rem;margin-top:3rem}.markdown-body h2{font-size:1.3rem;margin-top:2.5rem}.markdown-body h3{font-size:1.2rem;margin-top:2rem}.markdown-body ol,.markdown-body ul{padding:1rem 1rem 1rem 2rem}.markdown-body pre{margin-left:-1rem;margin-right:-1rem;border-radius:0;padding:1rem}}[data-theme=dark] .markdown-body :not(pre)>code{color:#60a5fa;background:rgba(96,165,250,.15)}[data-theme=dark] .markdown-body h2:before{background:#60a5fa}.markdown-body p:has(>a>img),.markdown-body p:has(>a[href*="amzn.to"]){display:flex;flex-wrap:nowrap;gap:0;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px}.markdown-body p:has(>a>img) a,.markdown-body p:has(>a>img) img,.markdown-body p:has(>a[href*="amzn.to"]) a{flex:0 1 auto;object-fit:contain}.markdown-body p>img:only-child{display:block;margin:2rem auto}.markdown-body p:has(>a>img){display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body p:has(>a>img) a,.markdown-body p:has(>a>img) img{flex:0 1 auto;object-fit:contain}.markdown-body p:has(+p>a[href*="amzn.to"]):has(+p>a[href*="a.r10.to"]){margin-top:1.4em;margin-bottom:13px;text-align:center;font-size:15px;opacity:1;font-weight:700}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]){display:flex;justify-content:center;align-items:center;margin:0 0 2rem;padding-bottom:35px;position:relative;width:100%}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a{display:flex;align-items:center;justify-content:center;border-radius:30px;letter-spacing:2px;font-weight:700;height:43px;padding-left:45px;padding-right:45px;text-decoration:none;position:relative;transition:all .5s ease}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="amzn.to"]{font-size:17px;margin-right:10%;background-color:transparent;border:1px solid #0199ec;color:#0199ec;box-shadow:0 0 17px 0 rgba(43,114,220,.18)}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="a.r10.to"]{font-size:15px;background-color:transparent;border:1px solid #0199ec;color:#0199ec;box-shadow:0 0 17px 0 rgba(43,114,220,.18)}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="a.r10.to"]:hover,.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="amzn.to"]:hover{background-color:#0071e3;border:1px solid hsla(0,0%,100%,.22);color:#fff}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a:after{display:block;position:absolute;font-size:13px;color:#b1b1b1;text-align:center;white-space:nowrap;top:50px;left:50%;transform:translateX(-50%);font-weight:400;letter-spacing:0}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="amzn.to"]:after{content:"Amazon限定セールをチェック!!"}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="a.r10.to"]:after{content:"楽天のお得なセールをチェック!!"}@media screen and (max-width:590px){.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a{padding-left:30px;padding-right:30px}}@media screen and (max-width:480px){.markdown-body p:has(+p>a[href*="amzn.to"]):has(+p>a[href*="a.r10.to"]){margin-bottom:9px;font-size:14px!important;font-weight:600}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]){display:block;padding-bottom:35px}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a{display:flex;width:100%;height:42px;font-weight:700;border-radius:30px;padding:0;margin:0 auto}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="amzn.to"]{font-size:17px!important;margin-bottom:10px;margin-right:auto}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="a.r10.to"]{font-size:16px!important}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a:after{display:none}}@media screen and (max-width:400px){.markdown-body p:has(+p>a[href*="amzn.to"]):has(+p>a[href*="a.r10.to"]){margin-bottom:8px;font-size:13px!important}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="amzn.to"]{font-size:15px!important}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a[href*="a.r10.to"]{font-size:14px!important}.markdown-body p:has(>a[href*="amzn.to"]):has(>a[href*="a.r10.to"]) a{height:37px}}.markdown-body blockquote{margin:2.5rem 0;padding:1.5rem 1.75rem;background:color-mix(in srgb,#2563eb,transparent 96%);border-left:4px solid #2563eb;border-radius:.5rem 1.5rem 1.5rem .5rem;font-style:normal;color:var(--foreground);font-size:.975rem;box-shadow:0 4px 20px -2px color-mix(in srgb,#2563eb,transparent 97%)}.markdown-body blockquote>p:first-child{margin-top:0}.markdown-body blockquote>p:last-child{margin-bottom:0}[data-theme=dark] .markdown-body blockquote{background:color-mix(in srgb,#60a5fa,transparent 93%);border-left-color:#60a5fa;box-shadow:none}.markdown-body p:has(>a>img+a>img),.markdown-body p:has(img+img){display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:flex-start;margin-top:2rem;margin-bottom:2rem;width:100%}.markdown-body p:has(>a>img+a>img)>a,.markdown-body p:has(img+img)>a,.markdown-body p:has(img+img)>img{flex:1 1 0%;min-width:0;max-height:450px;width:auto;height:auto;object-fit:contain}.markdown-body p>a:only-child>img,.markdown-body p>img:only-child{display:block;margin:2rem auto;max-width:100%;height:auto}@media (max-width:640px){.markdown-body p:has(>a>img+a>img),.markdown-body p:has(img+img){gap:1rem}}