.ys_maindiv{width: 100%; height: 100%; }
.ys_header_div{width: 100%; display: flex; font-weight: 700; font-size: 4.8vw; align-items: center; height: calc(11.73333vw + var(--status-bar-height)); background-color:#fff;padding-top: var(--status-bar-height);}
.ys_back_a{width: 25%;padding-left: 2.4vw; font-size: 4.8vw; color: #333; line-height: 1.15;}
.ys_title_txt{ width: 50%;text-overflow:ellipsis; font-size: 4.26667vw; text-align: center;line-height: 1.15; padding-top: calc(11.73333vw + var(--status-bar-height));}
.ys_content_div{ width: 100%; height: auto;position: relative; left: 0; top: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; display: block;}
.ys_content_div .ys_content_font{ width: 95%; margin-left: 2.5%; height: 100%;font-size: 4.26667vw; font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; line-height: 1.15; color: #555;}
.ys_content_div .ys_content_font b{ color: #333;}
.ys_content_div .ys_content_font a{ color: #06f;}
.ys_content_div .ys_content_font table{ border:1px solid #ccc; border-bottom:0; border-right:0;border-collapse: collapse;}
.ys_content_div .ys_content_font table td{ border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; text-align: left; white-space: normal;}
.ys_content_div .ys_content_font table td.top{ background-color: #f5f5f5;padding: 5px 0;}