@charset "UTF-8";
/* CSS Document */


.fukuseithree .modal_contents_form {
  overflow-x: hidden;
  padding: 1vw 0 0.73vw 0;
}

.fukuseithree .none_cont {
  width: 10.68vw;
}

.fukuseithree .from_school_schedule_date {
  min-width: 290px;
}

.fukuseithree #teaching_head > div select {
  width: 12.16vw;
}

.fukuseithree #teaching_head > div.select_box {
  height: 3.807vw;
  width: 14.056vw;
}


.fukuseithree #teaching_head {
  align-items: center;
  margin-top: 0.5vw;
}

.fukuseithree .select_label_area .label {
  width: 100%;
}

.fukuseithree .modal_contents_form .select_label_area {
  width: 100%;
}

.fukuseithree .week_select_area {
  width: 60%;
  margin: 0 auto;
}

.fukuseithree .inform_popup_form_input_month label {
  line-height: calc(2.4vw - 2px);
  text-align: center;
  display: table-cell;
  align-items: center;
  font-weight: normal;
  font-size: 1.2vw;
  width: 9.3vw;
  height: 2.4vw;
}

.fukuseithree .select_label_area ul li span {
  width: 9.3vw;
}

.fukuseithree .rireki_box .rireki_text_box h3 {
  padding-top: 0.8vw;
}

.fukuseithree .rireki_box .rireki_text_box h3:first-child {
  padding-top: 0;
}

.fukuseithree .rireki_box {
  justify-content: center;
}

.fukuseithree .rireki_box .rireki_text_box .duplicateMonth {
  width: 3.75vw;
}

.fukuseithree .rireki_box p.sentaku_kensu {
  padding-right: 2vw;
  color: #515D62;
}

.fukuseithree .rireki_box .rireki_text_box {
  width: 65.6%;
  color: #515D62;
}

.fukuseithree .rireki_box .rireki_text_box .duplicate_month_and_weeks {
  display: flex;
}

.fukuseithree .rireki_box .rireki_text_box .duplicateMonthly {
  padding-right: 0.5vw;
}

.fukuseithree .rireki_box .rireki_text_box .duplicateWeekly {
  display: flex;
}
