/* 게시판 */
html, body
{
	-webkit-text-size-adjust:100%; 
	-moz-text-size-adjust:100%; 
	-ms-text-size-adjust:100%; 
	text-size-adjust:100%; 
}

#board { width:100%; min-width:560px; font-size:14px; color:#333; font-family:"Nanum Gothic", "맑은 고딕", "돋움", sans-serif; line-height:1.6; vertical-align:baseline; word-wrap:break-word; overflow:hidden; }


.view_block_content h1, .view_block_content h2, .view_block_content h3, .view_block_content h4, .view_block_content h5, .view_block_content h6 {

  font-family: "Nanum Gothic", "맑은 고딕", "돋움", sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
  line-height: 1.2;
  word-wrap:break-word;
  vertical-align:baseline;

	margin:0px; padding:0px;
}


#board form { margin:0px; padding:0px; }
#board .no_view p { margin:0px; padding:0px; }
#board input { font-size:14px; color:#333; font-family:"Nanum Gothic", "맑은 고딕", "돋움", sans-serif; }
#board textarea { font-size:14px; color:#333; font-family:"Nanum Gothic", "맑은 고딕", "돋움", sans-serif; }
#board select { font-size:14px; color:#333; font-family:"Nanum Gothic", "맑은 고딕", "돋움", sans-serif; }
#board button { font-size:14px; color:#333; font-family:"Nanum Gothic", "맑은 고딕", "돋움", sans-serif; }
#board button { cursor:pointer; }
#board .pointer { cursor:pointer; }
#board .center { text-align:center; }
#board .mt10 { margin-top:10px; }
#board .mt20 { margin-top:20px; }
#board .mb10 { margin-bottom:10px; }
#board .mb20 { margin-bottom:20px; }
#board .ml10 { margin-left:10px; }
#board .ml20 { margin-left:20px; }
#board .mr10 { margin-right:10px; }
#board .mr20 { margin-right:20px; }
#board .w100 { width:100%; }
#board .pos_rel { position:relative; }
#board .hidden { display:none; }
#board .vat { vertical-align:top; }
#board select { height:40px; border:1px solid #CCC; padding:8px 12px; border-radius:4px; box-shadow:inset 2px 2px 5px #EEE; -moz-box-shadow:inset 2px 2px 5px #EEE; -webkit-box-shadow:inset 2px 2px 5px #EEE; }
#board select.b_headword { padding:0px 12px;}

#board input[type=text] { height:38px; line-height:38px; border:1px solid #CCC; padding:0px 12px; border-radius:4px; box-shadow:inset 2px 2px 5px #EEE; -moz-box-shadow:inset 2px 2px 5px #EEE; -webkit-box-shadow:inset 2px 2px 5px #EEE; }
#board input[type=password] { height:38px; line-height:38px; border:1px solid #CCC; padding:0px 12px; border-radius:4px; box-shadow:inset 2px 2px 5px #EEE; -moz-box-shadow:inset 2px 2px 5px #EEE; -webkit-box-shadow:inset 2px 2px 5px #EEE; display:inline-block; width:30%;}
#board input[type=file] { height:38px; line-height:38px; border:1px solid #CCC; padding:0px 12px; border-radius:4px; box-shadow:inset 2px 2px 5px #EEE; -moz-box-shadow:inset 2px 2px 5px #EEE; -webkit-box-shadow:inset 2px 2px 5px #EEE; }
#board span.input_w100 { display:block; margin-right:26px; }
#board button.search { position:absolute; top:0px; right:0px; width:45px; height:40px; border:1px solid #CCC; background:URL("/module/board/img/icon_search.png") center center no-repeat #FFF; border-top-right-radius:4px; border-bottom-right-radius:4px; }
#board button.search:hover { background-color:#E6E6E6; }
#board button.search_reset { position:absolute; top:0px; right:44px; width:45px; height:40px; border:1px solid #CCC; background:URL("/module/board/img/icon_search_reset.png") center center no-repeat #FFF; }
#board button.search_reset:hover { background-color:#E6E6E6; }

