.InlineList__item{display:inline-block}.InlineList__item:not(:only-child){margin-right:10px}
.TeachScheduleTable{width:100%;border:1px solid #ddd;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.TeachScheduleTable__th{font-weight:inherit;border-bottom:1px solid #ddd}.TeachScheduleTable__th.-column-time{width:25%;padding-top:3px;padding-bottom:3px}.TeachScheduleTable__th.-column-day{width:10%;padding:2px 0 3px}.TeachScheduleTable__td{border-bottom:1px solid #ddd;padding:7px 0 6px}.TeachScheduleTable__th+.TeachScheduleTable__th,.TeachScheduleTable__td{border-left:1px solid #ddd}.TeachScheduleTable__tr:last-child .TeachScheduleTable__th,.TeachScheduleTable__tr:last-child .TeachScheduleTable__td{border-bottom:none}.TeachScheduleTable__icon{margin:auto;width:10px;height:10px}.TeachScheduleTable__icon.-hasAppointment{background-color:#000;border-radius:5px}
.ScrollableTextBox{border:1px solid #ddd;height:300px;padding:10px;overflow-y:scroll}.ScrollableTextBox ol{list-style-type:none}.ScrollableTextBox h2{font-size:.875rem;line-height:1.7;color:#333;font-family:"M PLUS Rounded 1c";font-weight:bold;margin-bottom:20px}.ScrollableTextBox h3{font-size:.75rem;line-height:1.9833333333;color:#333;font-family:"M PLUS Rounded 1c";font-weight:bold;margin-bottom:10px}.ScrollableTextBox__contractList>li+li{margin-top:23.8px}.ScrollableTextBox__contractText{font-size:.75rem;line-height:1.9833333333}.ScrollableTextBox__contractText>li+li{margin-top:23.8px}.ScrollableTextBox__contractNumList{line-height:1.3333333333}
.Student .Student__subLink{margin-left:15px;font-weight:normal}.Student .Student__contents{display:table}.Student .Student__contents+.Student .Student__contents{margin-top:10px}.Student .Student__contentsRow{display:-webkit-box;display:-ms-flexbox;display:flex}.Student .Student__contentsName{-ms-flex-negative:0;flex-shrink:0;font-size:.75rem;font-weight:bold;line-height:1.5;color:#333;padding-top:10px}.Student .Student__contentsValue{font-size:.75rem;line-height:1.5;color:#333;padding-top:10px;padding-left:10px}.Student .Student__scheduleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Student .Student__scheduleTime{-ms-flex-negative:0;flex-shrink:0}.Student .Student__scheduleTime:not(:last-of-type){margin-right:15px}.Student .Student__courseTimeItem{display:-webkit-box;display:-ms-flexbox;display:flex}.Student .Student__courseCount{margin-left:.875rem}
