.Znm4pW_pageWrap{background:#fff;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding-top:56px;font-family:"M PLUS 1p",Hiragino Sans,sans-serif}.Znm4pW_header{z-index:10;background:linear-gradient(90deg,#00e5a0 0%,#5bc8ff 40%,#a87eff 70%,#f02bff 100%);align-items:center;padding:16px;display:flex;position:sticky;top:56px}.Znm4pW_backBtn{color:#fff;text-shadow:0 1px 4px #00000059;margin-right:12px;padding:0 8px;font-size:22px;font-weight:900;line-height:1;text-decoration:none}.Znm4pW_headerTitle{color:#fff;letter-spacing:.05em;text-shadow:0 1px 4px #00000059,0 0 12px #0003;margin:0;font-size:18px;font-weight:700}.Znm4pW_content{padding:16px 16px 24px}.Znm4pW_intro{color:#555;background:#fbf8ff;border-left:4px solid #5b0ea6;border-radius:12px;margin-bottom:24px;padding:16px;font-size:14px;line-height:1.8}.Znm4pW_section{margin-bottom:24px}.Znm4pW_sectionTitle{color:#5b0ea6;letter-spacing:.04em;border-left:4px solid #5b0ea6;margin:0 0 12px;padding-left:12px;font-size:15px;font-weight:700}.Znm4pW_sectionBody{color:#444;background:#fbf8ff;border:1px solid #5b0ea6;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.9}.Znm4pW_date{color:#888;text-align:right;margin-top:16px;font-size:12px}.Znm4pW_footer{justify-content:center;padding:0 16px 56px;display:flex}.Znm4pW_footerBtn{text-align:center;color:#fff;letter-spacing:.08em;text-shadow:0 1px 4px #0003;background:linear-gradient(90deg,#00e5a0 0%,#5bc8ff 40%,#a87eff 70%,#f02bff 100%);border-radius:40px;width:100%;padding:16px 0;font-size:18px;font-weight:700;text-decoration:none;display:block;box-shadow:0 4px 16px #5b0ea640}@media (min-width:768px){.Znm4pW_pageWrap{padding-top:0}.Znm4pW_header{top:0}}
