@charset "utf-8";

/* 사이드 메뉴 */
.main_mboard { margin-top: 15px; background: #fafafa; }
.row_mboard { display: flex; justify-content: flex-start; background: #fff; }
.mboard { width: 200px; }

/* 게시판 리스트 */
.board { width: calc(100% - 200px); }
.board h2 { width: 100%; }

.nodata { text-align: center; margin: 15px 0; color: red; font-weight: bold; font-size: 18px; }
/*.board_member { width: 99%; padding: 0 15px; margin: 15px auto 0 auto; }*/
.board_member { width: 100%; padding: 0; margin: 0; }
/*.div_files { display: flex; flex-wrap: wrap; padding-left: 15px; }*/
.div_files { display: flex; flex-wrap: wrap; margin-top: 15px; padding: 5px 0 8px 15px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.div_files ul { display: flex; flex-wrap: wrap; line-height: 22px; }
.div_files li { padding-left: 5px; }
.div_files li i { font-size: 20px; color: #065fd4; vertical-align: middle; }
.div_files li span { margin-left: -5px; }
.div_ccont { display: block; }
.div_ccont iframe { max-width: 100%; }
.div_ccont img { max-width: 100%; height: auto; }
.div_ccont .table-bordered { border-collapse: collapse; border-spacing: 0; width: 100%; }
.div_ccont .table-bordered,
.div_ccont .table-bordered th,
.div_ccont .table-bordered td { border: 1px solid #222; }
.attach_files_img img { max-width: 100%; height: auto; }