/* */
#w08g-boardtable {

}

table.table_01 {
  width: 100%;
}

/* board table 기본, 공통 */
table.table_02,
table.table_03 {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
	text-align: left;
}

table.table_02 tbody td {
  padding: 4px;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}

table.table_03 tbody td {
  padding: 4px;
	vertical-align: middle;
}

.board_admin_bgcolor {
  padding: 4px 0 2px 0;
  background-color: #ddd;
}

img, input {
  vertical-align:middle;
}

.board_txt a,
.bbsnewf5 a,
.board_output a,
.comment_txt a {
  color: #000;
  text-decoration: none;
}

.board_txt a:hover,
.bbsnewf5 a:hover,
.board_output a:hover,
.comment_txt a:hover {
  text-decoration: none;
}

/* board search */
#ext_search {
 margin-top: 20px;
 text-align: center;
}

#search_table {
  width: 250px;
  margin: 0 auto;
  padding: 2px;
}
.search_txt {

}

/* board output */
.board_output {

}

.output_table {
  margin-top: -15px;
  width: 100%;
}

table.output_table tbody td{
  font-size: 12px;
  padding: 4px 0 2px 0;
  border-bottom: 1px dotted #ddd;
}

.bd_out1 {
  width: 240px;
}

.board_output_gallery_subject {

}
/* board list */

table.table_02 tbody td.att_title {
  height: 30px;
  padding-top: 10px;
  text-align: center;
  font-weight: bold;
  background-color: #f7f7f7;
}

@media screen and (max-width: 768px) {
  table.table_02 #post_area img{
    display: block;
    max-width: 100% !important;
    height: auto !important;
  }
  table.table_03 td img {
    max-width: 100% !important;
    height: auto !important;
  }

  table.table_02 #post_area,
  table.table_03 td {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }

}

/*페이징*/
.paging {
  color: #FF5500;
  font-weight: bold;
}
.paging a:link {
  color: #555;
  text-decoration: none;
}
.paging a:hover {
  color: #555;
  text-decoration: underline;
}

/* button */
.button {
  text-align: right;
  padding-top: 5px;
}

/* board view */
.board_bgcolor {
  background-color: #f7f7f7;
  font-weight: bold;
}
.board_rate {
  background-color: #e6f0f9;
}
.board_rate_td {
  padding:4px 5px 5px 5px;
}
.board_comment_bgcolor {
  background-color: #f7f7f7;
}

/* board commet */
.comment_name {
  color: #0055B5;
  padding-top: 4px;
}
.comment_txt {
  padding-top: 4px;
}

.gallery_subject {
  font-weight: bold;
  padding-top: 8px;
}

.gallery_title {

}

.gallery_etc {
  padding-bottom: 24px;
}

/* 웹진형 게시판 (세로배열)*/
.webzine_type2 {width:100%;}
.webzine_type2 td { color:#666666; font-family:돋움; font-size:12px; }
.webzine_type2 dl, #webzine_type2 dt, #webzine_type2 dd {margin:0;padding:0}
.webzine_type2 dl    {float:left;clear:both;width:100%;padding:0 0 16px 0;margin-bottom:0;}
.webzine_type2 .webzine_type_img_td { vertical-align:top;}
.webzine_type2 .webzine_type_img img {border:4px solid #cc3232; }
.webzine_type2 .webzine_type2_table_line { width:100%; border-top:1px solid #cccccc;}
.webzine_type2 dd   {float:left;width:100%;height:25px;padding:3px 0 1px 0;margin:0 0 -1px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.webzine_type2 .obj_name {display:inline-block;width:90px;height:25px;padding:5px 0 0 12px;color:#666666;background:url(/cimg/board/cafe24_webzine/bl_webzine_type2_title.gif) right 6px no-repeat;}
.webzine_type2 .obj_value {height:25px;padding:5px 0 0 10px;}

/* 이미지가 왼쪽일때 */
.webzine_type2,
.webzine_type_text_td_left {
  width: 100%;
  padding: 0 0 0 8px;
}
/* 이미지가 오른쪽일때 */
.webzine_type2,
.webzine_type_text_td_right {
  width: 100%;
  padding: 0 9px 0 0;
}

/* board write*/
input.public_input,
input.input_form {
  border: 1px solid #999;
} /* input, textarea */






/* formmail */
.formmail_title_bgcolor {
  background-color: #f7f7f7;
} /* table td */

.formmail_cell_bgcolor {
  padding-left: 10px;
} /* table td */

.formmail_border {
  border: 1px solid #ddd;
} /* input, textarea */

input[type="file"].formmail_border {
  margin-top: 20px;
}/* input */

.formmail_txt {

} /* input text */

.formmail_textarea_style {
  border: 1px solid #999;
} /* textarea */