#board div.notice ul { list-style:none; padding:0px; margin:0px; border-top:1px solid #DDD; }
#board div.notice li { position:relative; border-bottom:1px dashed #DDD; padding:12px; background:#FBFBFB; overflow:hidden; }
#board div.notice li:last-child { border:0px; }
#board div.notice a { color:#333; text-decoration:none; font-weight:bold; }
#board div.notice span.subject { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:120px;}
#board div.notice span.notice { display:inline-block; width:45px; margin-right:5px; background:URL("/module/board/img/icon_notice.png") center center no-repeat; }
#board div.notice span.comment { display:inline-block; width:28px; height:18px; line-height:18px; padding-left:2px; margin-left:5px; text-align:center; color:#4CAE4C; font-size:12px; font-weight:bold; background:URL("/module/board/img/icon_comment.png") center center no-repeat; vertical-align:middle; }
#board div.notice span.lock { display:inline-block; width:16px; margin-left:5px; background:URL("/module/board/img/icon_lock.png") center center no-repeat; }
#board div.notice span.date { position:absolute; top:0px; right:12px; width:100px; line-height:49px; font-size:12px; font-family:verdana, "Nanum Gothic", "맑은 고딕", "돋움", sans-serif; font-weight:normal; color:#666; text-align:center; }

#board div.list_A ul { list-style:none; padding:0px; margin:0px; border-top:1px solid #DDD; }
#board div.list_A li { position:relative; border-bottom:1px solid #DDD; padding:13px; overflow:hidden; }
#board div.list_A li.no_data { text-align:center; line-height:300px; }
#board div.list_A span.resize { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:240px; }
#board div.list_A span.no { display:inline-block; width:45px; text-align:center; font-size:11px; font-family:verdana; color:#999; }
#board div.list_A span.name { position:absolute; top:0px; right:132px; width:100px; line-height:48px; color:#666; text-align:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_A span.date { position:absolute; top:0px; right:12px; width:100px; line-height:48px; font-size:12px; font-family:verdana, "Nanum Gothic", "맑은 고딕", "돋움", sans-serif; color:#666; text-align:center; }
#board div.list_A span.headword { color:#2a72ba; font-size:12px; margin-right:5px; }
#board div.list_A span.comment { display:inline-block; width:28px; height:18px; line-height:18px; padding-left:2px; margin-left:5px; text-align:center; color:#4CAE4C; font-size:12px; font-weight:bold; background:URL("/module/board/img/icon_comment.png") center center no-repeat; vertical-align:middle; }
#board div.list_A span.lock { display:inline-block; width:16px; margin-left:5px; background:URL("/module/board/img/icon_lock.png") center center no-repeat; }
#board div.list_A span.reply { display:inline-block; width:9px; margin-right:5px; background:URL("/module/board/img/icon_reply.png") center center no-repeat; }
#board div.list_A a { color:#333; text-decoration:none; }

#board div.list_B ul { list-style:none; padding:0px; margin:0px; border-top:1px solid #DDD; }
#board div.list_B li { position:relative; border-bottom:1px solid #DDD; padding:30px 0px; overflow:hidden; min-height:150px; }
#board div.list_B li.no_data { text-align:center; line-height:300px; }
#board div.list_B div.img { position:absolute; width:250px; height:150px; background-color:#F5F5F5; background-position:center center; background-size:cover; background-repeat:no-repeat; }
#board div.list_B div.img:hover { background-size:contain; }
#board div.list_B div.lock { background-image:URL("/module/board/img/icon_lock2.png"); }
#board div.list_B div.line1 { position:absolute; top:0px; bottom:0px; left:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_B div.line2 { position:absolute; top:0px; bottom:0px; right:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_B div.line3 { position:absolute; top:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_B div.line4 { position:absolute; bottom:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_B div.block { height:150px; overflow:hidden; padding:0px 10px; }
#board div.list_B div.block_right { margin-left:270px; height:150px; overflow:hidden; }
#board div.list_B p { margin:0px; padding:0px;}
#board div.list_B p.title { font-size:18px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_B p.contents { margin-top:10px; text-align:justify; font-size:14px; line-height:25px; max-height:75px; overflow:hidden; color:#666; }
#board div.list_B p.info { margin-top:8px; font-size:12px; line-height:25px; max-height:25px; overflow:hidden; color:#666; }
#board div.list_B span.headword { color:#2a72ba; margin-right:5px; }
#board div.list_B span.comment { display:inline-block; width:28px; height:18px; line-height:18px; padding-left:2px; margin-right:5px; text-align:center; color:#4CAE4C; font-size:12px; font-weight:bold; background:URL("/module/board/img/icon_comment.png") center center no-repeat; vertical-align:middle; }
#board div.list_B span.lock { display:inline-block; width:16px; margin-right:5px; background:URL("/module/board/img/icon_lock.png") center center no-repeat; }
#board div.list_B a { color:#333; text-decoration:none; }

