@charset "UTF-8";
/*이미지로 넣는 클래스*/
.ico-account {
  content: url("../assets/icon/ico_account.png");
}
.ico-alert {
  content: url("../assets/icon/ico_alert.png");
}
.ico-alert-l {
  content: url("../assets/icon/ico_alert_l.png");
}
.ico-close {
  content: url("../assets/icon/ico_close.png");
}
.ico-close-bg {
  content: url("../assets/icon/ico_close_bg.png");
}
.ico-delete {
  content: url("../assets/icon/ico_delete.png");
}
.ico-delete-g {
  content: url("../assets/icon/ico_delete_g.png");
}
.ico-done {
  content: url("../assets/icon/ico_done.png");
}
.ico-down {
  content: url("../assets/icon/ico_down.png");
}
.ico-download {
  content: url("../assets/icon/ico_download.png");
}
.ico-edit {
  content: url("../assets/icon/ico_edit.png");
}
.ico-error {
  content: url("../assets/icon/ico_error.png");
}
.ico-formatline {
  content: url("../assets/icon/ico_formatline.png");
}
.ico-home {
  content: url("../assets/icon/ico_home.png");
}
.ico-left-01 {
  content: url(../assets/ic_left_01_n@3x.png);
  width: 16px;
  height: 16px;
  margin-right: 4px;
  opacity: 0.8;
}
.ico-left-02 {
  content: url(../assets/ic_left_02_n@3x.png);
  width: 16px;
  height: 16px;
  margin-right: 4px;
  opacity: 0.8;
}
.ico_left_03 {
  content: url(../assets/ic_left_03_n@3x.png);
  width: 16px;
  height: 16px;
  margin-right: 4px;
  opacity: 0.8;
}
.ico-next {
  content: url("../assets/icon/ico_next.png");
}
.ico-next-g {
  content: url("../assets/icon/ico_next_g.png");
}
.ico-person {
  content: url("../assets/icon/ico_person.png");
}
.ico-phone {
  content: url("../assets/icon/ico_phone.png");
}
.ico-prev {
  content: url("../assets/icon/ico_prev.png");
}
.ico-prev-g {
  content: url("../assets/icon/ico_prev_g.png");
}
.ico-replay {
  content: url("../assets/icon/ico_replay.png");
}
.ico-search {
  content: url("../assets/icon/ico_search.png");
}
.ico-up {
  content: url("../assets/icon/ico_up.png");
}
.ico-upup {
  content: url("../assets/icon/ico_upup.png");
}
.ico-404 {
  content: url("../assets/icon/ico_error_404.png");
}
.ico-500 {
  content: url("../assets/icon/ico_error_500.png");
}
.ico-crown {
  content: url("../assets/icon/ico_manager.png");
}
.ico-master {
  content: url("../assets/icon/ico_master.png");
}
.ico-worker-g {
  content: url("../assets/icon/ico_worker_g.png");
}
.ico-floppy {
  content: url("../assets/icon/ico-floppy.png ");
}
.ico-lock {
  content: url("../assets/icon/ico-lock.png");
}

/*백그라운드로 넣는 클래스*/
.ic-calendar {
  background: url("../assets/icon/ico_calendar_b.png") no-repeat right 14px center/24px 24px, var(--white);
}
.ic-check-r {
  display: inline-block;
  min-height: 24px;
  line-height: 24px;
  padding-left: 32px;
  background: url("../assets/icon/ico_check_r.png") no-repeat 0 center/24px 24px;
}
.ic-photo {
  color: var(--dark600);
  padding-left: 28px;
  background: url("../assets/icon/ico_photo.png") no-repeat 0 center/20px 20px;
}
.ic-photo-b {
  color: var(--blue500);
  padding-left: 28px;
  background: url("../assets/icon/ico_photo_b.png") no-repeat 0 center/20px 20px;
}
.ic-help-b {
  display: inline-block;
  color: var(--blue500);
  min-height: 24px;
  line-height: 24px;
  padding-left: 24px;
  background: url("../assets/icon/ico_help_b.png") no-repeat 0 center/24px 24px;
}
*:has(> .ic-help-b) {
  display: flex;
  align-items: center;
}
.ic-next {
  padding-right: 28px;
  background-image: url("../assets/icon/ico_next_w.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 10px center;
}
.ic-prev {
  padding-left: 28px;
  background-image: url("../assets/icon/ico_prev_w.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: left 10px center;
}
.ic-printer {
  padding-right: 28px;
  background-image: url("../assets/icon/ico_printer.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 10px center;
}
.ic-pen {
  padding-right: 28px;
  background-image: url("../assets/icon/ico_pen.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 10px center;
}
.ic-save {
  padding-right: 28px;
  background-image: url("../assets/icon/ico_save.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 10px center;
}
.ic-close-w {
  padding-right: 28px;
  background-image: url("../assets/icon/ico_close_w.png");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right 10px center;
}

/*# sourceMappingURL=icon.css.map */
