.koyane-rakuten-page .entry-content .rakuten-guide{overflow-wrap:anywhere;}
.koyane-rakuten-page .entry-content .rakuten-guide>p{margin:0 0 25px;}
.koyane-rakuten-page .entry-content .rakuten-guide>.opening{font-weight:700;}
.koyane-rakuten-page .entry-content .rakuten-guide>h2{margin:46px 0 24px;padding:0 0 13px;background:none;border:0;border-bottom:2px solid var(--portal-green);border-radius:0;box-shadow:none;color:var(--portal-ink);font-size:24px;line-height:1.7;}
.koyane-rakuten-page .entry-content .setup-step-label{margin:36px 0 18px;}
.koyane-rakuten-page .rg-prep-list{margin:4px 0 28px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.koyane-rakuten-page .rg-prep-list li{position:relative;margin:0;padding:13px 14px 13px 40px;border:1px solid var(--portal-line);border-radius:4px;background:#fff;font-size:14px;line-height:1.65;}
.koyane-rakuten-page .rg-prep-list li::before{content:'✓';position:absolute;left:15px;top:12px;color:var(--portal-green);font-weight:700;}
.koyane-rakuten-page .entry-content .rg-point{margin:4px 0 28px;padding:18px 20px;background:#fff7e5;border:1px solid #f0dcaa;border-radius:6px;}
.koyane-rakuten-page .entry-content .rg-point .rg-point-title{margin:0 0 10px;font-weight:700;color:#8a6414;}
.koyane-rakuten-page .entry-content .rg-point ul{margin:0;padding-left:20px;}
.koyane-rakuten-page .entry-content .rg-point li{margin:4px 0;font-size:14px;line-height:1.75;}
.koyane-rakuten-page .entry-content .rg-table{width:100%;margin:8px 0 26px;border-collapse:separate;border-spacing:0;border:1px solid var(--portal-line);border-radius:4px;overflow:hidden;font-size:14px;line-height:1.75;}
.koyane-rakuten-page .entry-content .rg-table th,.koyane-rakuten-page .entry-content .rg-table td{padding:12px 15px;border:0;border-bottom:1px solid var(--portal-line);background:#fff;text-align:left;vertical-align:top;}
.koyane-rakuten-page .entry-content .rg-table th{background:var(--portal-pale);color:var(--portal-deep);font-size:13px;}
.koyane-rakuten-page .entry-content .rg-table tr:last-child td{border-bottom:0;}
.koyane-rakuten-page .entry-content .rg-table td:first-child{width:34%;font-weight:700;}
.koyane-rakuten-page .entry-content .rg-table code{background:#f3f5f3;padding:1px 6px;border-radius:3px;font-size:13px;}
@media(max-width:850px){
  .koyane-rakuten-page .article h1.entry-title{font-size:24px;letter-spacing:0;text-wrap:balance;}
  .koyane-rakuten-page .entry-content .rakuten-guide>h2{margin-top:40px;font-size:21px;}
  .koyane-rakuten-page .rg-prep-list{grid-template-columns:1fr;gap:8px;}
  .koyane-rakuten-page .rg-prep-list li{font-size:13px;}
  .koyane-rakuten-page .entry-content .rg-table{font-size:13px;}
  .koyane-rakuten-page .entry-content .rg-table th,.koyane-rakuten-page .entry-content .rg-table td{padding:10px 10px;}
  .koyane-rakuten-page .entry-content .rg-table td:first-child{width:40%;}
}
