.download-text {
    font-size: 1.3em;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    text-shadow:
        1px 1px 0 #f28a34,
        -1px 1px 0 #f28a34,
        1px -1px 0 #f28a34,
        -1px -1px 0 #f28a34;
}

.sd_img {
    width: 70px;
}
.sd_msg {
    margin: 5px;
    padding: 8px;
    border: 1px solid;
    background-color: #ffffffb0;
    border-radius: 25px;
    display: flex;
    align-items: center;
    width: calc(100% - 100px);
    max-width: 600px;
}

.mirishira-img {
    max-width: 600px;
    border-radius: 25px;
}




/* ミリしら入力ツール用Style */
.mirishira {
    z-index: 1;
}
.border1 {
    border-style: solid;
    border-color: #000000;
    border-width: 0px;
}
.ulabel{
    position: absolute;
    color: #FFFFFF;
    text-shadow:
        1px 1px 0 #000000,
        -1px 1px 0 #000000,
        1px -1px 0 #000000,
        -1px -1px 0 #000000;
}
.h-member-name {
    margin-top: 370px;
    width: 104px;
    height: 49px;
    line-height: 20px;
    word-break: break-all;
    z-index: 90;
}
.h-member-msg {
    margin-top: 416px;
    width: 120px;
    height: 133px;
    line-height: 20px;
    word-break: break-all;
    z-index: 90;
}
.div-line {
    width: 1024px;
}
.overrei input {
    position: absolute;
    font-size: 15px;
    padding: 3px;
    overflow: hidden;
    border-radius: 7px;
    background-color: #FFFFFF00;
    font: 16px/1 'Zen Maru Gothic', 'Noto Sans JP', Arial, Verdana, 游ゴシック, YuGothic,'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo,sans-serif;
}
.overrei textarea {
    position: absolute;
    font-size: 15px;
    padding: 3px;
    resize: none;
    border-radius: 7px;
    background-color: #FFFFFF00;
    font: 16px/1 'Zen Maru Gothic', 'Noto Sans JP', Arial, Verdana, 游ゴシック, YuGothic,'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo,sans-serif;
}
.overrei textarea:focus {
    /* border: orange 3px solid; */
    outline: orange 3px solid;
}