#board div.list_C ul { list-style:none; padding:30px 0px; margin:0px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; overflow:hidden; }
#board div.list_C li.post { display:inline-block; float:left; width:25%; overflow:hidden; }
#board div.list_C li.no_data { padding:13px; text-align:center; line-height:300px; }
#board div.list_C div.post_block { position:relative; margin:10px; }
#board div.list_C div.img { position:relative; height:300px; background-color:#F5F5F5; background-position:center; background-size:contain; background-repeat:no-repeat; }
/*#board div.list_C div.img:hover { background-size:contain; }*/
#board div.list_C div.lock { background-image:URL("/module/board/img/icon_lock2.png"); }
#board div.list_C div.title { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:10px 15px 0px 15px; font-weight:bold; }
#board div.list_C div.name { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0px 15px 10px 15px; border-bottom:1px solid rgba(150,150,150,0.2); color:#666; }
#board div.list_C div.info { padding:10px 15px; background:#FDFDFD; }
#board div.list_C div.line1 { position:absolute; top:0px; bottom:0px; left:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_C div.line2 { position:absolute; top:0px; bottom:0px; right:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_C div.line3 { position:absolute; top:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_C div.line4 { position:absolute; bottom:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_C span.headword { float:left; color:#2a72ba; font-size:12px; margin-right:5px; }
#board div.list_C span.other { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right; }
#board div.list_C span.date { font-size:12px; font-family:verdana, "Nanum Gothic", "맑은 고딕", "돋움", sans-serif; color:#AAA; }
#board div.list_C span.comment { float:left; display:inline-block; width:28px; height:18px; line-height:18px; padding-left:2px; margin-right:5px; text-align:center; color:#4CAE4C; font-size:12px; font-weight:bold; background:URL("/module/board/img/icon_comment.png") center center no-repeat; }
#board div.list_C span.check { position:absolute; top:1px; left:1px; display:inline-block; padding:5px; background:#FFF; line-height:1; opacity:0.5; }
#board div.list_C a { color:#333; text-decoration:none; }

#board div.list_D ul { list-style:none; padding:30px 0px; margin:0px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; overflow:hidden; }
#board div.list_D li.post { display:inline-block; float:left; width:25%; overflow:hidden; }
#board div.list_D li.no_data { padding:13px; text-align:center; line-height:300px; }
#board div.list_D div.post_block { position:relative; margin:10px; background-color:#F9F9F9;}
#board div.list_D div.img { position:relative; height:150px; background-color:#FFF; background-position:center center; background-size:contain; background-repeat:no-repeat; }
#board div.list_D div.img:hover { background-size:contain; }
#board div.list_D div.lock { background-image:URL("/module/board/img/icon_lock2.png"); }
#board div.list_D div.title { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:10px 15px; font-weight:bold; }
#board div.list_D div.info { padding:0px 15px; }
#board div.list_D div.line1 { position:absolute; top:0px; bottom:0px; left:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_D div.line2 { position:absolute; top:0px; bottom:0px; right:0px; width:1px; background:rgba(150,150,150,0.2); }
#board div.list_D div.line3 { position:absolute; top:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_D div.line4 { position:absolute; bottom:0px; left:1px; right:1px; height:1px; background:rgba(150,150,150,0.2); }
#board div.list_D span.headword { float:left; color:#2a72ba; font-size:12px; margin-right:5px; }
#board div.list_D span.other { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right; }
#board div.list_D span.check { position:absolute; top:1px; left:1px; display:inline-block; padding:5px; background:#FFF; line-height:1; opacity:0.5; }
#board div.list_D a { color:#333; text-decoration:none; }

