.r-seo-box{margin:22px 0 0;padding:16px 18px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:14px;box-shadow:0 6px 20px rgba(0,0,0,.05);line-height:1.6;font-size:1rem}.r-seo-box h2{margin:0 0 10px;font-weight:800;font-size:1.35rem}.r-seo-box h3{margin:18px 0 8px;font-weight:750;font-size:1.1rem}.r-seo-box p{margin:0 0 10px}.r-seo-box .r-list{margin:0 0 10px 18px;padding:0}.r-seo-box .r-list li{margin:6px 0}.r-seo-box .r-ol{margin:0 0 12px 18px}.r-seo-box .r-note{margin:12px 0 6px;padding:10px 12px;border:1px dashed rgba(0,0,0,.2);border-radius:10px;background:rgba(27,109,255,.06)}.r-seo-box .r-faq{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 12px;margin:8px 0}.r-seo-box .r-faq>summary{cursor:pointer;font-weight:700;list-style:none}.r-seo-box .r-faq>summary::-webkit-details-marker{display:none}.r-seo-box .r-faq>p{margin:8px 0 0}:where(body.pcdark-mode,body.dark-mode,body.penci-dark,body.penci-dark-theme,html[data-theme=dark]) .r-seo-box{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);box-shadow:0 10px 28px rgba(0,0,0,.35)}:where(body.pcdark-mode,body.dark-mode,body.penci-dark,body.penci-dark-theme,html[data-theme=dark]) .r-seo-box .r-note{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}:where(body.pcdark-mode,body.dark-mode,body.penci-dark,body.penci-dark-theme,html[data-theme=dark]) .r-seo-box .r-faq{border-color:rgba(255,255,255,.18)}@media (min-width:900px){.r-seo-box{padding:18px 20px;font-size:1.04rem}.r-seo-box h2{font-size:1.5rem}}