/**
 * スマホ用表示
 */
.mce-floatpanel {
    overflow-y: scroll;
}
#mce-modal-block {
}
.mce-window {
    width: auto !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: none !important;
}
.mce-window-head {
    background: #fff !important;
}
.mce-window-body {
    background: #fff !important;
}
.mce-foot {
}
.mce-foot > .mce-container-body {
    padding: 10px !important;
}
.mce-foot button {
}
.mce-foot .mce-abs-layout{
    text-align: right;
}
.mce-foot .mce-abs-layout-item.mce-btn {
    display: inline-block;
}
.mce-foot .mce-abs-layout-item.mce-btn:last-child {
    margin-right: 20px !important;
}
.mce-panel {
    max-width: 100% !important;
}
.mce-container {
    max-width: 100% !important;
    height: auto !important;
}
.mce-container-body {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}
.mce-form {
    padding: 10px !important;
}
.mce-tabs {
    max-width: 100% !important;
}
.mce-formitem {
    margin: 10px 0 !important;
}
.mce-abs-layout-item {
    position: static !important;
    width: auto !important;
}
.mce-abs-layout-item.mce-label {
    display: block !important;
}
.mce-abs-layout-item.mce-textbox {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    display: block !important;
    width: 100% !important;
}
.mce-abs-layout-item.mce-combobox {
    display: flex !important;
}
.mce-abs-layout-item.mce-combobox > .mce-textbox {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 29px !important;
}

/** 書籍検索 */
.mce-sp-dialog#wysiwyg-books-search.mce-container {
    max-width: 100% !important;
    height: 500px !important;
}
#wysiwyg-books-search-body.mce-container-body {
    max-width: 100% !important;
    height: 500px !important;
}
#wysiwyg-books-result.mce-container {
    height: 300px !important;
}