#board div.list_E ul { list-style:none; padding:0px; margin:0px;}
#board div.list_E li { position:relative; border-bottom:1px solid #CCC; padding:13px; overflow:hidden; }
#board div.list_E li:nth-child(odd) { background-color:#FFF; }
#board div.list_E li.no_data { text-align:center; line-height:300px; }
#board div.list_E li.board_title { background-color:#444; border-bottom:3px solid #CCC; font-weight:bold; font-size:16px;}
#board div.list_E li.board_title span { text-align:left; color:#FFF;}
#board div.list_E span.resize { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:240px; }
#board div.list_E span.no { display:inline-block; width:45px; text-align:center; font-size:11px; font-family:verdana; color:#999; }
#board div.list_E span.tel { position:absolute; top:0px; right:232px; width:200px; line-height:48px; color:#666; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#board div.list_E span.cate { position:absolute; top:0px; right:12px; width:200px; line-height:48px; font-family:verdana, "Nanum Gothic", "맑은 고딕", "돋움", sans-serif; color:#666; text-align:left; }
#board div.list_E span.headword { color:#2a72ba; font-size:12px; margin-right:5px; }
#board div.list_E span.comment { display:inline-block; width:28px; height:18px; line-height:18px; padding-left:2px; margin-left:5px; text-align:center; color:#4CAE4C; font-size:12px; font-weight:bold; background:URL("/module/board/img/icon_comment.png") center center no-repeat; vertical-align:middle; }
#board div.list_E span.lock { display:inline-block; width:16px; margin-left:5px; background:URL("/module/board/img/icon_lock.png") center center no-repeat; }
#board div.list_E span.reply { display:inline-block; width:9px; margin-right:5px; background:URL("/module/board/img/icon_reply.png") center center no-repeat; }
#board div.list_E a { color:#333; text-decoration:none; }

#board div.list_bottom { clear:both; margin-top:30px; position:relative; }
#board div.list_bottom div.list_bottom_1 { position:absolute; top:0px; left:0px; width:120px; }
#board div.list_bottom div.list_bottom_2 { margin-left:130px; margin-right:130px; text-align:center; min-height:40px; }
#board div.list_bottom div.list_bottom_3 { position:absolute; top:0px; right:0px; width:120px; text-align:right; }
#board div.list_bottom button.check { float:left; width:45px; height:40px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:0px; background:URL("/module/board/img/icon_check.png") center center no-repeat #FFF; border-top-left-radius:4px; border-bottom-left-radius:4px; }
#board div.list_bottom button.check:hover { background-color:#E6E6E6; }
#board div.list_bottom button.del { float:left; width:75px; height:40px; border:1px solid #CCC; background:#FFF; border-top-right-radius:4px; border-bottom-right-radius:4px; }
#board div.list_bottom button.del:hover { background-color:#E6E6E6; }
#board div.list_bottom button.write { width:120px; height:40px; border:1px solid #CCC; background:#F8F9FA; color:#333; border-radius:4px; }
#board div.list_bottom button.write:hover { background-color:#F0F0F0; }
#board div.list_bottom span.paging { vertical-align:top; display:inline-block; padding:0px 5px; margin:0px 1px; min-width:28px; height:38px; line-height:38px; font-weight:bold; font-size:12px; font-family:verdana; height:38px; border:1px solid #DDD; }
#board div.list_bottom span.paging_1 { display:none; }
#board div.list_bottom span.paging_2 { background:URL("/module/board/img/icon_paging_p.png") center center no-repeat; }
#board div.list_bottom span.paging_2:hover { background-color:#EEE; }
#board div.list_bottom span.paging_3 { border:1px solid #2E6DA4; background:#337AB7; color:#FFF; }
#board div.list_bottom span.paging_4 { color:#666; }
#board div.list_bottom span.paging_4:hover { background:#EEE; }
#board div.list_bottom span.paging_5 { background:URL("/module/board/img/icon_paging_n.png") center center no-repeat; }
#board div.list_bottom span.paging_5:hover { background-color:#EEE; }
#board div.list_bottom span.paging_6 { display:none; }


