.simditor .simditor-body {
    min-height: 0.1rem;
    outline: none;
    position: relative;
    z-index: 1;
    padding: 0;
    background: transparent;
    cursor: text;
    font-family: noto_sansregular,Arial,"Microsoft Yahei","Hiragino Sans GB";
    overflow: hidden;
    overflow-x: auto;
}

.exam .questionSeparator .simditor {
    margin-right: 0.2rem;
}

.questionSeparator .simditor .simditor-body p:first-child{
    margin-top: 0;
}


.locale-jp .simditor .simditor-body {
    font-family: "noto_sansregular", "hiragino kaku gothic pro", "MS Gothic", "meiryo", noto_sansregular, Arial,"Microsoft Yahei","Hiragino Sans GB";
}
/*
.simditor .simditor-body:after {
    content: '';
    display: block;
    margin-top: -15px;
}
*/
.simditor .simditor-body strong {
    font-weight: bold;
}

.simditor .simditor-body pre{margin:.5em 0;padding:.4em .6em;border-radius:8px;background:#f8f8f8;}

.simditor .simditor-body img {
    max-width: 100%;
    margin: 0.05rem 0;
    vertical-align: middle;
    cursor: pointer;
    height: auto;
}

.simditor .simditor-body a,
.editor-style a {
    color: #1E6EE6;
    text-decoration: none;
    word-break: break-word;
}

.simditor .simditor-body a:visited,
.editor-style a:visited {
    color: #1E6EE6;
}

.simditor .simditor-body a:hover,
.editor-style a:hover {
    color: #1E6EE6;
}

.simditor .simditor-body a:active,
.editor-style a:active {
    color: #1E6EE6;
}

.simditor .simditor-body a:hover,
.simditor .simditor-body a:active,
.editor-style a:hover,
.editor-style a:active {
    outline: 0;
}


.simditor .simditor-body blockquote,
.editor-style blockquote {
    border-left: 6px solid #ddd;
    padding: 0.05rem 0 0.05rem 0.1rem;
    margin: 0.15rem 0 0.15rem 0.15rem;
}

.simditor .simditor-body blockquote>:first-child,
.editor-style blockquote>:first-child {
    margin-top: 0;
}

.simditor .simditor-body code,
.editor-style code {
    display: inline-block;
    padding: 0 0.04rem;
    margin: 0 0.05rem;
    background: var(--umu-color-fill-secondary, #eee);
    border-radius: 3px;
    font-size: 0.13rem;
    font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
}


.simditor .simditor-body pre code,
.editor-style pre code {
    display: block;
    padding: 0;
    margin: 0;
    background: none;
    border-radius: 0;
}

/*.simditor .simditor-body p,*/
/*.simditor .simditor-body div,*/
/*.editor-style p,*/
/*.editor-style div {*/
    /*word-wrap: break-word;*/
    /*margin: 0 0 15px 0;*/
    /*color: var(--umu-color-text, #222);*/
    /*word-wrap: break-word;*/
/*}*/
/*.simditor .simditor-body p {*/
    /*margin-bottom: 10px;*/
/*}*/

.simditor .simditor-body p {
    margin:0.05rem 0;
    line-height: 1.4;
    word-break: break-word;
}

.simditor .simditor-body ol,
.simditor .simditor-body ul{
    margin:0;
    padding:0;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.simditor .simditor-body li{clear:both;}
.simditor .simditor-body .list-paddingleft-1{padding-left:0}
.simditor .simditor-body .list-paddingleft-2{padding-left:0.3rem}
.simditor .simditor-body .list-paddingleft-3{padding-left:0.6rem}
.pagebreak{display:block;clear:both !important;cursor:default !important;width: 100% !important;margin:0;}
