@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Blinker:wght@100;200;300;400;600;700;800;900&family=Noto+Sans+KR:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&display=swap');

/* 연봉계약서 시작 */
.s_close_open {
  display: none;
}
/* 타이틀 */
.asc_comm_tit {
  width: 100%;
  height: 18px;
  display: flex;
  align-items: center;
  border-left: 3px solid #CF4F00;
  margin-top: 20px;
}

.asc_comm_tit h1 {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  margin-left: 5px;
}

.asc_comm_tit button {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  background: #ccc;
  border: none;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  cursor: pointer;
}

.asc_comm_tit button:hover {
  background: #333;
  transition: background-color 0.3s ease;
}

/* 연봉계약서 섹션 시작 */
.cbn_comm_section {
  /* width: 1610px; */
  width: calc(100% - 7px);
  height: 100vh;
  margin-top: 20px;
  display: flex;
  justify-content: center;

}

.ss_main_section {
  width: 835px;
  height: 315px;
  margin-top: 194px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ss_main_section>img {
  width: 350px;
  height: 315px;
  overflow: hidden;
}

.ss_main_pw_section {
  width: 435px;
  height: 205px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ss_main_tit {
  width: 100%;
  height: 250px;
  height: 43px;
}

.ss_main_tit>h1 {
  color: #333;
  font-size: 30px;
  font-weight: 700;
}

.ss_main_pw_box {
  width: 257px;
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ss_main_pw_box>span {
  color: #333;
  font-size: 25px;
  font-weight: 500;
}

.ss_main_pw_box>a>input {
  width: 143px;
  height: 22px;
  border-radius: 3px;
  border: 1px solid #ccc;
  background: #fff;
}

.ss_main_txt_section {
  width: 100%;
  height: 46px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ss_main_txt_section>span {
  color: #A5A5A5;
  font-size: 15px;
  font-weight: 400;
}

.ss_main_txt_section>p {
  color: #A5A5A5;
  font-size: 13px;
  font-weight: 400;
}