
/* <style> */

/* m_board */
section.m_bbs_list{padding:0; border-top:2px solid #477d3b; margin-bottom:20px}
section.m_bbs_list li{margin:0; padding:0; list-style:none;}
section.m_bbs_list li.bbs_title {font-size:1em; color:#333;margin-top:10px}
section.m_bbs_list li.bbs_title img {width: 32px; height: auto; margin-bottom: -3px;}
section.m_bbs_list li.bbs_title_info {font-size:0.75em; color:#777; padding:5px 3px 10px 3px; border-bottom:1px solid #aaa}

/* m_board_read */
section.m_bbs_read{padding:5px; border-top:2px solid #477d3b}
section.m_bbs_read li{margin:0; padding:0; list-style:none;}
section.m_bbs_read li.bbs_title {font-size:1.2em; color:#333;}
section.m_bbs_read li.bbs_title img {width: 38px; height: auto; margin-bottom: -3px; margin-right: 5px;}
section.m_bbs_read li.bbs_title_info {font-size:0.75em; color:#777; padding:3px 5px; border-bottom:1px solid #ccc; text-align:right}
section.m_bbs_read div.comment_view{font-size:1em}

/* m_board_write */
table.bbs_write{width:100%;border-top:2px solid #477d3b}
table.bbs_write th{font-size:0.9em; padding:5px 0}
table.bbs_write td{font-size:0.8em; padding:0}
textarea.txt_area{width:100%; height:200px; font-size:1em; line-height:1.8em; color:#333}


/* image board */
ul.bbs_list_image{}
ul.bbs_list_image li{padding:0; margin:0;margin-bottom:20px; float:left; width:50%;display:inline-block;} 
ul.bbs_list_image li div.img {margin:2%; padding:0px;width:96%; height: 150px ; display:inline-block; background-size:contain; background-position: center; background-repeat: no-repeat;}
ul.bbs_list_image li p{padding:0 10px ; margin:5px 0; text-align:center}





.bbs_top {position:relative;width:100%;height:35px;;display:inline-block}
.bbs_top .search {width:250px;height:28px;}
.bbs_top .search form {width:100%;height:100%;}
.bbs_top .search form .txt {width:178px;height:20px; font-family:'Nanum Gothic';color:#666;font-size:14px; border:1px solid #aaa; padding-bottom:2px}
.bbs_top .search form #b_txt {background:url("../img/_bg_search_txt.png") no-repeat 2px 5px;}
.bbs_top .search form .focus {background:none !important;}
.bbs_top .search form .btn_search{background:#477d3b url("../img/_bbs_btn_q.png") no-repeat 13px 7px; width:42px; height:25px; border:0px; }



.bbs_bot {position:relative;padding-top:25px;width:100%; text-align:center}
.bbs_bot .btn_write {top:25px;right:0;}
.subpage_text1 {font-size:18px; font-family:'Nanum Gothic';}
.subpage_text2 {font-size:12px; font-family:'Nanum Gothic';}

button.btn_def{background-color:#477d3b; padding:6px 12px; margin:3px; border-radius: 6px; color:#fff; font-size:0.8em; border:0; cursor:pointer}
input.btn_def{background-color:#477d3b; padding:6px 12px; margin:3px; border-radius: 6px; color:#fff; font-size:1em; border:0; cursor:pointer}
input.btn_sm{background-color:#477d3b; padding:3px 6px; margin:2px; border-radius: 4px; color:#fff; font-size:0.8em; border:0; cursor:pointer}

input.insert_subj{width:96%;font-size:1em; background:none;border:1px solid #666;color:#333;}
input.insert_wname{width:96%;font-size:1em; background:none;border:1px solid silver;color:#333;}
input.insert_pass{width:80px;font-size:1em; background:none;border:1px solid #e54b00;color:red;}



/* 페이지 이동 */
.page {width:100%;text-align:center; padding:0}
.page li {display:inline-block; zoom:1; *display:inline;width:28px;font-size:14px;color:#666;margin:0 3px}
.page li a {display:block;padding:5px 0;width:100%;color:#666;border:1px solid #ddd;}
.page li a.normal {color:#333;background:#fff;border:1px solid #d1d2d4;}
.page li a.over {color:#fff;background:#82a636;border:1px solid #d1d2d4;}

.clr {clear:both;}
.pos_abs {position:absolute;}
._center{text-align:center}

table.tmp_tb{width:800px; border-collapse:collapse; margin:10px auto;overflow:hidden}
table.tmp_tb tr{border:1px solid #aaa}
table.tmp_tb tr th{font-size:20px; text-align:center;padding:7px; background-color:#eee}
table.tmp_tb tr th.tit{font-size:16px; text-align:center;padding:7px; background-color:#fafafa; border:1px solid #aaa;}
table.tmp_tb tr td{padding:5px; border:1px solid #aaa; line-height:25px}
table.tmp_tb tr td.tit{width:155px; font-size:15px; text-align:center}
table.tmp_tb tr td.img{padding:5px; }
table.tmp_tb tr td.img img{width:200px; margin:3px; float:left }
table.tmp_tb tr td.body{overflow:hidden}
input{
    vertical-align:middle;
}

