.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:300;src:local("Noto Sans Light"),local("NotoSans-Light"),url(/fonts/NotoSans/NotoSans-Light.eot);src:url(/fonts/NotoSans/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Light.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Light.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:400;src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(/fonts/NotoSans/NotoSans-Regular.eot);src:url(/fonts/NotoSans/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:500;src:local("Noto Sans Medium"),local("NotoSans-Medium"),url(/fonts/NotoSans/NotoSans-Medium.eot);src:url(/fonts/NotoSans/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Medium.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Medium.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/fonts/NotoSans/NotoSans-Bold.eot);src:url(/fonts/NotoSans/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:100;src:local("Jost Light"),local("Jost-Light"),url(/fonts/Jost/jost-v3-latin-300.eot);src:url(/fonts/Jost/jost-v3-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-300.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-300.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:400;src:local("Jost"),local("Jost"),url(/fonts/Jost/jost-v3-latin-regular.eot);src:url(/fonts/Jost/jost-v3-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-regular.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-regular.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:500;src:local("Jost Medium"),local("Jost Medium"),url(/fonts/Jost/jost-v4-latin-500.eot);src:url(/fonts/Jost/jost-v4-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v4-latin-500.ttf) format("ttf"),url(/fonts/Jost/jost-v4-latin-500.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:600;src:local("Jost SemiBold"),local("Jost SemiBold"),url(/fonts/Jost/jost-v6-latin-600.eot);src:url(/fonts/Jost/jost-v6-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v6-latin-600.ttf) format("ttf"),url(/fonts/Jost/jost-v6-latin-600.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:800;src:local("Jost Bold"),local("Jost-Bold"),url(/fonts/Jost/jost-v3-latin-800.eot);src:url(/fonts/Jost/jost-v3-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-800.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-800.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:800;src:local("Jost Black"),local("Jost-Black"),url(/fonts/Jost/jost-v3-latin-800.eot);src:url(/fonts/Jost/jost-v3-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-800.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-800.woff) format("woff")}@font-face{font-family:"Ovo";font-style:normal;font-weight:400;src:local("Ovo"),url(/fonts/Ovo/ovo-v12-latin-regular.eot);src:url(/fonts/Ovo/ovo-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Ovo/ovo-v12-latin-regular.ttf) format("ttf"),url(/fonts/Ovo/ovo-v12-latin-regular.woff) format("woff")}@font-face{font-family:"Eulyoo";font-style:normal;font-weight:400;src:local("Eulyoo"),url(/fonts/Eulyoo/Eulyoo1945-Regular.eot);src:url(/fonts/Eulyoo/Eulyoo1945-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Eulyoo/Eulyoo1945-Regular.woff2) format("woff2"),url(/fonts/Eulyoo/Eulyoo1945-Regular.woff) format("woff")}@font-face{font-family:"Eulyoo";font-style:normal;font-weight:700;src:local("Eulyoo"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.eot);src:url(/fonts/Eulyoo/Eulyoo1945-SemiBold?#iefix) format("embedded-opentype"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.woff2) format("woff2"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.woff) format("woff")}@-webkit-keyframes modal-animation{0%{-webkit-transform:translate3d(0, -30px, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes modal-animation{0%{-moz-transform:translate3d(0, -30px, 0);opacity:0}100%{-moz-transform:translate3d(0, 0, 0);opacity:1}}@-ms-keyframes modal-animation{0%{-ms-transform:translate3d(0, -30px, 0);opacity:0}100%{-ms-transform:translate3d(0, 0, 0);opacity:1}}@-o-keyframes modal-animation{0%{-o-transform:translate3d(0, -30px, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes modal-animation{0%{transform:translate3d(0, -30px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}.slick-list,.slick-track{touch-action:pan-y}.slick-slider{position:relative;overflow:hidden;width:100%}.slick-slider .slick-track{display:flex}.slick-slider .lc-slide{vertical-align:top}.slick-slider .lc-slide.full-slide .list{width:100%;position:relative;height:500px;overflow:hidden}.slick-slider .lc-slide.full-slide img{position:absolute;width:100%;top:50%;transform:translate(0, -50%)}.slick-slider .lc-slide .lc-slide-item{background:transparent no-repeat center;background-size:cover}.slick-slider .lc-slide .lc-text-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;padding:0 20px;text-align:center;word-break:keep-all}*{box-sizing:border-box;font-family:"Noto Sans KR",sans-serif !important}html{position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%}body{position:relative;margin:0;width:100%;height:100%;font-size:12px;font-weight:normal;overflow-x:hidden;overflow-y:auto;color:#262626;-webkit-overflow-scrolling:touch}body.hidden{overflow:hidden !important}video{object-fit:contain !important}.lc-video-ratio-wrap{position:relative;display:inline-block;vertical-align:top;width:90%;padding-top:50.625%}.lc-video-ratio-wrap video{position:absolute;width:100%;height:100%;left:0;top:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}input::placeholder{color:#9d9d9d !important;opacity:1 !important}input:-ms-input-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}input:-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-ms-expand{display:none}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{margin:0;color:#000}textarea,input{border:none;outline:none;border-radius:0;font-family:"Noto Sans KR",sans-serif !important;font-weight:300;color:#000}textarea{color:#000;-webkit-appearance:none}textarea:-ms-input-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea::-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea:-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1 !important}button{color:#000;border:0;border-radius:0;padding:0;outline:none;cursor:pointer;background-color:transparent;font-family:"Noto Sans KR",sans-serif !important}button span{position:relative}input,textarea,button,select,a{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#000;text-decoration:none}a:link,a:visited,a:hover,a:active{color:#262626}ul{margin:0;padding:0}li{list-style:none}p{margin:0}i{font-style:normal}select{color:#000;border-radius:0;border:0;background-color:#fff;outline:none;cursor:pointer;font-family:"Noto Sans KR",sans-serif !important}select::-ms-expand{display:none}@media screen and (min-width: 1201px){.lc-pc-block{display:block}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pc-block{display:block}}@media screen and (max-width: 768px){.lc-pc-block{display:none}}@media screen and (min-width: 1201px){.lc-pc-inline-block{display:inline-block}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pc-inline-block{display:inline-block}}@media screen and (max-width: 768px){.lc-pc-inline-block{display:none}}@media screen and (min-width: 1201px){.lc-m-block{display:none}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-m-block{display:none}}@media screen and (max-width: 768px){.lc-m-block{display:block}}.hid{display:none}table{border-collapse:collapse;width:100%;word-break:keep-all}.mr_0{margin-right:0px !important}.mr_4{margin-right:4px !important}.mr_5{margin-right:5px !important}.mr_10{margin-right:10px !important}.mr_15{margin-right:15px !important}.mr_20{margin-right:20px !important}.mr_60{margin-right:60px !important}.ml_0{margin-left:0px !important}.ml_5{margin-left:5px !important}.ml_10{margin-left:10px !important}.ml_15{margin-left:15px !important}.mb_0{margin-bottom:0 !important}.mb_5{margin-bottom:5px !important}.mb_8{margin-bottom:8px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.mb_35{margin-bottom:35px !important}.mb_10{margin-bottom:10px !important}.mb_20{margin-bottom:20px !important}.mb_30{margin-bottom:30px !important}.mb_40{margin-bottom:40px !important}.mb_45{margin-bottom:45px !important}.mb_50{margin-bottom:50px !important}.mb_60{margin-bottom:60px !important}.mb_70{margin-bottom:70px !important}.mb_85{margin-bottom:85px !important}.mt_0{margin-top:0 !important}.mt_5{margin-top:5px !important}.mt_8{margin-top:8px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_25{margin-top:25px !important}.mt_30{margin-top:30px !important}.mt_35{margin-top:35px !important}.mt_40{margin-top:40px !important}.mt_50{margin-top:50px !important}.mt_70{margin-top:70px !important}.pb_0{padding-bottom:0px !important}.pb_5{padding-bottom:5px !important}.pb_20{padding-bottom:20px !important}.pb_25{padding-bottom:25px !important}.pb_50{padding-bottom:50px !important}.pt_0{padding-top:0px !important}.pt_8{padding-top:8px !important}.pt_10{padding-top:10px !important}.pt_15{padding-top:15px !important}.pt_20{padding-top:20px !important}.pt_30{padding-top:30px !important}.pt_35{padding-top:35px !important}.pt_40{padding-top:40px !important}.pt_50{padding-top:50px !important}.pl_25{padding-left:25px !important}.pl_10{padding-left:10px !important}.pl_20{padding-left:20px !important}.pl_30{padding-left:30px !important}.txt_r{text-align:right !important}.txt_l{text-align:left !important}.txt_c{text-align:center !important}.back_no{background:none !important}.bd_l{border-left:none !important}.bd_r{border-right:none !important}.ir{overflow:hidden;line-height:0 !important;font-size:0 !important;position:relative;text-indent:-10000px}.ir *{position:absolute;left:-10000px;top:-10000px;margin:0;padding:0}.f-l{float:left}.f-r{float:right}* html .clfx{height:1%;overflow:visible}*+html .clfx{min-height:1%}.clfx:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.clfix{clear:both;content:".";display:block;height:0}.lc-jost-bold{font-family:"Jost",sans-serif !important;font-weight:800 !important}.lc-jost{font-family:"Jost",sans-serif !important}.lc-Ovo{font-family:"Ovo",sans-serif !important}.lc-italic{font-style:italic}.lc-confirm{font-size:15px;color:#66cdaa}.lc-empty-row{height:300px !important;width:100% !important;margin:0 !important;cursor:default !important;align-items:center;justify-content:center;font-size:15px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media screen and (max-width: 768px){.lc-empty-row{border:none}}@media screen and (max-width: 768px){.lc-empty-row{font-size:13px}}.lc-empty-row.flex{display:flex}.lc-empty-row:hover{background:none !important}.lc-ad-tag__wrap{margin-bottom:20px}@media screen and (max-width: 768px){.lc-ad-tag__wrap{display:none}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-ad-tag__wrap{display:none}}.lc-ad-tag__item{border:1px solid #66cdaa;display:inline-block;padding:2px 6px;color:#66cdaa;font-size:14px;cursor:default}.lc-ad-tag__item:not(:last-child){margin-right:6px}.lc-display-none{display:none}.lc-reject-div{position:absolute;top:0;bottom:0;left:0;right:0;padding:10px;overflow:hidden;background-color:#ececec;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;color:#7d7d7d;font-size:13px;border-radius:0;z-index:1111}@media screen and (max-width: 768px){.lc-reject-div{font-size:8px}}#lcAlertWrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;overflow-x:hidden;z-index:9999}@media screen and (min-width: 769px){#lcAlertWrap{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;-ms-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}#lcAlertWrap.active{visibility:visible;opacity:1}}@media screen and (max-width: 768px){#lcAlertWrap{display:none}#lcAlertWrap.active{display:block}}#lcAlertWrap .vertical-align-wrap{display:table;width:100%;height:100%;padding:30px}#lcAlertWrap .vertical-align-wrap .vertical-align{display:table-cell;vertical-align:middle}#lcAlert{position:relative;margin:auto;width:360px;background-color:#fff}@media screen and (min-width: 769px){#lcAlert{-webkit-animation:.3s modal-animation forwards;-moz-animation:.3s modal-animation forwards;-ms-animation:.3s modal-animation forwards;-o-animation:.3s modal-animation forwards;animation:.3s modal-animation forwards}}@media screen and (max-width: 768px){#lcAlert{width:100%;max-width:360px}}#lcAlert section{position:relative;padding:30px 20px 0;text-align:center}#lcAlert section:nth-of-type(2){display:flex;padding-bottom:30px}#lcAlert .noti{display:inline-block;color:#66cdaa;font-size:13px;line-height:1.4;padding-top:10px}#lcAlert .ellipsis{display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lcAlert .lc-alert-header{height:38px;background-color:#333;text-align:center}#lcAlert .lc-alert-header .lc-alert-icon{display:inline-block;width:36px;height:36px;margin-top:-18px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/alert.png);margin-bottom:20px}#lcAlert .lc-alert-title{position:relative;font-size:18px;line-height:32px;margin-bottom:38px;word-break:keep-all;white-space:pre-wrap;font-weight:600;color:#262626}#lcAlert .lc-alert-title:after{position:absolute;bottom:-6px;left:0;right:0;height:2px;background-color:#66cdaa;content:""}#lcAlert .lc-alert-text{font-size:15px;white-space:pre-wrap;line-height:1.73;word-break:break-all;color:#262626}#lcAlert .lc-alert-input{border:1px solid #ffcda0;width:100%;height:40px;border-radius:5px;padding:0 10px}#lcAlert .lc-alert-input:focus{border:1px solid #66cdaa}#lcAlert button{height:38px;padding:0 5px;word-break:keep-all;font-size:13px;text-align:center}#lcAlert button:nth-of-type(1){width:50%;margin-right:8px;border:1px solid #ececec}#lcAlert button:last-of-type{width:50%;background-color:#66cdaa;color:#fff}#lcAlert button:first-of-type:last-of-type{width:100%;max-width:100%;margin:0 auto;border:1px solid #ececec;background-color:#fff;color:#262626}#lcAlert .lc-alert-multi-submit button:nth-of-type(1){width:50%;margin-right:8px;background-color:#66cdaa;color:#fff}#lcAlert .lc-alert-multi-submit button:nth-of-type(2){width:50%;margin-right:8px;background-color:#66cdaa;color:#fff}#lcAlert .lc-alert-multi-submit button:last-of-type{width:50%;border:1px solid #ececec;background-color:#fff;color:#262626}.lc-new-alert{display:inline-block;position:fixed;top:88px;left:50%;width:386px;height:56px;line-height:56px;margin-left:-143px;border-radius:28px;box-shadow:0 12px 36px -16px rgba(227,97,49,.2);background-position:left 16px center,center;background-size:24px,cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:16px;font-weight:bold;z-index:3;cursor:pointer}.lc-new-alert .lc-close{position:absolute;top:0;right:0;width:40px;height:100%;z-index:4;background-color:transparent}@media screen and (min-width: 1201px){.lc-new-alert .lc-close{background-image:url(/images/close-black@2x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-new-alert .lc-close{background-image:url(/images/close-black@3x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}@media screen and (max-width: 768px){.lc-new-alert .lc-close{background-image:url(/images/close-black@3x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}#lcLoadingWrap{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);z-index:10000}#lcLoadingWrap.active{display:block}#lcLoadingWrap #lcLoading{position:absolute;top:50%;left:50%;color:rgba(0,0,0,.7);padding-top:3.07142857rem;padding-left:.3em;min-width:2.28571429rem;width:auto !important;height:auto !important;text-align:center;font-style:normal;font-size:1em;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#lcLoadingWrap #lcLoading:before{position:absolute;content:"";top:0;left:50%;border-radius:500rem;width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem;border:.2em solid rgba(0,0,0,.2)}#lcLoadingWrap #lcLoading:after{position:absolute;content:"";top:0;left:50%;margin:0 0 0 -1.14285714rem;border-color:rgba(0,0,0,.7) transparent transparent;width:2.28571429rem;height:2.28571429rem;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loader{from{-ms-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.lc-select{flex:1;width:100%}.lc-select.lc-disabled .lc__control{background-color:#f0f0f0}.lc-select.lc-disabled .lc__single-value--is-disabled{color:#262626}.lc-select .lc__indicator{display:none}.lc-select .lc__control{min-height:40px;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ececec;box-shadow:none;border-radius:0;background-color:#fff;color:#262626;background-position:right 5px center;background-image:url(/images/new-icons/down-light-gray.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px}@media screen and (min-width: 1201px){.lc-select .lc__control{height:48px;font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-select .lc__control{height:48px;font-size:14px}}@media screen and (max-width: 768px){.lc-select .lc__control{height:42px;font-size:13px}}.lc-select .lc__control:hover{border-color:#66cdaa}.lc-select .lc__control.lc__control--menu-is-open{background-image:url(/images/new-icons/up-light-gray.png)}.lc-select .lc__control .lc__value-container{position:initial}.lc-select .lc__placeholder{color:#9d9d9d}.lc-select .lc__menu{z-index:5;margin:0;border-radius:0}.lc-select .lc__menu .lc__option:hover,.lc-select .lc__menu .lc__option--is-focused{background-color:#b1fff0}.lc-select .lc__menu .lc__option--is-selected{background-color:#66cdaa !important}.lc-select .lc__indicator-separator{width:0}.lc-select .lc__indicators{height:42px}.lc-select .lc__clear-indicator{display:flex !important;justify-content:center;align-items:center;position:relative;right:17px;bottom:1px;width:42px;height:42px}.lc-select-checkbox-wrap{position:relative;z-index:3}.lc-select-checkbox-wrap>div>button{box-sizing:border-box;height:40px;min-width:110px;padding:5px 5px 5px 8px;box-shadow:none;border-radius:0;border:1px solid #ececec;font-size:14px;color:#555}.lc-select-checkbox-wrap>div>button span:nth-child(2){display:inline-block;width:16px;height:38px;margin-right:0;background:#fff url(/images/new-icons/down-light-gray.png) no-repeat right center;-webkit-background-size:20px;background-size:20px}.lc-select-checkbox-wrap>div>button span:nth-child(2) svg{display:none}@media screen and (max-width: 768px){.lc-select-checkbox-wrap>div>button{font-size:13px}}.lc-select-checkbox-wrap>div>button+div{border:1px solid #ddd}.lc-select-checkbox-wrap .lc__control{display:none}.lc-select-checkbox-wrap .lc__menu{box-shadow:none}.lc-select-checkbox-wrap .lc__option{font-size:14px}@media screen and (max-width: 768px){.lc-select-checkbox-wrap .lc__option{font-size:13px}}.lc-select-checkbox-wrap .lc__option input[type=checkbox]:before{content:"";position:relative;display:inline-block;top:50%;width:16px;height:16px;margin-top:-8px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/checkbox-default.svg)}.lc-select-checkbox-wrap .lc__option.lc__option--is-selected input[type=checkbox]:before{background-image:url(/images/new-icons/checkbox-checked.svg)}button{cursor:pointer}button:focus{outline:none}.lc-theme-button{width:140px;height:52px;line-height:52px;border-radius:6px;background-color:#66cdaa;color:#fff;font-size:16px;text-align:center;transition:.2s}.lc-theme-button.full{width:100%}.lc-gray-button{width:140px;height:52px;line-height:52px;border-radius:6px;background-color:#f2f2f2;color:#727272;font-size:16px;text-align:center;transition:.2s}.lc-gray-button.full{width:100%}.lc-theme-button-small{height:37px;line-height:37px;padding:0 14px;border-radius:6px;background-color:#66cdaa;color:#fff;font-size:15px;text-align:center;transition:.2s;white-space:nowrap}.lc-gray-button-small{height:37px;line-height:37px;padding:0 14px;border-radius:6px;background-color:#f2f2f2;color:#727272;font-size:15px;text-align:center;transition:.2s;white-space:nowrap}.lc-theme-button-mini{height:24px;line-height:24px;padding:0 5px;border-radius:4px;background-color:#66cdaa;color:#fff;font-size:13px;text-align:center;transition:.2s;white-space:nowrap}.lc-gray-button-mini{height:24px;line-height:24px;padding:0 5px;border-radius:4px;background-color:#f2f2f2;color:#727272;font-size:13px;text-align:center;transition:.2s;white-space:nowrap}.lc-pagination-container{text-align:center;margin-bottom:20px;padding-top:120px;display:block}.lc-pagination-container .lc-pagination-wrap{display:inline-flex;font-size:0}.lc-pagination-container .lc-pagination-btn,.lc-pagination-container .lc-pagination-number-btn{width:20px;height:20px;margin:0 5px;font-size:15px}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn,.lc-pagination-container .lc-pagination-number-btn{font-size:13px}}.lc-pagination-container .lc-pagination-btn{display:inline-block;vertical-align:middle}.lc-pagination-container .lc-pagination-btn.left{margin-right:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.double-left{margin-right:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.right{margin-left:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.double-right{margin-left:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container ol.lc-pagination-list{display:inline-block;vertical-align:middle;padding:0}.lc-pagination-container ol.lc-pagination-list>li{display:inline-block;margin-right:8px}.lc-pagination-container ol.lc-pagination-list>li:last-of-type{margin-right:0}.lc-pagination-container ol.lc-pagination-list>li i{font-style:normal}.lc-pagination-container ol.lc-pagination-list>li .lc-pagination-number-btn{color:#262626;background-color:transparent}.lc-pagination-container ol.lc-pagination-list>li.lc-active>.lc-pagination-number-btn{color:#66cdaa;font-weight:bold}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;overflow-x:hidden;z-index:99}@media screen and (min-width: 769px){.modal-container{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;-ms-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.modal-container.active{visibility:visible;opacity:1}}@media screen and (max-width: 768px){.modal-container{display:none}.modal-container.active{display:block}}@media screen and (max-width: 768px){.modal-container.lc-m-full .vertical-align-wrap{position:relative;padding:0;display:block;width:100%;height:100%}.modal-container.lc-m-full .vertical-align-wrap .vertical-align{display:block;width:100%;height:100%}.modal-container.lc-m-full .modal-wrap{display:flex;max-width:100%;width:100%;height:100%;flex-direction:column;margin:0;box-shadow:none}}@media screen and (max-width: 768px)and (max-width: 768px){.modal-container.lc-m-full .modal-wrap{overflow:hidden}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-header{box-sizing:border-box;border-bottom:1px solid #ddd;padding:0}.modal-container.lc-m-full .modal-header h3{line-height:70px}}@media screen and (max-width: 768px)and (max-width: 768px){.modal-container.lc-m-full .modal-header h3{font-weight:500}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-body{max-height:initial;padding:16px}}@media screen and (max-width: 768px){.modal-container.lc-m-full .lc-modal-close{width:24px;height:24px;left:8px;background-image:url(/images/new-icons/close.svg)}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-body{flex:1}}.modal-wrap{position:relative;margin:auto;overflow:visible;background-color:#fff}@media screen and (min-width: 769px){.modal-wrap{-webkit-animation:.3s modal-animation forwards;-moz-animation:.3s modal-animation forwards;-ms-animation:.3s modal-animation forwards;-o-animation:.3s modal-animation forwards;animation:.3s modal-animation forwards}}.modal-wrap.lc-modal-size{width:90%;max-width:1400px}.modal-wrap.lc-slide-modal-size{width:90%;max-width:992px}.modal-wrap .btn_area{padding-top:50px;text-align:center}.modal-wrap .popup_scroll{padding-right:60px;height:500px;max-height:50vh}.modal-wrap .popup_title{padding:20px;text-align:center;background-color:#333}.modal-wrap .popup_title h1{line-height:1;font-family:"Jost","Noto Sans KR",sans-serif !important;font-weight:800;font-size:30px;color:#fff}.modal-wrap .popup_cont{padding:70px 100px;background-color:#fff;overflow:auto}@media screen and (max-width: 1200px){.modal-wrap .popup_cont{padding:50px 30px}.modal-wrap .popup_scroll{padding-right:30px}}@media screen and (max-width: 768px){.modal-wrap .popup_title{padding:10px}.modal-wrap .popup_title h1{font-size:20px}.modal-wrap .popup_cont{padding:30px 20px}.modal-wrap .popup_scroll{padding-right:15px}}.modal-wrap .lc-profile-popup{display:flex;width:100%;max-height:70vh;padding:50px}.modal-wrap .lc-profile-popup .lc-main-image-wrap{width:30%}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-title{font-family:"Jost",sans-serif !important;padding-bottom:3px;font-size:20px;display:inline-block;font-weight:500;color:#66cdaa;width:100%;border-bottom:2px solid #66cdaa}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image{padding-top:20px;width:100%;min-height:550px}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image img{width:100%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap{width:70%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll{margin-top:55px;height:400px;padding:0 35px;overflow-y:auto}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area{padding-top:70px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area .basic-btn01{height:40px;line-height:40px;margin:0 5px}@media screen and (max-width: 768px){.modal-wrap .lc-profile-popup{flex-direction:column;align-items:center;padding:20px;max-height:90vh}.modal-wrap .lc-profile-popup .lc-main-image-wrap{width:80%}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image{width:100%;min-height:auto;position:relative;height:350px;overflow:hidden;background:#eee}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image img{width:100%;position:absolute;top:50%;transform:translate(0, -50%)}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap{width:80%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll{width:100%;height:158px;overflow-x:auto;overflow-y:hidden !important;margin-bottom:20px;margin-top:10px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list{width:100%;white-space:nowrap}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li{width:120px;display:inline-block;float:none}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li .img_area{padding-bottom:80%;margin-right:10px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li .img_area img{width:100%;left:18%;top:66%;max-height:none}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area{padding-top:20px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area .basic-btn01{height:30px;line-height:30px;margin:5px}}.modal-wrap .portfolio_rolling_popup .popup-content{max-height:90vh}.modal-wrap .portfolio_rolling_popup .popup_cont{padding:60px 150px}.modal-wrap .portfolio_rolling_popup .popup_cont .txt_r{margin-bottom:45px}.modal-wrap .portfolio_rolling_popup .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);width:45px;height:45px;text-indent:-9999px}.modal-wrap .portfolio_rolling_popup .slick-prev{position:fixed;left:80px;background:url(/images/new-icons/rolling_prev2.png) no-repeat center center}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .slick-prev{left:1%}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .slick-prev{left:5%;top:36%}}.modal-wrap .portfolio_rolling_popup .slick-next{right:80px;background:url(/images/new-icons/rolling_next2.png) no-repeat center center;position:fixed}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .slick-next{right:1%}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .slick-next{right:5%;top:36%}}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_1{position:relative;margin-bottom:45px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2{position:relative;padding-bottom:10px;margin-bottom:30px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .slick-slide>div{padding:0 15px;box-sizing:border-box}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list{position:relative;box-sizing:border-box;padding-bottom:55.5%;cursor:pointer}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots{position:absolute;left:0;bottom:0;background-color:#333;display:block;text-indent:-9999px;width:100%;border-radius:20px;display:flex}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li{flex-grow:1;cursor:pointer}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li button{width:100%;height:10px;display:block;border-radius:20px;text-indent:-9999px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li.slick-active button{background-color:#66cdaa}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .popup_cont{padding:50px 60px}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .popup_cont{padding:30px 50px}.modal-wrap .portfolio_rolling_popup .basic-btn05{margin-bottom:10px}.modal-wrap .portfolio_rolling_popup .rolling_2 .slick-slide>div{padding:0 2px}.modal-wrap .portfolio_rolling_popup .rolling_1{margin-bottom:10px}}.modal-wrap .recruitment_announcement_detail_popup .popup-content{max-width:992px;box-sizing:border-box}.modal-wrap .recruitment_announcement_detail_popup .popup_scroll{max-width:100%}.modal-wrap .recruitment_announcement_detail_popup .popup_cont{padding:60px 160px 60px}.modal-wrap .recruitment_announcement_detail_popup .top_area{margin-bottom:25px;padding-bottom:3px;border-bottom:2px solid #66cdaa}.modal-wrap .recruitment_announcement_detail_popup .top_area:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.modal-wrap .recruitment_announcement_detail_popup .top_area h2{float:left;font-size:20px;font-weight:400;color:#66cdaa}.modal-wrap .recruitment_announcement_detail_popup .top_area .right_area{float:right}.modal-wrap .recruitment_announcement_detail_popup .list{max-height:500px}.modal-wrap .recruitment_announcement_detail_popup .list ul li{margin-bottom:25px}.modal-wrap .recruitment_announcement_detail_popup .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);width:45px;height:45px;display:block;text-indent:-9999px}.modal-wrap .recruitment_announcement_detail_popup .slick-prev{position:fixed;left:100px;background:url(/images/new-icons/rolling_prev2.png) no-repeat center center}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .slick-prev{left:1%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .slick-prev{left:8%;top:50%}}.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:100px;background:url(/images/new-icons/rolling_next2.png) no-repeat center center;position:fixed}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:1%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:8%;top:50%}}.modal-wrap .recruitment_announcement_detail_popup .btn_area{padding-top:30px}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .popup_cont{padding:20px 50px}.modal-wrap .recruitment_announcement_detail_popup img{width:100%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .top_area h2{font-size:16px}.modal-wrap .recruitment_announcement_detail_popup img{width:100%}}.vertical-align-wrap{position:relative;display:table;width:100%;height:100%}@media screen and (min-width: 1201px){.vertical-align-wrap{padding:24px}}@media screen and (min-width: 769px)and (max-width: 1200px){.vertical-align-wrap{padding:24px}}@media screen and (max-width: 768px){.vertical-align-wrap{padding:16px}}.vertical-align-wrap .vertical-align{display:table-cell;vertical-align:middle}section.modal-header{position:relative;padding:30px 0}section.modal-header h3{margin:0;text-align:center;font-weight:700;font-size:20px}section.modal-header .lc-modal-close{background:transparent no-repeat center;background-size:cover;position:absolute;top:50%;transform:translate(0, -50%);right:30px;width:25px;height:25px;background-image:url(/images/new-icons/close.svg);background-color:transparent;opacity:.85}@media screen and (min-width: 1201px){section.modal-header .lc-modal-close:hover{opacity:1}}@media screen and (min-width: 769px)and (max-width: 1200px){section.modal-header .lc-modal-close:active{opacity:1}}@media screen and (max-width: 768px){section.modal-header .lc-modal-close:active{opacity:1}}section.modal-body{background-color:#fff;overflow:visible;padding:18px 52px 32px}@media screen and (min-width: 1201px){section.modal-body{max-height:800px}}@media screen and (min-width: 769px)and (max-width: 1200px){section.modal-body{max-height:800px}}.lc-modal-footer{display:flex;margin-top:10px;justify-content:flex-end}.lc-modal-footer button:last-of-type{margin-left:10px}.lc-slide-wrap{position:relative;overflow:hidden;width:100%}.lc-slide-wrap .slick-track{display:flex}.lc-slide-wrap .lc-slide{width:100%;background:transparent no-repeat center;background-size:cover;background-color:#fff}.lc-border-input{width:100%;padding:0 10px;border:1px solid #ececec}@media screen and (min-width: 1201px){.lc-border-input{height:48px;line-height:48px;font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-border-input{height:48px;line-height:48px;font-size:14px}}@media screen and (max-width: 768px){.lc-border-input{height:42px;line-height:42px;font-size:13px}}.lc-black-border-wrap{display:flex;width:100%;min-height:60px;padding:16px;border:2px solid #000;border-radius:8px;font-size:15px}.lc-black-border-wrap.lc-disabled{background-color:#f0f0f0}.lc-black-border-wrap:focus{border:1px solid #66cdaa}.lc-black-border-wrap textarea{flex:1;resize:none;font-size:15px}.lc-black-border-wrap input{flex:1;font-size:15px}.lc-black-border-wrap .lc-theme-button-small{margin-left:10px}.lc-border-textarea{width:100%;min-height:100px;padding:10px;border:1px solid #ececec;font-size:15px;resize:none}.lc-border-textarea.lc-disabled{background-color:#f0f0f0}.lc-border-textarea:focus{border:1px solid #66cdaa}.lc-radio-wrap{position:relative;display:inline-block;cursor:pointer;margin:10px 10px 10px 0;white-space:nowrap}.lc-radio-wrap input[type=radio]{position:absolute;width:1px;height:1px;visibility:hidden;opacity:0}.lc-radio-wrap input[type=radio]:checked~span::before{border:1.5px solid #66cdaa}.lc-radio-wrap input[type=radio]:checked~span::after{display:block}.lc-radio-wrap span{position:relative;padding-left:24px;line-height:20px;font-size:15px;color:#262626}.lc-radio-wrap span::before{position:absolute;left:0;top:0;width:20px;height:20px;box-sizing:border-box;border:1.5px solid #ececec;border-radius:50%;content:""}.lc-radio-wrap span::after{position:absolute;display:none;left:5px;top:5px;width:10px;height:10px;border-radius:50%;background-color:#66cdaa;content:""}.lc-checkbox-wrap{position:relative;display:flex;align-items:center;height:36px;padding-right:24px}.lc-checkbox-wrap input[type=checkbox]{margin:0;opacity:0;width:0}.lc-checkbox-wrap input[type=checkbox]:checked+span:after{opacity:1}.lc-checkbox-wrap a{display:inline-block;font-size:12px;margin-left:4px;color:#999}.lc-checkbox-wrap span{cursor:pointer}.lc-checkbox-wrap span:before{position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/images/new-icons/checkbox-default.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.lc-checkbox-wrap span:after{position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/images/new-icons/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;content:""}@media screen and (min-width: 1201px){.lc-checkbox-wrap{font-size:15px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-checkbox-wrap{font-size:13px}}@media screen and (max-width: 768px){.lc-checkbox-wrap{font-size:13px}}.lc-file-input-wrap{display:flex;cursor:pointer}.lc-file-input-wrap .lc-border-input{margin-right:10px}.lc-file-input-wrap input[type=file]{display:none}.lc-range-input{-webkit-appearance:none;width:100%}.lc-range-input:focus{outline:none}.lc-range-input::-webkit-slider-runnable-track{width:100%;height:12px;cursor:pointer;background:transparent;border-radius:25px}.lc-range-input::-webkit-slider-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px}.lc-range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#66cdaa;cursor:pointer}.lc-range-input:focus::-webkit-slider-runnable-track{background:transparent}.lc-range-input::-moz-range-track{width:100%;height:12px;cursor:pointer;background:#eee;border-radius:25px}.lc-range-input::-moz-range-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer}.lc-range-input::-ms-track{width:100%;height:12px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.lc-range-input::-ms-fill-lower{background:#eee;border-radius:50px}.lc-range-input::-ms-fill-upper{background:#eee;border-radius:50px}.lc-range-input::-ms-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer}.lc-range-input:focus::-ms-fill-lower{background:#eee}.lc-range-input:focus::-ms-fill-upper{background:#eee}.lc-datepicker-wrap{position:relative;width:300px}.lc-datepicker-wrap.lc-w-200{width:180px}.lc-datepicker-wrap.lc-w-200 .react-datepicker-popper{width:260px}.lc-datepicker-wrap.lc-w-auto{width:auto}.lc-datepicker-wrap.lc-disabled .react-datepicker__input-container{background-color:#f0f0f0}.lc-datepicker-wrap .react-datepicker-wrapper{width:100%}.lc-datepicker-wrap .react-datepicker__input-container{height:52px;border:solid 1px #ececec;background-color:#fff;background-position:right 3px center;background-image:url(/images/new-icons/calendar.png);background-repeat:no-repeat;background-size:20px;box-shadow:0px 1px 6px rgba(0,0,0,.04);border-radius:8px}.lc-datepicker-wrap .react-datepicker__input-container input{position:relative;display:block;width:100%;height:100%;padding-left:10px;background-color:transparent;color:#000;cursor:pointer;font-size:16px;letter-spacing:-0.02em}.lc-datepicker-wrap .react-datepicker__day--keyboard-selected,.lc-datepicker-wrap .react-datepicker__month-text--keyboard-selected,.lc-datepicker-wrap .react-datepicker__quarter-text--keyboard-selected,.lc-datepicker-wrap .react-datepicker__year-text--keyboard-selected{background-color:#fff;color:#000}.lc-datepicker-wrap .react-datepicker-popper{width:300px;margin-top:8px;z-index:10}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker{border-radius:4px;border:solid 1px #ececec;background-color:#fff;box-shadow:2px 3px 5px #ececec}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__triangle{display:none}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next,.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{top:20px;width:16px;height:16px;border:0;background:transparent no-repeat center;background-size:cover}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{left:16px;background-image:url(/images/new-icons/left-arrow.png)}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next{right:16px;background-image:url(/images/new-icons/right-arrow.png)}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{padding-top:14px;background-color:#fff;border:0}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{margin-bottom:15px;color:#000;font-size:18px;font-weight:normal}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{margin:6px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:16px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{margin:2px}}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0 12px 12px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day{margin:6px;font-weight:300;font-size:14px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day--outside-month{color:#b2b2b2}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day--selected{background-color:#66cdaa;border-radius:2px;color:#fff;font-weight:500}@media screen and (max-width: 768px){.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0 3px 12px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day{margin:2px}}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month--selected:hover{background-color:#66cdaa}.lc-datepicker-wrap .react-datepicker__day--selected,.lc-datepicker-wrap .react-datepicker__day--in-selecting-range,.lc-datepicker-wrap .react-datepicker__day--in-range,.lc-datepicker-wrap .react-datepicker__month-text--selected,.lc-datepicker-wrap .react-datepicker__month-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__month-text--in-range,.lc-datepicker-wrap .react-datepicker__quarter-text--selected,.lc-datepicker-wrap .react-datepicker__quarter-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__quarter-text--in-range,.lc-datepicker-wrap .react-datepicker__year-text--selected,.lc-datepicker-wrap .react-datepicker__year-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__year-text--in-range{background-color:#66cdaa;color:#fff}.lc-datepicker-wrap .lc-reset-button{position:absolute;top:2px;right:2px;bottom:2px;width:40px;background-image:url(/images/new-icons/close.png);background-position:center;background-repeat:no-repeat;background-size:20px}.lc-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.lc-table tr{border-bottom:1px solid #ddd}.lc-table th{padding:10px 0;background:#eee}.lc-table th,.lc-table td{border-right:1px solid #ddd}.lc-table th:last-of-type,.lc-table td:last-of-type{border-right:none}.lc-table th+td{border-left:1px solid #ddd}.lc-table .lc-br{border-right:1px solid #ddd !important}.lc-title-tooltip{display:inline-block;position:relative}.lc-title-tooltip .lc-default-tooltip-wrap{position:relative;top:3px}.lc-title-tooltip .lc-default-tooltip-wrap .lc-tooltip-wrap{left:-30px;top:28px}.lc-default-tooltip-wrap{position:relative}.lc-default-tooltip-wrap .lc-tooltip-icon{position:relative;margin-left:12px;width:30px;height:30px;background-image:url(/images/new-icons/tooltip.svg);-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;vertical-align:initial;outline:none;cursor:pointer}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-icon{width:25px;height:25px;margin-left:5px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-icon{width:25px;height:25px;margin-left:5px}}.lc-default-tooltip-wrap .lc-tooltip-icon:focus,.lc-default-tooltip-wrap .lc-tooltip-icon:hover{z-index:6}.lc-default-tooltip-wrap .lc-tooltip-icon:focus::after,.lc-default-tooltip-wrap .lc-tooltip-icon:focus+.lc-tooltip-wrap,.lc-default-tooltip-wrap .lc-tooltip-icon:hover::after,.lc-default-tooltip-wrap .lc-tooltip-icon:hover+.lc-tooltip-wrap{opacity:1;visibility:visible}.lc-default-tooltip-wrap .lc-tooltip-icon::after{content:"";position:absolute;border-style:solid;border-width:0 8px 10px 8px;border-color:#66cdaa transparent;display:block;width:0;z-index:1;top:30px;left:7px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-icon::after{top:23px;left:3px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-icon::after{top:23px;left:3px}}.lc-default-tooltip-wrap .lc-tooltip-wrap{display:block;z-index:100;padding:9px 8px;background:#66cdaa;border-radius:5px;position:absolute;top:40px;left:50%;transform:translate(-50%, 0);font-size:12px;color:#000;width:220px;height:auto;line-height:1.4;word-break:keep-all;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:111}@media screen and (min-width: 1201px){.lc-default-tooltip-wrap .lc-tooltip-wrap{font-size:15px;padding:12px 16px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-wrap{width:150px;top:33px}}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-wrap{width:150px;top:33px}}.lc-default-tooltip-wrap .lc-tooltip-wrap .lc-tooltip-title{margin-bottom:10px}.lc-default-tooltip-wrap .lc-tooltip-wrap .lc-tooltip-contents{color:#fff;font-weight:300;word-break:keep-all;white-space:pre-wrap}.header{position:relative;z-index:5}.header .lc-pc-menu{display:block !important}@media screen and (min-width: 769px)and (max-width: 1200px){.header .lc-pc-menu{display:none !important}}@media screen and (max-width: 768px){.header .lc-pc-menu{display:none !important}}.header .lc-m-menu{display:none !important}@media screen and (min-width: 769px)and (max-width: 1200px){.header .lc-m-menu{display:block !important}}@media screen and (max-width: 768px){.header .lc-m-menu{display:block !important}}.header_inner{position:relative;margin:0 auto;padding:0 20px;max-width:1400px}.header_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.header .logo{float:left;padding:30px 0}.header .logo a{width:180px;height:94px;background:url(/images/logos/logo-black.svg) no-repeat center center;background-size:180px;display:inline-block;vertical-align:top;text-indent:-9999px}.header .top_search{position:absolute;left:50%;top:52px;width:500px;transform:translate(-50%, 0)}.header .top_search .inner{position:relative}.header .top_search input[type=text]{padding-left:75px;width:100%;height:50px;background-color:#ececec;font-size:18px;border-radius:30px;box-sizing:border-box;border:none}.header .top_search input[type=text]::placeholder{color:#9c9c9c}.header .top_search .btn_search{position:absolute;left:40px;top:50%;width:24px;height:24px;background:url(/images/new-icons/icon_search.png) no-repeat center center;text-indent:-9999px;display:block;transform:translate(0, -50%)}.header .util{float:right;padding-top:50px}.header .util ul li{float:left;margin-left:45px}.header .util ul li:first-child{margin-left:0}.header .util ul li .lc-header-menu{padding-top:32px;font-family:"Jost",sans-serif !important;font-weight:600;font-size:14px;display:block;min-width:32px;text-align:center}.header .util ul li.icon_1 a{background:url(/images/new-icons/top_icon_1.svg) no-repeat top center/26px}.header .util ul li.icon_2 a{background:url(/images/new-icons/top_icon_2.svg) no-repeat top center/26px}.header .util ul li.icon_3 a{background:url(/images/new-icons/top_icon_3.svg) no-repeat top center/26px}.header .util ul li.icon_4 button{background:url(/images/new-icons/top_icon_4.svg) no-repeat top center/26px}.header_menu_bg{position:relative;background-color:#333}.header_menu{position:relative;padding-left:60px;margin:0 auto;max-width:1400px}.header_menu .total_menu_open{position:absolute;left:0;top:0;width:60px;height:60px}.header_menu .total_menu_open span{position:absolute;left:18px;top:25px;width:25px;height:2px;background-color:#fff;display:block;text-indent:-9999px}.header_menu .total_menu_open span:before{position:absolute;left:0;top:5px;width:100%;height:2px;background-color:#fff;display:block;content:""}.header_menu .total_menu_open span:after{position:absolute;left:0;top:10px;width:100%;height:2px;background-color:#fff;display:block;content:""}.gnb{float:left}.header_menu:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.gnb .gnb_list>li{float:left}.gnb .gnb_list>li>a{display:inline-block;padding:0 35px;line-height:60px;font-size:19px;font-weight:400;color:#fff}.gnb .gnb_list>li#lcMenuUrgentRecruit{position:relative}.gnb .gnb_list>li#lcMenuUrgentRecruit a{padding-right:12px}.gnb .gnb_list>li#lcMenuUrgentRecruit:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:16px;background:#555}.gnb .gnb_list>li#lcMenuRecruit a{padding-left:12px}.gnb .gnb_list>li.active>a{color:#66cdaa}.gnb .gnb_list>li.mobile_menu{display:none}.header_menu .right_menu{float:Right}.header_menu .right_menu ul li{float:left;width:213px}.header_menu .right_menu ul li>*{width:100%;height:60px;line-height:60px;text-align:center;display:block;font-size:19px;color:#fff;font-weight:500}.header_menu .right_menu ul li.menu_1 a{background-color:#404040}.header_menu .right_menu ul li.menu_1 a{background-color:#565656}.header_menu .right_menu ul li.menu_2 a{background-color:#565656}.total_menu{position:absolute;left:0;top:60px;padding:40px 0 66px;width:100%;background-color:#333;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.total_menu.menu_hide{display:none}.total_menu.active{opacity:1;visibility:visible}.total_menu_list{max-width:1400px;margin:0 auto;display:flex}.total_menu_list>li{position:relative;padding:0 35px;flex:1}.total_menu_list>li:first-child:before{display:none}.total_menu_list>li:before{position:absolute;left:0;top:0;width:1px;height:160px;background-color:rgba(134,134,134,.2);display:block;content:""}.total_menu_list>li .title{margin-bottom:20px;display:block;font-size:18px;font-weight:500;color:#fff}.total_menu_list>li .s_gnb li{margin-bottom:13px}.total_menu_list>li .s_gnb li a{font-size:16px;color:#fff;font-weight:400;border-bottom:1px solid transparent;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}.total_menu_list>li .s_gnb li a:hover{border-color:#66cdaa;color:#66cdaa}.total_menu_close{position:absolute;right:3%;top:45px}.total_menu_close span{position:relative;width:18px;height:18px;text-indent:-9999px;display:block}.total_menu_close span:before{position:absolute;left:8px;top:-2px;width:2px;height:24px;background-color:#66cdaa;display:block;content:"";transform:rotate(45deg)}.total_menu_close span:after{position:absolute;left:8px;top:-2px;width:2px;height:24px;background-color:#66cdaa;display:block;content:"";transform:rotate(-45deg)}.mobile_menu_open{position:relative;width:30px;height:30px;display:none}.mobile_menu_open span{position:absolute;left:5px;top:8px;width:20px;height:2px;background-color:#000;display:block;text-indent:-9999px}.mobile_menu_open span:before{position:absolute;left:0;top:6px;width:100%;height:2px;background-color:#000;display:block;content:""}.mobile_menu_open span:after{position:absolute;left:0;top:12px;width:100%;height:2px;background-color:#000;display:block;content:""}.mobile_menu_wrap{display:none}@media screen and (max-width: 1200px){.mobile_menu_wrap{display:block}.mobile_menu_open{display:block}.total_menu_close{top:0}.header_menu .right_menu ul li{width:180px}.header_inner{padding:12px 20px 20px}.header .logo{padding:0}.header .util{padding:0}.header .logo a{width:94px;height:52px;background-size:94px}.header .top_search{position:relative;margin-top:7px;float:left;width:100%;left:0;top:0;transform:translate(0, 0)}.header .top_search input[type=text]{height:40px;line-height:38px}.header_menu .right_menu{display:none}.header .util{padding-top:10px}.header .util ul li .lc-header-menu{padding-top:0;font-size:13px;text-indent:-9999px;display:block;width:32px;height:30px}.header .util ul li{margin-left:15px}.total_menu_list>li .title{font-size:16px}.total_menu_list>li .s_gnb li a{font-size:14px}.header .util ul li.icon_3 a{background-position:center center}.total_menu_open{display:none}}@media screen and (max-width: 1200px){.total_menu{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:translateX(100%);opacity:1}.total_menu.active{transform:translateX(0)}.header_menu{padding-left:0}.gnb .gnb_list>li.mobile_menu{display:inline-block}.gnb .gnb_list>li#lcMenuUrgentRecruit a{padding:0}.gnb .gnb_list>li#lcMenuUrgentRecruit:after{display:none}.gnb .gnb_list>li#lcMenuRecruit a{padding:0}.gnb .gnb_list>li.active a{position:relative;padding:0 10px;color:#66cdaa}.gnb .gnb_list>li.active a:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#66cdaa;display:block;content:""}.header .util ul li.icon_3,.header .util ul li.icon_4{display:none}.gnb{float:none;padding:0 14px}.gnb .gnb_list{display:flex}.gnb .gnb_list>li{float:none;flex-grow:1}.gnb .gnb_list>li>a{display:block;padding:0;text-align:center;font-size:13px;line-height:42px}.header .util ul li a{text-indent:-9999px}.header .util ul li.icon_1 a{width:22px;height:22px;background:url(/images/new-icons/top_icon_1.svg) no-repeat center center;background-size:22px}.header .util ul li.icon_2 a{width:22px;height:22px;background:url(/images/new-icons/top_icon_2.svg) no-repeat center center;background-size:22px}.header .util ul li .lc-header-menu{margin-top:4px}.header .util{padding-top:10px}.header .top_search input[type=text]{padding-left:45px;font-size:14px}.header .top_search .btn_search{left:15px}.total_menu_close{display:none}.total_menu{position:fixed;right:0;top:0;bottom:0;z-index:20;padding:0;width:100%;height:100%;background-color:#fff;overflow:auto}.total_menu .mobile_menu_wrap{position:relative;background-color:#333}.total_menu_top{position:relative;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background-color:#fff;border-bottom:1px solid #ececec}.total_menu_top h1{display:inline-block;font-size:17px;font-weight:500;line-height:1;vertical-align:top}.total_menu_top .icon_alarm{display:inline-block;width:22px;height:22px;background:url(/images/new-icons/icon_alarm.png) no-repeat center center;text-indent:-9999px}.total_menu_top .icon_setting{margin-left:15px;display:inline-block;width:22px;height:22px;background:url(/images/new-icons/icon_setting.png) no-repeat center center;text-indent:-9999px}.total_menu_top .total_menu_back{width:20px;height:20px;background:url(/images/new-icons/total_menu_close.png) no-repeat center center;display:inline-block;vertical-align:top}.total_menu .member_login_area{position:relative;padding:36px 23px 36px 155px;min-height:137px;display:block}.total_menu .member_login_area .photo_area{position:absolute;left:23px;top:36px;overflow:hidden;width:109px;height:calc(100% - 72px)}.total_menu .member_login_area .photo_area img{height:100%;transform:translate(-50%, 0);margin-left:50%}.total_menu .member_login_area .info{position:relative}.total_menu .member_login_area .info ul li{margin-bottom:5px;font-size:16px;color:#fff}.total_menu .member_login_area .info ul li .lc-text-button{margin-left:5px;color:#66cdaa;display:inline-block;vertical-align:top;font-size:inherit}.total_menu .member_login_area .name{display:inline-block;width:100%;padding-right:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:40px;font-size:22px;font-weight:500;color:#fff}.total_menu .member_login_area .btn{position:absolute;right:0;top:0;padding:0 15px;height:32px;line-height:32px;background-color:#66cdaa;color:#fff;font-size:12px;font-weight:200;display:inline-block}.total_menu .member_menu ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.total_menu .member_menu ul{border-top:1px solid #66cdaa}.total_menu .member_menu ul li{float:left;width:33.33%;text-align:center;border:1px solid #444;box-sizing:border-box;border-top:none;border-left:none}.total_menu .member_menu ul li a{width:100%;line-height:45px;height:45px;display:block;font-size:15px;color:#fff;font-weight:200;text-align:center}.total_menu_list{display:block}.total_menu_list>li{padding:25px 22px;border-top:7px solid #ececec}.total_menu_list>li:first-child{border-top:none}.total_menu_list>li .title{margin-bottom:15px;font-size:17px;font-weight:600;color:#333}.total_menu_list>li .s_gnb li{margin-right:30px;display:inline-block;margin-bottom:0;font-size:15px;color:#333}.total_menu_list>li .s_gnb li:last-child{margin-right:30px}.total_menu_list>li .s_gnb li a{color:#333}.total_menu_list>li:before{display:none}.total_menu .member_login_area.company_login{padding:35px 20px}.total_menu .member_login_area.company_login .name{margin-bottom:35px;display:inline-block;width:100%;padding-right:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.total_menu .member_login_area.company_login .btn{right:20px;top:35px}.total_menu .member_login_area.company_login .state_list{display:flex}.total_menu .member_login_area.company_login .state_list li{flex-grow:1;text-align:center}.total_menu .member_login_area.company_login .state_list li span{margin-top:7px;display:block;font-size:16px;color:#fff}.total_menu .member_login_area.company_login .state_list li strong{display:block;font-size:30px;font-weight:500;color:#66cdaa}}.btm_banner,.main_cont_1{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg.jpg) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}@media screen and (max-width: 1024px){.btm_banner,.main_cont_1{padding:100px 20px;font-size:30px}}.footer{background-color:#333}.footer_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.footer_inner{margin:0 auto;padding:0 10px;max-width:1400px}.footer_right{float:right;padding:110px 0;width:45%}.footer_cont{float:left;padding:90px 0 120px;width:55%;padding-right:20px;box-sizing:border-box}.footer_logo{margin-bottom:20px;width:170px;height:94px;background:url(/images/new-icons/logo_white.png) no-repeat center center;text-indent:-9999px}.footer .name{margin-bottom:10px;display:block;font-size:15px;font-weight:600;color:#fff}.footer .info{margin-bottom:5px}.footer .info li{margin-bottom:5px;display:inline-block;line-height:1.73;vertical-align:top;margin-right:20px;color:#fff}.footer .info li a{font-size:15px;color:#fff}.copyright{padding-top:30px;color:#fff}.footer .menu{margin-bottom:68px}.footer .menu li{margin-right:50px;display:inline-block}.footer .menu li:last-child{margin-right:0}.footer .menu li a{font-size:16px;font-weight:500;color:#fff}.footer .cs_center .title{margin-bottom:25px;display:block;font-size:24px;color:#fff;font-family:"Jost",sans-serif !important;font-weight:600}.footer .cs_center .txt{font-size:16px;line-height:1.875;font-weight:400;color:#fff}@media screen and (max-width: 1400px){.footer .menu li{margin-right:20px}}@media screen and (max-width: 1200px){.footer{padding:0 20px;text-align:center}.footer_cont{float:none;padding:27px 0;width:100%}.footer_right{float:none;width:100%;padding:50px 0 0}.footer .menu{margin-bottom:30px}.footer .menu ul{display:flex}.footer .menu ul li{flex-grow:1}.footer .cs_center .title{margin-bottom:10px}.footer_logo{margin:0 auto}}@media screen and (max-width: 768px){.footer{padding:0;text-align:left}.footer_inner{padding:0}.footer_right{position:relative;padding:27px 20px 73px;box-sizing:border-box}.footer .menu{position:absolute;left:0;bottom:0;margin-bottom:0;padding:0 10px;width:100%;text-align:center;border-top:1px solid #444;border-bottom:1px solid #444;box-sizing:border-box}.footer .menu li{margin:0}.footer .menu li a{line-height:46px;font-size:13px;font-weight:200}.footer .cs_center .title{font-size:15px}.footer .cs_center .txt{font-size:13px;color:#9b9b9b;line-height:1.5}.footer .cs_center .txt span{display:block;font-size:16px;color:#66cdaa;font-weight:400}.footer_cont{padding:27px 20px 40px}.footer_logo{margin:0 0 15px;width:83px;height:43px;background-size:83px}.footer .info li{margin-bottom:0;display:block;font-size:11px;line-height:1.58;letter-spacing:-0.5px;font-weight:200}.footer .name{font-size:12px}.copyright{padding-top:30px;font-size:13px;font-weight:200}.btm_banner,.main_cont_1{padding:65px 20px;font-size:16px;font-weight:300;letter-spacing:-0.7px}}.mypage .left_menu{position:absolute;left:0;top:0;width:200px;padding-top:73px}.mypage .left_menu .photo{position:relative;padding-bottom:133%;margin-bottom:20px}.mypage .left_menu .photo .photo_img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:transparent no-repeat center;background-size:cover;background-color:#ececec;background-image:url("/images/new-icons/no_image@x4.jpg")}.mypage .left_menu .photo .btn_photo_upload{position:absolute;right:12px;bottom:12px;width:38px;height:38px;background:url(/images/new-icons/icon_photo.png) no-repeat center center #333;border-radius:50%;display:block;text-indent:-9999px}.mypage .left_menu .btn_area a{margin-bottom:58px;width:100%;display:block;background-color:#66cdaa;text-align:center}.mypage .left_menu .btn_area a span{padding-left:30px;background:url(/images/new-icons/icon_setting2.png) no-repeat 0 center;height:52px;line-height:52px;display:inline-block;font-size:18px;color:#fff}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage .left_menu{display:none !important}}@media screen and (max-width: 768px){.mypage .left_menu{display:none !important}}.lnb>ul>li .lnb_title{padding:16px 0;font-size:20px;border-top:2px solid #333;border-bottom:1px solid #ececec;font-weight:600;display:block}.s_lnb{padding:10px 0 38px}.s_lnb ul li{padding:5px 0}.s_lnb ul li a,.s_lnb ul li button{font-size:17px}.s_lnb ul li.active a,.s_lnb ul li.active button{color:#66cdaa}.mb_show{display:none}.lc-cover{background-size:cover;background-position:center;position:absolute;top:0;left:0;height:100%;width:100%}.good-icon{display:inline-block;vertical-align:top;width:26px;height:26px;background:url("/images/new-icons/icon_good.png") no-repeat center/24px 22px;margin-right:16px}@media screen and (min-width: 769px)and (max-width: 1200px){.good-icon.list{width:22px;height:22px;background-size:18px}}@media screen and (max-width: 768px){.good-icon.list{width:22px;height:22px;background-size:18px}}#wrap{overflow:hidden}.pointer{cursor:pointer !important}.default-cursor{cursor:default !important}.bold{font-weight:bold !important}.fs-13{font-size:13px}.gray{color:#727272}.pale-gray{color:#ccc}.no-profile{display:flex;height:240px;justify-content:center;align-items:center;color:#999;font-size:15px;margin-bottom:50px;border:1px solid #ececec;border-top:none}@media screen and (max-width: 768px){.no-profile{margin-bottom:40px}}.profile_item{display:inline-block;font-size:18px;vertical-align:top}.profile_item:not(:first-of-type):before{content:"/";display:inline-block;padding-right:4px}@media screen and (max-width: 768px){.profile_item{font-size:14px}}.profile_rate{padding-top:10px;font-size:18px}.profile_rate span{font-size:22px;font-weight:500}@media screen and (max-width: 768px){.profile_rate{font-size:14px}.profile_rate span{font-size:16px}}.pos-res-common-pt{position:relative;top:-58px}@media screen and (max-width: 1400px){.pos-res-common-pt{top:-58px}}@media screen and (min-width: 769px)and (max-width: 1200px){.pos-res-common-pt{top:0}}@media screen and (max-width: 768px){.pos-res-common-pt{top:0}}.tooltip_wrap{position:relative}.tooltip_wrap .tooltip_open{position:relative;width:18px;height:18px;vertical-align:initial;outline:none;cursor:pointer}.tooltip_wrap .tooltip_open:focus,.tooltip_wrap .tooltip_open:hover{z-index:6}.tooltip_wrap .tooltip_open:focus::after,.tooltip_wrap .tooltip_open:focus+.tooltip_cont,.tooltip_wrap .tooltip_open:hover::after,.tooltip_wrap .tooltip_open:hover+.tooltip_cont{opacity:1;visibility:visible}.tooltip_wrap .tooltip_open::after{content:"";position:absolute;border-style:solid;border-width:10px 8px 0 8px;border-color:#333 transparent;display:block;width:0;z-index:1;bottom:30px;left:1px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (min-width: 769px)and (max-width: 1200px){.tooltip_wrap .tooltip_open::after{bottom:23px}}@media screen and (max-width: 768px){.tooltip_wrap .tooltip_open::after{bottom:23px}}.tooltip_wrap .tooltip_cont{display:block;padding:9px 8px;background:#333;border-radius:5px;position:absolute;bottom:40px;left:50%;transform:translate(-50%, 0);font-size:12px;color:#000;width:130px;height:auto;line-height:1.4;word-break:keep-all;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:111;text-align:center}@media screen and (min-width: 1201px){.tooltip_wrap .tooltip_cont{font-size:15px;padding:12px 16px}}@media screen and (min-width: 769px)and (max-width: 1200px){.tooltip_wrap .tooltip_cont{bottom:33px;left:auto;right:-10px;transform:translate(0)}}@media screen and (max-width: 768px){.tooltip_wrap .tooltip_cont{bottom:33px;left:auto;right:-10px;transform:translate(0)}}.tooltip_wrap .tooltip_cont .tooltip_item{color:#fff;font-weight:300;word-break:keep-all}.lc-logo-theme-color{height:46px;background:url("/images/logos/logo-new-theme-color.png") no-repeat center;background-size:48px}.lc-logo-theme-color.lc-white{height:51px}.title_bar{margin-bottom:40px;padding:0 20px;border-bottom:1px solid #ececec}.titleType_1{margin:0 auto;padding:0 0 30px 30px;max-width:1400px;line-height:1;background:url(/images/new-icons/bulit.png) no-repeat 0 2px;box-sizing:border-box;font-size:32px;font-weight:400}.titleType_1 strong{font-weight:600;line-height:1}.titleType_2{padding-bottom:50px;font-size:32px;line-height:1;text-align:center;font-weight:400}.titleType_2 strong{font-weight:600}.titleType_2:after{margin:35px auto 0;width:60px;height:3px;background-color:#66cdaa;display:block;content:""}.titleType_3{margin-bottom:60px;text-align:center;font-size:30px;font-weight:600;padding-bottom:12px;border-bottom:2px solid #333}.titleType_4{margin-bottom:55px;line-height:1;padding-left:30px;background:url(/images/new-icons/bulit.png) no-repeat top left;font-size:32px;font-weight:600}.titleType_5{position:relative;margin-bottom:35px}.titleType_5:before{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ececec;display:block;content:""}.titleType_5 .title_text_wrap{position:relative;font-size:20px;font-weight:500;color:#66cdaa;display:inline-block;padding-bottom:3px}.titleType_5 .title_text_wrap:after{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#66cdaa;content:""}.titleType_5>*{font-size:20px;font-weight:500;color:#66cdaa;border-bottom:2px solid #66cdaa;display:inline-block}.c-orange{color:#66cdaa !important}.basic-btn01{padding:0 30px;height:50px;line-height:50px;font-size:17px;font-weight:500;display:inline-block;vertical-align:top;box-sizing:border-box}.btn-black-bg{background-color:#333;color:#fff !important}.btn-orange-bg{background-color:#66cdaa;color:#fff !important;border:none !important}.btn-orange-bd{border:1px solid #66cdaa;color:#66cdaa}.basic-btn02{width:100%;height:60px;line-height:60px;text-align:center;font-size:22px;font-weight:500;color:#fff;display:block}.basic-btn03{width:100%;height:130px;line-height:130px;text-align:center;font-size:24px;display:block}.basic-btn04{padding:0 12px;height:28px;line-height:28px;display:inline-block;color:#fff;font-size:14px}.basic-btn05{padding:0 25px;min-width:110px;height:42px;line-height:42px;display:inline-block;text-align:center;font-size:16px;font-weight:400;box-sizing:border-box}.listType_1 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_1 ul li{float:left;margin:0 1.6% 60px 0;width:23.8%}.listType_1 ul li:nth-child(4n){margin-right:0}.listType_1 ul li .img_area{position:relative;padding-bottom:68.2%;overflow:hidden}.listType_1 ul li .img_area img{position:absolute;left:50%;top:0;max-width:100%;transform:translate(-50%, 0)}.listType_1 ul li .btn_like{position:absolute;right:12px;top:12px;width:24px;height:22px;background:url(/images/new-icons/icon_like.svg) no-repeat center center;background-size:24px}.listType_1 ul li .txt_area{padding:10px 10px 0;height:103px;border:1px solid #ececec;border-top:none}.listType_1 ul li .title{display:block;font-size:15px;font-weight:600;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_1 ul li .txt{display:block;font-size:13px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_1 ul li .d-day{padding:0 10px;height:23px;line-height:23px;display:inline-block;background-color:#333;font-family:"Jost",sans-serif !important;font-weight:600;color:#fff}.btn_more{text-align:center}.listType_2 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_2 ul li{float:left;margin:0 1.375% 60px 0;width:18.9%}.listType_2 ul li:nth-child(5n){margin-right:0}.listType_2 ul li .img_area{position:relative;padding-bottom:68.4%;overflow:hidden}.listType_2 ul li .img_area img{position:absolute;left:50%;top:0;max-width:100%;transform:translate(-50%, 0)}.listType_2 ul li .btn_like{position:absolute;right:15px;top:15px;width:24px;height:22px;background:url(/images/new-icons/icon_like.svg) no-repeat center center;background-size:24px}.listType_2 ul li .txt_area{padding:19px 19px 0;height:128px;background-color:#fff;border-bottom:2px solid #66cdaa;box-sizing:border-box}.listType_2 ul li .txt_area .title{font-size:17px;font-weight:600;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_2 ul li .txt_area .txt{margin-bottom:10px;display:block;font-size:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_2 ul li .txt_area .d_day{padding:0 10px;height:23px;line-height:23px;display:inline-block;background-color:#66cdaa;color:#fff;font-family:"Jost",sans-serif !important;font-weight:600;font-style:italic}.listType_3 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_3 ul li{float:left;position:relative;padding-left:117px;min-height:120px;margin:0 1.86% 45px 0;width:23.6%;border:1px solid #ececec;box-sizing:border-box;background:url(/images/new-icons/arrow_4.svg) no-repeat right 10px center}.listType_3 ul li:nth-child(4n){margin-right:0}.listType_3 ul li .img_area{position:absolute;left:0;top:0;width:117px;height:118px;border-right:1px solid #ececec}.listType_3 ul li .img_area img{width:116px;height:116px}.listType_3 ul li .img_area .btn_like{position:absolute;right:10px;top:12px;width:20px;height:20px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:15px;display:block}.listType_3 ul li .txt_area{padding:20px 35px 0 19px;box-sizing:border-box}.listType_3 ul li .txt_area .title{margin-bottom:10px;display:block;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_3 ul li .txt_area .txt{margin-bottom:10px;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_3 ul li .txt_area .area{color:#636363;display:block}.btm_banner{word-break:keep-all}.btm_banner,.main_cont_1{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg.jpg) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}.main_cont_2{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg_3.png) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}.sub_top_banner,.main_bottom_banner{position:relative;height:auto}@media screen and (min-width: 1201px){.sub_top_banner.mob,.main_bottom_banner.mob{display:none;visibility:hidden}}@media screen and (min-width: 769px)and (max-width: 1200px){.sub_top_banner.pc,.main_bottom_banner.pc{display:none;visibility:hidden}}@media screen and (max-width: 768px){.sub_top_banner.pc,.main_bottom_banner.pc{display:none;visibility:hidden}}.sub_top_banner a,.main_bottom_banner a{display:block;width:100%;height:100%;background:transparent no-repeat center;background-size:cover}.sub_top_banner a img,.main_bottom_banner a img{width:100%;vertical-align:top}.join_cont{margin:0 auto;padding:70px 20px 150px;max-width:1000px}.join_cont h2{margin-bottom:45px;padding:12px 12px 12px 56px;background:url(/images/new-icons/bulit_2.png) no-repeat 30px center #66cdaa;font-size:24px;font-weight:500;color:#fff}.join_cont .all_chk{position:relative;margin-bottom:23px;padding:12px 30px;overflow:hidden;border:1px solid #ececec}.join_cont .all_chk input[type=checkbox]{position:absolute;left:-50px;top:0}.join_cont .all_chk label{cursor:pointer;display:block;font-size:18px;font-weight:500}.join_cont .all_chk label:before{position:absolute;right:30px;top:50%;width:22px;height:20px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;display:block;content:"";transform:translateY(-50%)}.join_cont .all_chk input[type=checkbox]:checked+label:before{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center}.join_cont .terms_list{padding:25px 30px;border:1px solid #ececec;border-top:2px solid #66cdaa}.join_cont .terms_list.lc-mb-20{margin-bottom:20px}.join_form{padding-top:27px}.join_form>ul>li{position:relative;padding:12px 0 12px 112px}.join_form ul li .title{position:absolute;left:0;top:12px;width:112px;display:flex;height:48px;align-items:center;font-size:18px;font-weight:500}.join_form ul>li>div{position:relative}.join_form ul li .btn_view{position:absolute;right:20px;top:0;line-height:50px;font-size:14px;font-weight:400}.join_form ul li .member_type ul{display:flex}.join_form ul li .member_type ul li{flex-grow:1;margin-right:12px;position:relative;overflow:hidden;width:50%}.join_form ul li .member_type ul li:last-child{margin-right:0}.join_form ul li .member_type ul li input[type=radio]{position:absolute;left:-30px;top:0}.join_form ul li .member_type ul li label{width:100%;height:48px;line-height:46px;border:1px solid #ececec;box-sizing:border-box;text-align:center;font-size:15px;display:block;cursor:pointer}.join_form ul li .member_type ul li input[type=radio]:checked+label{background-color:#333;color:#fff;border-color:#333}.join_form ul li .email:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .email .lc-select,.join_form ul li .email input[type=text]{float:left;width:47%}.join_form ul li .email span{float:left;width:6%;line-height:48px;text-align:center;font-size:15px}.btn-orange-bd{border-color:#66cdaa !important;color:#66cdaa !important}.join_form ul li .phone .lc-select{float:left;width:30.8%}.join_form ul li .phone input[type=text]{float:left;margin-left:3.8%;width:30.8%}.right_btn{position:relative;padding-right:227px;min-height:48px}.right_btn .btn{position:absolute;right:0;top:0;width:202px;height:48px;line-height:46px;border:1px solid #333;text-align:center;font-size:15px}.join_cont .btn-area{padding-top:58px}.join_form ul li .hp_phone:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .hp_phone:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .hp_phone .lc-select{float:left;width:31.4%}.join_form ul li .hp_phone input[type=text]{float:right;width:65.7%}.join_cont h3{margin-top:45px;font-size:18px;margin-bottom:8px;font-weight:500}.join_cont .join_form.border_top{border-top:2px solid #333}.sns_join{padding-top:25px}.sns_join ul{display:flex}@media screen and (max-width: 768px){.sns_join ul{flex-direction:column;gap:5px}}.sns_join ul li{flex:1}.sns_join ul li:not(:last-of-type){margin-right:10px}@media screen and (max-width: 768px){.sns_join ul li:not(:last-of-type){margin-right:0}}.sns_join ul li a{width:100%;display:flex;align-items:center;justify-content:center;padding:0 5px;height:60px;border:1px solid #ececec}.sns_join ul li button{width:100%;display:flex;align-items:center;justify-content:center;padding:0 5px;height:60px;border:1px solid #ececec}@media screen and (max-width: 768px){.sns_join ul li button{height:40px}}.sns_join ul li a span{padding-left:30px;display:inline-block;font-size:18px;font-weight:400}.sns_join ul li button span{padding-left:30px;display:inline-block;font-size:18px;font-weight:400}@media screen and (max-width: 768px){.sns_join ul li button span{font-size:15px}}.sns_join ul li.sns_icon_1 span{background:url(/images/new-icons/icon_sns_1.png) no-repeat 0 center}.sns_join ul li.sns_icon_2 span{background:url(/images/new-icons/icon_sns_2.png) no-repeat 0 center}.sns_join ul li.sns_icon_3 span{background:url(/images/new-icons/kakao-icon.svg) no-repeat 0 center}.sns_join ul li.sns_icon_4 span{background:url(/images/new-icons/icon_sns_4.png) no-repeat 0 center}.btn_wrap ul{display:flex}.btn_wrap ul li{flex-grow:1;margin-right:30px;flex-basis:0}.btn_wrap ul li:last-child{margin-right:0}.sub_cont{margin:0 auto;padding:0 20px 180px;max-width:1400px}.sub_cont-pd-top{padding-top:75px}.artist_cont{position:relative;display:flex}.artist_cont:after{display:none}.search_filter_wrap{max-width:342px;width:100%;margin-right:40px;box-sizing:border-box;border-top:1px solid #ececec}.search_filter_wrap .search_filter{display:none}@media screen and (min-width: 1201px){.search_filter_wrap .search_filter{border-right:1px solid #ececec;border-left:1px solid #ececec}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .search_filter{border-right:1px solid #ececec;border-left:1px solid #ececec}}.search_filter_wrap .txt_1{padding:14px 0;text-align:center;font-size:15px}@media screen and (min-width: 1201px){.search_filter_wrap .txt_1{border-right:1px solid #ececec;border-left:1px solid #ececec}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .txt_1{border-right:1px solid #ececec;border-left:1px solid #ececec}}.search_filter_wrap h2{border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;border-top:2px solid #66cdaa;padding:20px 0;text-align:center;font-size:28px;font-family:"Jost",sans-serif !important;font-weight:800}.search_filter_wrap h2 .btn_refresh{display:inline-block;width:24px;height:24px;background:url(/images/new-icons/btn_refresh.png) no-repeat center center;text-indent:-9999px;line-height:32px}@media screen and (max-width: 768px){.search_filter_wrap h2 .btn_refresh{line-height:normal}}.search_filter_list{padding:0 30px 50px;width:100%}.search_filter_list>li{position:relative;padding:15px 0 2px 67px}.search_filter_list>li .title{position:absolute;left:0;top:22px;width:60px;font-size:17px;font-weight:400}.search_filter_list .select_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.search_filter_list .select_list{border:1px solid #ececec;border-top:2px solid #000;border-bottom:1px solid #000}.search_filter_list .select_list{border:1px solid #ececec;border-top:2px solid #000;border-bottom:1px solid #000}.search_filter_list .select_list select{float:left;width:50%;height:40px;line-height:40px;border:none;font-size:15px}.search_filter_list .detail_info{margin-bottom:18px}.search_filter_list .detail_info .s_title{position:relative;z-index:3;padding:9px 0;text-align:center;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333;display:block;font-size:15px}.search_filter_list .detail_info>ul{display:flex;flex-wrap:wrap;margin-left:1px}.search_filter_list .detail_info>ul>li{position:relative;width:50%;text-align:center}.search_filter_list .detail_info>ul>li input{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%)}.search_filter_list .detail_info>ul>li label{cursor:pointer;position:relative;z-index:2;width:100%;height:40px;line-height:38px;text-align:center;background-color:#fff;display:block;border-bottom:1px solid #ececec;border-left:1px solid #ececec}.search_filter_list .detail_info>ul>li:nth-of-type(even) label{border-right:1px solid #ececec}.search_filter_list .detail_info>ul>li:last-of-type label{border-right:1px solid #ececec}.search_filter_list .detail_info.wide>ul>li{width:100%}.search_filter_list .detail_info.wide>ul>li:nth-of-type(odd) label{border-right:1px solid #ececec}.search_filter_list .detail_info.wide>ul>li label{width:100%}.search_filter_list .detail_info>ul>li input:checked+label{background-color:#333;color:#fff}.search_filter_list .detail_info>ul>li input:checked+label span{display:block;vertical-align:top;white-space:nowrap}.search_filter_list .detail_info>ul>li input:checked+label span:after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:2px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/cancel.svg)}.search_filter_list .size_input{padding-top:7px}.search_filter_list .size_input ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.search_filter_list .size_input ul li{float:left;position:relative;padding-left:28px;width:33.33%;box-sizing:border-box}.search_filter_list .size_input ul li label{position:absolute;left:0;top:0;width:28px;text-align:center;font-size:15px;line-height:25px}.search_filter_list .size_input ul li input[type=text]{width:100%;height:25px;line-height:23px}.search_filter_wrap .btn_folding{width:100%;height:54px;background-color:#66cdaa;text-align:center;font-size:17px;color:#fff}.search_filter_wrap .btn_filter_search{width:100%;height:54px;background-color:#333;text-align:center;font-size:17px;color:#fff}@media screen and (min-width: 1201px){.search_filter_wrap .btn_filter_search{box-sizing:content-box;margin-left:-1px;border-left:1px solid #333;border-right:1px solid #333}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .btn_filter_search{box-sizing:content-box;margin-left:-1px;border-left:1px solid #333;border-right:1px solid #333}}.search_filter_wrap .lc-selects{width:100%;height:40px;border:1px solid #ececec}.listType_4>ul:after{display:block;height:0;visibility:hidden;font-size:0}.listType_4>ul>li{display:inline-block;vertical-align:top;width:30%;margin:0 3% 58px 0}.listType_4>ul>li:nth-child(3n){margin-right:0}.listType_4>ul>li .img_area a{position:relative;padding-bottom:133.3%;display:block}.listType_4>ul>li .img_area img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;display:block}.listType_4>ul>li .txt_area{position:relative;padding:15px 35px 15px 20px;font-size:22px;line-height:24px;border:1px solid #ececec;border-bottom:2px solid #000}@media screen and (max-width: 768px){.listType_4>ul>li .txt_area{line-height:20px}}.listType_4>ul>li .txt_area strong{font-weight:500}.listType_4>ul>li .txt_area .badge{position:absolute;right:14px;bottom:10px}@media screen and (max-width: 768px){.listType_4>ul>li .txt_area .badge{bottom:4px;right:8px}}.listType_4>ul>li .txt_area .badge .icon_star{width:18px;height:18px;display:block;background:url(/images/new-icons/icon_star.png) no-repeat center center}.listType_4>ul>li .txt_area .badge .genre{background-color:#000;color:#fff;width:28px;height:20px;line-height:20px;top:-6px;border-radius:2px;font-size:12px}.custom_radio_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.custom_radio_list li{position:relative;float:left;width:48%;margin-bottom:12px}.custom_radio_list li:nth-child(2n){float:right}.custom_radio_list li label{cursor:pointer;position:relative;z-index:2;width:100%;height:40px;line-height:38px;background-color:#fff;text-align:center;border:1px solid #ececec;display:block;font-size:15px}.custom_radio_list li input{position:absolute;left:50%;top:50%;z-index:1}.custom_radio_list li input:checked+label{background-color:#333;border-color:#333;color:#fff}.custom_radio_list li input:checked+label span{display:block;white-space:nowrap}.custom_radio_list li input:checked+label span:after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:2px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/cancel.svg)}.paging{padding-top:120px;text-align:center}.paging a,.paging button{margin:0 5px;width:20px;height:20px;line-height:20px;font-size:20px;display:inline-block;vertical-align:top}.paging img{vertical-align:top}.paging .on{color:#66cdaa}.tabType_1:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_1{border-bottom:1px solid #ececec}.tabType_1 ul li{float:left;width:120px}.tabType_1 ul li a{width:100%;height:52px;line-height:52px;border:1px solid #ececec;border-bottom:none;box-sizing:border-box;font-size:17px;font-weight:400;display:block;text-align:center}.tabType_1 ul li.active a{background-color:#66cdaa;color:#fff;border:none}.artist_view_main{position:relative}@media screen and (min-width: 1025px){.artist_view_main{display:flex;flex-direction:row-reverse}.artist_view_main .profile_wrap{width:342px}.artist_view_main .profile_main{overflow:hidden;flex:1;margin-right:40px}}.artist_view_main .profile_wrap h1{padding:9px 5px 7px;background-color:#333;font-family:"Jost",sans-serif !important;font-weight:800;font-size:26px;color:#fff;text-align:center}.artist_view_main .profile_box{border-left:1px solid #ececec;border-right:1px solid #ececec}.artist_view_main .profile_box .name{padding:30px 10px 18px;text-align:center;font-size:22px;font-weight:600}.artist_view_main .profile_box .name .en{font-family:"Jost",sans-serif !important;font-weight:800;vertical-align:top}.artist_view_main .profile_box .w_1{width:90px}.artist_view_main .profile_box th{padding:20px 0;box-sizing:border-box;text-align:center;border-top:1px solid #ececec;height:67px;font-size:17px;font-weight:400;vertical-align:middle}.artist_view_main .profile_box td{padding:20px 40px 20px 10px;border-top:1px solid #ececec;height:67px;font-weight:400;font-size:17px;box-sizing:border-box}.artist_view_main .profile_box td .list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .profile_box td .list li{float:left;width:100%;padding:0 5px;word-break:break-all;line-height:38px;border:1px solid #ececec;box-sizing:border-box;font-size:17px;text-align:center}.artist_view_main .profile_box td .list li+li{border-top:0}.artist_view_main .profile_box td .list li:nth-child(2n){float:right}.artist_view_main .list_2 ul li{margin-bottom:30px}.artist_view_main .list_2 ul li .title{padding:9px 0;text-align:center;font-size:15px;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333}.artist_view_main .list_2 ul li .txt{padding:8px;border:1px solid #ececec;border-top:none;font-size:15px;color:#000;text-align:center}.artist_view_main .list_2 ul li .size_list{display:flex}.artist_view_main .list_2 ul li .size_list span{flex-grow:1}.artist_view_main .list_2 ul li .size_list strong{font-weight:400}.artist_view_main .btn_folding{width:100%;height:56px;line-height:56px;text-align:center;background-color:#333;color:#fff;font-size:17px}.artist_view_main .view_imgArea{margin-bottom:50px;text-align:center;border:1px solid #ececec;border-top:none;padding:10px}.artist_view_main .view_imgArea img{max-width:100%;max-height:760px;vertical-align:top}@media screen and (max-width: 768px){.artist_view_main .view_imgArea img{max-height:450px}}.artist_view_main .lc-video-wrap.view_big_rolling{border:1px solid #ececec;border-top:none;padding:10px}.artist_view_main .lc-video-wrap.view_big_rolling video{vertical-align:top}.artist_view_main .view_evaluation .score{padding:15px 30px;border:1px solid #ececec;border-top:2px solid #000;font-size:24px}.artist_view_main .view_evaluation .score strong{display:flex;align-items:center;font-weight:500;font-size:32px}.artist_view_main .evaluation_list{padding:20px 40px;border:1px solid #ececec;border-top:none}.artist_view_main .evaluation_list .title_area:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .evaluation_list .title_area .good_title{float:left;padding-right:30px;font-size:22px;background:url(/images/new-icons/icon_good.png) no-repeat right center}.artist_view_main .evaluation_list .title_area .bad_title{float:right;padding-left:30px;font-size:22px;background:url(/images/new-icons/icon_bad.png) no-repeat 0 center}.artist_view_main .evaluation_list ul{padding-top:10px}.artist_view_main .evaluation_list ul li{padding:7px 0;position:relative;min-height:20px}.artist_view_main .evaluation_list ul li .good{float:left;font-size:15px}.artist_view_main .evaluation_list ul li .bad{float:right;font-size:15px}.artist_view_main .evaluation_list ul li .good b,.artist_view_main .evaluation_list ul li .bad b{font-weight:600}.artist_view_main .evaluation_list ul li:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .evaluation_list ul li .graph{position:absolute;left:50%;top:50%;width:482px;transform:translate(-50%, -50%)}.artist_view_main .evaluation_list ul li .inner{position:relative;left:0;top:0;width:100%;height:10px;background-color:#333;border-radius:20px;display:block;overflow:hidden}.artist_view_main .evaluation_list ul li span{position:absolute;left:0;top:0;width:0;height:10px;background-color:#66cdaa;display:block;text-indent:-9999px;-webkit-transition:all .85s ease-out;-moz-transition:all .85s ease-out;-ms-transition:all .85s ease-out;-o-transition:all .85s ease-out;transition:all .85s ease-out}.view_big_rolling{margin-bottom:30px}.view_big_rolling .list{display:none;text-align:center}.view_big_rolling .list:first-child{display:block}.view_big_rolling .list img{display:inline-block}.view_thumbnail_rolling{position:relative}.view_thumbnail_rolling .list{padding:0 15px;display:none;text-align:center;box-sizing:border-box}.view_thumbnail_rolling .list:first-child{display:block}.view_thumbnail_rolling .list img{display:inline-block}.view_big_rolling .slick-arrow{position:absolute;z-index:3;top:50%;transform:translate(0, -50%);width:36px;height:36px;text-indent:-9999px}.view_big_rolling .slick-arrow:before{position:absolute;left:7px;top:-1px;width:4px;height:24px;background:rgba(255,255,255,.5);display:block;content:"";transform:rotate(45deg)}.view_big_rolling .slick-arrow:after{position:absolute;left:7px;top:50%;width:4px;height:24px;background:rgba(255,255,255,.5);display:block;content:"";margin-top:-4px;transform:rotate(-45deg)}.view_big_rolling .slick-prev{left:20px}.view_big_rolling .slick-next{right:20px;transform:translateY(-50%) rotate(-180deg)}.view_thumbnail_rolling{padding:0 30px;margin-bottom:50px}.view_thumbnail_rolling .slick-arrow{position:absolute;z-index:3;top:50%;transform:translate(0, -50%);width:18px;height:18px;text-indent:-9999px}.view_thumbnail_rolling .slick-arrow:before{position:absolute;left:4px;top:-2px;width:3px;height:12px;background-color:#000;display:block;content:"";transform:rotate(45deg)}.view_thumbnail_rolling .slick-arrow:after{position:absolute;left:4px;top:50%;width:3px;height:12px;background-color:#000;display:block;content:"";margin-top:-3px;transform:rotate(-45deg)}.view_thumbnail_rolling .slick-prev{left:0}.view_thumbnail_rolling .slick-next{right:0;transform:translateY(-50%) rotate(-180deg)}.view_thumbnail_rolling .slick-dots{position:relative;margin-top:25px;display:flex;width:100%;height:10px;background-color:#333;border-radius:20px;overflow:hidden}.view_thumbnail_rolling .slick-dots li{flex-grow:1}.view_thumbnail_rolling .slick-dots li button{width:100%;height:10px;text-indent:-9999px;border-radius:20px}.view_thumbnail_rolling .slick-dots li.slick-active button{background-color:#66cdaa}.recruitment_list .search_list h2{padding:0 20px;width:332px;height:60px;line-height:58px;border:1px solid #ececec;box-sizing:border-box;font-size:28px;font-weight:500;border-bottom:none}.recruitment_list .area_box{border:1px solid #ececec;border-top:2px solid #66cdaa}.recruitment_list .search_wrap{position:relative;padding:20px}.recruitment_list .search_wrap input[type=text]{padding-left:50px;max-width:720px;width:100%;height:50px;line-height:48px;box-sizing:border-box}.recruitment_list .search_wrap .btn_search{position:absolute;left:20px;top:20px;width:40px;height:50px;background:url(/images/new-icons/search_icon_1.png) no-repeat center center;display:block;text-indent:-9999px}.recruitment_list .area_wrap{border-top:1px solid #ececec}.recruitment_list .area_wrap .area_1{float:left;width:24%;height:348px;overflow:auto}.recruitment_list .area_wrap .area_1{width:30%}.recruitment_list .area_wrap .area_2{float:left;padding:10px 20px;width:76%;height:348px;overflow:auto;box-sizing:border-box}.recruitment_list .area_wrap .area_2{width:70%}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .area_wrap .area_2{height:auto}}@media screen and (max-width: 768px){.recruitment_list .area_wrap .area_2{height:auto}}.recruitment_list .area_wrap .area_1 ul li{float:left;width:50%}.recruitment_list .area_wrap .area_1 ul li button{padding:0 35px 0 20px;width:100%;height:50px;line-height:50px;font-size:15px;text-align:left}.recruitment_list .area_wrap .area_1 ul li button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruitment_list .area_wrap .area_1 ul li button span{font-size:13px;color:#666;font-weight:200}.recruitment_list .area_wrap .area_1 ul li button.active{background:url(/images/new-icons/arrow_4.svg) no-repeat right 20px center #333;color:#fff}.recruitment_list .area_wrap .area_1 ul li button.active span{color:#fff}.recruitment_list .area_wrap .area_2:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .area_wrap .area_2 ul li{display:flex;float:left;width:20%;padding:10px 5px;box-sizing:border-box}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .area_wrap .area_2 ul li{width:33.333%}}@media screen and (max-width: 768px){.recruitment_list .area_wrap .area_2 ul li{width:33.333%}}.recruitment_list .area_wrap .area_2 ul li label{font-size:15px}.recruitment_list .area_wrap .area_2 ul li label span{font-size:13px;color:#666;font-weight:200}.recruitment_list .area_wrap .area_2 ul li input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;vertical-align:middle;margin:6px 4px 4px 4px}.recruitment_list .select_area{margin-bottom:70px;padding:18px 5px;border:1px solid #ececec;border-top:none}.recruitment_list .select_area ul li{position:relative;margin:0 15px;display:inline-block}.recruitment_list .select_area ul li span{font-size:15px;display:inline-block;vertical-align:middle}.recruitment_list .select_area ul li .btn_delete_area{vertical-align:middle;width:14px;height:14px;display:inline-block;background:url(/images/new-icons/icon_delete.png) no-repeat center center}.recruitment_list .job_list{margin-bottom:70px;padding-top:20px;border-top:2px solid #66cdaa}.recruitment_list .job_list ul{display:flex;flex-wrap:wrap}.recruitment_list .job_list ul li{margin:0 15px 15px 0}.recruitment_list .job_list ul li button{width:100%;height:50px;line-height:48px;text-align:center;border:1px solid #ececec;box-sizing:border-box;font-size:17px;padding:0 18px}.recruitment_list .job_list ul li.active button{background-color:#333;border:1px solid #333;color:#fff}.recruitment_list .day_box{position:relative;min-height:80px;padding:30px 0 30px 140px;border-top:2px solid #66cdaa}.recruitment_list .time_box h3,.recruitment_list .day_box h3{position:absolute;left:50px;top:50%;font-size:17px;font-weight:400;transform:translate(0, -50%)}.recruitment_list .day_box ul{display:flex;justify-content:space-between}.recruitment_list .day_box ul li{text-align:center;overflow:hidden;border:1px solid #ececec;border-radius:50%}.recruitment_list .day_box ul li button{width:80px;line-height:80px;text-align:center;font-size:17px}.recruitment_list .day_box ul li.active button{background-color:#333;border-color:#333;color:#fff}.recruitment_list .time_box{position:relative;margin-bottom:100px;padding:30px 0 30px 140px;border-bottom:1px solid #ececec}.recruitment_list .search_box{position:relative;min-height:80px;padding:30px 0 50px;border-top:2px solid #66cdaa}.recruitment_list .search_box>label{display:flex;width:80%;margin:0 auto;position:relative}.recruitment_list .search_box>label input{flex:1;border:1px solid #ececec;padding:4px 10px;height:50px;font-size:16px}@media screen and (max-width: 768px){.recruitment_list .search_box>label input{font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .search_box>label input{font-size:14px}}.recruitment_list .search_box>label button{background:transparent no-repeat center;background-size:cover;position:absolute;width:25px;height:25px;background-image:url(/images/new-icons/search_icon_1.png);right:11px;top:12px}.rs-container .rs-pointer{width:20px;height:20px;border-radius:50%}.rs-container .rs-bg{position:relative;top:4px;height:10px;background-color:#66cdaa;border:none}.rs-container{height:auto}.rs-container .rs-scale{position:relative}.rs-container .rs-selected{background-color:#66cdaa;height:10px}.rs-container .rs-scale span::before{display:none}.rs-container .rs-pointer{top:0}.rs-container .rs-scale span ins{margin-top:10px;font-size:15px;color:#666;font-family:"noto";font-weight:300}.rs-container .rs-pointer::after,.rs-container .rs-pointer::before{display:none}.slider-container{padding:5px 8px 0 0;height:45px;box-sizing:border-box;overflow:hidden}.time_box .slider-container{padding:0 80px 0 30px}.recruitment_list .btn_area{margin-bottom:160px;text-align:center}.recruitment_list .btn_area .basic-btn01{margin:0 5px}.recruitment_list .titleType_4{position:relative;padding-bottom:20px;font-weight:300;border-bottom:1px solid #ececec}.recruitment_list .titleType_4 strong{font-weight:500}.recruitment_list .titleType_4 span{position:relative;padding-left:10px;font-size:22px}.recruitment_list .titleType_4 span b{color:#66cdaa;font-weight:600}.recruitment_list .titleType_4 span:before{position:absolute;left:0;top:8px;width:1px;height:20px;background-color:#000;display:block;content:""}.recruitment_list .listType_1{margin-bottom:100px}.recruitment_list select{margin-bottom:20px;width:100px;height:45px;line-height:43px;text-align:left;font-size:15px}.tbType_1 th{padding:14px 0;text-align:center;background-color:#333;color:#fff;font-size:17px;font-weight:300;border-left:1px solid #fff}.tbType_1 td{padding:25px 10px;border:1px solid #ececec;font-size:16px;text-align:center}.tbType_1 td .name{margin-bottom:10px;display:block;font-size:16px;font-weight:500}.tbType_1 td .title{margin-bottom:10px;display:block}.tbType_1 td .title span{font-size:22px;display:inline-block}.tbType_1 td .txt:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tbType_1 tr.detail{display:none}.tbType_1 tr.detail>td{padding:50px 80px}.tbType_1 .detail-info{display:none}.tbType_1 .detail-info td{padding:50px 80px}.tbType_1 .detail-info .detail-box{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #ececec;border-right:1px solid #ececec}.tbType_1 .detail-info .detail-item{display:inline-flex;align-items:center;width:50%;min-height:60px}.tbType_1 .detail-info .detail-label{display:flex;align-items:center;width:150px;height:100%;padding:0 20px;background-color:#66cdaa;color:#fff;font-size:18px;border-bottom:1px solid #fff;font-weight:300}.tbType_1 .detail-info .detail-value{display:flex;flex:1;align-items:center;height:100%;padding:0 20px;font-size:16px;border-bottom:1px solid #ececec;text-align:left}@media screen and (max-width: 1024px){.tbType_1 .detail-info td{display:table;margin-bottom:10px}.tbType_1 .detail-info .detail-item{width:100%;min-height:50px}.tbType_1 .detail-info .detail-label{width:100px;font-size:13px}.tbType_1 .detail-info .detail-value{font-size:12px}}.tbType_1 td .txt span{display:inline-block;font-size:13px;color:#666;margin-right:10px}.tbType_1 td td{padding:15px 20px;font-size:16px;border-bottom:1px solid #ececec;text-align:left}.tbType_1 td th{padding:19px 20px;background-color:#66cdaa;color:#fff;font-size:18px;border-bottom:1px solid #fff;font-weight:300}.tbType_1 td .btn_more{display:none}.tbType_1 td .btn_like{vertical-align:middle;display:inline-block;width:24px;height:22px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:26px}.tbType_1 td .btn_detail_view{padding-right:20px;background:url(/images/new-icons/arrow_3.png) no-repeat right center;font-size:15px;color:#66cdaa;font-weight:400}.tbType_1 td .c-gray{margin-top:10px;display:block;font-size:13px;color:#666}.tbType_1 .w_1{width:16.5%}.tbType_1 .w_3{width:14%}.tbType_1 .w_4{width:11%}.tbType_1 .w_5{width:12%}.tbType_1 td .txt .day{display:none}.tbType_1 td .txt .area{display:none}.recruitment_list .select_area2 .total_number{display:none}.mypage_top_title{padding:70px 20px 0;border-bottom:1px solid #ececec}.mypage_top_title .titleType_4{margin:0 auto;padding-bottom:16px;max-width:1360px}.mypage_wrap{position:relative;padding-left:320px;min-height:1300px}@media screen and (max-width: 1400px){.mypage_wrap{padding-left:240px}}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage_wrap{padding-left:0}}@media screen and (max-width: 768px){.mypage_wrap{padding-left:0}}.mypage_cont .title_area{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:30px;border-bottom:2px solid #333}.mypage_cont .title_area .sub_title{font-size:24px;font-weight:600;display:inline-block;vertical-align:middle;margin-right:10px}.mypage_cont .name{margin-bottom:20px;padding:10px;height:150px;box-sizing:border-box;border:1px solid #ececec;display:table;width:100%;text-align:center}.mypage_cont .name span{display:table-cell;vertical-align:middle;font-size:45px;font-family:"Ovo",serif !important}.mypage_cont .name p{display:table-row;font-size:16px;color:#999;text-align:center}@media screen and (max-width: 768px){.mypage_cont .name p{font-size:13px}}.title_area .more{padding-right:15px;background:url(/images/new-icons/more_arrow.png) no-repeat right center;font-size:15px}.tbType_2{margin-bottom:70px}.tbType_2 thead th{padding:10px 0;text-align:center;background-color:#ececec;font-size:15px;font-weight:400}.tbType_2 tbody td{height:44px;border:1px solid #ececec;text-align:center;font-size:15px}.tbType_2 tbody td a{font-size:inherit}.mb_listType_1,.mobile_tnb{display:none}@media screen and (max-width: 1200px){.mb_listType_1,.mobile_tnb{display:none}}@media screen and (max-width: 768px){.mb_listType_1,.mobile_tnb{display:block !important}}@media screen and (min-width: 769px)and (max-width: 1200px){.mobile_tnb{display:block !important;margin-bottom:35px}.mobile_tnb ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.mobile_tnb ul li{float:left;width:33.33%;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.mobile_tnb ul li.active a{background-color:#66cdaa;color:#fff}.mobile_tnb ul li a{width:100%;height:45px;display:table;text-align:center}.mobile_tnb ul li span{display:table-cell;vertical-align:middle;font-size:15px}.mobile_tnb .s_tnb{overflow:hidden}.mobile_tnb .s_tnb ul{padding:20px 5px;border-bottom:10px solid #ececec;white-space:nowrap;width:auto;overflow:auto;text-align:center}.mobile_tnb .s_tnb ul li{margin-right:10px;display:inline-block;border:none;width:auto;float:none}.mobile_tnb .s_tnb ul li a,.mobile_tnb .s_tnb ul li button{padding:0 24px;width:auto;height:28px;line-height:28px;border-radius:15px;display:block;font-size:13px}.mobile_tnb .s_tnb ul li.active a,.mobile_tnb .s_tnb ul li.active button{border:1px solid #66cdaa;color:#66cdaa;background-color:#fff;font-weight:bold}}@media screen and (max-width: 768px){.mobile_tnb{display:block !important;margin-bottom:35px}.mobile_tnb ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.mobile_tnb ul li{float:left;width:33.33%;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.mobile_tnb ul li.active a{background-color:#66cdaa;color:#fff}.mobile_tnb ul li a{width:100%;height:45px;display:table;text-align:center}.mobile_tnb ul li span{display:table-cell;vertical-align:middle;font-size:15px}.mobile_tnb .s_tnb{overflow:hidden}.mobile_tnb .s_tnb ul{padding:20px 5px;border-bottom:10px solid #ececec;white-space:nowrap;width:auto;overflow:auto;text-align:center}.mobile_tnb .s_tnb ul li{margin-right:10px;display:inline-block;border:none;width:auto;float:none}.mobile_tnb .s_tnb ul li a,.mobile_tnb .s_tnb ul li button{padding:0 24px;width:auto;height:28px;line-height:28px;border-radius:15px;display:block;font-size:13px}.mobile_tnb .s_tnb ul li.active a,.mobile_tnb .s_tnb ul li.active button{border:1px solid #66cdaa;color:#66cdaa;background-color:#fff;font-weight:bold}}.mypage_cont h2{height:75px;margin-bottom:56px;padding:12px 0;font-size:30px;font-weight:600;text-align:center;border-bottom:2px solid #333}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage_cont h2{height:auto}}@media screen and (max-width: 768px){.mypage_cont h2{height:auto}}.mypage_cont h3{position:relative;padding-bottom:3px;font-size:20px;display:inline-block;font-weight:500;color:#66cdaa}.mypage_cont h3:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#66cdaa;display:block;content:""}.mypage_cont .box{margin-bottom:70px;padding:24px 35px;border:1px solid #ececec;word-break:keep-all}.mypage_cont .box ul li{position:relative;padding-left:20px;font-size:17px;line-height:2.2}.mypage_cont .box ul li strong{font-weight:400}.mypage_cont .box ul li:before{position:absolute;left:0;top:17px;width:5px;height:5px;background-color:#66cdaa;border-radius:50%;display:block;content:""}.comcard_cont .btn_area{margin-bottom:70px;text-align:right}.comcard_cont .btn_area ul li{display:inline-block;margin-left:20px}.comcard_cont .btn_area2{text-align:center}.comcard_cont .btn_area2 .basic-btn01{min-width:180px}.custom_check{position:relative;width:26px;height:26px;overflow:hidden}.custom_check input[type=checkbox]{position:absolute;left:-20px;top:0}.custom_check label{cursor:pointer;width:26px;height:26px;text-indent:-9999px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;background-size:26px;display:block}.custom_check input[type=checkbox]:checked+label{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center;background-size:26px}.custom_check.type_1{width:auto;height:auto;min-height:22px;display:inline-block}.custom_check.type_1 label{position:Relative;padding-left:30px;height:auto;text-indent:0;font-size:15px;font-weight:500;width:auto;background:none}.custom_check.type_1 label:before{position:absolute;left:0;top:0;width:22px;height:22px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;background-size:22px;display:block;content:""}.custom_check.type_1 input[type=checkbox]:checked+label{background:none}.custom_check.type_1 input[type=checkbox]:checked+label:before{position:absolute;left:0;top:0;background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center;background-size:22px}.tabType_2{position:relative}.tabType_2 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_2 ul li{float:left;width:218px}.tabType_2 ul li button{width:100%;height:48px;line-height:48px;border:1px solid #ededed;border-bottom:none;text-align:center;font-weight:400;font-size:15px;white-space:nowrap}.tabType_2 ul li.active button{background-color:#333;color:#fff}.snap_list{margin-bottom:70px}.snap_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.snap_list .left_area{float:left;width:33%}.snap_list .right_area{float:right;width:33%}.snap_list .img_area{position:relative;padding-bottom:66.5%}.snap_list .img_area img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%}.snap_list .txt_area{padding-top:20px;text-align:center}.snap_list .txt_area .date{display:inline-block;font-size:16px;font-weight:400}.snap_list .txt_area .d_day{margin-left:5px;padding:0 10px;height:28px;line-height:28px;background-color:#66cdaa;display:inline-block;font-size:15px;color:#fff}.portfolio_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.portfolio_list li{position:relative;margin:0 2.3% 30px 0;float:left;width:31.8%}.portfolio_list li:nth-child(3n){margin-right:0}.portfolio_list li .img_area{position:relative;z-index:1;padding-bottom:60%;border:1px solid #ececec}.portfolio_list li .img_area img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}.portfolio_list li .img_area .no_image{width:100%;height:100%}.portfolio_list li .chk{position:absolute;right:20px;top:20px;z-index:2}.portfolio_list.type_1 li{width:48.5%;margin:0 0 50px}.portfolio_list.type_1 li:nth-child(2n){float:right}.portfolio_list+.paging{padding:10px 0 40px}.notice_cont_wrap .btn_area{margin-bottom:100px;text-align:center}.notice_cont_wrap .btn_area ul li{margin:0 15px;display:inline-block}.notice_cont_wrap .btn_area ul li .btn{width:160px;height:42px;line-height:42px;text-align:center;display:block;font-size:16px}.notice_list ul li{position:relative;margin-bottom:40px;border:1px solid #ececec;box-sizing:border-box;padding:22px 40px 22px 90px;background:url(/images/new-icons/arrow_4.svg) no-repeat right 15px center}.notice_list ul li .btn_like{position:absolute;left:30px;top:50%;z-index:2;transform:translate(0, -50%);width:30px;height:28px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:30px;display:block}.notice_list ul li .name{display:block;height:auto;border:none;padding:0;margin-bottom:7px;text-align:left;font-size:16px;font-weight:600}.notice_list ul li .title{margin-bottom:10px;font-size:22px}.notice_list ul li .info span{position:relative;padding:0 10px;display:inline-block;color:#666;font-size:14px}.notice_list ul li .info span:before{position:absolute;left:0;top:50%;margin-top:-6px;width:1px;height:12px;background-color:#666;display:block;content:""}.notice_list ul li .info span:first-child{padding-left:0}.notice_list ul li .info span:first-child:before{display:none}.notice_list ul li .info span.date b{display:none}.upload_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.upload_list li{position:relative;float:left;margin:0 4% 66px 0;width:16.8%}.upload_list li:nth-child(5n){margin-right:0}.upload_list li .img_area{position:relative;padding-bottom:132%;display:block}.upload_list li .img_area img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}.notification_popup{position:fixed;left:0;top:0;z-index:20;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:none}.notification_popup .popup-content{position:fixed;max-width:500px;border-top:38px solid #333;display:block;background-color:#fff;left:50%;top:50%;transform:translate(-50%, -50%);width:90%}.notification_popup .popup-content:before{position:absolute;left:50%;top:-61px;width:46px;height:46px;background-color:#66cdaa;border-radius:50%;transform:translate(-50%, 0);display:block;content:""}.notification_popup .popup-content:after{position:absolute;left:50%;top:-61px;transform:translate(-50%, 0);width:46px;height:46px;background:url(/images/new-icons/icon_1.png) no-repeat center center;display:block;content:""}.notification_popup .popup_title{margin:30px 30px 6px;border-bottom:2px solid #66cdaa;text-align:center}.notification_popup .popup_title>*{font-size:18px;font-family:"Jost",sans-serif !important;font-weight:600;color:#333}.notification_popup .popup_cont{padding:30px;text-align:center;font-size:15px}.notification_popup .popup_cont strong{font-weight:600}.notification_popup .btn_area{padding-top:30px}.notification_popup .btn_area .btn{width:100%;height:38px;line-height:36px;text-align:center;border:1px solid #ececec;font-size:13px;display:block;box-sizing:border-box}.tabType_3 ul{display:flex}.tabType_3 ul li{flex-grow:1;border-left:1px solid #fff;background-color:#333}.tabType_3 ul li button{width:100%;height:42px;line-height:42px;color:#fff;font-size:16px}.tabType_3 ul li.active button{background-color:#66cdaa;color:#fff}.dater_wrap{float:left;position:relative;margin-left:2%;width:32%}.dater_wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.dater_wrap:before{position:absolute;left:50%;top:50%;text-align:center;width:6%;content:"-";transform:translate(-50%, -50%);font-size:15px;font-weight:400}.dater_wrap .icon_date{float:left;width:47%;padding-left:30px;background:url(/images/new-icons/icon_calender.png) no-repeat 0 center;box-sizing:border-box}.dater_wrap .icon_date:last-child{float:right;width:47%}.dater_wrap input[type=text]{width:100%;height:42px;line-height:40px}.btn_print{width:24px;height:24px;display:inline-block;background:url(/images/new-icons/icon_print.png) no-repeat center center;display:inline-block}.btn_download{width:24px;height:24px;display:inline-block;background:url(/images/new-icons/icon_download.png) no-repeat center center;display:inline-block}.tabType_4{margin-bottom:60px}.tabType_4:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_4 ul{display:flex}.tabType_4 li{flex-grow:1;margin:0 15px}.tabType_4 li:last-child{margin-right:0}.tabType_4 li:first-child{margin-left:0}.tabType_4 li a{width:100%;height:42px;line-height:42px;text-align:center;background-color:#333;font-size:16px;color:#fff;font-weight:400;display:block}.tabType_4 li.active a{background-color:#66cdaa}.custom_check.type_2{position:relative;width:22px;height:20px;content:""}.custom_check.type_2 label{width:22px;height:20px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;display:block}.custom_check.type_2 input[type=checkbox]:checked+label{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center}@media screen and (max-width: 1400px){.main_login_box{padding:0 15px}.artist_view_main .evaluation_list ul li .graph{width:360px}}@media screen and (max-width: 1200px){.banner_area img{width:100%;vertical-align:top}.listType_1 ul li:nth-child(4n),.listType_1 ul li{width:24%;margin:0 1.33% 30px 0}.listType_1 ul li:nth-child(4n){margin-right:0}.listType_3 ul li:nth-child(4n),.listType_3 ul li{width:32%;margin:0 2% 20px 0}.listType_3 ul li:nth-child(3n){margin-right:0}.listType_4>ul>li{width:48%;margin:0 0 58px 0}.listType_4>ul>li:nth-child(2n){margin-left:2%}.listType_4>ul>li .txt_area{font-size:18px}.artist_view_main .evaluation_list ul li .graph{position:relative;margin-top:10px;left:0;top:0;width:100%;float:left;transform:translate(0, 0)}.view_thumbnail_rolling .list{padding:0 5px}.tbType_1 tr.detail>td{padding:30px 20px}.recruitment_list .area_wrap .area_1 ul li{float:none;width:100%}.recruitment_list .job_list ul li{margin:0 5px 10px}.recruitment_list .day_box{padding-left:80px}.recruitment_list .time_box{padding-left:80px}.recruitment_list .time_box h3,.recruitment_list .day_box h3{left:0}.tbType_1 td{padding:20px 10px;font-size:15px}.tbType_1 td .title span{font-size:20px}.tbType_1 td th{padding:15px 10px;font-size:15px}.tbType_1 td td{padding:15px 10px;font-size:14px}}@media screen and (max-width: 1024px){.titleType_1{padding-bottom:15px;font-size:26px}.listType_1 ul li:nth-child(4n),.listType_1 ul li{width:32%;margin:0 2% 30px 0}.listType_1 ul li:nth-child(3n){margin-right:0}.listType_2 ul li:nth-child(4n),.listType_2 ul li{width:32%;margin:0 2% 30px 0}.listType_2 ul li:nth-child(3n){margin-right:0}.listType_2 ul li:nth-child(5n){margin-right:2%}.listType_3 ul li:nth-child(4n),.listType_3 ul li{width:49%;margin:0 0 20px}.listType_3 ul li:nth-child(2n){float:right}.btm_banner,.main_cont_1{padding:100px 20px;font-size:30px}.sub_top_banner .inner{width:100%}.artist_cont{padding-left:0;display:block}.search_filter_wrap{position:relative;left:0;top:0;max-width:100%}.artist_wrap .list_cont{flex:1;padding-top:35px}.artist_view_cont{padding:35px 0 60px}.artist_view_main .profile_wrap{position:relative;left:0;top:0;width:100%;padding:0 20px 35px;box-sizing:border-box}.artist_view_main .profile_main{padding:40px 20px;border-top:10px solid #ececec}.recruitment_list .area_wrap .area_1{float:none;width:100%;border-bottom:1px solid #ececec}.recruitment_list .area_wrap .area_2{float:none;width:100%}.recruitment_list .area_wrap .area_1 ul li{float:left;width:50%}.recruitment_list .job_list ul li button{font-size:15px}.recruitment_list .time_box,.recruitment_list .day_box{padding-left:0}.recruitment_list .time_box h3,.recruitment_list .day_box h3{position:relative;left:0;top:0}.recruitment_list .day_box ul li button{width:66px;height:66px;line-height:64px;font-size:15px}.tbType_1 th{display:none}.tbType_1 td .btn_detail_view{position:absolute;left:15px;bottom:15px;z-index:1;padding-right:16px;background-size:12px;font-size:13px}.tbType_1 td{position:relative;display:none}.tbType_1 .w_1{width:100%}.tbType_1 td.tb_show{display:table;margin-bottom:10px;padding:15px;width:100%}.tbType_1 td .name{margin:15px 35px 5px 15px;font-size:14px}.tbType_1 td .title{margin:0 35px 5px 15px}.tbType_1 td .title span{font-size:13px}.tbType_1 td .txt{margin:0 35px 38px 15px;font-size:14px}.tbType_1 td .txt .day{display:inline-block}.tbType_1 td .txt .area{display:inline-block}.tbType_1 td .txt span{font-size:11px}.tbType_1 td .btn_more{position:absolute;right:15px;top:50%;margin-top:-10px;width:20px;height:20px;background:url(/images/new-icons/arrow_4.svg) no-repeat center center;display:block;text-indent:-9999px}.mypage_wrap{min-height:100px;padding-left:0;padding-bottom:90px}.mypage_cont{padding:0 20px}.mypage .sub_cont{padding:0}.application_public_cont .tbType_1 thead th{display:table-cell}.application_public_cont .tbType_1 tbody td{display:table-cell}}@media screen and (max-width: 768px){.tabType_2 ul li button{font-size:13px}.mb_show{display:block}.basic-btn01{padding:0 15px;height:40px;line-height:40px;font-size:14px}.basic-btn02{height:46px;line-height:46px;font-size:15px}.basic-btn03{height:42px;line-height:42px;font-size:15px}.basic-btn04{padding:0 5px;height:24px;line-height:24px;font-size:11px}.basic-btn05{padding:0 10px;height:30px;line-height:30px;font-size:12px}.titleType_1{font-size:20px;padding-left:20px;background-size:12px}.titleType_2{padding-bottom:25px;font-size:20px}.titleType_2:after{margin-top:12px;width:30px;height:2px}.titleType_3{font-size:20px;margin-bottom:45px;padding-bottom:10px;border-bottom:1px solid #000}.title_bar.mb_60{margin-bottom:20px !important}.listType_1 ul li:nth-child(3n),.listType_1 ul li:nth-child(4n),.listType_1 ul li:nth-child(5n),.listType_1 ul li{width:48%}.listType_1 ul li:nth-child(2n){float:right;margin:0 0 30px 1%}.listType_1 ul li:nth-child(2n-1){margin:0 1% 30px 0}.listType_1 ul li .txt_area{position:relative;height:83px}.listType_1 ul li .title{font-size:11px;margin-bottom:5px}.listType_1 ul li .txt{font-size:14px;line-height:1.57;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.listType_1 ul li .d-day{position:absolute;left:0;top:-20px;height:20px;line-height:20px;font-size:11px}.listType_2 ul li:nth-child(4n),.listType_2 ul li{width:48%;margin:0 0 28px 0}.listType_2 ul li:nth-child(2n){float:right}.listType_2 ul li:nth-child(5n){margin-right:0}.listType_2 ul li .txt_area{position:relative;padding:10px 10px 0;height:83px}.listType_2 ul li .txt_area .title{margin-bottom:5px;font-size:11px}.listType_2 ul li .txt_area .txt{font-size:14px;line-height:1.57;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.listType_2 ul li .txt_area .d_day{position:absolute;left:0;top:-20px;height:20px;line-height:20px;font-size:11px}.listType_3 ul li:nth-child(4n),.listType_3 ul li{float:none;width:100%;margin:0 0 15px}.listType_3 ul li:nth-child(2n){float:none}.btm_banner,.main_cont_1{padding:65px 20px;font-size:16px;font-weight:300;letter-spacing:-0.7px}.join_cont{padding:45px 20px 90px}.join_cont h2{margin-bottom:25px;padding:6px 0 6px 46px;background-size:12px;font-size:18px}.join_cont .all_chk{padding:12px 20px;margin-bottom:12px}.join_cont .all_chk label{font-size:15px}.join_cont .all_chk label:before{right:20px}.join_cont .terms_list{padding:8px 20px}.join_form>ul>li{padding:7px 0 7px 76px}.join_form ul li .title{line-height:42px;font-size:15px}.join_form ul li .mt_25{margin-top:14px !important}.join_form ul li .member_type ul li label{height:42px;line-height:40px;font-size:13px}.right_btn{position:relative;padding-right:0}.right_btn .btn{position:relative;bottom:0;width:100%;margin-top:10px;height:42px;line-height:40px;font-size:13px}.join_cont .btn-area{padding-top:43px}.join_form ul li .btn_view{line-height:42px;right:5px}.join_form ul li .title{top:6px}.btn_wrap ul li{margin-right:15px}.artist_wrap{padding:40px 0 90px}.artist_wrap .list_cont{flex:1;border-top:10px solid #ececec;padding:35px 20px}.artist_wrap .titleType_4{padding:0 0 9px 40px;margin-bottom:20px;background:url(/images/new-icons/bulit.png) no-repeat 20px 0;background-size:12px;border-bottom:1px solid #ececec;font-size:20px}.search_filter_wrap{border:none;padding:0 20px 40px}.search_filter_wrap .txt_1{padding:5px 0;font-size:14px;text-align:left}.search_filter_wrap h2{padding:9px 0;font-size:20px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.search_filter_list{padding:0 20px 30px;border-left:1px solid #ececec;border-right:1px solid #ececec}.search_filter_list>li .title{font-size:14px}.search_filter_list>li{padding:10px 0 1px 65px}.search_filter_wrap .btn_folding{position:relative;left:0;height:42px;line-height:42px;font-size:14px}.search_filter_wrap .btn_filter_search{position:relative;left:0;height:42px;line-height:42px;font-size:14px}.listType_4>ul>li .txt_area{padding:10px 30px 10px 10px;font-size:16px}.listType_4>ul>li{margin:0 0 30px 0}.custom_radio_list li{margin-bottom:10px;font-size:13px}.custom_radio_list li label{font-size:13px}.paging{padding-top:30px}.paging a{font-size:14px}.sub_cont.artist_wrap,.sub_cont.artist_view_cont{padding-left:0;padding-right:0}.artist_view_main .profile_wrap{padding:0 20px 35px}.artist_view_main .profile_wrap h1{padding:9px 0;font-size:20px;background-color:#fff;color:#333;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333}.artist_view_main .profile_box .name{padding:20px 0 15px;font-size:20px}.artist_view_main .profile_box th{padding:15px 0;height:auto;font-size:14px}.artist_view_main .profile_box td{padding:15px;height:auto;font-size:14px}.artist_view_main .list_2 ul li .txt,.artist_view_main .list_2 ul li .title,.artist_view_main .profile_box td .list li{font-size:14px}.artist_view_main .list_2 ul li{margin-bottom:20px}.artist_view_main .btn_folding{height:42px;line-height:42px;font-size:14px}.tabType_1 ul li{width:25%}.tabType_1 ul li a{height:38px;line-height:38px;font-size:14px}.artist_view_main .view_imgArea{margin-bottom:40px}.artist_view_main .view_evaluation .score{padding:7px 20px;font-size:15px}.artist_view_main .view_evaluation .score strong{font-size:20px}.artist_view_main .evaluation_list{padding:20px}.artist_view_main .evaluation_list .title_area .good_title{font-size:15px}.artist_view_main .evaluation_list .title_area .bad_title{font-size:15px}.artist_view_main .evaluation_list ul{padding-top:20px}.artist_view_main .evaluation_list ul li .bad,.artist_view_main .evaluation_list ul li .good{font-size:13px}.artist_view_main .evaluation_list ul li span,.artist_view_main .evaluation_list ul li .inner{height:7px}.view_thumbnail_rolling{padding:0}.view_big_rolling{margin-bottom:16px}.view_thumbnail_rolling .slick-dots{margin-top:15px;height:6px}.view_thumbnail_rolling .slick-dots li button{height:6px}.view_thumbnail_rolling .slick-arrow:before,.view_thumbnail_rolling .slick-arrow:after{width:2px}.view_thumbnail_rolling{margin-bottom:40px}.sub_cont{padding:40px 20px 100px}.recruitment_list .titleType_4{margin-bottom:30px;padding:0 0 5px 20px;background:url(/images/new-icons/bulit.png) no-repeat 0 2px;background-size:12px;font-size:20px}.recruitment_list .search_list h2{padding:6px 20px;line-height:1.2;height:auto;width:160px;font-size:18px}.recruitment_list .search_wrap{padding:12px 0 0;border-bottom:none}.recruitment_list .area_box{border:none;border-top:2px solid #66cdaa}.recruitment_list .search_wrap input[type=text]{height:42px;line-height:40px}.recruitment_list .search_wrap .btn_search{left:0;top:15px;height:42px;line-height:42px}.recruitment_list .area_wrap .area_1 ul li button{padding:0 30px 0 10px;height:42px;line-height:42px}.recruitment_list .area_wrap .area_1{margin-bottom:10px;height:210px;border:1px solid #ececec;border-top:none;box-sizing:border-box}.recruitment_list .area_wrap .area_2{padding:0;margin-bottom:20px}.recruitment_list .select_area{display:none}.recruitment_list .job_list ul{display:block;width:100%}.recruitment_list .job_list ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .job_list ul li{float:left;margin:0 0 10px;width:48%;display:block;flex-grow:inherit}.recruitment_list .job_list ul li.list_1{margin:0 4.25% 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_2{margin:0 4.25% 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_3{margin:0 0 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_5,.recruitment_list .job_list ul li.list_7{float:right}.recruitment_list .job_list ul li button{height:42px;line-height:40px;font-size:14px}.recruitment_list .job_list{margin-bottom:30px}.recruitment_list .search_list h2{letter-spacing:-0.5px}.recruitment_list .day_box ul{display:block}.recruitment_list .day_box ul li{margin:0 7px 15px;flex-grow:inherit;display:inline-block}.recruitment_list .day_box ul li button{width:46px;height:46px;line-height:46px;font-size:12px}.rs-container .rs-scale span ins{font-size:14px}.time_box .slider-container{padding:0 40px 0 20px}.recruitment_list .time_box{padding-bottom:60px;border-bottom:none;margin-bottom:0}.recruitment_list .btn_area{margin-bottom:0;padding-bottom:40px}.recruitment_list .listType_1{margin-bottom:0;padding-bottom:50px}.recruitment_list .select_area2:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .select_area2{padding:10px 0;border-bottom:1px solid #000;margin-bottom:25px}.recruitment_list .select_area2 .total_number{float:left;display:block;font-size:14px}.recruitment_list .select_area2 .total_number strong{color:#66cdaa;font-weight:500}.recruitment_list .select_area2 select{float:right;margin-bottom:0;width:auto;height:auto;line-height:1.4;font-size:14px;border:none}.recruitment_list .titleType_4 span{display:none}.recruitment_list .titleType_4.mb_title{margin-bottom:0}.mb_listType_1{display:block}.mb_listType_1>ul>li{border:1px solid #ececec}.mb_listType_1>ul>li:not(:last-of-type){margin-bottom:20px}.mb_listType_1>ul>li .inner{padding:15px 20px}.mb_listType_1>ul>li .title{margin-bottom:10px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.mb_listType_1>ul>li li{position:relative;margin-bottom:5px;padding-left:90px;min-height:18px}.mb_listType_1>ul>li li .title{position:absolute;left:0;top:0;font-size:13px;font-weight:400;color:#7d7d7d}.mb_listType_1>ul>li li .view_number{padding:0 5px;height:18px;line-height:16px;border:1px solid #66cdaa;border-radius:25px;color:#66cdaa;font-size:10px;margin-left:5px}.mb_listType_1>ul>li .link{padding:7px 12px 7px 20px;border-top:1px solid #7d7d7d;text-align:right}.mb_listType_1>ul>li .link a{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li .link button{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li .due{padding:7px 12px 7px 20px;border-top:1px solid #7d7d7d}.mb_listType_1>ul>li .due span{display:block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#7d7d7d}.mb_listType_1>ul>li .due span b{display:inline-block;margin-right:4px}.mb_listType_1>ul>li .link .lc-link-button{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li li.c-gray{padding-left:0;color:#7d7d7d}.mb_listType_1>ul>li .date{position:relative;padding:10px 20px 10px 110px;border-top:1px solid #7d7d7d}.mb_listType_1>ul>li .date .title{position:absolute;left:20px;top:10px;font-size:13px;color:#7d7d7d}.mb_listType_1>ul>li .date a{display:block;font-size:13px;background:url(/images/new-icons/arrow_5.png) no-repeat right center}.mb_listType_1>ul>li .date i{font-style:normal;display:block;font-size:13px;background:url(/images/new-icons/arrow_5.png) no-repeat right center}.mypage_top_title{padding:47px 20px 0}.mypage_top_title .titleType_4{padding-left:20px;font-size:20px;background-size:12px;background-position:0 2px}.mypage_cont .title_area{padding:5px 0;margin-bottom:20px}.mypage_cont .title_area .sub_title{font-size:14px}.mypage_cont .name span{font-size:18px}.mypage_cont .name{margin-bottom:10px;height:80px}.mypage_cont .title_area .more{font-size:12px;background-size:6px;padding-right:12px}.mypage_cont .tbType_2{display:none}.mypage_cont h2{font-size:20px;padding-bottom:8px;margin-bottom:30px}.mypage_cont h3{font-size:15px}.mypage_cont .box{padding:15px;margin-bottom:30px}.mypage_cont .box ul li{padding-left:10px;font-size:14px}.mypage_cont .box ul li:before{top:12px}.comcard_cont .btn_area{padding-bottom:30px;margin-bottom:0}.comcard_cont .btn_area ul li{float:left;margin:0 0 15px;width:49%}.comcard_cont .btn_area ul li:nth-child(2n){float:right}.comcard_cont .btn_area ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.comcard_cont .btn_area ul li>*{width:100%;height:38px;line-height:38px;font-size:14px}.tabType_2 ul li{width:92px}.tabType_2 ul li a{width:92px;height:38px;line-height:38px;font-size:14px}.snap_list .left_area{float:none;width:100%;margin:0}.snap_list .right_area{float:none;width:100%;margin:0}.snap_list .txt_area{padding:10px 0 30px}.titleType_5{margin-bottom:25px}.titleType_5 .title_text_wrap{font-size:15px}.portfolio_list li{float:none;width:100%;margin:0 0 30px}.upload_list li{width:49%;margin:0 0 10px}.upload_list li:nth-child(2n){float:right}.portfolio_list.type_1 li:nth-child(2n),.portfolio_list.type_1 li{float:none;margin:0 0 35px;width:100%}.application_public_cont .tbType_1 tbody td,.application_public_cont .tbType_1 thead th{display:none}.application_public_cont .tabType_2 ul li{width:150px}.notice_list ul li{padding:0;background:none;margin-bottom:20px}.notice_list ul li .name{margin:18px 18px 3px;font-size:13px}.notice_list ul li .title{margin:0 18px 5px;font-size:16px}.notice_list ul li .info{position:relative;padding:0 18px 60px}.notice_list ul li .info span{padding:0 5px;font-size:13px;color:#7d7d7d}.notice_list ul li .info .date{position:absolute;left:0;bottom:0;padding:0 18px;width:100%;height:40px;line-height:40px;border-top:1px solid #7d7d7d;box-sizing:border-box;font-size:12px;background-image:url(/images/new-icons/arrow_4.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:8px}.notice_list ul li .info span.date b{width:55px;display:inline-block;font-weight:400;font-size:13px}.notice_list ul li .info .date:before{display:none}.notice_list ul li .btn_like{position:absolute;left:auto;right:10px;top:10px;vertical-align:middle;transform:translate(0, 0%);width:18px;height:17px;display:inline-block;background-size:18px}.notice_cont_wrap .btn_area{margin-bottom:50px}.notice_cont_wrap .btn_area ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.notice_cont_wrap .btn_area ul li{float:left;margin:0 6.5% 0 0;width:29%}.notice_cont_wrap .btn_area ul li:last-child{margin-right:0}.notice_cont_wrap .btn_area ul li .btn{width:100%;height:38px;line-height:38px;font-size:14px}.tabType_3 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_3 ul{display:block}.tabType_3 ul li{float:left;margin:0 2.9% 10px 0;width:31.4%;box-sizing:border-box}.tabType_3 ul li:nth-child(3n){margin-right:0}.tabType_3 ul li button{height:34px;line-height:34px;font-size:13px}.bd_btm{margin-bottom:35px;border-bottom:10px solid #ececec}.mb_listType_1>ul>li .txt_1{margin-bottom:3px;font-size:13px;font-weight:200;display:block}.mb_listType_1>ul>li strong{font-weight:500}.tabType_4{display:none}.sns_join{padding-top:10px}.sns_join ul li a{height:46px}.sns_join ul li a span{padding-left:20px;font-size:14px;background-size:16px !important}}@media screen and (max-width: 768px)and (max-width: 400px){.sns_join ul li a span{font-size:12px}}.lc-empty-list-item{display:flex;align-items:center;justify-content:center;background:none !important;padding:20px 10px !important;border:0 !important}
@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:300;src:local("Noto Sans Light"),local("NotoSans-Light"),url(/fonts/NotoSans/NotoSans-Light.eot);src:url(/fonts/NotoSans/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Light.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Light.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:400;src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(/fonts/NotoSans/NotoSans-Regular.eot);src:url(/fonts/NotoSans/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Regular.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:500;src:local("Noto Sans Medium"),local("NotoSans-Medium"),url(/fonts/NotoSans/NotoSans-Medium.eot);src:url(/fonts/NotoSans/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Medium.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Medium.woff) format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/fonts/NotoSans/NotoSans-Bold.eot);src:url(/fonts/NotoSans/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NotoSans/NotoSans-Bold.woff2) format("woff2"),url(/fonts/NotoSans/NotoSans-Bold.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:100;src:local("Jost Light"),local("Jost-Light"),url(/fonts/Jost/jost-v3-latin-300.eot);src:url(/fonts/Jost/jost-v3-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-300.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-300.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:400;src:local("Jost"),local("Jost"),url(/fonts/Jost/jost-v3-latin-regular.eot);src:url(/fonts/Jost/jost-v3-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-regular.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-regular.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:500;src:local("Jost Medium"),local("Jost Medium"),url(/fonts/Jost/jost-v4-latin-500.eot);src:url(/fonts/Jost/jost-v4-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v4-latin-500.ttf) format("ttf"),url(/fonts/Jost/jost-v4-latin-500.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:600;src:local("Jost SemiBold"),local("Jost SemiBold"),url(/fonts/Jost/jost-v6-latin-600.eot);src:url(/fonts/Jost/jost-v6-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v6-latin-600.ttf) format("ttf"),url(/fonts/Jost/jost-v6-latin-600.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:800;src:local("Jost Bold"),local("Jost-Bold"),url(/fonts/Jost/jost-v3-latin-800.eot);src:url(/fonts/Jost/jost-v3-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-800.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-800.woff) format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:800;src:local("Jost Black"),local("Jost-Black"),url(/fonts/Jost/jost-v3-latin-800.eot);src:url(/fonts/Jost/jost-v3-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/Jost/jost-v3-latin-800.ttf) format("ttf"),url(/fonts/Jost/jost-v3-latin-800.woff) format("woff")}@font-face{font-family:"Ovo";font-style:normal;font-weight:400;src:local("Ovo"),url(/fonts/Ovo/ovo-v12-latin-regular.eot);src:url(/fonts/Ovo/ovo-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Ovo/ovo-v12-latin-regular.ttf) format("ttf"),url(/fonts/Ovo/ovo-v12-latin-regular.woff) format("woff")}@font-face{font-family:"Eulyoo";font-style:normal;font-weight:400;src:local("Eulyoo"),url(/fonts/Eulyoo/Eulyoo1945-Regular.eot);src:url(/fonts/Eulyoo/Eulyoo1945-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Eulyoo/Eulyoo1945-Regular.woff2) format("woff2"),url(/fonts/Eulyoo/Eulyoo1945-Regular.woff) format("woff")}@font-face{font-family:"Eulyoo";font-style:normal;font-weight:700;src:local("Eulyoo"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.eot);src:url(/fonts/Eulyoo/Eulyoo1945-SemiBold?#iefix) format("embedded-opentype"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.woff2) format("woff2"),url(/fonts/Eulyoo/Eulyoo1945-SemiBold.woff) format("woff")}@-webkit-keyframes modal-animation{0%{-webkit-transform:translate3d(0, -30px, 0);opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@-moz-keyframes modal-animation{0%{-moz-transform:translate3d(0, -30px, 0);opacity:0}100%{-moz-transform:translate3d(0, 0, 0);opacity:1}}@-ms-keyframes modal-animation{0%{-ms-transform:translate3d(0, -30px, 0);opacity:0}100%{-ms-transform:translate3d(0, 0, 0);opacity:1}}@-o-keyframes modal-animation{0%{-o-transform:translate3d(0, -30px, 0);opacity:0}100%{-o-transform:translate3d(0, 0, 0);opacity:1}}@keyframes modal-animation{0%{transform:translate3d(0, -30px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}.slick-list,.slick-track{touch-action:pan-y}.slick-slider{position:relative;overflow:hidden;width:100%}.slick-slider .slick-track{display:flex}.slick-slider .lc-slide{vertical-align:top}.slick-slider .lc-slide.full-slide .list{width:100%;position:relative;height:500px;overflow:hidden}.slick-slider .lc-slide.full-slide img{position:absolute;width:100%;top:50%;transform:translate(0, -50%)}.slick-slider .lc-slide .lc-slide-item{background:transparent no-repeat center;background-size:cover}.slick-slider .lc-slide .lc-text-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;padding:0 20px;text-align:center;word-break:keep-all}*{box-sizing:border-box;font-family:"Noto Sans KR",sans-serif !important}html{position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%}body{position:relative;margin:0;width:100%;height:100%;font-size:12px;font-weight:normal;overflow-x:hidden;overflow-y:auto;color:#262626;-webkit-overflow-scrolling:touch}body.hidden{overflow:hidden !important}video{object-fit:contain !important}.lc-video-ratio-wrap{position:relative;display:inline-block;vertical-align:top;width:90%;padding-top:50.625%}.lc-video-ratio-wrap video{position:absolute;width:100%;height:100%;left:0;top:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}input::placeholder{color:#9d9d9d !important;opacity:1 !important}input:-ms-input-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}input:-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1 !important}input::-ms-expand{display:none}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{margin:0;color:#000}textarea,input{border:none;outline:none;border-radius:0;font-family:"Noto Sans KR",sans-serif !important;font-weight:300;color:#000}textarea{color:#000;-webkit-appearance:none}textarea:-ms-input-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea::-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea:-moz-placeholder{color:#9d9d9d !important;opacity:1 !important}textarea::-webkit-input-placeholder{color:#9d9d9d !important;opacity:1 !important}button{color:#000;border:0;border-radius:0;padding:0;outline:none;cursor:pointer;background-color:transparent;font-family:"Noto Sans KR",sans-serif !important}button span{position:relative}input,textarea,button,select,a{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#000;text-decoration:none}a:link,a:visited,a:hover,a:active{color:#262626}ul{margin:0;padding:0}li{list-style:none}p{margin:0}i{font-style:normal}select{color:#000;border-radius:0;border:0;background-color:#fff;outline:none;cursor:pointer;font-family:"Noto Sans KR",sans-serif !important}select::-ms-expand{display:none}@media screen and (min-width: 1201px){.lc-pc-block{display:block}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pc-block{display:block}}@media screen and (max-width: 768px){.lc-pc-block{display:none}}@media screen and (min-width: 1201px){.lc-pc-inline-block{display:inline-block}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pc-inline-block{display:inline-block}}@media screen and (max-width: 768px){.lc-pc-inline-block{display:none}}@media screen and (min-width: 1201px){.lc-m-block{display:none}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-m-block{display:none}}@media screen and (max-width: 768px){.lc-m-block{display:block}}.hid{display:none}table{border-collapse:collapse;width:100%;word-break:keep-all}.mr_0{margin-right:0px !important}.mr_4{margin-right:4px !important}.mr_5{margin-right:5px !important}.mr_10{margin-right:10px !important}.mr_15{margin-right:15px !important}.mr_20{margin-right:20px !important}.mr_60{margin-right:60px !important}.ml_0{margin-left:0px !important}.ml_5{margin-left:5px !important}.ml_10{margin-left:10px !important}.ml_15{margin-left:15px !important}.mb_0{margin-bottom:0 !important}.mb_5{margin-bottom:5px !important}.mb_8{margin-bottom:8px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.mb_35{margin-bottom:35px !important}.mb_10{margin-bottom:10px !important}.mb_20{margin-bottom:20px !important}.mb_30{margin-bottom:30px !important}.mb_40{margin-bottom:40px !important}.mb_45{margin-bottom:45px !important}.mb_50{margin-bottom:50px !important}.mb_60{margin-bottom:60px !important}.mb_70{margin-bottom:70px !important}.mb_85{margin-bottom:85px !important}.mt_0{margin-top:0 !important}.mt_5{margin-top:5px !important}.mt_8{margin-top:8px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_25{margin-top:25px !important}.mt_30{margin-top:30px !important}.mt_35{margin-top:35px !important}.mt_40{margin-top:40px !important}.mt_50{margin-top:50px !important}.mt_70{margin-top:70px !important}.pb_0{padding-bottom:0px !important}.pb_5{padding-bottom:5px !important}.pb_20{padding-bottom:20px !important}.pb_25{padding-bottom:25px !important}.pb_50{padding-bottom:50px !important}.pt_0{padding-top:0px !important}.pt_8{padding-top:8px !important}.pt_10{padding-top:10px !important}.pt_15{padding-top:15px !important}.pt_20{padding-top:20px !important}.pt_30{padding-top:30px !important}.pt_35{padding-top:35px !important}.pt_40{padding-top:40px !important}.pt_50{padding-top:50px !important}.pl_25{padding-left:25px !important}.pl_10{padding-left:10px !important}.pl_20{padding-left:20px !important}.pl_30{padding-left:30px !important}.txt_r{text-align:right !important}.txt_l{text-align:left !important}.txt_c{text-align:center !important}.back_no{background:none !important}.bd_l{border-left:none !important}.bd_r{border-right:none !important}.ir{overflow:hidden;line-height:0 !important;font-size:0 !important;position:relative;text-indent:-10000px}.ir *{position:absolute;left:-10000px;top:-10000px;margin:0;padding:0}.f-l{float:left}.f-r{float:right}* html .clfx{height:1%;overflow:visible}*+html .clfx{min-height:1%}.clfx:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.clfix{clear:both;content:".";display:block;height:0}.lc-jost-bold{font-family:"Jost",sans-serif !important;font-weight:800 !important}.lc-jost{font-family:"Jost",sans-serif !important}.lc-Ovo{font-family:"Ovo",sans-serif !important}.lc-italic{font-style:italic}.lc-confirm{font-size:15px;color:#66cdaa}.lc-empty-row{height:300px !important;width:100% !important;margin:0 !important;cursor:default !important;align-items:center;justify-content:center;font-size:15px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media screen and (max-width: 768px){.lc-empty-row{border:none}}@media screen and (max-width: 768px){.lc-empty-row{font-size:13px}}.lc-empty-row.flex{display:flex}.lc-empty-row:hover{background:none !important}.lc-ad-tag__wrap{margin-bottom:20px}@media screen and (max-width: 768px){.lc-ad-tag__wrap{display:none}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-ad-tag__wrap{display:none}}.lc-ad-tag__item{border:1px solid #66cdaa;display:inline-block;padding:2px 6px;color:#66cdaa;font-size:14px;cursor:default}.lc-ad-tag__item:not(:last-child){margin-right:6px}.lc-display-none{display:none}.lc-reject-div{position:absolute;top:0;bottom:0;left:0;right:0;padding:10px;overflow:hidden;background-color:#ececec;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center;color:#7d7d7d;font-size:13px;border-radius:0;z-index:1111}@media screen and (max-width: 768px){.lc-reject-div{font-size:8px}}#lcAlertWrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;overflow-x:hidden;z-index:9999}@media screen and (min-width: 769px){#lcAlertWrap{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;-ms-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}#lcAlertWrap.active{visibility:visible;opacity:1}}@media screen and (max-width: 768px){#lcAlertWrap{display:none}#lcAlertWrap.active{display:block}}#lcAlertWrap .vertical-align-wrap{display:table;width:100%;height:100%;padding:30px}#lcAlertWrap .vertical-align-wrap .vertical-align{display:table-cell;vertical-align:middle}#lcAlert{position:relative;margin:auto;width:360px;background-color:#fff}@media screen and (min-width: 769px){#lcAlert{-webkit-animation:.3s modal-animation forwards;-moz-animation:.3s modal-animation forwards;-ms-animation:.3s modal-animation forwards;-o-animation:.3s modal-animation forwards;animation:.3s modal-animation forwards}}@media screen and (max-width: 768px){#lcAlert{width:100%;max-width:360px}}#lcAlert section{position:relative;padding:30px 20px 0;text-align:center}#lcAlert section:nth-of-type(2){display:flex;padding-bottom:30px}#lcAlert .noti{display:inline-block;color:#66cdaa;font-size:13px;line-height:1.4;padding-top:10px}#lcAlert .ellipsis{display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lcAlert .lc-alert-header{height:38px;background-color:#333;text-align:center}#lcAlert .lc-alert-header .lc-alert-icon{display:inline-block;width:36px;height:36px;margin-top:-18px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/alert.png);margin-bottom:20px}#lcAlert .lc-alert-title{position:relative;font-size:18px;line-height:32px;margin-bottom:38px;word-break:keep-all;white-space:pre-wrap;font-weight:600;color:#262626}#lcAlert .lc-alert-title:after{position:absolute;bottom:-6px;left:0;right:0;height:2px;background-color:#66cdaa;content:""}#lcAlert .lc-alert-text{font-size:15px;white-space:pre-wrap;line-height:1.73;word-break:break-all;color:#262626}#lcAlert .lc-alert-input{border:1px solid #ffcda0;width:100%;height:40px;border-radius:5px;padding:0 10px}#lcAlert .lc-alert-input:focus{border:1px solid #66cdaa}#lcAlert button{height:38px;padding:0 5px;word-break:keep-all;font-size:13px;text-align:center}#lcAlert button:nth-of-type(1){width:50%;margin-right:8px;border:1px solid #ececec}#lcAlert button:last-of-type{width:50%;background-color:#66cdaa;color:#fff}#lcAlert button:first-of-type:last-of-type{width:100%;max-width:100%;margin:0 auto;border:1px solid #ececec;background-color:#fff;color:#262626}#lcAlert .lc-alert-multi-submit button:nth-of-type(1){width:50%;margin-right:8px;background-color:#66cdaa;color:#fff}#lcAlert .lc-alert-multi-submit button:nth-of-type(2){width:50%;margin-right:8px;background-color:#66cdaa;color:#fff}#lcAlert .lc-alert-multi-submit button:last-of-type{width:50%;border:1px solid #ececec;background-color:#fff;color:#262626}.lc-new-alert{display:inline-block;position:fixed;top:88px;left:50%;width:386px;height:56px;line-height:56px;margin-left:-143px;border-radius:28px;box-shadow:0 12px 36px -16px rgba(227,97,49,.2);background-position:left 16px center,center;background-size:24px,cover;background-repeat:no-repeat;text-align:center;color:#fff;font-size:16px;font-weight:bold;z-index:3;cursor:pointer}.lc-new-alert .lc-close{position:absolute;top:0;right:0;width:40px;height:100%;z-index:4;background-color:transparent}@media screen and (min-width: 1201px){.lc-new-alert .lc-close{background-image:url(/images/close-black@2x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-new-alert .lc-close{background-image:url(/images/close-black@3x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}@media screen and (max-width: 768px){.lc-new-alert .lc-close{background-image:url(/images/close-black@3x.png);background-position:right 16px center;background-size:24px;background-repeat:no-repeat}}#lcLoadingWrap{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);z-index:10000}#lcLoadingWrap.active{display:block}#lcLoadingWrap #lcLoading{position:absolute;top:50%;left:50%;color:rgba(0,0,0,.7);padding-top:3.07142857rem;padding-left:.3em;min-width:2.28571429rem;width:auto !important;height:auto !important;text-align:center;font-style:normal;font-size:1em;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#lcLoadingWrap #lcLoading:before{position:absolute;content:"";top:0;left:50%;border-radius:500rem;width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem;border:.2em solid rgba(0,0,0,.2)}#lcLoadingWrap #lcLoading:after{position:absolute;content:"";top:0;left:50%;margin:0 0 0 -1.14285714rem;border-color:rgba(0,0,0,.7) transparent transparent;width:2.28571429rem;height:2.28571429rem;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loader{from{-ms-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.lc-select{flex:1;width:100%}.lc-select.lc-disabled .lc__control{background-color:#f0f0f0}.lc-select.lc-disabled .lc__single-value--is-disabled{color:#262626}.lc-select .lc__indicator{display:none}.lc-select .lc__control{min-height:40px;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ececec;box-shadow:none;border-radius:0;background-color:#fff;color:#262626;background-position:right 5px center;background-image:url(/images/new-icons/down-light-gray.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px}@media screen and (min-width: 1201px){.lc-select .lc__control{height:48px;font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-select .lc__control{height:48px;font-size:14px}}@media screen and (max-width: 768px){.lc-select .lc__control{height:42px;font-size:13px}}.lc-select .lc__control:hover{border-color:#66cdaa}.lc-select .lc__control.lc__control--menu-is-open{background-image:url(/images/new-icons/up-light-gray.png)}.lc-select .lc__control .lc__value-container{position:initial}.lc-select .lc__placeholder{color:#9d9d9d}.lc-select .lc__menu{z-index:5;margin:0;border-radius:0}.lc-select .lc__menu .lc__option:hover,.lc-select .lc__menu .lc__option--is-focused{background-color:#b1fff0}.lc-select .lc__menu .lc__option--is-selected{background-color:#66cdaa !important}.lc-select .lc__indicator-separator{width:0}.lc-select .lc__indicators{height:42px}.lc-select .lc__clear-indicator{display:flex !important;justify-content:center;align-items:center;position:relative;right:17px;bottom:1px;width:42px;height:42px}.lc-select-checkbox-wrap{position:relative;z-index:3}.lc-select-checkbox-wrap>div>button{box-sizing:border-box;height:40px;min-width:110px;padding:5px 5px 5px 8px;box-shadow:none;border-radius:0;border:1px solid #ececec;font-size:14px;color:#555}.lc-select-checkbox-wrap>div>button span:nth-child(2){display:inline-block;width:16px;height:38px;margin-right:0;background:#fff url(/images/new-icons/down-light-gray.png) no-repeat right center;-webkit-background-size:20px;background-size:20px}.lc-select-checkbox-wrap>div>button span:nth-child(2) svg{display:none}@media screen and (max-width: 768px){.lc-select-checkbox-wrap>div>button{font-size:13px}}.lc-select-checkbox-wrap>div>button+div{border:1px solid #ddd}.lc-select-checkbox-wrap .lc__control{display:none}.lc-select-checkbox-wrap .lc__menu{box-shadow:none}.lc-select-checkbox-wrap .lc__option{font-size:14px}@media screen and (max-width: 768px){.lc-select-checkbox-wrap .lc__option{font-size:13px}}.lc-select-checkbox-wrap .lc__option input[type=checkbox]:before{content:"";position:relative;display:inline-block;top:50%;width:16px;height:16px;margin-top:-8px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/checkbox-default.svg)}.lc-select-checkbox-wrap .lc__option.lc__option--is-selected input[type=checkbox]:before{background-image:url(/images/new-icons/checkbox-checked.svg)}button{cursor:pointer}button:focus{outline:none}.lc-theme-button{width:140px;height:52px;line-height:52px;border-radius:6px;background-color:#66cdaa;color:#fff;font-size:16px;text-align:center;transition:.2s}.lc-theme-button.full{width:100%}.lc-gray-button{width:140px;height:52px;line-height:52px;border-radius:6px;background-color:#f2f2f2;color:#727272;font-size:16px;text-align:center;transition:.2s}.lc-gray-button.full{width:100%}.lc-theme-button-small{height:37px;line-height:37px;padding:0 14px;border-radius:6px;background-color:#66cdaa;color:#fff;font-size:15px;text-align:center;transition:.2s;white-space:nowrap}.lc-gray-button-small{height:37px;line-height:37px;padding:0 14px;border-radius:6px;background-color:#f2f2f2;color:#727272;font-size:15px;text-align:center;transition:.2s;white-space:nowrap}.lc-theme-button-mini{height:24px;line-height:24px;padding:0 5px;border-radius:4px;background-color:#66cdaa;color:#fff;font-size:13px;text-align:center;transition:.2s;white-space:nowrap}.lc-gray-button-mini{height:24px;line-height:24px;padding:0 5px;border-radius:4px;background-color:#f2f2f2;color:#727272;font-size:13px;text-align:center;transition:.2s;white-space:nowrap}.lc-pagination-container{text-align:center;margin-bottom:20px;padding-top:120px;display:block}.lc-pagination-container .lc-pagination-wrap{display:inline-flex;font-size:0}.lc-pagination-container .lc-pagination-btn,.lc-pagination-container .lc-pagination-number-btn{width:20px;height:20px;margin:0 5px;font-size:15px}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn,.lc-pagination-container .lc-pagination-number-btn{font-size:13px}}.lc-pagination-container .lc-pagination-btn{display:inline-block;vertical-align:middle}.lc-pagination-container .lc-pagination-btn.left{margin-right:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.left{background-image:url(/images/new-icons/page_arrow_1.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.double-left{margin-right:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.double-left{background-image:url(/images/new-icons/page_arrow_2.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.right{margin-left:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.right{background-image:url(/images/new-icons/page_arrow_3.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container .lc-pagination-btn.double-right{margin-left:8px}@media screen and (min-width: 1201px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}@media screen and (max-width: 768px){.lc-pagination-container .lc-pagination-btn.double-right{background-image:url(/images/new-icons/page_arrow_4.png);background-repeat:no-repeat;-webkit-background-size:20px;background-size:20px;background-position:center}}.lc-pagination-container ol.lc-pagination-list{display:inline-block;vertical-align:middle;padding:0}.lc-pagination-container ol.lc-pagination-list>li{display:inline-block;margin-right:8px}.lc-pagination-container ol.lc-pagination-list>li:last-of-type{margin-right:0}.lc-pagination-container ol.lc-pagination-list>li i{font-style:normal}.lc-pagination-container ol.lc-pagination-list>li .lc-pagination-number-btn{color:#262626;background-color:transparent}.lc-pagination-container ol.lc-pagination-list>li.lc-active>.lc-pagination-number-btn{color:#66cdaa;font-weight:bold}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;overflow-x:hidden;z-index:99}@media screen and (min-width: 769px){.modal-container{visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;-ms-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.modal-container.active{visibility:visible;opacity:1}}@media screen and (max-width: 768px){.modal-container{display:none}.modal-container.active{display:block}}@media screen and (max-width: 768px){.modal-container.lc-m-full .vertical-align-wrap{position:relative;padding:0;display:block;width:100%;height:100%}.modal-container.lc-m-full .vertical-align-wrap .vertical-align{display:block;width:100%;height:100%}.modal-container.lc-m-full .modal-wrap{display:flex;max-width:100%;width:100%;height:100%;flex-direction:column;margin:0;box-shadow:none}}@media screen and (max-width: 768px)and (max-width: 768px){.modal-container.lc-m-full .modal-wrap{overflow:hidden}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-header{box-sizing:border-box;border-bottom:1px solid #ddd;padding:0}.modal-container.lc-m-full .modal-header h3{line-height:70px}}@media screen and (max-width: 768px)and (max-width: 768px){.modal-container.lc-m-full .modal-header h3{font-weight:500}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-body{max-height:initial;padding:16px}}@media screen and (max-width: 768px){.modal-container.lc-m-full .lc-modal-close{width:24px;height:24px;left:8px;background-image:url(/images/new-icons/close.svg)}}@media screen and (max-width: 768px){.modal-container.lc-m-full .modal-body{flex:1}}.modal-wrap{position:relative;margin:auto;overflow:visible;background-color:#fff}@media screen and (min-width: 769px){.modal-wrap{-webkit-animation:.3s modal-animation forwards;-moz-animation:.3s modal-animation forwards;-ms-animation:.3s modal-animation forwards;-o-animation:.3s modal-animation forwards;animation:.3s modal-animation forwards}}.modal-wrap.lc-modal-size{width:90%;max-width:1400px}.modal-wrap.lc-slide-modal-size{width:90%;max-width:992px}.modal-wrap .btn_area{padding-top:50px;text-align:center}.modal-wrap .popup_scroll{padding-right:60px;height:500px;max-height:50vh}.modal-wrap .popup_title{padding:20px;text-align:center;background-color:#333}.modal-wrap .popup_title h1{line-height:1;font-family:"Jost","Noto Sans KR",sans-serif !important;font-weight:800;font-size:30px;color:#fff}.modal-wrap .popup_cont{padding:70px 100px;background-color:#fff;overflow:auto}@media screen and (max-width: 1200px){.modal-wrap .popup_cont{padding:50px 30px}.modal-wrap .popup_scroll{padding-right:30px}}@media screen and (max-width: 768px){.modal-wrap .popup_title{padding:10px}.modal-wrap .popup_title h1{font-size:20px}.modal-wrap .popup_cont{padding:30px 20px}.modal-wrap .popup_scroll{padding-right:15px}}.modal-wrap .lc-profile-popup{display:flex;width:100%;max-height:70vh;padding:50px}.modal-wrap .lc-profile-popup .lc-main-image-wrap{width:30%}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-title{font-family:"Jost",sans-serif !important;padding-bottom:3px;font-size:20px;display:inline-block;font-weight:500;color:#66cdaa;width:100%;border-bottom:2px solid #66cdaa}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image{padding-top:20px;width:100%;min-height:550px}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image img{width:100%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap{width:70%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll{margin-top:55px;height:400px;padding:0 35px;overflow-y:auto}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area{padding-top:70px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area .basic-btn01{height:40px;line-height:40px;margin:0 5px}@media screen and (max-width: 768px){.modal-wrap .lc-profile-popup{flex-direction:column;align-items:center;padding:20px;max-height:90vh}.modal-wrap .lc-profile-popup .lc-main-image-wrap{width:80%}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image{width:100%;min-height:auto;position:relative;height:350px;overflow:hidden;background:#eee}.modal-wrap .lc-profile-popup .lc-main-image-wrap .lc-main-image img{width:100%;position:absolute;top:50%;transform:translate(0, -50%)}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap{width:80%}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll{width:100%;height:158px;overflow-x:auto;overflow-y:hidden !important;margin-bottom:20px;margin-top:10px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list{width:100%;white-space:nowrap}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li{width:120px;display:inline-block;float:none}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li .img_area{padding-bottom:80%;margin-right:10px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .popup_scroll .upload_list li .img_area img{width:100%;left:18%;top:66%;max-height:none}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area{padding-top:20px}.modal-wrap .lc-profile-popup .lc-popup-scroll-wrap .btn_area .basic-btn01{height:30px;line-height:30px;margin:5px}}.modal-wrap .portfolio_rolling_popup .popup-content{max-height:90vh}.modal-wrap .portfolio_rolling_popup .popup_cont{padding:60px 150px}.modal-wrap .portfolio_rolling_popup .popup_cont .txt_r{margin-bottom:45px}.modal-wrap .portfolio_rolling_popup .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);width:45px;height:45px;text-indent:-9999px}.modal-wrap .portfolio_rolling_popup .slick-prev{position:fixed;left:80px;background:url(/images/new-icons/rolling_prev2.png) no-repeat center center}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .slick-prev{left:1%}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .slick-prev{left:5%;top:36%}}.modal-wrap .portfolio_rolling_popup .slick-next{right:80px;background:url(/images/new-icons/rolling_next2.png) no-repeat center center;position:fixed}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .slick-next{right:1%}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .slick-next{right:5%;top:36%}}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_1{position:relative;margin-bottom:45px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2{position:relative;padding-bottom:10px;margin-bottom:30px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .slick-slide>div{padding:0 15px;box-sizing:border-box}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list{position:relative;box-sizing:border-box;padding-bottom:55.5%;cursor:pointer}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots{position:absolute;left:0;bottom:0;background-color:#333;display:block;text-indent:-9999px;width:100%;border-radius:20px;display:flex}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li{flex-grow:1;cursor:pointer}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li button{width:100%;height:10px;display:block;border-radius:20px;text-indent:-9999px}.modal-wrap .portfolio_rolling_popup .popup_rolling .rolling_2 .list .slick-dots li.slick-active button{background-color:#66cdaa}@media screen and (max-width: 1024px){.modal-wrap .portfolio_rolling_popup .popup_cont{padding:50px 60px}}@media screen and (max-width: 768px){.modal-wrap .portfolio_rolling_popup .popup_cont{padding:30px 50px}.modal-wrap .portfolio_rolling_popup .basic-btn05{margin-bottom:10px}.modal-wrap .portfolio_rolling_popup .rolling_2 .slick-slide>div{padding:0 2px}.modal-wrap .portfolio_rolling_popup .rolling_1{margin-bottom:10px}}.modal-wrap .recruitment_announcement_detail_popup .popup-content{max-width:992px;box-sizing:border-box}.modal-wrap .recruitment_announcement_detail_popup .popup_scroll{max-width:100%}.modal-wrap .recruitment_announcement_detail_popup .popup_cont{padding:60px 160px 60px}.modal-wrap .recruitment_announcement_detail_popup .top_area{margin-bottom:25px;padding-bottom:3px;border-bottom:2px solid #66cdaa}.modal-wrap .recruitment_announcement_detail_popup .top_area:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.modal-wrap .recruitment_announcement_detail_popup .top_area h2{float:left;font-size:20px;font-weight:400;color:#66cdaa}.modal-wrap .recruitment_announcement_detail_popup .top_area .right_area{float:right}.modal-wrap .recruitment_announcement_detail_popup .list{max-height:500px}.modal-wrap .recruitment_announcement_detail_popup .list ul li{margin-bottom:25px}.modal-wrap .recruitment_announcement_detail_popup .slick-arrow{position:absolute;top:50%;transform:translate(0, -50%);width:45px;height:45px;display:block;text-indent:-9999px}.modal-wrap .recruitment_announcement_detail_popup .slick-prev{position:fixed;left:100px;background:url(/images/new-icons/rolling_prev2.png) no-repeat center center}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .slick-prev{left:1%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .slick-prev{left:8%;top:50%}}.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:100px;background:url(/images/new-icons/rolling_next2.png) no-repeat center center;position:fixed}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:1%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .slick-next{right:8%;top:50%}}.modal-wrap .recruitment_announcement_detail_popup .btn_area{padding-top:30px}@media screen and (max-width: 1200px){.modal-wrap .recruitment_announcement_detail_popup .popup_cont{padding:20px 50px}.modal-wrap .recruitment_announcement_detail_popup img{width:100%}}@media screen and (max-width: 768px){.modal-wrap .recruitment_announcement_detail_popup .top_area h2{font-size:16px}.modal-wrap .recruitment_announcement_detail_popup img{width:100%}}.vertical-align-wrap{position:relative;display:table;width:100%;height:100%}@media screen and (min-width: 1201px){.vertical-align-wrap{padding:24px}}@media screen and (min-width: 769px)and (max-width: 1200px){.vertical-align-wrap{padding:24px}}@media screen and (max-width: 768px){.vertical-align-wrap{padding:16px}}.vertical-align-wrap .vertical-align{display:table-cell;vertical-align:middle}section.modal-header{position:relative;padding:30px 0}section.modal-header h3{margin:0;text-align:center;font-weight:700;font-size:20px}section.modal-header .lc-modal-close{background:transparent no-repeat center;background-size:cover;position:absolute;top:50%;transform:translate(0, -50%);right:30px;width:25px;height:25px;background-image:url(/images/new-icons/close.svg);background-color:transparent;opacity:.85}@media screen and (min-width: 1201px){section.modal-header .lc-modal-close:hover{opacity:1}}@media screen and (min-width: 769px)and (max-width: 1200px){section.modal-header .lc-modal-close:active{opacity:1}}@media screen and (max-width: 768px){section.modal-header .lc-modal-close:active{opacity:1}}section.modal-body{background-color:#fff;overflow:visible;padding:18px 52px 32px}@media screen and (min-width: 1201px){section.modal-body{max-height:800px}}@media screen and (min-width: 769px)and (max-width: 1200px){section.modal-body{max-height:800px}}.lc-modal-footer{display:flex;margin-top:10px;justify-content:flex-end}.lc-modal-footer button:last-of-type{margin-left:10px}.lc-slide-wrap{position:relative;overflow:hidden;width:100%}.lc-slide-wrap .slick-track{display:flex}.lc-slide-wrap .lc-slide{width:100%;background:transparent no-repeat center;background-size:cover;background-color:#fff}.lc-border-input{width:100%;padding:0 10px;border:1px solid #ececec}@media screen and (min-width: 1201px){.lc-border-input{height:48px;line-height:48px;font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-border-input{height:48px;line-height:48px;font-size:14px}}@media screen and (max-width: 768px){.lc-border-input{height:42px;line-height:42px;font-size:13px}}.lc-black-border-wrap{display:flex;width:100%;min-height:60px;padding:16px;border:2px solid #000;border-radius:8px;font-size:15px}.lc-black-border-wrap.lc-disabled{background-color:#f0f0f0}.lc-black-border-wrap:focus{border:1px solid #66cdaa}.lc-black-border-wrap textarea{flex:1;resize:none;font-size:15px}.lc-black-border-wrap input{flex:1;font-size:15px}.lc-black-border-wrap .lc-theme-button-small{margin-left:10px}.lc-border-textarea{width:100%;min-height:100px;padding:10px;border:1px solid #ececec;font-size:15px;resize:none}.lc-border-textarea.lc-disabled{background-color:#f0f0f0}.lc-border-textarea:focus{border:1px solid #66cdaa}.lc-radio-wrap{position:relative;display:inline-block;cursor:pointer;margin:10px 10px 10px 0;white-space:nowrap}.lc-radio-wrap input[type=radio]{position:absolute;width:1px;height:1px;visibility:hidden;opacity:0}.lc-radio-wrap input[type=radio]:checked~span::before{border:1.5px solid #66cdaa}.lc-radio-wrap input[type=radio]:checked~span::after{display:block}.lc-radio-wrap span{position:relative;padding-left:24px;line-height:20px;font-size:15px;color:#262626}.lc-radio-wrap span::before{position:absolute;left:0;top:0;width:20px;height:20px;box-sizing:border-box;border:1.5px solid #ececec;border-radius:50%;content:""}.lc-radio-wrap span::after{position:absolute;display:none;left:5px;top:5px;width:10px;height:10px;border-radius:50%;background-color:#66cdaa;content:""}.lc-checkbox-wrap{position:relative;display:flex;align-items:center;height:36px;padding-right:24px}.lc-checkbox-wrap input[type=checkbox]{margin:0;opacity:0;width:0}.lc-checkbox-wrap input[type=checkbox]:checked+span:after{opacity:1}.lc-checkbox-wrap a{display:inline-block;font-size:12px;margin-left:4px;color:#999}.lc-checkbox-wrap span{cursor:pointer}.lc-checkbox-wrap span:before{position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/images/new-icons/checkbox-default.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.lc-checkbox-wrap span:after{position:absolute;right:0;top:50%;width:16px;height:16px;margin-top:-8px;background-image:url(/images/new-icons/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;content:""}@media screen and (min-width: 1201px){.lc-checkbox-wrap{font-size:15px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-checkbox-wrap{font-size:13px}}@media screen and (max-width: 768px){.lc-checkbox-wrap{font-size:13px}}.lc-file-input-wrap{display:flex;cursor:pointer}.lc-file-input-wrap .lc-border-input{margin-right:10px}.lc-file-input-wrap input[type=file]{display:none}.lc-range-input{-webkit-appearance:none;width:100%}.lc-range-input:focus{outline:none}.lc-range-input::-webkit-slider-runnable-track{width:100%;height:12px;cursor:pointer;background:transparent;border-radius:25px}.lc-range-input::-webkit-slider-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px}.lc-range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#66cdaa;cursor:pointer}.lc-range-input:focus::-webkit-slider-runnable-track{background:transparent}.lc-range-input::-moz-range-track{width:100%;height:12px;cursor:pointer;background:#eee;border-radius:25px}.lc-range-input::-moz-range-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer}.lc-range-input::-ms-track{width:100%;height:12px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.lc-range-input::-ms-fill-lower{background:#eee;border-radius:50px}.lc-range-input::-ms-fill-upper{background:#eee;border-radius:50px}.lc-range-input::-ms-thumb{height:20px;width:20px;border-radius:10px;background:#66cdaa;cursor:pointer}.lc-range-input:focus::-ms-fill-lower{background:#eee}.lc-range-input:focus::-ms-fill-upper{background:#eee}.lc-datepicker-wrap{position:relative;width:300px}.lc-datepicker-wrap.lc-w-200{width:180px}.lc-datepicker-wrap.lc-w-200 .react-datepicker-popper{width:260px}.lc-datepicker-wrap.lc-w-auto{width:auto}.lc-datepicker-wrap.lc-disabled .react-datepicker__input-container{background-color:#f0f0f0}.lc-datepicker-wrap .react-datepicker-wrapper{width:100%}.lc-datepicker-wrap .react-datepicker__input-container{height:52px;border:solid 1px #ececec;background-color:#fff;background-position:right 3px center;background-image:url(/images/new-icons/calendar.png);background-repeat:no-repeat;background-size:20px;box-shadow:0px 1px 6px rgba(0,0,0,.04);border-radius:8px}.lc-datepicker-wrap .react-datepicker__input-container input{position:relative;display:block;width:100%;height:100%;padding-left:10px;background-color:transparent;color:#000;cursor:pointer;font-size:16px;letter-spacing:-0.02em}.lc-datepicker-wrap .react-datepicker__day--keyboard-selected,.lc-datepicker-wrap .react-datepicker__month-text--keyboard-selected,.lc-datepicker-wrap .react-datepicker__quarter-text--keyboard-selected,.lc-datepicker-wrap .react-datepicker__year-text--keyboard-selected{background-color:#fff;color:#000}.lc-datepicker-wrap .react-datepicker-popper{width:300px;margin-top:8px;z-index:10}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker{border-radius:4px;border:solid 1px #ececec;background-color:#fff;box-shadow:2px 3px 5px #ececec}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__triangle{display:none}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next,.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{top:20px;width:16px;height:16px;border:0;background:transparent no-repeat center;background-size:cover}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{left:16px;background-image:url(/images/new-icons/left-arrow.png)}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next{right:16px;background-image:url(/images/new-icons/right-arrow.png)}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{padding-top:14px;background-color:#fff;border:0}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{margin-bottom:15px;color:#000;font-size:18px;font-weight:normal}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{margin:6px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:16px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name{margin:2px}}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0 12px 12px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day{margin:6px;font-weight:300;font-size:14px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day--outside-month{color:#b2b2b2}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day--selected{background-color:#66cdaa;border-radius:2px;color:#fff;font-weight:500}@media screen and (max-width: 768px){.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0 3px 12px}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__day{margin:2px}}.lc-datepicker-wrap .react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month--selected:hover{background-color:#66cdaa}.lc-datepicker-wrap .react-datepicker__day--selected,.lc-datepicker-wrap .react-datepicker__day--in-selecting-range,.lc-datepicker-wrap .react-datepicker__day--in-range,.lc-datepicker-wrap .react-datepicker__month-text--selected,.lc-datepicker-wrap .react-datepicker__month-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__month-text--in-range,.lc-datepicker-wrap .react-datepicker__quarter-text--selected,.lc-datepicker-wrap .react-datepicker__quarter-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__quarter-text--in-range,.lc-datepicker-wrap .react-datepicker__year-text--selected,.lc-datepicker-wrap .react-datepicker__year-text--in-selecting-range,.lc-datepicker-wrap .react-datepicker__year-text--in-range{background-color:#66cdaa;color:#fff}.lc-datepicker-wrap .lc-reset-button{position:absolute;top:2px;right:2px;bottom:2px;width:40px;background-image:url(/images/new-icons/close.png);background-position:center;background-repeat:no-repeat;background-size:20px}.lc-table{width:100%;border-collapse:collapse;border:1px solid #ddd}.lc-table tr{border-bottom:1px solid #ddd}.lc-table th{padding:10px 0;background:#eee}.lc-table th,.lc-table td{border-right:1px solid #ddd}.lc-table th:last-of-type,.lc-table td:last-of-type{border-right:none}.lc-table th+td{border-left:1px solid #ddd}.lc-table .lc-br{border-right:1px solid #ddd !important}.lc-title-tooltip{display:inline-block;position:relative}.lc-title-tooltip .lc-default-tooltip-wrap{position:relative;top:3px}.lc-title-tooltip .lc-default-tooltip-wrap .lc-tooltip-wrap{left:-30px;top:28px}.lc-default-tooltip-wrap{position:relative}.lc-default-tooltip-wrap .lc-tooltip-icon{position:relative;margin-left:12px;width:30px;height:30px;background-image:url(/images/new-icons/tooltip.svg);-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;vertical-align:initial;outline:none;cursor:pointer}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-icon{width:25px;height:25px;margin-left:5px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-icon{width:25px;height:25px;margin-left:5px}}.lc-default-tooltip-wrap .lc-tooltip-icon:focus,.lc-default-tooltip-wrap .lc-tooltip-icon:hover{z-index:6}.lc-default-tooltip-wrap .lc-tooltip-icon:focus::after,.lc-default-tooltip-wrap .lc-tooltip-icon:focus+.lc-tooltip-wrap,.lc-default-tooltip-wrap .lc-tooltip-icon:hover::after,.lc-default-tooltip-wrap .lc-tooltip-icon:hover+.lc-tooltip-wrap{opacity:1;visibility:visible}.lc-default-tooltip-wrap .lc-tooltip-icon::after{content:"";position:absolute;border-style:solid;border-width:0 8px 10px 8px;border-color:#66cdaa transparent;display:block;width:0;z-index:1;top:30px;left:7px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-icon::after{top:23px;left:3px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-icon::after{top:23px;left:3px}}.lc-default-tooltip-wrap .lc-tooltip-wrap{display:block;z-index:100;padding:9px 8px;background:#66cdaa;border-radius:5px;position:absolute;top:40px;left:50%;transform:translate(-50%, 0);font-size:12px;color:#000;width:220px;height:auto;line-height:1.4;word-break:keep-all;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:111}@media screen and (min-width: 1201px){.lc-default-tooltip-wrap .lc-tooltip-wrap{font-size:15px;padding:12px 16px}}@media screen and (min-width: 769px)and (max-width: 1200px){.lc-default-tooltip-wrap .lc-tooltip-wrap{width:150px;top:33px}}@media screen and (max-width: 768px){.lc-default-tooltip-wrap .lc-tooltip-wrap{width:150px;top:33px}}.lc-default-tooltip-wrap .lc-tooltip-wrap .lc-tooltip-title{margin-bottom:10px}.lc-default-tooltip-wrap .lc-tooltip-wrap .lc-tooltip-contents{color:#fff;font-weight:300;word-break:keep-all;white-space:pre-wrap}.header{position:relative;z-index:5}.header .lc-pc-menu{display:block !important}@media screen and (min-width: 769px)and (max-width: 1200px){.header .lc-pc-menu{display:none !important}}@media screen and (max-width: 768px){.header .lc-pc-menu{display:none !important}}.header .lc-m-menu{display:none !important}@media screen and (min-width: 769px)and (max-width: 1200px){.header .lc-m-menu{display:block !important}}@media screen and (max-width: 768px){.header .lc-m-menu{display:block !important}}.header_inner{position:relative;margin:0 auto;padding:0 20px;max-width:1400px}.header_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.header .logo{float:left;padding:30px 0}.header .logo a{width:180px;height:94px;background:url(/images/logos/logo-black.svg) no-repeat center center;background-size:180px;display:inline-block;vertical-align:top;text-indent:-9999px}.header .top_search{position:absolute;left:50%;top:52px;width:500px;transform:translate(-50%, 0)}.header .top_search .inner{position:relative}.header .top_search input[type=text]{padding-left:75px;width:100%;height:50px;background-color:#ececec;font-size:18px;border-radius:30px;box-sizing:border-box;border:none}.header .top_search input[type=text]::placeholder{color:#9c9c9c}.header .top_search .btn_search{position:absolute;left:40px;top:50%;width:24px;height:24px;background:url(/images/new-icons/icon_search.png) no-repeat center center;text-indent:-9999px;display:block;transform:translate(0, -50%)}.header .util{float:right;padding-top:50px}.header .util ul li{float:left;margin-left:45px}.header .util ul li:first-child{margin-left:0}.header .util ul li .lc-header-menu{padding-top:32px;font-family:"Jost",sans-serif !important;font-weight:600;font-size:14px;display:block;min-width:32px;text-align:center}.header .util ul li.icon_1 a{background:url(/images/new-icons/top_icon_1.svg) no-repeat top center/26px}.header .util ul li.icon_2 a{background:url(/images/new-icons/top_icon_2.svg) no-repeat top center/26px}.header .util ul li.icon_3 a{background:url(/images/new-icons/top_icon_3.svg) no-repeat top center/26px}.header .util ul li.icon_4 button{background:url(/images/new-icons/top_icon_4.svg) no-repeat top center/26px}.header_menu_bg{position:relative;background-color:#333}.header_menu{position:relative;padding-left:60px;margin:0 auto;max-width:1400px}.header_menu .total_menu_open{position:absolute;left:0;top:0;width:60px;height:60px}.header_menu .total_menu_open span{position:absolute;left:18px;top:25px;width:25px;height:2px;background-color:#fff;display:block;text-indent:-9999px}.header_menu .total_menu_open span:before{position:absolute;left:0;top:5px;width:100%;height:2px;background-color:#fff;display:block;content:""}.header_menu .total_menu_open span:after{position:absolute;left:0;top:10px;width:100%;height:2px;background-color:#fff;display:block;content:""}.gnb{float:left}.header_menu:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.gnb .gnb_list>li{float:left}.gnb .gnb_list>li>a{display:inline-block;padding:0 35px;line-height:60px;font-size:19px;font-weight:400;color:#fff}.gnb .gnb_list>li#lcMenuUrgentRecruit{position:relative}.gnb .gnb_list>li#lcMenuUrgentRecruit a{padding-right:12px}.gnb .gnb_list>li#lcMenuUrgentRecruit:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1px;height:16px;background:#555}.gnb .gnb_list>li#lcMenuRecruit a{padding-left:12px}.gnb .gnb_list>li.active>a{color:#66cdaa}.gnb .gnb_list>li.mobile_menu{display:none}.header_menu .right_menu{float:Right}.header_menu .right_menu ul li{float:left;width:213px}.header_menu .right_menu ul li>*{width:100%;height:60px;line-height:60px;text-align:center;display:block;font-size:19px;color:#fff;font-weight:500}.header_menu .right_menu ul li.menu_1 a{background-color:#404040}.header_menu .right_menu ul li.menu_1 a{background-color:#565656}.header_menu .right_menu ul li.menu_2 a{background-color:#565656}.total_menu{position:absolute;left:0;top:60px;padding:40px 0 66px;width:100%;background-color:#333;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.total_menu.menu_hide{display:none}.total_menu.active{opacity:1;visibility:visible}.total_menu_list{max-width:1400px;margin:0 auto;display:flex}.total_menu_list>li{position:relative;padding:0 35px;flex:1}.total_menu_list>li:first-child:before{display:none}.total_menu_list>li:before{position:absolute;left:0;top:0;width:1px;height:160px;background-color:rgba(134,134,134,.2);display:block;content:""}.total_menu_list>li .title{margin-bottom:20px;display:block;font-size:18px;font-weight:500;color:#fff}.total_menu_list>li .s_gnb li{margin-bottom:13px}.total_menu_list>li .s_gnb li a{font-size:16px;color:#fff;font-weight:400;border-bottom:1px solid transparent;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}.total_menu_list>li .s_gnb li a:hover{border-color:#66cdaa;color:#66cdaa}.total_menu_close{position:absolute;right:3%;top:45px}.total_menu_close span{position:relative;width:18px;height:18px;text-indent:-9999px;display:block}.total_menu_close span:before{position:absolute;left:8px;top:-2px;width:2px;height:24px;background-color:#66cdaa;display:block;content:"";transform:rotate(45deg)}.total_menu_close span:after{position:absolute;left:8px;top:-2px;width:2px;height:24px;background-color:#66cdaa;display:block;content:"";transform:rotate(-45deg)}.mobile_menu_open{position:relative;width:30px;height:30px;display:none}.mobile_menu_open span{position:absolute;left:5px;top:8px;width:20px;height:2px;background-color:#000;display:block;text-indent:-9999px}.mobile_menu_open span:before{position:absolute;left:0;top:6px;width:100%;height:2px;background-color:#000;display:block;content:""}.mobile_menu_open span:after{position:absolute;left:0;top:12px;width:100%;height:2px;background-color:#000;display:block;content:""}.mobile_menu_wrap{display:none}@media screen and (max-width: 1200px){.mobile_menu_wrap{display:block}.mobile_menu_open{display:block}.total_menu_close{top:0}.header_menu .right_menu ul li{width:180px}.header_inner{padding:12px 20px 20px}.header .logo{padding:0}.header .util{padding:0}.header .logo a{width:94px;height:52px;background-size:94px}.header .top_search{position:relative;margin-top:7px;float:left;width:100%;left:0;top:0;transform:translate(0, 0)}.header .top_search input[type=text]{height:40px;line-height:38px}.header_menu .right_menu{display:none}.header .util{padding-top:10px}.header .util ul li .lc-header-menu{padding-top:0;font-size:13px;text-indent:-9999px;display:block;width:32px;height:30px}.header .util ul li{margin-left:15px}.total_menu_list>li .title{font-size:16px}.total_menu_list>li .s_gnb li a{font-size:14px}.header .util ul li.icon_3 a{background-position:center center}.total_menu_open{display:none}}@media screen and (max-width: 1200px){.total_menu{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:translateX(100%);opacity:1}.total_menu.active{transform:translateX(0)}.header_menu{padding-left:0}.gnb .gnb_list>li.mobile_menu{display:inline-block}.gnb .gnb_list>li#lcMenuUrgentRecruit a{padding:0}.gnb .gnb_list>li#lcMenuUrgentRecruit:after{display:none}.gnb .gnb_list>li#lcMenuRecruit a{padding:0}.gnb .gnb_list>li.active a{position:relative;padding:0 10px;color:#66cdaa}.gnb .gnb_list>li.active a:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#66cdaa;display:block;content:""}.header .util ul li.icon_3,.header .util ul li.icon_4{display:none}.gnb{float:none;padding:0 14px}.gnb .gnb_list{display:flex}.gnb .gnb_list>li{float:none;flex-grow:1}.gnb .gnb_list>li>a{display:block;padding:0;text-align:center;font-size:13px;line-height:42px}.header .util ul li a{text-indent:-9999px}.header .util ul li.icon_1 a{width:22px;height:22px;background:url(/images/new-icons/top_icon_1.svg) no-repeat center center;background-size:22px}.header .util ul li.icon_2 a{width:22px;height:22px;background:url(/images/new-icons/top_icon_2.svg) no-repeat center center;background-size:22px}.header .util ul li .lc-header-menu{margin-top:4px}.header .util{padding-top:10px}.header .top_search input[type=text]{padding-left:45px;font-size:14px}.header .top_search .btn_search{left:15px}.total_menu_close{display:none}.total_menu{position:fixed;right:0;top:0;bottom:0;z-index:20;padding:0;width:100%;height:100%;background-color:#fff;overflow:auto}.total_menu .mobile_menu_wrap{position:relative;background-color:#333}.total_menu_top{position:relative;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background-color:#fff;border-bottom:1px solid #ececec}.total_menu_top h1{display:inline-block;font-size:17px;font-weight:500;line-height:1;vertical-align:top}.total_menu_top .icon_alarm{display:inline-block;width:22px;height:22px;background:url(/images/new-icons/icon_alarm.png) no-repeat center center;text-indent:-9999px}.total_menu_top .icon_setting{margin-left:15px;display:inline-block;width:22px;height:22px;background:url(/images/new-icons/icon_setting.png) no-repeat center center;text-indent:-9999px}.total_menu_top .total_menu_back{width:20px;height:20px;background:url(/images/new-icons/total_menu_close.png) no-repeat center center;display:inline-block;vertical-align:top}.total_menu .member_login_area{position:relative;padding:36px 23px 36px 155px;min-height:137px;display:block}.total_menu .member_login_area .photo_area{position:absolute;left:23px;top:36px;overflow:hidden;width:109px;height:calc(100% - 72px)}.total_menu .member_login_area .photo_area img{height:100%;transform:translate(-50%, 0);margin-left:50%}.total_menu .member_login_area .info{position:relative}.total_menu .member_login_area .info ul li{margin-bottom:5px;font-size:16px;color:#fff}.total_menu .member_login_area .info ul li .lc-text-button{margin-left:5px;color:#66cdaa;display:inline-block;vertical-align:top;font-size:inherit}.total_menu .member_login_area .name{display:inline-block;width:100%;padding-right:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:40px;font-size:22px;font-weight:500;color:#fff}.total_menu .member_login_area .btn{position:absolute;right:0;top:0;padding:0 15px;height:32px;line-height:32px;background-color:#66cdaa;color:#fff;font-size:12px;font-weight:200;display:inline-block}.total_menu .member_menu ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.total_menu .member_menu ul{border-top:1px solid #66cdaa}.total_menu .member_menu ul li{float:left;width:33.33%;text-align:center;border:1px solid #444;box-sizing:border-box;border-top:none;border-left:none}.total_menu .member_menu ul li a{width:100%;line-height:45px;height:45px;display:block;font-size:15px;color:#fff;font-weight:200;text-align:center}.total_menu_list{display:block}.total_menu_list>li{padding:25px 22px;border-top:7px solid #ececec}.total_menu_list>li:first-child{border-top:none}.total_menu_list>li .title{margin-bottom:15px;font-size:17px;font-weight:600;color:#333}.total_menu_list>li .s_gnb li{margin-right:30px;display:inline-block;margin-bottom:0;font-size:15px;color:#333}.total_menu_list>li .s_gnb li:last-child{margin-right:30px}.total_menu_list>li .s_gnb li a{color:#333}.total_menu_list>li:before{display:none}.total_menu .member_login_area.company_login{padding:35px 20px}.total_menu .member_login_area.company_login .name{margin-bottom:35px;display:inline-block;width:100%;padding-right:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.total_menu .member_login_area.company_login .btn{right:20px;top:35px}.total_menu .member_login_area.company_login .state_list{display:flex}.total_menu .member_login_area.company_login .state_list li{flex-grow:1;text-align:center}.total_menu .member_login_area.company_login .state_list li span{margin-top:7px;display:block;font-size:16px;color:#fff}.total_menu .member_login_area.company_login .state_list li strong{display:block;font-size:30px;font-weight:500;color:#66cdaa}}.btm_banner,.main_cont_1{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg.jpg) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}@media screen and (max-width: 1024px){.btm_banner,.main_cont_1{padding:100px 20px;font-size:30px}}.footer{background-color:#333}.footer_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.footer_inner{margin:0 auto;padding:0 10px;max-width:1400px}.footer_right{float:right;padding:110px 0;width:45%}.footer_cont{float:left;padding:90px 0 120px;width:55%;padding-right:20px;box-sizing:border-box}.footer_logo{margin-bottom:20px;width:170px;height:94px;background:url(/images/new-icons/logo_white.png) no-repeat center center;text-indent:-9999px}.footer .name{margin-bottom:10px;display:block;font-size:15px;font-weight:600;color:#fff}.footer .info{margin-bottom:5px}.footer .info li{margin-bottom:5px;display:inline-block;line-height:1.73;vertical-align:top;margin-right:20px;color:#fff}.footer .info li a{font-size:15px;color:#fff}.copyright{padding-top:30px;color:#fff}.footer .menu{margin-bottom:68px}.footer .menu li{margin-right:50px;display:inline-block}.footer .menu li:last-child{margin-right:0}.footer .menu li a{font-size:16px;font-weight:500;color:#fff}.footer .cs_center .title{margin-bottom:25px;display:block;font-size:24px;color:#fff;font-family:"Jost",sans-serif !important;font-weight:600}.footer .cs_center .txt{font-size:16px;line-height:1.875;font-weight:400;color:#fff}@media screen and (max-width: 1400px){.footer .menu li{margin-right:20px}}@media screen and (max-width: 1200px){.footer{padding:0 20px;text-align:center}.footer_cont{float:none;padding:27px 0;width:100%}.footer_right{float:none;width:100%;padding:50px 0 0}.footer .menu{margin-bottom:30px}.footer .menu ul{display:flex}.footer .menu ul li{flex-grow:1}.footer .cs_center .title{margin-bottom:10px}.footer_logo{margin:0 auto}}@media screen and (max-width: 768px){.footer{padding:0;text-align:left}.footer_inner{padding:0}.footer_right{position:relative;padding:27px 20px 73px;box-sizing:border-box}.footer .menu{position:absolute;left:0;bottom:0;margin-bottom:0;padding:0 10px;width:100%;text-align:center;border-top:1px solid #444;border-bottom:1px solid #444;box-sizing:border-box}.footer .menu li{margin:0}.footer .menu li a{line-height:46px;font-size:13px;font-weight:200}.footer .cs_center .title{font-size:15px}.footer .cs_center .txt{font-size:13px;color:#9b9b9b;line-height:1.5}.footer .cs_center .txt span{display:block;font-size:16px;color:#66cdaa;font-weight:400}.footer_cont{padding:27px 20px 40px}.footer_logo{margin:0 0 15px;width:83px;height:43px;background-size:83px}.footer .info li{margin-bottom:0;display:block;font-size:11px;line-height:1.58;letter-spacing:-0.5px;font-weight:200}.footer .name{font-size:12px}.copyright{padding-top:30px;font-size:13px;font-weight:200}.btm_banner,.main_cont_1{padding:65px 20px;font-size:16px;font-weight:300;letter-spacing:-0.7px}}.mypage .left_menu{position:absolute;left:0;top:0;width:200px;padding-top:73px}.mypage .left_menu .photo{position:relative;padding-bottom:133%;margin-bottom:20px}.mypage .left_menu .photo .photo_img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:transparent no-repeat center;background-size:cover;background-color:#ececec;background-image:url("/images/new-icons/no_image@x4.jpg")}.mypage .left_menu .photo .btn_photo_upload{position:absolute;right:12px;bottom:12px;width:38px;height:38px;background:url(/images/new-icons/icon_photo.png) no-repeat center center #333;border-radius:50%;display:block;text-indent:-9999px}.mypage .left_menu .btn_area a{margin-bottom:58px;width:100%;display:block;background-color:#66cdaa;text-align:center}.mypage .left_menu .btn_area a span{padding-left:30px;background:url(/images/new-icons/icon_setting2.png) no-repeat 0 center;height:52px;line-height:52px;display:inline-block;font-size:18px;color:#fff}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage .left_menu{display:none !important}}@media screen and (max-width: 768px){.mypage .left_menu{display:none !important}}.lnb>ul>li .lnb_title{padding:16px 0;font-size:20px;border-top:2px solid #333;border-bottom:1px solid #ececec;font-weight:600;display:block}.s_lnb{padding:10px 0 38px}.s_lnb ul li{padding:5px 0}.s_lnb ul li a,.s_lnb ul li button{font-size:17px}.s_lnb ul li.active a,.s_lnb ul li.active button{color:#66cdaa}.mb_show{display:none}.lc-cover{background-size:cover;background-position:center;position:absolute;top:0;left:0;height:100%;width:100%}.good-icon{display:inline-block;vertical-align:top;width:26px;height:26px;background:url("/images/new-icons/icon_good.png") no-repeat center/24px 22px;margin-right:16px}@media screen and (min-width: 769px)and (max-width: 1200px){.good-icon.list{width:22px;height:22px;background-size:18px}}@media screen and (max-width: 768px){.good-icon.list{width:22px;height:22px;background-size:18px}}#wrap{overflow:hidden}.pointer{cursor:pointer !important}.default-cursor{cursor:default !important}.bold{font-weight:bold !important}.fs-13{font-size:13px}.gray{color:#727272}.pale-gray{color:#ccc}.no-profile{display:flex;height:240px;justify-content:center;align-items:center;color:#999;font-size:15px;margin-bottom:50px;border:1px solid #ececec;border-top:none}@media screen and (max-width: 768px){.no-profile{margin-bottom:40px}}.profile_item{display:inline-block;font-size:18px;vertical-align:top}.profile_item:not(:first-of-type):before{content:"/";display:inline-block;padding-right:4px}@media screen and (max-width: 768px){.profile_item{font-size:14px}}.profile_rate{padding-top:10px;font-size:18px}.profile_rate span{font-size:22px;font-weight:500}@media screen and (max-width: 768px){.profile_rate{font-size:14px}.profile_rate span{font-size:16px}}.pos-res-common-pt{position:relative;top:-58px}@media screen and (max-width: 1400px){.pos-res-common-pt{top:-58px}}@media screen and (min-width: 769px)and (max-width: 1200px){.pos-res-common-pt{top:0}}@media screen and (max-width: 768px){.pos-res-common-pt{top:0}}.tooltip_wrap{position:relative}.tooltip_wrap .tooltip_open{position:relative;width:18px;height:18px;vertical-align:initial;outline:none;cursor:pointer}.tooltip_wrap .tooltip_open:focus,.tooltip_wrap .tooltip_open:hover{z-index:6}.tooltip_wrap .tooltip_open:focus::after,.tooltip_wrap .tooltip_open:focus+.tooltip_cont,.tooltip_wrap .tooltip_open:hover::after,.tooltip_wrap .tooltip_open:hover+.tooltip_cont{opacity:1;visibility:visible}.tooltip_wrap .tooltip_open::after{content:"";position:absolute;border-style:solid;border-width:10px 8px 0 8px;border-color:#333 transparent;display:block;width:0;z-index:1;bottom:30px;left:1px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}@media screen and (min-width: 769px)and (max-width: 1200px){.tooltip_wrap .tooltip_open::after{bottom:23px}}@media screen and (max-width: 768px){.tooltip_wrap .tooltip_open::after{bottom:23px}}.tooltip_wrap .tooltip_cont{display:block;padding:9px 8px;background:#333;border-radius:5px;position:absolute;bottom:40px;left:50%;transform:translate(-50%, 0);font-size:12px;color:#000;width:130px;height:auto;line-height:1.4;word-break:keep-all;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:111;text-align:center}@media screen and (min-width: 1201px){.tooltip_wrap .tooltip_cont{font-size:15px;padding:12px 16px}}@media screen and (min-width: 769px)and (max-width: 1200px){.tooltip_wrap .tooltip_cont{bottom:33px;left:auto;right:-10px;transform:translate(0)}}@media screen and (max-width: 768px){.tooltip_wrap .tooltip_cont{bottom:33px;left:auto;right:-10px;transform:translate(0)}}.tooltip_wrap .tooltip_cont .tooltip_item{color:#fff;font-weight:300;word-break:keep-all}.lc-logo-theme-color{height:46px;background:url("/images/logos/logo-new-theme-color.png") no-repeat center;background-size:48px}.lc-logo-theme-color.lc-white{height:51px}.title_bar{margin-bottom:40px;padding:0 20px;border-bottom:1px solid #ececec}.titleType_1{margin:0 auto;padding:0 0 30px 30px;max-width:1400px;line-height:1;background:url(/images/new-icons/bulit.png) no-repeat 0 2px;box-sizing:border-box;font-size:32px;font-weight:400}.titleType_1 strong{font-weight:600;line-height:1}.titleType_2{padding-bottom:50px;font-size:32px;line-height:1;text-align:center;font-weight:400}.titleType_2 strong{font-weight:600}.titleType_2:after{margin:35px auto 0;width:60px;height:3px;background-color:#66cdaa;display:block;content:""}.titleType_3{margin-bottom:60px;text-align:center;font-size:30px;font-weight:600;padding-bottom:12px;border-bottom:2px solid #333}.titleType_4{margin-bottom:55px;line-height:1;padding-left:30px;background:url(/images/new-icons/bulit.png) no-repeat top left;font-size:32px;font-weight:600}.titleType_5{position:relative;margin-bottom:35px}.titleType_5:before{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ececec;display:block;content:""}.titleType_5 .title_text_wrap{position:relative;font-size:20px;font-weight:500;color:#66cdaa;display:inline-block;padding-bottom:3px}.titleType_5 .title_text_wrap:after{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#66cdaa;content:""}.titleType_5>*{font-size:20px;font-weight:500;color:#66cdaa;border-bottom:2px solid #66cdaa;display:inline-block}.c-orange{color:#66cdaa !important}.basic-btn01{padding:0 30px;height:50px;line-height:50px;font-size:17px;font-weight:500;display:inline-block;vertical-align:top;box-sizing:border-box}.btn-black-bg{background-color:#333;color:#fff !important}.btn-orange-bg{background-color:#66cdaa;color:#fff !important;border:none !important}.btn-orange-bd{border:1px solid #66cdaa;color:#66cdaa}.basic-btn02{width:100%;height:60px;line-height:60px;text-align:center;font-size:22px;font-weight:500;color:#fff;display:block}.basic-btn03{width:100%;height:130px;line-height:130px;text-align:center;font-size:24px;display:block}.basic-btn04{padding:0 12px;height:28px;line-height:28px;display:inline-block;color:#fff;font-size:14px}.basic-btn05{padding:0 25px;min-width:110px;height:42px;line-height:42px;display:inline-block;text-align:center;font-size:16px;font-weight:400;box-sizing:border-box}.listType_1 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_1 ul li{float:left;margin:0 1.6% 60px 0;width:23.8%}.listType_1 ul li:nth-child(4n){margin-right:0}.listType_1 ul li .img_area{position:relative;padding-bottom:68.2%;overflow:hidden}.listType_1 ul li .img_area img{position:absolute;left:50%;top:0;max-width:100%;transform:translate(-50%, 0)}.listType_1 ul li .btn_like{position:absolute;right:12px;top:12px;width:24px;height:22px;background:url(/images/new-icons/icon_like.svg) no-repeat center center;background-size:24px}.listType_1 ul li .txt_area{padding:10px 10px 0;height:103px;border:1px solid #ececec;border-top:none}.listType_1 ul li .title{display:block;font-size:15px;font-weight:600;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_1 ul li .txt{display:block;font-size:13px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_1 ul li .d-day{padding:0 10px;height:23px;line-height:23px;display:inline-block;background-color:#333;font-family:"Jost",sans-serif !important;font-weight:600;color:#fff}.btn_more{text-align:center}.listType_2 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_2 ul li{float:left;margin:0 1.375% 60px 0;width:18.9%}.listType_2 ul li:nth-child(5n){margin-right:0}.listType_2 ul li .img_area{position:relative;padding-bottom:68.4%;overflow:hidden}.listType_2 ul li .img_area img{position:absolute;left:50%;top:0;max-width:100%;transform:translate(-50%, 0)}.listType_2 ul li .btn_like{position:absolute;right:15px;top:15px;width:24px;height:22px;background:url(/images/new-icons/icon_like.svg) no-repeat center center;background-size:24px}.listType_2 ul li .txt_area{padding:19px 19px 0;height:128px;background-color:#fff;border-bottom:2px solid #66cdaa;box-sizing:border-box}.listType_2 ul li .txt_area .title{font-size:17px;font-weight:600;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_2 ul li .txt_area .txt{margin-bottom:10px;display:block;font-size:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_2 ul li .txt_area .d_day{padding:0 10px;height:23px;line-height:23px;display:inline-block;background-color:#66cdaa;color:#fff;font-family:"Jost",sans-serif !important;font-weight:600;font-style:italic}.listType_3 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.listType_3 ul li{float:left;position:relative;padding-left:117px;min-height:120px;margin:0 1.86% 45px 0;width:23.6%;border:1px solid #ececec;box-sizing:border-box;background:url(/images/new-icons/arrow_4.svg) no-repeat right 10px center}.listType_3 ul li:nth-child(4n){margin-right:0}.listType_3 ul li .img_area{position:absolute;left:0;top:0;width:117px;height:118px;border-right:1px solid #ececec}.listType_3 ul li .img_area img{width:116px;height:116px}.listType_3 ul li .img_area .btn_like{position:absolute;right:10px;top:12px;width:20px;height:20px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:15px;display:block}.listType_3 ul li .txt_area{padding:20px 35px 0 19px;box-sizing:border-box}.listType_3 ul li .txt_area .title{margin-bottom:10px;display:block;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_3 ul li .txt_area .txt{margin-bottom:10px;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.listType_3 ul li .txt_area .area{color:#636363;display:block}.btm_banner{word-break:keep-all}.btm_banner,.main_cont_1{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg.jpg) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}.main_cont_2{padding:157px 20px 130px;text-align:center;background:url(/images/new-icons/main_bg_3.png) no-repeat center center;background-size:cover;font-size:40px;font-weight:500;color:#fff}.sub_top_banner,.main_bottom_banner{position:relative;height:auto}@media screen and (min-width: 1201px){.sub_top_banner.mob,.main_bottom_banner.mob{display:none;visibility:hidden}}@media screen and (min-width: 769px)and (max-width: 1200px){.sub_top_banner.pc,.main_bottom_banner.pc{display:none;visibility:hidden}}@media screen and (max-width: 768px){.sub_top_banner.pc,.main_bottom_banner.pc{display:none;visibility:hidden}}.sub_top_banner a,.main_bottom_banner a{display:block;width:100%;height:100%;background:transparent no-repeat center;background-size:cover}.sub_top_banner a img,.main_bottom_banner a img{width:100%;vertical-align:top}.join_cont{margin:0 auto;padding:70px 20px 150px;max-width:1000px}.join_cont h2{margin-bottom:45px;padding:12px 12px 12px 56px;background:url(/images/new-icons/bulit_2.png) no-repeat 30px center #66cdaa;font-size:24px;font-weight:500;color:#fff}.join_cont .all_chk{position:relative;margin-bottom:23px;padding:12px 30px;overflow:hidden;border:1px solid #ececec}.join_cont .all_chk input[type=checkbox]{position:absolute;left:-50px;top:0}.join_cont .all_chk label{cursor:pointer;display:block;font-size:18px;font-weight:500}.join_cont .all_chk label:before{position:absolute;right:30px;top:50%;width:22px;height:20px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;display:block;content:"";transform:translateY(-50%)}.join_cont .all_chk input[type=checkbox]:checked+label:before{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center}.join_cont .terms_list{padding:25px 30px;border:1px solid #ececec;border-top:2px solid #66cdaa}.join_cont .terms_list.lc-mb-20{margin-bottom:20px}.join_form{padding-top:27px}.join_form>ul>li{position:relative;padding:12px 0 12px 112px}.join_form ul li .title{position:absolute;left:0;top:12px;width:112px;display:flex;height:48px;align-items:center;font-size:18px;font-weight:500}.join_form ul>li>div{position:relative}.join_form ul li .btn_view{position:absolute;right:20px;top:0;line-height:50px;font-size:14px;font-weight:400}.join_form ul li .member_type ul{display:flex}.join_form ul li .member_type ul li{flex-grow:1;margin-right:12px;position:relative;overflow:hidden;width:50%}.join_form ul li .member_type ul li:last-child{margin-right:0}.join_form ul li .member_type ul li input[type=radio]{position:absolute;left:-30px;top:0}.join_form ul li .member_type ul li label{width:100%;height:48px;line-height:46px;border:1px solid #ececec;box-sizing:border-box;text-align:center;font-size:15px;display:block;cursor:pointer}.join_form ul li .member_type ul li input[type=radio]:checked+label{background-color:#333;color:#fff;border-color:#333}.join_form ul li .email:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .email .lc-select,.join_form ul li .email input[type=text]{float:left;width:47%}.join_form ul li .email span{float:left;width:6%;line-height:48px;text-align:center;font-size:15px}.btn-orange-bd{border-color:#66cdaa !important;color:#66cdaa !important}.join_form ul li .phone .lc-select{float:left;width:30.8%}.join_form ul li .phone input[type=text]{float:left;margin-left:3.8%;width:30.8%}.right_btn{position:relative;padding-right:227px;min-height:48px}.right_btn .btn{position:absolute;right:0;top:0;width:202px;height:48px;line-height:46px;border:1px solid #333;text-align:center;font-size:15px}.join_cont .btn-area{padding-top:58px}.join_form ul li .hp_phone:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .hp_phone:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.join_form ul li .hp_phone .lc-select{float:left;width:31.4%}.join_form ul li .hp_phone input[type=text]{float:right;width:65.7%}.join_cont h3{margin-top:45px;font-size:18px;margin-bottom:8px;font-weight:500}.join_cont .join_form.border_top{border-top:2px solid #333}.sns_join{padding-top:25px}.sns_join ul{display:flex}@media screen and (max-width: 768px){.sns_join ul{flex-direction:column;gap:5px}}.sns_join ul li{flex:1}.sns_join ul li:not(:last-of-type){margin-right:10px}@media screen and (max-width: 768px){.sns_join ul li:not(:last-of-type){margin-right:0}}.sns_join ul li a{width:100%;display:flex;align-items:center;justify-content:center;padding:0 5px;height:60px;border:1px solid #ececec}.sns_join ul li button{width:100%;display:flex;align-items:center;justify-content:center;padding:0 5px;height:60px;border:1px solid #ececec}@media screen and (max-width: 768px){.sns_join ul li button{height:40px}}.sns_join ul li a span{padding-left:30px;display:inline-block;font-size:18px;font-weight:400}.sns_join ul li button span{padding-left:30px;display:inline-block;font-size:18px;font-weight:400}@media screen and (max-width: 768px){.sns_join ul li button span{font-size:15px}}.sns_join ul li.sns_icon_1 span{background:url(/images/new-icons/icon_sns_1.png) no-repeat 0 center}.sns_join ul li.sns_icon_2 span{background:url(/images/new-icons/icon_sns_2.png) no-repeat 0 center}.sns_join ul li.sns_icon_3 span{background:url(/images/new-icons/kakao-icon.svg) no-repeat 0 center}.sns_join ul li.sns_icon_4 span{background:url(/images/new-icons/icon_sns_4.png) no-repeat 0 center}.btn_wrap ul{display:flex}.btn_wrap ul li{flex-grow:1;margin-right:30px;flex-basis:0}.btn_wrap ul li:last-child{margin-right:0}.sub_cont{margin:0 auto;padding:0 20px 180px;max-width:1400px}.sub_cont-pd-top{padding-top:75px}.artist_cont{position:relative;display:flex}.artist_cont:after{display:none}.search_filter_wrap{max-width:342px;width:100%;margin-right:40px;box-sizing:border-box;border-top:1px solid #ececec}.search_filter_wrap .search_filter{display:none}@media screen and (min-width: 1201px){.search_filter_wrap .search_filter{border-right:1px solid #ececec;border-left:1px solid #ececec}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .search_filter{border-right:1px solid #ececec;border-left:1px solid #ececec}}.search_filter_wrap .txt_1{padding:14px 0;text-align:center;font-size:15px}@media screen and (min-width: 1201px){.search_filter_wrap .txt_1{border-right:1px solid #ececec;border-left:1px solid #ececec}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .txt_1{border-right:1px solid #ececec;border-left:1px solid #ececec}}.search_filter_wrap h2{border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;border-top:2px solid #66cdaa;padding:20px 0;text-align:center;font-size:28px;font-family:"Jost",sans-serif !important;font-weight:800}.search_filter_wrap h2 .btn_refresh{display:inline-block;width:24px;height:24px;background:url(/images/new-icons/btn_refresh.png) no-repeat center center;text-indent:-9999px;line-height:32px}@media screen and (max-width: 768px){.search_filter_wrap h2 .btn_refresh{line-height:normal}}.search_filter_list{padding:0 30px 50px;width:100%}.search_filter_list>li{position:relative;padding:15px 0 2px 67px}.search_filter_list>li .title{position:absolute;left:0;top:22px;width:60px;font-size:17px;font-weight:400}.search_filter_list .select_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.search_filter_list .select_list{border:1px solid #ececec;border-top:2px solid #000;border-bottom:1px solid #000}.search_filter_list .select_list{border:1px solid #ececec;border-top:2px solid #000;border-bottom:1px solid #000}.search_filter_list .select_list select{float:left;width:50%;height:40px;line-height:40px;border:none;font-size:15px}.search_filter_list .detail_info{margin-bottom:18px}.search_filter_list .detail_info .s_title{position:relative;z-index:3;padding:9px 0;text-align:center;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333;display:block;font-size:15px}.search_filter_list .detail_info>ul{display:flex;flex-wrap:wrap;margin-left:1px}.search_filter_list .detail_info>ul>li{position:relative;width:50%;text-align:center}.search_filter_list .detail_info>ul>li input{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%)}.search_filter_list .detail_info>ul>li label{cursor:pointer;position:relative;z-index:2;width:100%;height:40px;line-height:38px;text-align:center;background-color:#fff;display:block;border-bottom:1px solid #ececec;border-left:1px solid #ececec}.search_filter_list .detail_info>ul>li:nth-of-type(even) label{border-right:1px solid #ececec}.search_filter_list .detail_info>ul>li:last-of-type label{border-right:1px solid #ececec}.search_filter_list .detail_info.wide>ul>li{width:100%}.search_filter_list .detail_info.wide>ul>li:nth-of-type(odd) label{border-right:1px solid #ececec}.search_filter_list .detail_info.wide>ul>li label{width:100%}.search_filter_list .detail_info>ul>li input:checked+label{background-color:#333;color:#fff}.search_filter_list .detail_info>ul>li input:checked+label span{display:block;vertical-align:top;white-space:nowrap}.search_filter_list .detail_info>ul>li input:checked+label span:after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:2px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/cancel.svg)}.search_filter_list .size_input{padding-top:7px}.search_filter_list .size_input ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.search_filter_list .size_input ul li{float:left;position:relative;padding-left:28px;width:33.33%;box-sizing:border-box}.search_filter_list .size_input ul li label{position:absolute;left:0;top:0;width:28px;text-align:center;font-size:15px;line-height:25px}.search_filter_list .size_input ul li input[type=text]{width:100%;height:25px;line-height:23px}.search_filter_wrap .btn_folding{width:100%;height:54px;background-color:#66cdaa;text-align:center;font-size:17px;color:#fff}.search_filter_wrap .btn_filter_search{width:100%;height:54px;background-color:#333;text-align:center;font-size:17px;color:#fff}@media screen and (min-width: 1201px){.search_filter_wrap .btn_filter_search{box-sizing:content-box;margin-left:-1px;border-left:1px solid #333;border-right:1px solid #333}}@media screen and (min-width: 769px)and (max-width: 1200px){.search_filter_wrap .btn_filter_search{box-sizing:content-box;margin-left:-1px;border-left:1px solid #333;border-right:1px solid #333}}.search_filter_wrap .lc-selects{width:100%;height:40px;border:1px solid #ececec}.listType_4>ul:after{display:block;height:0;visibility:hidden;font-size:0}.listType_4>ul>li{display:inline-block;vertical-align:top;width:30%;margin:0 3% 58px 0}.listType_4>ul>li:nth-child(3n){margin-right:0}.listType_4>ul>li .img_area a{position:relative;padding-bottom:133.3%;display:block}.listType_4>ul>li .img_area img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;display:block}.listType_4>ul>li .txt_area{position:relative;padding:15px 35px 15px 20px;font-size:22px;line-height:24px;border:1px solid #ececec;border-bottom:2px solid #000}@media screen and (max-width: 768px){.listType_4>ul>li .txt_area{line-height:20px}}.listType_4>ul>li .txt_area strong{font-weight:500}.listType_4>ul>li .txt_area .badge{position:absolute;right:14px;bottom:10px}@media screen and (max-width: 768px){.listType_4>ul>li .txt_area .badge{bottom:4px;right:8px}}.listType_4>ul>li .txt_area .badge .icon_star{width:18px;height:18px;display:block;background:url(/images/new-icons/icon_star.png) no-repeat center center}.listType_4>ul>li .txt_area .badge .genre{background-color:#000;color:#fff;width:28px;height:20px;line-height:20px;top:-6px;border-radius:2px;font-size:12px}.custom_radio_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.custom_radio_list li{position:relative;float:left;width:48%;margin-bottom:12px}.custom_radio_list li:nth-child(2n){float:right}.custom_radio_list li label{cursor:pointer;position:relative;z-index:2;width:100%;height:40px;line-height:38px;background-color:#fff;text-align:center;border:1px solid #ececec;display:block;font-size:15px}.custom_radio_list li input{position:absolute;left:50%;top:50%;z-index:1}.custom_radio_list li input:checked+label{background-color:#333;border-color:#333;color:#fff}.custom_radio_list li input:checked+label span{display:block;white-space:nowrap}.custom_radio_list li input:checked+label span:after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:2px;background:transparent no-repeat center;background-size:cover;background-image:url(/images/new-icons/cancel.svg)}.paging{padding-top:120px;text-align:center}.paging a,.paging button{margin:0 5px;width:20px;height:20px;line-height:20px;font-size:20px;display:inline-block;vertical-align:top}.paging img{vertical-align:top}.paging .on{color:#66cdaa}.tabType_1:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_1{border-bottom:1px solid #ececec}.tabType_1 ul li{float:left;width:120px}.tabType_1 ul li a{width:100%;height:52px;line-height:52px;border:1px solid #ececec;border-bottom:none;box-sizing:border-box;font-size:17px;font-weight:400;display:block;text-align:center}.tabType_1 ul li.active a{background-color:#66cdaa;color:#fff;border:none}.artist_view_main{position:relative}@media screen and (min-width: 1025px){.artist_view_main{display:flex;flex-direction:row-reverse}.artist_view_main .profile_wrap{width:342px}.artist_view_main .profile_main{overflow:hidden;flex:1;margin-right:40px}}.artist_view_main .profile_wrap h1{padding:9px 5px 7px;background-color:#333;font-family:"Jost",sans-serif !important;font-weight:800;font-size:26px;color:#fff;text-align:center}.artist_view_main .profile_box{border-left:1px solid #ececec;border-right:1px solid #ececec}.artist_view_main .profile_box .name{padding:30px 10px 18px;text-align:center;font-size:22px;font-weight:600}.artist_view_main .profile_box .name .en{font-family:"Jost",sans-serif !important;font-weight:800;vertical-align:top}.artist_view_main .profile_box .w_1{width:90px}.artist_view_main .profile_box th{padding:20px 0;box-sizing:border-box;text-align:center;border-top:1px solid #ececec;height:67px;font-size:17px;font-weight:400;vertical-align:middle}.artist_view_main .profile_box td{padding:20px 40px 20px 10px;border-top:1px solid #ececec;height:67px;font-weight:400;font-size:17px;box-sizing:border-box}.artist_view_main .profile_box td .list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .profile_box td .list li{float:left;width:100%;padding:0 5px;word-break:break-all;line-height:38px;border:1px solid #ececec;box-sizing:border-box;font-size:17px;text-align:center}.artist_view_main .profile_box td .list li+li{border-top:0}.artist_view_main .profile_box td .list li:nth-child(2n){float:right}.artist_view_main .list_2 ul li{margin-bottom:30px}.artist_view_main .list_2 ul li .title{padding:9px 0;text-align:center;font-size:15px;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333}.artist_view_main .list_2 ul li .txt{padding:8px;border:1px solid #ececec;border-top:none;font-size:15px;color:#000;text-align:center}.artist_view_main .list_2 ul li .size_list{display:flex}.artist_view_main .list_2 ul li .size_list span{flex-grow:1}.artist_view_main .list_2 ul li .size_list strong{font-weight:400}.artist_view_main .btn_folding{width:100%;height:56px;line-height:56px;text-align:center;background-color:#333;color:#fff;font-size:17px}.artist_view_main .view_imgArea{margin-bottom:50px;text-align:center;border:1px solid #ececec;border-top:none;padding:10px}.artist_view_main .view_imgArea img{max-width:100%;max-height:760px;vertical-align:top}@media screen and (max-width: 768px){.artist_view_main .view_imgArea img{max-height:450px}}.artist_view_main .lc-video-wrap.view_big_rolling{border:1px solid #ececec;border-top:none;padding:10px}.artist_view_main .lc-video-wrap.view_big_rolling video{vertical-align:top}.artist_view_main .view_evaluation .score{padding:15px 30px;border:1px solid #ececec;border-top:2px solid #000;font-size:24px}.artist_view_main .view_evaluation .score strong{display:flex;align-items:center;font-weight:500;font-size:32px}.artist_view_main .evaluation_list{padding:20px 40px;border:1px solid #ececec;border-top:none}.artist_view_main .evaluation_list .title_area:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .evaluation_list .title_area .good_title{float:left;padding-right:30px;font-size:22px;background:url(/images/new-icons/icon_good.png) no-repeat right center}.artist_view_main .evaluation_list .title_area .bad_title{float:right;padding-left:30px;font-size:22px;background:url(/images/new-icons/icon_bad.png) no-repeat 0 center}.artist_view_main .evaluation_list ul{padding-top:10px}.artist_view_main .evaluation_list ul li{padding:7px 0;position:relative;min-height:20px}.artist_view_main .evaluation_list ul li .good{float:left;font-size:15px}.artist_view_main .evaluation_list ul li .bad{float:right;font-size:15px}.artist_view_main .evaluation_list ul li .good b,.artist_view_main .evaluation_list ul li .bad b{font-weight:600}.artist_view_main .evaluation_list ul li:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.artist_view_main .evaluation_list ul li .graph{position:absolute;left:50%;top:50%;width:482px;transform:translate(-50%, -50%)}.artist_view_main .evaluation_list ul li .inner{position:relative;left:0;top:0;width:100%;height:10px;background-color:#333;border-radius:20px;display:block;overflow:hidden}.artist_view_main .evaluation_list ul li span{position:absolute;left:0;top:0;width:0;height:10px;background-color:#66cdaa;display:block;text-indent:-9999px;-webkit-transition:all .85s ease-out;-moz-transition:all .85s ease-out;-ms-transition:all .85s ease-out;-o-transition:all .85s ease-out;transition:all .85s ease-out}.view_big_rolling{margin-bottom:30px}.view_big_rolling .list{display:none;text-align:center}.view_big_rolling .list:first-child{display:block}.view_big_rolling .list img{display:inline-block}.view_thumbnail_rolling{position:relative}.view_thumbnail_rolling .list{padding:0 15px;display:none;text-align:center;box-sizing:border-box}.view_thumbnail_rolling .list:first-child{display:block}.view_thumbnail_rolling .list img{display:inline-block}.view_big_rolling .slick-arrow{position:absolute;z-index:3;top:50%;transform:translate(0, -50%);width:36px;height:36px;text-indent:-9999px}.view_big_rolling .slick-arrow:before{position:absolute;left:7px;top:-1px;width:4px;height:24px;background:rgba(255,255,255,.5);display:block;content:"";transform:rotate(45deg)}.view_big_rolling .slick-arrow:after{position:absolute;left:7px;top:50%;width:4px;height:24px;background:rgba(255,255,255,.5);display:block;content:"";margin-top:-4px;transform:rotate(-45deg)}.view_big_rolling .slick-prev{left:20px}.view_big_rolling .slick-next{right:20px;transform:translateY(-50%) rotate(-180deg)}.view_thumbnail_rolling{padding:0 30px;margin-bottom:50px}.view_thumbnail_rolling .slick-arrow{position:absolute;z-index:3;top:50%;transform:translate(0, -50%);width:18px;height:18px;text-indent:-9999px}.view_thumbnail_rolling .slick-arrow:before{position:absolute;left:4px;top:-2px;width:3px;height:12px;background-color:#000;display:block;content:"";transform:rotate(45deg)}.view_thumbnail_rolling .slick-arrow:after{position:absolute;left:4px;top:50%;width:3px;height:12px;background-color:#000;display:block;content:"";margin-top:-3px;transform:rotate(-45deg)}.view_thumbnail_rolling .slick-prev{left:0}.view_thumbnail_rolling .slick-next{right:0;transform:translateY(-50%) rotate(-180deg)}.view_thumbnail_rolling .slick-dots{position:relative;margin-top:25px;display:flex;width:100%;height:10px;background-color:#333;border-radius:20px;overflow:hidden}.view_thumbnail_rolling .slick-dots li{flex-grow:1}.view_thumbnail_rolling .slick-dots li button{width:100%;height:10px;text-indent:-9999px;border-radius:20px}.view_thumbnail_rolling .slick-dots li.slick-active button{background-color:#66cdaa}.recruitment_list .search_list h2{padding:0 20px;width:332px;height:60px;line-height:58px;border:1px solid #ececec;box-sizing:border-box;font-size:28px;font-weight:500;border-bottom:none}.recruitment_list .area_box{border:1px solid #ececec;border-top:2px solid #66cdaa}.recruitment_list .search_wrap{position:relative;padding:20px}.recruitment_list .search_wrap input[type=text]{padding-left:50px;max-width:720px;width:100%;height:50px;line-height:48px;box-sizing:border-box}.recruitment_list .search_wrap .btn_search{position:absolute;left:20px;top:20px;width:40px;height:50px;background:url(/images/new-icons/search_icon_1.png) no-repeat center center;display:block;text-indent:-9999px}.recruitment_list .area_wrap{border-top:1px solid #ececec}.recruitment_list .area_wrap .area_1{float:left;width:24%;height:348px;overflow:auto}.recruitment_list .area_wrap .area_1{width:30%}.recruitment_list .area_wrap .area_2{float:left;padding:10px 20px;width:76%;height:348px;overflow:auto;box-sizing:border-box}.recruitment_list .area_wrap .area_2{width:70%}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .area_wrap .area_2{height:auto}}@media screen and (max-width: 768px){.recruitment_list .area_wrap .area_2{height:auto}}.recruitment_list .area_wrap .area_1 ul li{float:left;width:50%}.recruitment_list .area_wrap .area_1 ul li button{padding:0 35px 0 20px;width:100%;height:50px;line-height:50px;font-size:15px;text-align:left}.recruitment_list .area_wrap .area_1 ul li button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruitment_list .area_wrap .area_1 ul li button span{font-size:13px;color:#666;font-weight:200}.recruitment_list .area_wrap .area_1 ul li button.active{background:url(/images/new-icons/arrow_4.svg) no-repeat right 20px center #333;color:#fff}.recruitment_list .area_wrap .area_1 ul li button.active span{color:#fff}.recruitment_list .area_wrap .area_2:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .area_wrap .area_2 ul li{display:flex;float:left;width:20%;padding:10px 5px;box-sizing:border-box}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .area_wrap .area_2 ul li{width:33.333%}}@media screen and (max-width: 768px){.recruitment_list .area_wrap .area_2 ul li{width:33.333%}}.recruitment_list .area_wrap .area_2 ul li label{font-size:15px}.recruitment_list .area_wrap .area_2 ul li label span{font-size:13px;color:#666;font-weight:200}.recruitment_list .area_wrap .area_2 ul li input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;vertical-align:middle;margin:6px 4px 4px 4px}.recruitment_list .select_area{margin-bottom:70px;padding:18px 5px;border:1px solid #ececec;border-top:none}.recruitment_list .select_area ul li{position:relative;margin:0 15px;display:inline-block}.recruitment_list .select_area ul li span{font-size:15px;display:inline-block;vertical-align:middle}.recruitment_list .select_area ul li .btn_delete_area{vertical-align:middle;width:14px;height:14px;display:inline-block;background:url(/images/new-icons/icon_delete.png) no-repeat center center}.recruitment_list .job_list{margin-bottom:70px;padding-top:20px;border-top:2px solid #66cdaa}.recruitment_list .job_list ul{display:flex;flex-wrap:wrap}.recruitment_list .job_list ul li{margin:0 15px 15px 0}.recruitment_list .job_list ul li button{width:100%;height:50px;line-height:48px;text-align:center;border:1px solid #ececec;box-sizing:border-box;font-size:17px;padding:0 18px}.recruitment_list .job_list ul li.active button{background-color:#333;border:1px solid #333;color:#fff}.recruitment_list .day_box{position:relative;min-height:80px;padding:30px 0 30px 140px;border-top:2px solid #66cdaa}.recruitment_list .time_box h3,.recruitment_list .day_box h3{position:absolute;left:50px;top:50%;font-size:17px;font-weight:400;transform:translate(0, -50%)}.recruitment_list .day_box ul{display:flex;justify-content:space-between}.recruitment_list .day_box ul li{text-align:center;overflow:hidden;border:1px solid #ececec;border-radius:50%}.recruitment_list .day_box ul li button{width:80px;line-height:80px;text-align:center;font-size:17px}.recruitment_list .day_box ul li.active button{background-color:#333;border-color:#333;color:#fff}.recruitment_list .time_box{position:relative;margin-bottom:100px;padding:30px 0 30px 140px;border-bottom:1px solid #ececec}.recruitment_list .search_box{position:relative;min-height:80px;padding:30px 0 50px;border-top:2px solid #66cdaa}.recruitment_list .search_box>label{display:flex;width:80%;margin:0 auto;position:relative}.recruitment_list .search_box>label input{flex:1;border:1px solid #ececec;padding:4px 10px;height:50px;font-size:16px}@media screen and (max-width: 768px){.recruitment_list .search_box>label input{font-size:14px}}@media screen and (min-width: 769px)and (max-width: 1200px){.recruitment_list .search_box>label input{font-size:14px}}.recruitment_list .search_box>label button{background:transparent no-repeat center;background-size:cover;position:absolute;width:25px;height:25px;background-image:url(/images/new-icons/search_icon_1.png);right:11px;top:12px}.rs-container .rs-pointer{width:20px;height:20px;border-radius:50%}.rs-container .rs-bg{position:relative;top:4px;height:10px;background-color:#66cdaa;border:none}.rs-container{height:auto}.rs-container .rs-scale{position:relative}.rs-container .rs-selected{background-color:#66cdaa;height:10px}.rs-container .rs-scale span::before{display:none}.rs-container .rs-pointer{top:0}.rs-container .rs-scale span ins{margin-top:10px;font-size:15px;color:#666;font-family:"noto";font-weight:300}.rs-container .rs-pointer::after,.rs-container .rs-pointer::before{display:none}.slider-container{padding:5px 8px 0 0;height:45px;box-sizing:border-box;overflow:hidden}.time_box .slider-container{padding:0 80px 0 30px}.recruitment_list .btn_area{margin-bottom:160px;text-align:center}.recruitment_list .btn_area .basic-btn01{margin:0 5px}.recruitment_list .titleType_4{position:relative;padding-bottom:20px;font-weight:300;border-bottom:1px solid #ececec}.recruitment_list .titleType_4 strong{font-weight:500}.recruitment_list .titleType_4 span{position:relative;padding-left:10px;font-size:22px}.recruitment_list .titleType_4 span b{color:#66cdaa;font-weight:600}.recruitment_list .titleType_4 span:before{position:absolute;left:0;top:8px;width:1px;height:20px;background-color:#000;display:block;content:""}.recruitment_list .listType_1{margin-bottom:100px}.recruitment_list select{margin-bottom:20px;width:100px;height:45px;line-height:43px;text-align:left;font-size:15px}.tbType_1 th{padding:14px 0;text-align:center;background-color:#333;color:#fff;font-size:17px;font-weight:300;border-left:1px solid #fff}.tbType_1 td{padding:25px 10px;border:1px solid #ececec;font-size:16px;text-align:center}.tbType_1 td .name{margin-bottom:10px;display:block;font-size:16px;font-weight:500}.tbType_1 td .title{margin-bottom:10px;display:block}.tbType_1 td .title span{font-size:22px;display:inline-block}.tbType_1 td .txt:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tbType_1 tr.detail{display:none}.tbType_1 tr.detail>td{padding:50px 80px}.tbType_1 .detail-info{display:none}.tbType_1 .detail-info td{padding:50px 80px}.tbType_1 .detail-info .detail-box{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #ececec;border-right:1px solid #ececec}.tbType_1 .detail-info .detail-item{display:inline-flex;align-items:center;width:50%;min-height:60px}.tbType_1 .detail-info .detail-label{display:flex;align-items:center;width:150px;height:100%;padding:0 20px;background-color:#66cdaa;color:#fff;font-size:18px;border-bottom:1px solid #fff;font-weight:300}.tbType_1 .detail-info .detail-value{display:flex;flex:1;align-items:center;height:100%;padding:0 20px;font-size:16px;border-bottom:1px solid #ececec;text-align:left}@media screen and (max-width: 1024px){.tbType_1 .detail-info td{display:table;margin-bottom:10px}.tbType_1 .detail-info .detail-item{width:100%;min-height:50px}.tbType_1 .detail-info .detail-label{width:100px;font-size:13px}.tbType_1 .detail-info .detail-value{font-size:12px}}.tbType_1 td .txt span{display:inline-block;font-size:13px;color:#666;margin-right:10px}.tbType_1 td td{padding:15px 20px;font-size:16px;border-bottom:1px solid #ececec;text-align:left}.tbType_1 td th{padding:19px 20px;background-color:#66cdaa;color:#fff;font-size:18px;border-bottom:1px solid #fff;font-weight:300}.tbType_1 td .btn_more{display:none}.tbType_1 td .btn_like{vertical-align:middle;display:inline-block;width:24px;height:22px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:26px}.tbType_1 td .btn_detail_view{padding-right:20px;background:url(/images/new-icons/arrow_3.png) no-repeat right center;font-size:15px;color:#66cdaa;font-weight:400}.tbType_1 td .c-gray{margin-top:10px;display:block;font-size:13px;color:#666}.tbType_1 .w_1{width:16.5%}.tbType_1 .w_3{width:14%}.tbType_1 .w_4{width:11%}.tbType_1 .w_5{width:12%}.tbType_1 td .txt .day{display:none}.tbType_1 td .txt .area{display:none}.recruitment_list .select_area2 .total_number{display:none}.mypage_top_title{padding:70px 20px 0;border-bottom:1px solid #ececec}.mypage_top_title .titleType_4{margin:0 auto;padding-bottom:16px;max-width:1360px}.mypage_wrap{position:relative;padding-left:320px;min-height:1300px}@media screen and (max-width: 1400px){.mypage_wrap{padding-left:240px}}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage_wrap{padding-left:0}}@media screen and (max-width: 768px){.mypage_wrap{padding-left:0}}.mypage_cont .title_area{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:30px;border-bottom:2px solid #333}.mypage_cont .title_area .sub_title{font-size:24px;font-weight:600;display:inline-block;vertical-align:middle;margin-right:10px}.mypage_cont .name{margin-bottom:20px;padding:10px;height:150px;box-sizing:border-box;border:1px solid #ececec;display:table;width:100%;text-align:center}.mypage_cont .name span{display:table-cell;vertical-align:middle;font-size:45px;font-family:"Ovo",serif !important}.mypage_cont .name p{display:table-row;font-size:16px;color:#999;text-align:center}@media screen and (max-width: 768px){.mypage_cont .name p{font-size:13px}}.title_area .more{padding-right:15px;background:url(/images/new-icons/more_arrow.png) no-repeat right center;font-size:15px}.tbType_2{margin-bottom:70px}.tbType_2 thead th{padding:10px 0;text-align:center;background-color:#ececec;font-size:15px;font-weight:400}.tbType_2 tbody td{height:44px;border:1px solid #ececec;text-align:center;font-size:15px}.tbType_2 tbody td a{font-size:inherit}.mb_listType_1,.mobile_tnb{display:none}@media screen and (max-width: 1200px){.mb_listType_1,.mobile_tnb{display:none}}@media screen and (max-width: 768px){.mb_listType_1,.mobile_tnb{display:block !important}}@media screen and (min-width: 769px)and (max-width: 1200px){.mobile_tnb{display:block !important;margin-bottom:35px}.mobile_tnb ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.mobile_tnb ul li{float:left;width:33.33%;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.mobile_tnb ul li.active a{background-color:#66cdaa;color:#fff}.mobile_tnb ul li a{width:100%;height:45px;display:table;text-align:center}.mobile_tnb ul li span{display:table-cell;vertical-align:middle;font-size:15px}.mobile_tnb .s_tnb{overflow:hidden}.mobile_tnb .s_tnb ul{padding:20px 5px;border-bottom:10px solid #ececec;white-space:nowrap;width:auto;overflow:auto;text-align:center}.mobile_tnb .s_tnb ul li{margin-right:10px;display:inline-block;border:none;width:auto;float:none}.mobile_tnb .s_tnb ul li a,.mobile_tnb .s_tnb ul li button{padding:0 24px;width:auto;height:28px;line-height:28px;border-radius:15px;display:block;font-size:13px}.mobile_tnb .s_tnb ul li.active a,.mobile_tnb .s_tnb ul li.active button{border:1px solid #66cdaa;color:#66cdaa;background-color:#fff;font-weight:bold}}@media screen and (max-width: 768px){.mobile_tnb{display:block !important;margin-bottom:35px}.mobile_tnb ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.mobile_tnb ul li{float:left;width:33.33%;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.mobile_tnb ul li.active a{background-color:#66cdaa;color:#fff}.mobile_tnb ul li a{width:100%;height:45px;display:table;text-align:center}.mobile_tnb ul li span{display:table-cell;vertical-align:middle;font-size:15px}.mobile_tnb .s_tnb{overflow:hidden}.mobile_tnb .s_tnb ul{padding:20px 5px;border-bottom:10px solid #ececec;white-space:nowrap;width:auto;overflow:auto;text-align:center}.mobile_tnb .s_tnb ul li{margin-right:10px;display:inline-block;border:none;width:auto;float:none}.mobile_tnb .s_tnb ul li a,.mobile_tnb .s_tnb ul li button{padding:0 24px;width:auto;height:28px;line-height:28px;border-radius:15px;display:block;font-size:13px}.mobile_tnb .s_tnb ul li.active a,.mobile_tnb .s_tnb ul li.active button{border:1px solid #66cdaa;color:#66cdaa;background-color:#fff;font-weight:bold}}.mypage_cont h2{height:75px;margin-bottom:56px;padding:12px 0;font-size:30px;font-weight:600;text-align:center;border-bottom:2px solid #333}@media screen and (min-width: 769px)and (max-width: 1200px){.mypage_cont h2{height:auto}}@media screen and (max-width: 768px){.mypage_cont h2{height:auto}}.mypage_cont h3{position:relative;padding-bottom:3px;font-size:20px;display:inline-block;font-weight:500;color:#66cdaa}.mypage_cont h3:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#66cdaa;display:block;content:""}.mypage_cont .box{margin-bottom:70px;padding:24px 35px;border:1px solid #ececec;word-break:keep-all}.mypage_cont .box ul li{position:relative;padding-left:20px;font-size:17px;line-height:2.2}.mypage_cont .box ul li strong{font-weight:400}.mypage_cont .box ul li:before{position:absolute;left:0;top:17px;width:5px;height:5px;background-color:#66cdaa;border-radius:50%;display:block;content:""}.comcard_cont .btn_area{margin-bottom:70px;text-align:right}.comcard_cont .btn_area ul li{display:inline-block;margin-left:20px}.comcard_cont .btn_area2{text-align:center}.comcard_cont .btn_area2 .basic-btn01{min-width:180px}.custom_check{position:relative;width:26px;height:26px;overflow:hidden}.custom_check input[type=checkbox]{position:absolute;left:-20px;top:0}.custom_check label{cursor:pointer;width:26px;height:26px;text-indent:-9999px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;background-size:26px;display:block}.custom_check input[type=checkbox]:checked+label{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center;background-size:26px}.custom_check.type_1{width:auto;height:auto;min-height:22px;display:inline-block}.custom_check.type_1 label{position:Relative;padding-left:30px;height:auto;text-indent:0;font-size:15px;font-weight:500;width:auto;background:none}.custom_check.type_1 label:before{position:absolute;left:0;top:0;width:22px;height:22px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;background-size:22px;display:block;content:""}.custom_check.type_1 input[type=checkbox]:checked+label{background:none}.custom_check.type_1 input[type=checkbox]:checked+label:before{position:absolute;left:0;top:0;background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center;background-size:22px}.tabType_2{position:relative}.tabType_2 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_2 ul li{float:left;width:218px}.tabType_2 ul li button{width:100%;height:48px;line-height:48px;border:1px solid #ededed;border-bottom:none;text-align:center;font-weight:400;font-size:15px;white-space:nowrap}.tabType_2 ul li.active button{background-color:#333;color:#fff}.snap_list{margin-bottom:70px}.snap_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.snap_list .left_area{float:left;width:33%}.snap_list .right_area{float:right;width:33%}.snap_list .img_area{position:relative;padding-bottom:66.5%}.snap_list .img_area img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%}.snap_list .txt_area{padding-top:20px;text-align:center}.snap_list .txt_area .date{display:inline-block;font-size:16px;font-weight:400}.snap_list .txt_area .d_day{margin-left:5px;padding:0 10px;height:28px;line-height:28px;background-color:#66cdaa;display:inline-block;font-size:15px;color:#fff}.portfolio_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.portfolio_list li{position:relative;margin:0 2.3% 30px 0;float:left;width:31.8%}.portfolio_list li:nth-child(3n){margin-right:0}.portfolio_list li .img_area{position:relative;z-index:1;padding-bottom:60%;border:1px solid #ececec}.portfolio_list li .img_area img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}.portfolio_list li .img_area .no_image{width:100%;height:100%}.portfolio_list li .chk{position:absolute;right:20px;top:20px;z-index:2}.portfolio_list.type_1 li{width:48.5%;margin:0 0 50px}.portfolio_list.type_1 li:nth-child(2n){float:right}.portfolio_list+.paging{padding:10px 0 40px}.notice_cont_wrap .btn_area{margin-bottom:100px;text-align:center}.notice_cont_wrap .btn_area ul li{margin:0 15px;display:inline-block}.notice_cont_wrap .btn_area ul li .btn{width:160px;height:42px;line-height:42px;text-align:center;display:block;font-size:16px}.notice_list ul li{position:relative;margin-bottom:40px;border:1px solid #ececec;box-sizing:border-box;padding:22px 40px 22px 90px;background:url(/images/new-icons/arrow_4.svg) no-repeat right 15px center}.notice_list ul li .btn_like{position:absolute;left:30px;top:50%;z-index:2;transform:translate(0, -50%);width:30px;height:28px;background:url(/images/new-icons/icon_like2.svg) no-repeat center center;background-size:30px;display:block}.notice_list ul li .name{display:block;height:auto;border:none;padding:0;margin-bottom:7px;text-align:left;font-size:16px;font-weight:600}.notice_list ul li .title{margin-bottom:10px;font-size:22px}.notice_list ul li .info span{position:relative;padding:0 10px;display:inline-block;color:#666;font-size:14px}.notice_list ul li .info span:before{position:absolute;left:0;top:50%;margin-top:-6px;width:1px;height:12px;background-color:#666;display:block;content:""}.notice_list ul li .info span:first-child{padding-left:0}.notice_list ul li .info span:first-child:before{display:none}.notice_list ul li .info span.date b{display:none}.upload_list:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.upload_list li{position:relative;float:left;margin:0 4% 66px 0;width:16.8%}.upload_list li:nth-child(5n){margin-right:0}.upload_list li .img_area{position:relative;padding-bottom:132%;display:block}.upload_list li .img_area img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%)}.notification_popup{position:fixed;left:0;top:0;z-index:20;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:none}.notification_popup .popup-content{position:fixed;max-width:500px;border-top:38px solid #333;display:block;background-color:#fff;left:50%;top:50%;transform:translate(-50%, -50%);width:90%}.notification_popup .popup-content:before{position:absolute;left:50%;top:-61px;width:46px;height:46px;background-color:#66cdaa;border-radius:50%;transform:translate(-50%, 0);display:block;content:""}.notification_popup .popup-content:after{position:absolute;left:50%;top:-61px;transform:translate(-50%, 0);width:46px;height:46px;background:url(/images/new-icons/icon_1.png) no-repeat center center;display:block;content:""}.notification_popup .popup_title{margin:30px 30px 6px;border-bottom:2px solid #66cdaa;text-align:center}.notification_popup .popup_title>*{font-size:18px;font-family:"Jost",sans-serif !important;font-weight:600;color:#333}.notification_popup .popup_cont{padding:30px;text-align:center;font-size:15px}.notification_popup .popup_cont strong{font-weight:600}.notification_popup .btn_area{padding-top:30px}.notification_popup .btn_area .btn{width:100%;height:38px;line-height:36px;text-align:center;border:1px solid #ececec;font-size:13px;display:block;box-sizing:border-box}.tabType_3 ul{display:flex}.tabType_3 ul li{flex-grow:1;border-left:1px solid #fff;background-color:#333}.tabType_3 ul li button{width:100%;height:42px;line-height:42px;color:#fff;font-size:16px}.tabType_3 ul li.active button{background-color:#66cdaa;color:#fff}.dater_wrap{float:left;position:relative;margin-left:2%;width:32%}.dater_wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.dater_wrap:before{position:absolute;left:50%;top:50%;text-align:center;width:6%;content:"-";transform:translate(-50%, -50%);font-size:15px;font-weight:400}.dater_wrap .icon_date{float:left;width:47%;padding-left:30px;background:url(/images/new-icons/icon_calender.png) no-repeat 0 center;box-sizing:border-box}.dater_wrap .icon_date:last-child{float:right;width:47%}.dater_wrap input[type=text]{width:100%;height:42px;line-height:40px}.btn_print{width:24px;height:24px;display:inline-block;background:url(/images/new-icons/icon_print.png) no-repeat center center;display:inline-block}.btn_download{width:24px;height:24px;display:inline-block;background:url(/images/new-icons/icon_download.png) no-repeat center center;display:inline-block}.tabType_4{margin-bottom:60px}.tabType_4:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_4 ul{display:flex}.tabType_4 li{flex-grow:1;margin:0 15px}.tabType_4 li:last-child{margin-right:0}.tabType_4 li:first-child{margin-left:0}.tabType_4 li a{width:100%;height:42px;line-height:42px;text-align:center;background-color:#333;font-size:16px;color:#fff;font-weight:400;display:block}.tabType_4 li.active a{background-color:#66cdaa}.custom_check.type_2{position:relative;width:22px;height:20px;content:""}.custom_check.type_2 label{width:22px;height:20px;background:url(/images/new-icons/checkbox-default.svg) no-repeat center center;display:block}.custom_check.type_2 input[type=checkbox]:checked+label{background:url(/images/new-icons/checkbox-checked.svg) no-repeat center center}@media screen and (max-width: 1400px){.main_login_box{padding:0 15px}.artist_view_main .evaluation_list ul li .graph{width:360px}}@media screen and (max-width: 1200px){.banner_area img{width:100%;vertical-align:top}.listType_1 ul li:nth-child(4n),.listType_1 ul li{width:24%;margin:0 1.33% 30px 0}.listType_1 ul li:nth-child(4n){margin-right:0}.listType_3 ul li:nth-child(4n),.listType_3 ul li{width:32%;margin:0 2% 20px 0}.listType_3 ul li:nth-child(3n){margin-right:0}.listType_4>ul>li{width:48%;margin:0 0 58px 0}.listType_4>ul>li:nth-child(2n){margin-left:2%}.listType_4>ul>li .txt_area{font-size:18px}.artist_view_main .evaluation_list ul li .graph{position:relative;margin-top:10px;left:0;top:0;width:100%;float:left;transform:translate(0, 0)}.view_thumbnail_rolling .list{padding:0 5px}.tbType_1 tr.detail>td{padding:30px 20px}.recruitment_list .area_wrap .area_1 ul li{float:none;width:100%}.recruitment_list .job_list ul li{margin:0 5px 10px}.recruitment_list .day_box{padding-left:80px}.recruitment_list .time_box{padding-left:80px}.recruitment_list .time_box h3,.recruitment_list .day_box h3{left:0}.tbType_1 td{padding:20px 10px;font-size:15px}.tbType_1 td .title span{font-size:20px}.tbType_1 td th{padding:15px 10px;font-size:15px}.tbType_1 td td{padding:15px 10px;font-size:14px}}@media screen and (max-width: 1024px){.titleType_1{padding-bottom:15px;font-size:26px}.listType_1 ul li:nth-child(4n),.listType_1 ul li{width:32%;margin:0 2% 30px 0}.listType_1 ul li:nth-child(3n){margin-right:0}.listType_2 ul li:nth-child(4n),.listType_2 ul li{width:32%;margin:0 2% 30px 0}.listType_2 ul li:nth-child(3n){margin-right:0}.listType_2 ul li:nth-child(5n){margin-right:2%}.listType_3 ul li:nth-child(4n),.listType_3 ul li{width:49%;margin:0 0 20px}.listType_3 ul li:nth-child(2n){float:right}.btm_banner,.main_cont_1{padding:100px 20px;font-size:30px}.sub_top_banner .inner{width:100%}.artist_cont{padding-left:0;display:block}.search_filter_wrap{position:relative;left:0;top:0;max-width:100%}.artist_wrap .list_cont{flex:1;padding-top:35px}.artist_view_cont{padding:35px 0 60px}.artist_view_main .profile_wrap{position:relative;left:0;top:0;width:100%;padding:0 20px 35px;box-sizing:border-box}.artist_view_main .profile_main{padding:40px 20px;border-top:10px solid #ececec}.recruitment_list .area_wrap .area_1{float:none;width:100%;border-bottom:1px solid #ececec}.recruitment_list .area_wrap .area_2{float:none;width:100%}.recruitment_list .area_wrap .area_1 ul li{float:left;width:50%}.recruitment_list .job_list ul li button{font-size:15px}.recruitment_list .time_box,.recruitment_list .day_box{padding-left:0}.recruitment_list .time_box h3,.recruitment_list .day_box h3{position:relative;left:0;top:0}.recruitment_list .day_box ul li button{width:66px;height:66px;line-height:64px;font-size:15px}.tbType_1 th{display:none}.tbType_1 td .btn_detail_view{position:absolute;left:15px;bottom:15px;z-index:1;padding-right:16px;background-size:12px;font-size:13px}.tbType_1 td{position:relative;display:none}.tbType_1 .w_1{width:100%}.tbType_1 td.tb_show{display:table;margin-bottom:10px;padding:15px;width:100%}.tbType_1 td .name{margin:15px 35px 5px 15px;font-size:14px}.tbType_1 td .title{margin:0 35px 5px 15px}.tbType_1 td .title span{font-size:13px}.tbType_1 td .txt{margin:0 35px 38px 15px;font-size:14px}.tbType_1 td .txt .day{display:inline-block}.tbType_1 td .txt .area{display:inline-block}.tbType_1 td .txt span{font-size:11px}.tbType_1 td .btn_more{position:absolute;right:15px;top:50%;margin-top:-10px;width:20px;height:20px;background:url(/images/new-icons/arrow_4.svg) no-repeat center center;display:block;text-indent:-9999px}.mypage_wrap{min-height:100px;padding-left:0;padding-bottom:90px}.mypage_cont{padding:0 20px}.mypage .sub_cont{padding:0}.application_public_cont .tbType_1 thead th{display:table-cell}.application_public_cont .tbType_1 tbody td{display:table-cell}}@media screen and (max-width: 768px){.tabType_2 ul li button{font-size:13px}.mb_show{display:block}.basic-btn01{padding:0 15px;height:40px;line-height:40px;font-size:14px}.basic-btn02{height:46px;line-height:46px;font-size:15px}.basic-btn03{height:42px;line-height:42px;font-size:15px}.basic-btn04{padding:0 5px;height:24px;line-height:24px;font-size:11px}.basic-btn05{padding:0 10px;height:30px;line-height:30px;font-size:12px}.titleType_1{font-size:20px;padding-left:20px;background-size:12px}.titleType_2{padding-bottom:25px;font-size:20px}.titleType_2:after{margin-top:12px;width:30px;height:2px}.titleType_3{font-size:20px;margin-bottom:45px;padding-bottom:10px;border-bottom:1px solid #000}.title_bar.mb_60{margin-bottom:20px !important}.listType_1 ul li:nth-child(3n),.listType_1 ul li:nth-child(4n),.listType_1 ul li:nth-child(5n),.listType_1 ul li{width:48%}.listType_1 ul li:nth-child(2n){float:right;margin:0 0 30px 1%}.listType_1 ul li:nth-child(2n-1){margin:0 1% 30px 0}.listType_1 ul li .txt_area{position:relative;height:83px}.listType_1 ul li .title{font-size:11px;margin-bottom:5px}.listType_1 ul li .txt{font-size:14px;line-height:1.57;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.listType_1 ul li .d-day{position:absolute;left:0;top:-20px;height:20px;line-height:20px;font-size:11px}.listType_2 ul li:nth-child(4n),.listType_2 ul li{width:48%;margin:0 0 28px 0}.listType_2 ul li:nth-child(2n){float:right}.listType_2 ul li:nth-child(5n){margin-right:0}.listType_2 ul li .txt_area{position:relative;padding:10px 10px 0;height:83px}.listType_2 ul li .txt_area .title{margin-bottom:5px;font-size:11px}.listType_2 ul li .txt_area .txt{font-size:14px;line-height:1.57;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.listType_2 ul li .txt_area .d_day{position:absolute;left:0;top:-20px;height:20px;line-height:20px;font-size:11px}.listType_3 ul li:nth-child(4n),.listType_3 ul li{float:none;width:100%;margin:0 0 15px}.listType_3 ul li:nth-child(2n){float:none}.btm_banner,.main_cont_1{padding:65px 20px;font-size:16px;font-weight:300;letter-spacing:-0.7px}.join_cont{padding:45px 20px 90px}.join_cont h2{margin-bottom:25px;padding:6px 0 6px 46px;background-size:12px;font-size:18px}.join_cont .all_chk{padding:12px 20px;margin-bottom:12px}.join_cont .all_chk label{font-size:15px}.join_cont .all_chk label:before{right:20px}.join_cont .terms_list{padding:8px 20px}.join_form>ul>li{padding:7px 0 7px 76px}.join_form ul li .title{line-height:42px;font-size:15px}.join_form ul li .mt_25{margin-top:14px !important}.join_form ul li .member_type ul li label{height:42px;line-height:40px;font-size:13px}.right_btn{position:relative;padding-right:0}.right_btn .btn{position:relative;bottom:0;width:100%;margin-top:10px;height:42px;line-height:40px;font-size:13px}.join_cont .btn-area{padding-top:43px}.join_form ul li .btn_view{line-height:42px;right:5px}.join_form ul li .title{top:6px}.btn_wrap ul li{margin-right:15px}.artist_wrap{padding:40px 0 90px}.artist_wrap .list_cont{flex:1;border-top:10px solid #ececec;padding:35px 20px}.artist_wrap .titleType_4{padding:0 0 9px 40px;margin-bottom:20px;background:url(/images/new-icons/bulit.png) no-repeat 20px 0;background-size:12px;border-bottom:1px solid #ececec;font-size:20px}.search_filter_wrap{border:none;padding:0 20px 40px}.search_filter_wrap .txt_1{padding:5px 0;font-size:14px;text-align:left}.search_filter_wrap h2{padding:9px 0;font-size:20px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.search_filter_list{padding:0 20px 30px;border-left:1px solid #ececec;border-right:1px solid #ececec}.search_filter_list>li .title{font-size:14px}.search_filter_list>li{padding:10px 0 1px 65px}.search_filter_wrap .btn_folding{position:relative;left:0;height:42px;line-height:42px;font-size:14px}.search_filter_wrap .btn_filter_search{position:relative;left:0;height:42px;line-height:42px;font-size:14px}.listType_4>ul>li .txt_area{padding:10px 30px 10px 10px;font-size:16px}.listType_4>ul>li{margin:0 0 30px 0}.custom_radio_list li{margin-bottom:10px;font-size:13px}.custom_radio_list li label{font-size:13px}.paging{padding-top:30px}.paging a{font-size:14px}.sub_cont.artist_wrap,.sub_cont.artist_view_cont{padding-left:0;padding-right:0}.artist_view_main .profile_wrap{padding:0 20px 35px}.artist_view_main .profile_wrap h1{padding:9px 0;font-size:20px;background-color:#fff;color:#333;border:1px solid #ececec;border-top:2px solid #333;border-bottom:1px solid #333}.artist_view_main .profile_box .name{padding:20px 0 15px;font-size:20px}.artist_view_main .profile_box th{padding:15px 0;height:auto;font-size:14px}.artist_view_main .profile_box td{padding:15px;height:auto;font-size:14px}.artist_view_main .list_2 ul li .txt,.artist_view_main .list_2 ul li .title,.artist_view_main .profile_box td .list li{font-size:14px}.artist_view_main .list_2 ul li{margin-bottom:20px}.artist_view_main .btn_folding{height:42px;line-height:42px;font-size:14px}.tabType_1 ul li{width:25%}.tabType_1 ul li a{height:38px;line-height:38px;font-size:14px}.artist_view_main .view_imgArea{margin-bottom:40px}.artist_view_main .view_evaluation .score{padding:7px 20px;font-size:15px}.artist_view_main .view_evaluation .score strong{font-size:20px}.artist_view_main .evaluation_list{padding:20px}.artist_view_main .evaluation_list .title_area .good_title{font-size:15px}.artist_view_main .evaluation_list .title_area .bad_title{font-size:15px}.artist_view_main .evaluation_list ul{padding-top:20px}.artist_view_main .evaluation_list ul li .bad,.artist_view_main .evaluation_list ul li .good{font-size:13px}.artist_view_main .evaluation_list ul li span,.artist_view_main .evaluation_list ul li .inner{height:7px}.view_thumbnail_rolling{padding:0}.view_big_rolling{margin-bottom:16px}.view_thumbnail_rolling .slick-dots{margin-top:15px;height:6px}.view_thumbnail_rolling .slick-dots li button{height:6px}.view_thumbnail_rolling .slick-arrow:before,.view_thumbnail_rolling .slick-arrow:after{width:2px}.view_thumbnail_rolling{margin-bottom:40px}.sub_cont{padding:40px 20px 100px}.recruitment_list .titleType_4{margin-bottom:30px;padding:0 0 5px 20px;background:url(/images/new-icons/bulit.png) no-repeat 0 2px;background-size:12px;font-size:20px}.recruitment_list .search_list h2{padding:6px 20px;line-height:1.2;height:auto;width:160px;font-size:18px}.recruitment_list .search_wrap{padding:12px 0 0;border-bottom:none}.recruitment_list .area_box{border:none;border-top:2px solid #66cdaa}.recruitment_list .search_wrap input[type=text]{height:42px;line-height:40px}.recruitment_list .search_wrap .btn_search{left:0;top:15px;height:42px;line-height:42px}.recruitment_list .area_wrap .area_1 ul li button{padding:0 30px 0 10px;height:42px;line-height:42px}.recruitment_list .area_wrap .area_1{margin-bottom:10px;height:210px;border:1px solid #ececec;border-top:none;box-sizing:border-box}.recruitment_list .area_wrap .area_2{padding:0;margin-bottom:20px}.recruitment_list .select_area{display:none}.recruitment_list .job_list ul{display:block;width:100%}.recruitment_list .job_list ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .job_list ul li{float:left;margin:0 0 10px;width:48%;display:block;flex-grow:inherit}.recruitment_list .job_list ul li.list_1{margin:0 4.25% 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_2{margin:0 4.25% 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_3{margin:0 0 10px 0;width:30.5%}.recruitment_list .job_list ul li.list_5,.recruitment_list .job_list ul li.list_7{float:right}.recruitment_list .job_list ul li button{height:42px;line-height:40px;font-size:14px}.recruitment_list .job_list{margin-bottom:30px}.recruitment_list .search_list h2{letter-spacing:-0.5px}.recruitment_list .day_box ul{display:block}.recruitment_list .day_box ul li{margin:0 7px 15px;flex-grow:inherit;display:inline-block}.recruitment_list .day_box ul li button{width:46px;height:46px;line-height:46px;font-size:12px}.rs-container .rs-scale span ins{font-size:14px}.time_box .slider-container{padding:0 40px 0 20px}.recruitment_list .time_box{padding-bottom:60px;border-bottom:none;margin-bottom:0}.recruitment_list .btn_area{margin-bottom:0;padding-bottom:40px}.recruitment_list .listType_1{margin-bottom:0;padding-bottom:50px}.recruitment_list .select_area2:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.recruitment_list .select_area2{padding:10px 0;border-bottom:1px solid #000;margin-bottom:25px}.recruitment_list .select_area2 .total_number{float:left;display:block;font-size:14px}.recruitment_list .select_area2 .total_number strong{color:#66cdaa;font-weight:500}.recruitment_list .select_area2 select{float:right;margin-bottom:0;width:auto;height:auto;line-height:1.4;font-size:14px;border:none}.recruitment_list .titleType_4 span{display:none}.recruitment_list .titleType_4.mb_title{margin-bottom:0}.mb_listType_1{display:block}.mb_listType_1>ul>li{border:1px solid #ececec}.mb_listType_1>ul>li:not(:last-of-type){margin-bottom:20px}.mb_listType_1>ul>li .inner{padding:15px 20px}.mb_listType_1>ul>li .title{margin-bottom:10px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.mb_listType_1>ul>li li{position:relative;margin-bottom:5px;padding-left:90px;min-height:18px}.mb_listType_1>ul>li li .title{position:absolute;left:0;top:0;font-size:13px;font-weight:400;color:#7d7d7d}.mb_listType_1>ul>li li .view_number{padding:0 5px;height:18px;line-height:16px;border:1px solid #66cdaa;border-radius:25px;color:#66cdaa;font-size:10px;margin-left:5px}.mb_listType_1>ul>li .link{padding:7px 12px 7px 20px;border-top:1px solid #7d7d7d;text-align:right}.mb_listType_1>ul>li .link a{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li .link button{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li .due{padding:7px 12px 7px 20px;border-top:1px solid #7d7d7d}.mb_listType_1>ul>li .due span{display:block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#7d7d7d}.mb_listType_1>ul>li .due span b{display:inline-block;margin-right:4px}.mb_listType_1>ul>li .link .lc-link-button{display:inline-block;padding-right:15px;background:url(/images/new-icons/arrow_5.png) no-repeat right center;font-size:13px;color:#66cdaa}.mb_listType_1>ul>li li.c-gray{padding-left:0;color:#7d7d7d}.mb_listType_1>ul>li .date{position:relative;padding:10px 20px 10px 110px;border-top:1px solid #7d7d7d}.mb_listType_1>ul>li .date .title{position:absolute;left:20px;top:10px;font-size:13px;color:#7d7d7d}.mb_listType_1>ul>li .date a{display:block;font-size:13px;background:url(/images/new-icons/arrow_5.png) no-repeat right center}.mb_listType_1>ul>li .date i{font-style:normal;display:block;font-size:13px;background:url(/images/new-icons/arrow_5.png) no-repeat right center}.mypage_top_title{padding:47px 20px 0}.mypage_top_title .titleType_4{padding-left:20px;font-size:20px;background-size:12px;background-position:0 2px}.mypage_cont .title_area{padding:5px 0;margin-bottom:20px}.mypage_cont .title_area .sub_title{font-size:14px}.mypage_cont .name span{font-size:18px}.mypage_cont .name{margin-bottom:10px;height:80px}.mypage_cont .title_area .more{font-size:12px;background-size:6px;padding-right:12px}.mypage_cont .tbType_2{display:none}.mypage_cont h2{font-size:20px;padding-bottom:8px;margin-bottom:30px}.mypage_cont h3{font-size:15px}.mypage_cont .box{padding:15px;margin-bottom:30px}.mypage_cont .box ul li{padding-left:10px;font-size:14px}.mypage_cont .box ul li:before{top:12px}.comcard_cont .btn_area{padding-bottom:30px;margin-bottom:0}.comcard_cont .btn_area ul li{float:left;margin:0 0 15px;width:49%}.comcard_cont .btn_area ul li:nth-child(2n){float:right}.comcard_cont .btn_area ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.comcard_cont .btn_area ul li>*{width:100%;height:38px;line-height:38px;font-size:14px}.tabType_2 ul li{width:92px}.tabType_2 ul li a{width:92px;height:38px;line-height:38px;font-size:14px}.snap_list .left_area{float:none;width:100%;margin:0}.snap_list .right_area{float:none;width:100%;margin:0}.snap_list .txt_area{padding:10px 0 30px}.titleType_5{margin-bottom:25px}.titleType_5 .title_text_wrap{font-size:15px}.portfolio_list li{float:none;width:100%;margin:0 0 30px}.upload_list li{width:49%;margin:0 0 10px}.upload_list li:nth-child(2n){float:right}.portfolio_list.type_1 li:nth-child(2n),.portfolio_list.type_1 li{float:none;margin:0 0 35px;width:100%}.application_public_cont .tbType_1 tbody td,.application_public_cont .tbType_1 thead th{display:none}.application_public_cont .tabType_2 ul li{width:150px}.notice_list ul li{padding:0;background:none;margin-bottom:20px}.notice_list ul li .name{margin:18px 18px 3px;font-size:13px}.notice_list ul li .title{margin:0 18px 5px;font-size:16px}.notice_list ul li .info{position:relative;padding:0 18px 60px}.notice_list ul li .info span{padding:0 5px;font-size:13px;color:#7d7d7d}.notice_list ul li .info .date{position:absolute;left:0;bottom:0;padding:0 18px;width:100%;height:40px;line-height:40px;border-top:1px solid #7d7d7d;box-sizing:border-box;font-size:12px;background-image:url(/images/new-icons/arrow_4.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:8px}.notice_list ul li .info span.date b{width:55px;display:inline-block;font-weight:400;font-size:13px}.notice_list ul li .info .date:before{display:none}.notice_list ul li .btn_like{position:absolute;left:auto;right:10px;top:10px;vertical-align:middle;transform:translate(0, 0%);width:18px;height:17px;display:inline-block;background-size:18px}.notice_cont_wrap .btn_area{margin-bottom:50px}.notice_cont_wrap .btn_area ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.notice_cont_wrap .btn_area ul li{float:left;margin:0 6.5% 0 0;width:29%}.notice_cont_wrap .btn_area ul li:last-child{margin-right:0}.notice_cont_wrap .btn_area ul li .btn{width:100%;height:38px;line-height:38px;font-size:14px}.tabType_3 ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.tabType_3 ul{display:block}.tabType_3 ul li{float:left;margin:0 2.9% 10px 0;width:31.4%;box-sizing:border-box}.tabType_3 ul li:nth-child(3n){margin-right:0}.tabType_3 ul li button{height:34px;line-height:34px;font-size:13px}.bd_btm{margin-bottom:35px;border-bottom:10px solid #ececec}.mb_listType_1>ul>li .txt_1{margin-bottom:3px;font-size:13px;font-weight:200;display:block}.mb_listType_1>ul>li strong{font-weight:500}.tabType_4{display:none}.sns_join{padding-top:10px}.sns_join ul li a{height:46px}.sns_join ul li a span{padding-left:20px;font-size:14px;background-size:16px !important}}@media screen and (max-width: 768px)and (max-width: 400px){.sns_join ul li a span{font-size:12px}}.lc-empty-list-item{display:flex;align-items:center;justify-content:center;background:none !important;padding:20px 10px !important;border:0 !important}#lcArtistDetail .good-icon{margin-right:16px}#lcArtistDetail .lc-tab-content{display:none}#lcArtistDetail .lc-tab-content.lc-current{display:block}#lcArtistDetail .btn_folding::before{background:url("/images/new-icons/down_white.svg") center no-repeat;content:"";display:inline-block;background-size:100%;width:16px;height:16px;vertical-align:middle;margin-right:5px}#lcArtistDetail .btn_folding.spread::before{background:url("/images/new-icons/down_white.svg") center no-repeat;content:"";display:inline-block;background-size:100%;width:16px;height:16px;vertical-align:middle;margin-right:5px;transform:rotate(180deg)}#lcArtistDetail .view_big_rolling .list img{max-width:100%}#lcArtistDetail .view_thumbnail_rolling .list img{max-width:100%}#lcArtistDetail .view_big_rolling .list video{max-width:100%}@media screen and (max-width: 768px){#lcArtistDetail .view_big_rolling .list video{width:100%}}#lcArtistDetail .view_thumbnail_rolling .list video{vertical-align:top;max-width:100%}#lcArtistDetail #portfolio{position:relative}#lcArtistDetail #portfolio .lc-portfolio-overlay{display:none}@media screen and (max-width: 768px){#lcArtistDetail #portfolio .lc-portfolio-overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.2);background-image:url(/images/new-icons/search-white.png);background-size:30px;background-position:center;background-repeat:no-repeat}#lcArtistDetail #portfolio .lc-portfolio-overlay.lc-block{display:block}}#lcArtistDetail #portfolio .lc-portfolio-wrap{margin-bottom:50px}@media screen and (max-width: 768px){#lcArtistDetail #portfolio .lc-portfolio-wrap{margin-bottom:40px}}#lcArtistDetail #portfolio .list{position:relative;padding-top:56.25%}#lcArtistDetail #portfolio .list iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #ececec;border-top:none}#lcArtistDetail #video .list{position:relative}#lcArtistDetail #video .view_big_rolling .slick-arrow{transform:translate(0, calc(-50% - 22px))}@media screen and (max-width: 768px){#lcArtistDetail #video .view_big_rolling .slick-arrow.slick-prev{left:5px}}#lcArtistDetail #video .view_big_rolling .slick-next{transform:translate(0, calc(-50% - 22px)) rotate(-180deg)}@media screen and (max-width: 768px){#lcArtistDetail #video .view_big_rolling .slick-next{right:5px}}#lcArtistDetail #video .view_big_rolling .slick-arrow:before{background:rgba(0,0,0,.5)}#lcArtistDetail #video .view_big_rolling .slick-arrow:after{background:rgba(0,0,0,.5)}#lcArtistDetail .thumb{cursor:pointer}#lcArtistDetail .video-type-title{font-size:16px;padding-top:10px}#lcArtistDetail .lc-video-wrap{position:relative}#lcArtistDetail .lc-video-wrap .slick-track{opacity:.99 !important}#lcArtistDetail .lc-video-wrap .video-tag{position:absolute;right:10px;top:10px;background:#333;color:#fff;padding:2px 4px;z-index:1}@media screen and (max-width: 768px){#lcArtistDetail .lc-video-wrap .video-tag{font-size:10px;right:6px;top:6px}}
