/* Shared PC/mobile product description presentation. */
#sit_inf_basic,
#sit_inf_basic *,
#sit_inf_explan,
#sit_inf_explan *,
#sit_inf_open th,
#sit_inf_open td {
    text-align: center !important;
}
#sit_inf_basic,
#sit_inf_explan {
    overflow-wrap: anywhere;
}
/* Editor content may contain fixed widths, floats, and one-sided margins. */
#sit_inf_explan :is(div, p, section, article, figure, blockquote, table, ul, ol),
#sit_inf_basic :is(div, p, section, article, figure, blockquote, table, ul, ol) {
    box-sizing: border-box;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
#sit_inf_explan :is(img, video, iframe),
#sit_inf_basic :is(img, video, iframe) {
    display: block;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
#sit_inf_explan img,
#sit_inf_basic img {
    height: auto !important;
}
#sit_inf_explan :is(ul, ol),
#sit_inf_basic :is(ul, ol) {
    padding-left: 0;
    list-style-position: inside;
}
#sit_inf_explan .oerep-qc-guide {
    width: 100%;
    max-width: 960px !important;
    margin: 0 auto 40px !important;
}
#sit_inf_explan .oerep-qc-guide img {
    width: 100% !important;
    height: auto !important;
}
@media (max-width: 760px) {
    #sit_inf_explan .oerep-qc-guide { margin-bottom: 24px !important; }
}