#board div.write_box { border:1px solid #DDD; padding:10px; border-radius:4px; }
#board div.write_block { padding:10px; position:relative; }
#board div.write_block label.h { position:absolute; top:10px; left:0px; width:150px; height:40px; line-height:40px; text-align:center; font-size:14px;}
#board div.write_block label.seq { height:40px; line-height:40px; text-align:center; }
#board div.write_cell { margin-left:150px; }
#board div.write_cell input[type=text] { width:100%; }
#board div.write_cell input[type=password] { width:100%; }
#board div.write_cell input[type=file] { width:100%; }
#board div.write_cell p { padding:0px; margin:0px; line-height:40px; }
#board div.write_block button.write_submit { border:1px solid #CCC; background:#F8F9FA; color:#333; width:150px; height:40px; border-radius:4px; -moz-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); -webkit-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); }
#board div.write_block button.write_submit:hover { background:#F0F0F0; }
#board div.write_block a.write_cancel { display:inline-block; border:1px solid #CCC; background:#F8F9FA; color:#333; width:148px; height:38px; line-height:38px; text-align:center; text-decoration:none; border-radius:4px; -moz-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); -webkit-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); }
#board div.write_block a.write_cancel:hover { background:#F0F0F0; }
#board div.write_block select.b_headword { padding:0px 12px;}

#board div.view_box { border:1px solid #DDD; padding:0px; border-radius:4px; background-color:#FFF; }
#board div.view_block_pwd { padding:100px 0px; text-align:center; }
#board div.view_block_pwd button.view_submit { border:1px solid #CCC; background:#F0F0F0; color:#333; width:100px; height:40px; border-radius:4px; vertical-align:top; }
#board div.view_block_pwd button.view_submit:hover { background:#DDD; }
#board div.view_box h1 { margin:0px; padding:15px 25px; font-weight:normal; font-size:20px; border-bottom:1px solid #DDD; background:#F5F5F5; border-top-left-radius:4px; border-top-right-radius:4px; }
#board div.view_box p.del_msg { margin-bottom:30px; font-size:16px; }
#board div.view_block_info { padding:15px; margin:0px 20px; text-align:right; border-bottom:1px dashed #DDD; font-size:12px; color:#666; overflow:hidden; }
#board div.view_block_info span { display:inline-block; }
#board div.view_block_img { margin:20px; overflow:hidden; }
#board div.view_block_content { margin:0 20px; overflow:hidden; font-size:16px; line-height:1.6; word-wrap:break-word; vertical-align:baseline; }
#board div.view_block_file { padding:5px; margin:20px; border:1px solid #F5F5F5; background:#F9F9F9; overflow:hidden; border-radius:4px; }
#board div.view_block_file li { padding:2px; }
#board div.view_block_file span.download { display:inline-block; width:16px; background:URL("/module/board/img/icon_down.png") center center no-repeat; }
#board div.view_block_file a { color:#337AB7; text-decoration:underline; font-size:12px; }
#board div.view_block_btn { padding:20px; border-top:1px solid #EEE; text-align:right; }
#board div.view_block_btn button { width:100px; height:40px; background:#F8F9FA; color:#333; border:1px solid #CCC; border-radius:4px; -moz-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); -webkit-box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); box-shadow:0px 2px 1px rgba(73, 80, 87, 0.05); }
#board div.view_block_btn button:hover { background:#F0F0F0; }
#board div.view_block_btn button.list { background:#F8F9FA; color:#333; border:1px solid #CCC; }
#board div.view_block_btn button.list:hover { background:#F0F0F0; }
#board div.view_block_btn form { margin:0px; padding:0px; display:inline-block; }

