@charset "utf-8";

#bo_v_title {
  padding: 0 0 22px;
}

#bo_v_title .bo_v_tit {
  font-size: 28px;
  line-height: 1.35;
}

#bo_v_top {
  display: none;
}

#bo_v_info {
  padding: 18px 0 22px;
}

#bo_v_info .profile_info .pf_img img {
  width: 44px;
  height: 44px;
}

#bo_v_file li,
#bo_v_link li {
  padding: 16px;
  border-radius: 14px;
}

#bo_v_file li i,
#bo_v_link li i {
  margin-right: 12px;
  font-size: 22px;
}

#bo_v_file a,
#bo_v_link a {
  width: calc(100% - 34px);
}

#bo_v_atc {
  padding-top: 28px;
}

#bo_v_con {
  font-size: 15px;
  line-height: 1.85;
}

.bo_v_nb li .nb_tit {
  min-width: 56px;
}

.bo_v_nb li .nb_date {
  float: none;
  display: block;
  margin-top: 6px;
}

#bo_w .bo_w_info {
  margin: 0;
}

#bo_w .bo_w_info .frm_input {
  width: 100%;
  margin: 0 0 12px;
}

#bo_w .bo_w_tit .frm_input,
#bo_w .bo_w_link .frm_input,
#bo_w .bo_w_flie .frm_input,
#bo_w .bo_w_select select {
  height: 52px;
  border-radius: 12px;
}

#bo_w .bo_w_tit .frm_input {
  padding-right: 16px;
}

#bo_w .bo_w_tit #btn_autosave {
  position: static;
  margin-top: 10px;
}

#bo_w .btn_submit,
#bo_w .btn_cancel {
  min-width: 110px;
  height: 46px;
  font-size: 14px;
}

.bo_sch {
  margin-top: -150px;
}

.bo_sch h3 {
  padding: 18px 20px;
  font-size: 17px;
}

.bo_sch form {
  padding: 20px;
}

.bo_sch select {
  height: 46px;
}

.bo_sch .sch_input,
.bo_sch .sch_btn {
  height: 44px;
}