/* 게시판 목록 */
#cgmall_board_list{width:100%; margin:0 auto; padding:0 0 30px 0;}
#cgmall_board_list table{width:100%; margin:16px 0 0;}
#cgmall_board_list table th{padding:8px; background:#e54c00; color:white; font-size:24px;}
#cgmall_board_list table td{padding:6px 0; text-align:center; border-bottom:1px solid #e54c00;}
#cgmall_board_list table td p{margin:0 0 4px 0; text-align:left;}
#cgmall_board_list table td p strong{font-size:24px;}
#cgmall_board_list table td p b{color:#e54c00;}
#cgmall_board_list input[type='button']{font-size:24px; padding:8px 16px; background:#e54c00; border:none; border-radius:4px; color:white;}

#cgmall_board_list_search{text-align:center; margin:0; padding:8px 0;}
#cgmall_board_list_search #keyword{box-sizing:border-box; width:79%; padding:6px 4px; font-size:20px; border:2px solid #e54c00; border-radius:4px; vertical-align:middle;}
#cgmall_board_list_search input[type='submit']{width:20%; background:#e54c00; color:white; border:none; padding:6px 0; border-radius:4px; font-size:24px; vertical-align:middle;}

/* 갤러리게시판 목록 */
#cgmall_board_list_gallery{width:100%; margin:0 auto; padding:30px 0;}
#cgmall_board_list_gallery ol{margin:0; padding:0; list-style:none; text-align:center;}
#cgmall_board_list_gallery ol li{width:47%; margin:0 1% 20px 1%; display:inline-block; vertical-align:top;}
#cgmall_board_list_gallery ol li img{width:100%; border-radius:4px;}
#cgmall_board_list_gallery ol li p{margin:0 0 10px 0;}
#cgmall_board_list_gallery ol li a{color:#464646;}









/* 페이지 */
#cgmall_page_p{text-align:center; margin:40px 0 20px 0;}
.cgmall_pages_q{display:inline-block; box-sizing:border-box; min-width:48px; height:48px; line-height:48px; margin:0 2px; padding:0 8px; border:2px solid #e54c00; border-radius:4px; font-size:24px; color:#e54c00;}
#cgmall_page_p b{display:inline-block; box-sizing:border-box; min-width:48px; height:48px; line-height:48px; margin:0 2px; padding:0 8px; border:2px solid #e54c00; border-radius:4px; font-size:24px; background:#e54c00; color:white;}

/* 게시판 본문 */
#cgmall_board_view{width:100%; margin:0 auto; padding:0 0 32px 0;}
#cgmall_board_view h2{width:100%; font-size:24px; margin:16px auto 0 auto; padding:0 0 8px 0; text-align:center; border-bottom:2px solid #e54c00;}
#cgmall_board_view_top_panel{margin:0; padding:8px 0; text-align:center; border-bottom:2px solid #e54c00;}
#cgmall_board_view input[type='button']{font-size:24px; padding:8px 16px; background:#e54c00; border:none; border-radius:4px; color:white;}
#cgmall_board_view_go_prev{float:left;}
#cgmall_board_view_go_next{float:right;}
#cgmall_board_view dl{clear:both;}
#cgmall_board_view dl dt{clear:both; float:left; width:120px; margin:4px 0; padding:4px; border-right:2px solid #e54c00; text-align:right; font-weight:bold;}
#cgmall_board_view dl dd{float:left; width:calc(100% - 144px); margin:4px 0; padding:4px 0 4px 8px;}
#cgmall_board_view dl dd img{vertical-align:middle;}
#cgmall_board_view_file, #cgmall_board_view_content{clear:both; padding:4px; margin:0 0 16px 0;}
#cgmall_board_view_content{border:1px solid #e54c00; border-width:1px 0; min-height:320px;}
#cgmall_board_view_file p{margin:4px 0; padding:4px; background:#e54c00; color:white;}
#cgmall_board_view_file p a{margin:0 8px 0 0; color:white; text-decoration:none; font-weight:bold;}
#cgmall_board_view_file p b{font-size:16px; font-weight:normal;}

/* 게시판 글쓰기 */
#cgmall_board_write{width:100%; margin:0 auto; padding:0 0 32px 0;}
#cgmall_board_write h2{width:100%; font-size:24px; margin:16px auto 0 auto; padding:0 0 8px 0; text-align:center; border-bottom:2px solid #e54c00;}
#cgmall_board_write dl{margin:0; padding:0;}
#cgmall_board_write dl dt{clear:both; float:left; width:120px; margin:4px 0; padding:10px 4px; border-right:2px solid #e54c00; text-align:right; font-weight:bold;}
#cgmall_board_write dl dd{float:left; width:calc(100% - 144px); margin:4px 0; padding:4px 0 4px 8px;}
#cgmall_board_write dl dd img{vertical-align:middle;}

#cgmall_board_write input[type='text'], #cgmall_board_write input[type='password']{box-sizing:border-box; width:90%; padding:6px 4px; font-size:20px; border:2px solid #e54c00; border-radius:4px; vertical-align:middle;}
#cgmall_board_write input[type='file']{font-size:24px;}
#cgmall_board_write input[type='submit'], #cgmall_board_write input[type='button']{font-size:24px; margin:30px 0 0 0; padding:8px 0; width:30%; background:#e54c00; border:none; border-radius:4px; color:white;}
#wr_titho{width:100px !important; text-align:center;}
#wr_contents{box-sizing:border-box; width:96%; height:256px; margin:16px 0; padding:6px 4px; font-size:20px; border:2px solid #e54c00; border-radius:4px; vertical-align:middle;}