#board div.comment { margin-top:30px; border:1px solid #DDD; padding:0px; border-radius:4px; }
#board div.comment ul { list-style:none; padding:0px; margin:0px; }
#board div.comment li { position:relative; padding:15px; border-bottom:1px solid #EEE; overflow:hidden; }
#board div.comment li:last-child { border:0px; }
#board div.comment div.list_reply { position:absolute; top:15px; left:15px; display:inline-block; background:URL("/module/board/img/icon_reply.png") right center no-repeat; }
#board div.comment div.list_contents { position:relative; }
#board div.comment span.name { font-weight:bold; }
#board div.comment span.btn { float:right; margin-left:20px; }
#board div.comment span.date { float:right; font-size:12px; color:#999; margin-left:20px; }
#board div.comment span.p_name { color:#2E6DA4; font-weight:bold; }
#board div.comment p { margin:10px 0px 0px 0px; }
#board div.comment div.textarea_btn { position:relative; }
#board div.comment div.textarea { margin-right:140px; }
#board div.comment div.form_wrap { margin-top:20px; background:#F9F9F9; padding:20px; display:none; }
#board div.comment textarea { width:100%; height:90px; line-height:30px; border:1px solid #CCC; padding:0px 12px; border-radius:4px; box-shadow:inset 2px 2px 5px #EEE; -moz-box-shadow:inset 2px 2px 5px #EEE; -webkit-box-shadow:inset 2px 2px 5px #EEE; }
#board div.comment button.write_submit { position:absolute; top:0px; right:0px; width:100px; height:90px; background:#F8F9FA; color:#333; border:1px solid #CCC; border-radius:4px; }
#board div.comment button.write_submit:hover { background:#F0F0F0; }
#board div.comment button.small { font-size:12px; padding:0px; margin:0px 2px; border:0px; background:#FFF; color:#AAA; vertical-align:top; }
#board div.comment button.del_submit { width:100px; height:40px; background:#F8F9FA; color:#333; border:1px solid #CCC; border-radius:4px; }
#board div.comment button.del_submit:hover { background:#F0F0F0; }

/* 교민잡지용 */
#features-wrapper div.no_data { width:100%; text-align:center; font-size:24px; font-weight:700; margin:100px;}
#features-wrapper div.list_bottom { clear:both; margin-top:30px; position:relative; width:100%; }
#features-wrapper div.list_bottom div.list_bottom_1 { position:absolute; top:0px; left:0px; width:120px; }
#features-wrapper div.list_bottom div.list_bottom_2 { margin-left:130px; margin-right:130px; text-align:center; min-height:40px; }
#features-wrapper div.list_bottom div.list_bottom_3 { position:absolute; top:0px; right:0px; width:120px; text-align:right; }
#features-wrapper div.list_bottom button.check { float:left; width:45px; height:40px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:0px; background:URL("/module/board/img/icon_check.png") center center no-repeat #FFF; border-top-left-radius:4px; border-bottom-left-radius:4px; }
#features-wrapper div.list_bottom button.check:hover { background-color:#E6E6E6; }
#features-wrapper div.list_bottom button.del { float:left; width:75px; height:40px; border:1px solid #CCC; background:#FFF; border-top-right-radius:4px; border-bottom-right-radius:4px; }
#features-wrapper div.list_bottom button.del:hover { background-color:#E6E6E6; }
#features-wrapper div.list_bottom button.write { width:120px; height:40px; border:1px solid #CCC; background:#F8F9FA; color:#333; border-radius:4px; font-size:14px;}
#features-wrapper div.list_bottom button.write:hover { background-color:#F0F0F0; }
#features-wrapper div.list_bottom span.paging { vertical-align:top; display:inline-block; padding:0px 5px; margin:0px 1px; min-width:28px; height:38px; line-height:38px; font-weight:bold; font-size:12px; font-family:verdana; height:38px; border:1px solid #DDD; }
#features-wrapper div.list_bottom span.paging_1 { display:none; }
#features-wrapper div.list_bottom span.paging_2 { background:URL("/module/board/img/icon_paging_p.png") center center no-repeat; }
#features-wrapper div.list_bottom span.paging_2:hover { background-color:#EEE; }
#features-wrapper div.list_bottom span.paging_3 { border:1px solid #2E6DA4; background:#337AB7; color:#FFF; }
#features-wrapper div.list_bottom span.paging_4 { color:#666; }
#features-wrapper div.list_bottom span.paging_4:hover { background:#EEE; }
#features-wrapper div.list_bottom span.paging_5 { background:URL("/module/board/img/icon_paging_n.png") center center no-repeat; }
#features-wrapper div.list_bottom span.paging_5:hover { background-color:#EEE; }
#features-wrapper div.list_bottom span.paging_6 { display:none; }
#features-wrapper .box.feature p.board_contents { text-overflow:ellipsis; word-wrap:normal; height:11em; overflow:hidden;}		
#features-wrapper .box.feature p.board_contents a { text-decoration:none; font-size:0.8em; display: inline-block;}
/*수정 조세희 01.06*/
#features-wrapper .box.feature p.board_contents a span.keyword_change {	color: #f38383;}
#features-wrapper .box.feature p.board_contents_url { font-size:0.8em;}

