@charset "UTF-8";
#sortable > .field > .field-content > .mt-editor-manager-wrap { display: block !important; }
/* 非公開日時の設定を非表示に */
#unpublished_on-field{
  display: none;
}

#customfield_slider_contents-field .mtapp-json-table,
#customfield_schedule1_table-field .mtapp-json-table,
#customfield_schedule2_table-field .mtapp-json-table,
#customfield_schedule3_table-field .mtapp-json-table,
#customfield_schedule4_table-field .mtapp-json-table,
#customfield_schedule5_table-field .mtapp-json-table{
  width: 75%;
}
#customfield_course-field .mtapp-json-table{
  width:27em;
}
#customfield_mce_field-field .tinymce-field-container{
  width: 75%;
}
#customfield_grades-field .mcb-container,
#customfield_features-field .mcb-container {
  width: 75%;
}
span.mcb-container .mcb-label{
  display: inline-block;
  line-height: 1.8;
  margin-right: 6px;
}
#customfield_schedule_note{
  min-height: 5em;
}
#customfield_slider_contents-field td img{
  width: 100%;
}
/* mv用スライダー */
#customfield_mv_slider_contents-field td.public {
  vertical-align: middle;
}
#customfield_mv_slider_contents + .mtapp-json-table td.slide_id input,
#customfield_mv_slider_contents + .mtapp-json-table td.heading input{
  border: none;
  background: #fff;
}
#customfield_mv_slider_contents + .mtapp-json-table .slide_id {
  display: none;
}
#customfield_mv_slider_contents + .mtapp-json-table .heading input {
  min-width: 22em;
}
#customfield_mv_slider_contents + .mtapp-json-table .link input {
  min-width: 26em;
}
#customfield_mv_slider_contents + .mtapp-json-table .image .actions-bar {
  display: none;
}


.mtapp-json-table .jsontable-table .jsontable-input{
  border: 1px solid #999;
}

#customfield_about_body,
#customfield_about_more{
  min-height: 8em;
}
#customfield_grades_high-field,
#customfield_grades_junior-field{
  margin-bottom: 0;
}

#customfield_schedule1_display-field,
#customfield_schedule2_display-field,
#customfield_schedule3_display-field,
#customfield_schedule4_display-field,
#customfield_schedule5_display-field{
  border-top: 1px solid #999;
}




#customfield_schedule_note_display-field{
  padding-top: 1em;
  border-top: 1px solid #999;
}
/* 管理者以外*/
#menu-settings .sub-menu {
  display: none;
}
.hint{
  color: #1A1A1A;
}

.mtapp-json-table .jsontable-table td{
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-color: #333;
  border-bottom-color: #333;
  padding: 3px;
}
#customfield_features1-field li,
#customfield_features2-field li,
#customfield_features3-field li{
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 0.2em;
}
#customfield_features1-field,
#customfield_features2-field{
  margin-bottom: 0;
}


/* #customfield_features1-field input[type=radio]{
  display: none;
} */
.features-label {
  display : inline-block;
  padding: 2px 6px;
  border-radius: 6px;
  text-align: center;
  cursor: pointer;
}
.features-label:hover {
  opacity: .8;
}
input[type="radio"]:checked + .features-label {
  background: #e3f3fc;
}
input[type="radio"]:disabled + .features-label {
  opacity: .4;
  cursor: default;
}

#customfield_features1-field .custom-control-label::before,
#customfield_features2-field .custom-control-label::before,
#customfield_features3-field .custom-control-label::before,
#customfield_features1-field .custom-control-label::after,
#customfield_features2-field .custom-control-label::after,
#customfield_features3-field .custom-control-label::after{
  left: -1.5rem;
}
#customfield_features1-field .custom-control,
#customfield_features2-field .custom-control,
#customfield_features3-field .custom-control{
  padding-left: 1.5rem;
}

/* #customfield_mce_field-field .mce_mt_source_mode{
  display: none;
} */
#customfield_mce_field-field #richfield_mce_field_toolbar2 .mceIcon,
#customfield_mce_field-field #richfield_mce_field_toolbar2 .mceButton,
#customfield_mce_field-field #richfield_mce_field_toolbar2 .mceSeparator{
  display: none;
}
.mtSkin table.mceToolbar{
  height: 22px;
}

#customfield_about_body-field .mt-editor-manager-wrap{
  display : block!important;
  width: 75%;
}

#customfield_about_body {
  min-height: 14em;
}

#customfield_grades_attention {
  min-height: 4em;
}
#customfield_campaign_btn-field .hint {
  display: inline-block;
}
#customfield_campaign_btn {
  vertical-align: top;
  display: inline-block;
  margin-top: 8px;
}

#customfield_mce_field-field {
  display: none;
}
#blog-settings .text-muted{
  font-size: 100%;
  color:#399280 !important;
}
/* バグ対応で最初全教室非表示にして管理者は表示 */
#site_list .mt-widget__content .mt-widget--site{
  display: none;
}
/* 本文・続きを非表示 */
#editor-header .tab:nth-child(2){
  display: none;
}
/* 設定の子階層メニューを非表示 */
#menu-settings #primayNavigation-item5 .mt-primaryNavigation__child li {
  display: none;
}
/* 管理者用の入力欄を非表示 */
#cfg_form fieldset {
  display: none;
}

#customfield_course + .mtapp-json-table .jsontable-cb-cell {
  display: none;
}
#customfield_course + .mtapp-json-table td input,
#customfield_course + .mtapp-json-table td textarea {
  border: none;
  background: #fff;
}
#customfield_course + .mtapp-json-table td.id input {
  width: 3em;
  text-align: right;
}
.mtapp-json-table .jsontable-table td.support {
  width: 3em;
  vertical-align: middle;
}
#customfield_course + .mtapp-json-table .abbr {
  display: none;
}

/* 体験談 */
#content_data .tox .tox-editor-header {
  display: none;
}
.multi_line_text-field-container .mt-contentblock > .form-group {
  display: none;
}

/* slideEditor */
#mtapp-slide-editor_ifr {
  height: calc(100vh - 142px) !important;
}


.form-control.jsontable-input[type=radio] {
  appearance: auto;
  border: 1px solid #999;
}
#customfield_course + .mtapp-json-table td input[type=checkbox] {
  appearance: auto;
  border: 1px solid #999;
}