.contents_wrap > .container {
  max-width:47rem;
  margin-top:2.3rem;
  margin-bottom:6.4rem;
}
.write_title {
  gap:0.8rem;
  grid-gap:0.8rem;
  padding-bottom:0.9rem;
  border-bottom:2px solid #737373;
}
.write_title span {
  font-size:0.7rem;
  line-height:0.7rem;
  letter-spacing:0;
  color:#b19f7d;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--bold);
}
.write_title h6 {
  font-size:1.3rem;
  letter-spacing:0;
  color:#333;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--semibold);
}
.forms {
  gap:0.5rem;
  grid-gap:0.5rem;
  margin-top:1.3rem;
}
select {
  width:14.3rem;
  height:2.5rem;
  font-size:0.75rem;
  letter-spacing:-0.2px;
  color:#c9c9c9;
  padding:0.75rem 0.75rem;
  background: url(/static/user/images/btns/btn_select_down_arrow.png)no-repeat 95% center / 0.9rem 0.9rem;
  border-radius:0;
  box-sizing:border-box;
}
.forms .formbox {
  gap:0.5rem;
  grid-gap:0.5rem;
}
.forms .formbox .title_write {
  width:100%;
  height:2.5rem;
  border:1px solid #dbdbdb;
  box-sizing:border-box;
  font-size:0.75rem;
  letter-spacing:-0.2px;
  color:#525252;
  padding:0.75rem 0.75rem;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--medium);
}
.forms .formbox .title_write::placeholder {
  color:#c9c9c9;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--medium);
}
.forms .formbox .content_write {
  width:100%;
  height:18.8rem;
  border:1px solid #dbdbdb;
  box-sizing:border-box;
  font-size:0.75rem;
  letter-spacing:-0.2px;
  color:#525252;
  padding:0.75rem 0.75rem;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--medium);
}
.forms .formbox .content_write::placeholder {
  color:#c9c9c9;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--medium);
}
.btns {
  gap:0.5rem;
  grid-gap:0.5rem;
  justify-content:flex-end;
  margin-top:1rem;
}
.btns .btn {
  justify-content:center;
  width:7.7rem;
  height:2.2rem;
  box-sizing:border-box;
  cursor:pointer;
}
.btns .btn span {
  font-size:0.75rem;
  letter-spacing:-0.5px;
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  font-weight:var(--semibold);
}
.btns .btn_cancel {
  border:1px solid #dbdbdb;
}
.btns .btn_cancel span {
  color:#818181;
}
.btns .btn_completion {
  background:var(--main-ocher);
}
.btns .btn_completion span {
  color:var(--base-white);
}
.mobile_header_menu {
  display:none;
  grid-template-columns:repeat(3,1fr);
  align-items:center;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:3.1rem;
  box-shadow:0 1px 0 0 #f2f2f2;
  background:var(--base-white);
}
.mobile_header_menu .flex.btn_prev img {
  width:0.45rem;
  height:0.85rem;
  padding:1rem;
  cursor:pointer;
}
.mobile_header_menu div h2 {
  font-size:0.85rem;
  letter-spacing:-0.33px;
  color:#55545b;
  font-weight:var(--semibold);
  font-family: "Pretendard Variable" , "newyork", sans-serif;
  text-align:center;
}
@media screen and (max-width:501px){
  .mobile_header_menu {display:grid;}
  .write_title {display:none;}
  .contents_wrap > .container {margin-top:1.3rem;margin-bottom:1.5rem;}
  select , .forms .formbox .title_write , .forms .formbox .content_write, .btns .btn {border-radius:0.2rem;}
  select {width:11.1rem;}
  .btns {gap:0.3rem;grid-gap:0.3rem;}
  .btns .btn {width:100%;height:2.6rem;margin-top:0;}
  .btns .btn span {font-size:0.7rem;letter-spacing:-0.21px;}
  .mobile_foot_top { margin-top:20px; }
}




































/*  */