#features-wrapper .box.feature .yellowpage { padding:1em;}
#features-wrapper .box.feature .yellowpage header { margin:0px;}
#features-wrapper .box.feature .yellowpage h2 { font-size:1em;}
#features-wrapper .box.feature .yellowpage p.board_contents { height:2em; text-align:right; font-size:14px;}	

#board div.view_block_btn div.sns_share { display:inline-block; float:left;}
#board div.view_block_btn div.sns_share .sns {
	background: #F8F9FA;
	color: #333;
	width: 40px;
	height: 40px;
	border-radius: 4px;
	border:none;
	display: inline-block;
	position: relative;
	font-weight: 800;
	text-align:center;
	text-decoration:none;
}
#board div.view_block_btn div.sns_share .facebook { background:#3b5998; color:#FFF; background:URL("/module/board/img/sns_facebook.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share .twitter { background:#55acee; color:#FFF; background:URL("/module/board/img/sns_twitter.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share .line { background:#00b900; color:#FFF; background:URL("/module/board/img/sns_line.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share .kakao { background:#ffcd00; color:#171717; background:URL("/module/board/img/sns_kakao.png") center center no-repeat; background-size:cover;}
/*
#board div.view_block_btn div.sns_share a.sns {
	background: #F8F9FA;
	color: #333;
	width: 40px;
	height: 40px;
	border-radius: 4px;
	box-shadow: 0px 2px 1px rgba(73, 80, 87, 0.05);
	display: inline-block;
	position: relative;
	font-weight: 800;
	text-align:center;
	text-decoration:none;
}
#board div.view_block_btn div.sns_share a.facebook { background:#3b5998; color:#FFF; background:URL("/module/board/img/sns_facebook.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share a.twitter { background:#55acee; color:#FFF; background:URL("/module/board/img/sns_twitter.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share a.line { background:#00b900; color:#FFF; background:URL("/module/board/img/sns_line.png") center center no-repeat; background-size:cover;}
#board div.view_block_btn div.sns_share a.kakao { background:#ffcd00; color:#171717; background:URL("/module/board/img/sns_kakao.png") center center no-repeat; background-size:cover;}
*/

@media screen and (max-width: 736px) {
	#board { width:100%; min-width:26em; }
	#board div.view_box h1 { font-size:18px; padding:15px; }
	#board div.view_block_info { padding:10px 5px; margin:0px 5px; }
	
	#features-wrapper div.list_bottom div.list_bottom_2 { margin-left:0px; margin-right:0px;}
	#features-wrapper div.list_bottom span.paging { min-width:20px; height:30px; line-height:30px;}
	#features-wrapper div.no_data { width:50%; font-size:16px;}
	
	#board div.view_block_btn div.sns_share { display:inline-block; float:left;}
	
	#board div.list_E span.resize { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:120px; }
	#board div.list_E span.tel { right:12px; width:120px; text-align:right;}
	#board div.list_E li.board_title span.tel { text-align:right; color:#FFF;}
}

@media screen and (max-width: 400px) {
	#board { width:100%; min-width:23em; }
	#board div.view_box h1 { font-size:18px; padding:15px; }
	#board div.view_block_info { padding:10px 5px; margin:0px 5px; }
	
	#features-wrapper div.list_bottom div.list_bottom_2 { margin-left:0px; margin-right:0px;}
	#features-wrapper div.list_bottom span.paging { min-width:20px; height:30px; line-height:30px;}
	#features-wrapper div.no_data { width:50%; font-size:16px;}
	
	#board div.view_block_btn div.sns_share { display:inline-block; float:left;}
	
	#board div.list_E span.resize { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:120px; }
	#board div.list_E span.tel { right:12px; width:120px; text-align:right;}
	#board div.list_E li.board_title span.tel { text-align:right; color:#FFF;}
}
