.comicjp-logo{display:inline-block;width:100px;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}.store-comparison .comicjp-logo,.guide-table .comicjp-logo{display:block;width:90px;height:auto;margin-bottom:7px}.store-detail-heading .comicjp-logo{width:85px}.comicjp-actions{margin:24px 0 10px}.comicjp-pr{display:flex;align-items:center;gap:9px;font-size:12px!important;color:#655b4d;margin:0 0 10px!important}.comicjp-pr>span{display:inline-block;font-size:10px;background:#a74335;color:#fff;padding:1px 7px}.comicjp-text-ad>a{display:block;background:#f8e7d1;border:1px solid #b27734;color:#593a1f;text-align:center;font-size:15px;font-weight:700;padding:14px 18px;margin:0 0 18px;text-decoration:none}.comicjp-text-ad>a:hover{background:#f1d8b8}.comicjp-banner{max-width:100%;margin:16px auto;line-height:0}.comicjp-banner>a{display:block;max-width:100%}.comicjp-banner img{display:block;width:100%;max-width:100%;height:auto;border:0}.comicjp-banner--content{width:300px;aspect-ratio:6/5}.comicjp-banner--sidebar{width:240px;aspect-ratio:2/1}.article-body .comicjp-ad-note,.comicjp-ad-note{font-size:11px!important;line-height:1.9;color:#6b6459}.sidebar-comicjp{box-sizing:border-box;padding:18px;margin:0 0 24px;border:1px solid #e2d7c8;background:#fffdf8}.sidebar-comicjp .comicjp-banner{margin:0 auto 12px}.sidebar-comicjp>p{font-size:11px;line-height:1.85;color:#625746;margin:10px 0}.comicjp-sidebar-detail{font-size:11px;line-height:1.8;text-decoration:underline;display:block;color:#72502a}.comicjp-saving{margin:32px 0;padding:24px;border:1px solid #ded2bf;background:#fffaf2}.comicjp-offer strong strong{font-size:inherit}.comicjp-offer li{margin-bottom:9px}.comicjp-saving .comicjp-text-ad{margin-top:12px}@media(max-width:600px){.store-detail-heading .comicjp-logo{width:64px}.comicjp-saving{padding:18px}.comicjp-text-ad>a{font-size:14px;padding:13px 12px}.comicjp-actions{margin-top:20px}.comicjp-banner--content{max-width:100%}}
