.board_box {padding:2px 0 0 0;}
.board_area {position:relative;}
.board_area .top_area {padding: 11px;border-top: 2px solid #222;border-bottom: 1px solid #ccc;background:#f8f8f8;line-height: 1.5em;white-space: nowrap;color:#222;}
.board_area .top_area h1 {overflow: hidden;text-overflow: ellipsis;margin: 0;padding: 0 8px;font-weight:bold;}
.board_area .top_area .date {font-weight: normal;letter-spacing: 0 !important;padding-right:2px;}
.board_area .btm_area {position: static;border-bottom: 1px solid #eee;}
.board_area .btm_area span {padding:0 8px;font-size: 11px;font-weight:bold;}
.board_area .btm_area b {padding-left:2px;color:#666;font-weight:normal;}
.board_area .btm_area .side {display: inline-block;padding:10px;}
.board_area .btm_area .side.sidefile {padding-left:16px;font-size:12px;color:#767676;}
.board_area .btm_area .side.sidefile .filename {font-size:11px;font-weight:normal;}
.board_area .btm_area .nick {padding:0 8px;font-size:13px;color:#333;text-align:left;font-weight:bold;}
.board_area .btm_area.endarea {border-bottom: 1px solid #cbcaca;}
.board_body {display:block;clear:both;margin:15px 17px;}
.board_nav {border-top:1px solid #eee;padding:0;margin:10px 0 0 0;}
.board_nav .to_sns {border: 1px solid #D3D3D3;border-radius: 4px;background: #FCFCFC;}
.board_nav .to_sns a {display:inline-block;font-size:11px;line-height:16px;padding:6px;}
.board_nav:after {content:'';display:block;clear:both;}

#bbsGallery {margin:20px 0;}
#bbsGallery .list_gallery {padding:2px 0 0 8px;clear:both;width:100%;}
#bbsGallery .list_gallery li {overflow:hidden;float:left;width:230px;margin:0 13px 13px 0;border:1px solid #e7e7e7;}
#bbsGallery .list_gallery li.empty {width:100%;text-align:center;padding:30px 0;}
#bbsGallery .list_gallery li .table_form {height:155px;}
#bbsGallery .list_gallery li .td {text-align:center;background:#e7e7e7;}
#bbsGallery .list_gallery li .td img {max-width:230px;max-height:155px;}
#bbsGallery .list_gallery li a span {display:block;margin:5px 0;text-align:center;}
#bbsGallery .list_gallery li a span.desc {padding:0 5px;}
#bbsGallery .list_gallery li a span.desc p {overflow:hidden;width:100%;height:20px;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:bold;}
#bbsGallery .list_gallery li a span.date {margin:0;}
#bbsGallery .list_gallery:after {content:'';display:block;clear:both;}
#bbsGallery .btn_wrap {margin:0 0 0 0;}

/* Align */
.al_middle{display:inline-block;vertical-align:middle;}

/* Box */
.box_scroll{}
.box_scroll .box{overflow:auto;overflow-x:hidden;height:;}

/* Table */
.table_wrap{overflow:hidden;margin:0 -1px 0 0;}
.table_wrap .dtable{margin:0 0 0 -1px;border-right:0;}
.dtable{margin:23px 0 0 0;width:100%;/* border-right:1px solid #e6e6e9; */border-top:1px solid #0c4da2;}
.dtable th,
.dtable td{padding:9px 5px 8px;border-bottom:1px solid #e6e6e9;border-left:1px solid #e6e6e9;text-align:center;}
.dtable th,
.dtable td.th{background:#f8f8f8;font-weight:bold;color:#222;}
.dtable.row th,
.dtable.row td,
.dtable .title{text-align:left;}
.dtable.row .th{text-align:center;}
.bbslistname1 {color:#888;font-size:12px;}
.table_form{display:table;width:100%;border-collapse:collapse;border-spacing:0;}
.table_form .tr{display:table-row;}
.table_form .td{display:table-cell;vertical-align:middle;}
.table_form.v-top .td{vertical-align:top;}

.dtable_txt{position:relative;margin:0 0 15px;}
.dtable_txt:after{content:'';display:block;clear:both;}
.dtable_txt .txt_left{float:left;}
.dtable_txt .txt_right{float:right;}

.dtable_desc{position:relative;margin:15px 0 0;}
.dtable_desc:after{content:'';display:block;clear:both;}
.dtable_desc .txt_left{float:left;}
.dtable_desc .txt_right{float:right;}

