@charset "UTF-8";
/* write form
--------------------------------------------------------------------------------------------------------*/
.boardWrite {
  /* 제목 입력 */
  /* editor */
  /* 약관동의 */
  /* 확장 변수 입력 */
  /* xe 1.7 도로명 주소부분 */
  /* 다음 주소 */
}
.boardWrite .caption {
  text-align: right;
  margin: 20px 0 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
  color: #777;
}
.boardWrite em {
  color: #2980b9;
}
.boardWrite .boardWriteHeader {
  margin: 0 0 4px;
  padding: 0;
  vertical-align: top;
}
.boardWrite .write_type {
  margin: 0 0 10px;
}
.boardWrite .write_type * {
  vertical-align: middle;
}
.boardWrite .write_type .category {
  display: block;
  padding: 0;
  border: 1px solid #e1e1e1;
}
.boardWrite .write_type .category select {
  width: 100%;
  margin: 0;
  padding: 0 5px;
  border: 0;
  height: 38px;
  background: #fbfbfb;
  color: #777;
}
.boardWrite .write_type .input_title {
  position: relative;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
}
.boardWrite .write_type .input_form .btn {
  height: 38px !important;
  line-height: 36px !important;
}
.boardWrite .inputText {
  width: 100%;
}
.boardWrite input[type=text],
.boardWrite input[type=password] {
  display: inline-block;
  font-size: 14px;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  color: #777;
  background: #fff;
  border: 1px solid #e1e1e1;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.boardWrite textarea {
  width: 100%;
  display: inline-block;
  font-size: 14px;
  padding: 10px;
  height: 80px;
  color: #777;
  background: #fff;
  border: 1px solid #e1e1e1;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  resize: vertical;
}
.boardWrite input:focus,
.boardWrite textarea:focus {
  outline: none;
  border-color: #c1c1c1;
  background: #fff;
  color: #555;
}
.boardWrite .write_type p {
  margin: 10px 0;
  text-align: left;
}
.boardWrite .boardEditor {
  margin-bottom: 10px;
  padding: 15px;
  border: 1px solid #e1e1e1;
  background-color: #f1f1f1;
}
.boardWrite .editor * {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.boardWrite .cke_chrome {
  border: 1px solid #e1e1e1 !important;
  box-shadow: none !important;
}
.boardWrite .cke_top {
  border-bottom: 1px solid #e1e1e1 !important;
}
.boardWrite .cke_bottom {
  border-top: 1px solid #e1e1e1 !important;
}
.boardWrite .cke_toolbar_break {
  display: none !important;
}
.boardWrite .write_type .agree {
  height: 100px;
  resize: none;
  overflow-y: scroll;
  box-shadow: none;
  background: #fff;
  color: #555;
}
.boardWrite .write_type input[type=radio],
.boardWrite .write_type input[type=checkbox] {
  margin: 0 2px 0 0;
  vertical-align: middle;
}
.boardWrite .write_type input + label {
  margin: 0 5px 0 0;
}
.boardWrite .write_type em {
  font-style: normal;
  font-weight: normal;
}
.boardWrite .extraVarsList button {
  white-space: nowrap;
}
.boardWrite .extraVarsList .current_address,
.boardWrite .extraVarsList .krZip input,
.boardWrite .extraVarsList .address,
.boardWrite .extraVarsList .text,
.boardWrite .extraVarsList .homepage,
.boardWrite .extraVarsList .email_address,
.boardWrite .extraVarsList textarea {
  width: 100%;
}
.boardWrite .extraVarsList .select {
  height: 38px;
  line-height: 38px;
  border: 1px solid #e1e1e1 !important;
  border-radius: 3px !important;
}
.boardWrite .extraVarsList ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.boardWrite .extraVarsList ul li {
  display: inline;
  margin: 0 0 10px 0;
  padding: 4px 0;
}
.boardWrite .extraVarsList .krZip {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 0;
}
.boardWrite .extraVarsList .krZip .box {
  margin: 0 0 10px !important;
}
.boardWrite .extraVarsList input[type=text]:disabled {
  margin-bottom: 3px;
  background-color: #e1e1e1;
  box-shadow: none;
}