@charset "UTF-8";
.ss_rightComment{
  display: none;
}

dd.input_name.form-input {
    display: flex;
    /* margin-bottom: 25px; */
    justify-content: space-between;
}

.input_name input {
    width: 48%;
}
/* 残席アイコン */
.sb_timetable_index_select .css_icon::after {
	content: url(/static/upload/info.wingarc.com/seminar/61280/shared/user/nagoya/entry/img/ico_choice.svg);
  width: 1.071em;
}
.sb_timetable_index_select .css_icon.few_icon::after {
	content: url(/static/upload/info.wingarc.com/seminar/61280/shared/user/nagoya/entry/img/ico_few.svg);
}
.sb_timetable_index_select .css_icon.full_icon::after {
	content: url(/static/upload/info.wingarc.com/seminar/61280/shared/user/nagoya/entry/img/ico_full.svg);
  width: 1.071em;
}
@media screen and (max-width: 767px){
.sb_timetable_index_select .css_icon.full_icon::after {
	content: url(/static/upload/info.wingarc.com/seminar/61280/shared/user/nagoya/entry/img/ico_full.svg);
  width: 4vw;
}
}
.sb_timetable_index_select .css_icon.finish_icon::after {
	content: "";
}
.sb_timetable_index_select .css_icon.before_icon::after {
	content: "";
}
.sb_timetable_index_select .timetable-item:has(.css_icon.full_icon) {
	cursor: default;
	position: relative;
}
.sb_timetable_index_select .timetable-item:has(.css_icon.full_icon)::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(204, 204, 204, 0.7);
	z-index: 1;
	/* border-radius: 0 0 40px 0; */
}
.sb_timetable_index_select .timetable-item:has(.css_icon.finish_icon) {
	cursor: default;
	position: relative;
}
.sb_timetable_index_select .timetable-item:has(.css_icon.finish_icon)::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(204, 204, 204, 0.7);
	z-index: 1;
	/* border-radius: 0 0 40px 0; */
}
.sb_timetable_index_select .timetable-item:has(.css_icon.before_icon) {
	cursor: default;
	position: relative;
}
.sb_timetable_index_select .timetable-item:has(.css_icon.before_icon)::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(204, 204, 204, 0.7);
	z-index: 1;
	/* border-radius: 0 0 40px 0; */
}

.sb_timetable_index_select .timetable-item:has(.css_icon.full_icon):has(.choice input)::before {
    content: initial;
}

/* 重複エラーメッセージ */
.sb_timetable_index_select .css-error-show:not(:has(.ss_error_msg)) {
  display: none;
}
.sb_timetable_index_select #select_error {
  margin-bottom: 40px;
}
.sb_timetable_index_select .ss_time, .sb_timetable_index_select .ss_time2 {
  /* display: none; */
}
.sb_timetable_index_select .ss_time2 {
  margin-bottom: 10px;
}
.sb_timetable_index_select .err_exclusion {
	font-weight: bold;
	font-size: 1.6rem;
	color: #fa021b;
	margin-bottom: 5px;
}
.sb_timetable_index_select .error-txt .inner {
	display: block;
	font-weight: bold;
	font-size: 1.6rem;
	color: #fa021b;
	margin-bottom: 10px;
}

.alert_noscript {
    width: 80%;
    max-width: 800px;
    color: #b94a48;
    background-color: #f2dede;
    margin: 20px auto;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border: 1px solid #eed3d7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 8px;
    padding-right: 14px;
    padding-bottom: 8px;
    padding-left: 30px;
    line-height: 150%;
    font-size: 16px;
    font-family: inherit;
    font-weight: bold;
    text-rendering: optimizelegibility;
}

.agree-checkbox label {
    font-size: 0;
}

.agree-checkbox label span {
    font-size:1.2rem;
}

.agree-checkbox label{
	font-size: 0;
}

.agree-checkbox label span{
	font-size: 1.2rem;
}

.o-area{
	display: none!important;

}