@charset "utf-8";

#bbs_total {margin-bottom:20px;padding:10px;border:1px solid #ededed;border-radius:3px;font-size:.8em;color:#666;text-align:right;background-color:#f2f2f2;}
#bo_gall #gall_allchk {margin-bottom:15px;text-align:right;}
#bo_gall #gall_allchk label {font-size:.8em;cursor:pointer;}
#bo_gall ul {list-style:none;margin:0;padding:0;}
#gall_ul {zoom:1;}
	#gall_ul:after {display:block;clear:both;content:"";}
	#gall_ul li.gall_li {float:left;width:25%;margin:0 -1px -1px 0;border:1px solid #e1e1e1;}
	#gall_ul li.gall_li ul.gall_con {}
	#gall_ul li.gall_li ul.gall_con li.gall_href {padding:10px;padding-bottom:0;}
	#gall_ul li.gall_li ul.gall_con li.gall_href img {max-height:100%;height:auto;}
	#gall_ul li.gall_li ul.gall_con li.gall_text_href a {display:block;padding:15px 10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;text-align:center;}
	#gall_ul li.gall_li:hover {border:1px solid #999;box-shadow:inset 2px 2px 5px #999;background:#666;background:linear-gradient(#ccc,#ccc,#999);}
	#gall_ul li.gall_li:hover ul.gall_con li.gall_href img {box-shadow:2px 2px 5px #888;}
	#gall_ul li.gall_li:hover ul.gall_con li.gall_text_href a {font-weight:600;color:#fff;text-shadow:1px 1px 2px #444;}

#bbs_write {padding:15px 20px;border:1px solid #ededed;border-radius:3px;background-color:#fafafa;}
	#bbs_write ul {list-style:none;margin:0;padding:0;}
	#bbs_write ul li {padding:10px 0;}
	#bbs_write ul li span.tit {display:block;margin-bottom:8px;font-family:'Noto Sans Kr','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;font-size:1.1em;font-weight:400;}
	#bbs_write ul li span.tit label {font-family:'Noto Sans Kr','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;}
	#bbs_write ul li input.frm_input, #bbs_write ul li input.frm_file {width:100%;height:35px;padding-left:7px;border:1px solid #e5e5e5;line-height:2em;background-color:#fff !important;}
	#bbs_write ul li input.frm_file {margin-bottom:10px;}
	#bbs_write ul li input.frm_file:last-child {margin:0;}
	#bbs_write ul li textarea {border:1px solid #e5e5e5;}
#bo_v_file {padding:10px 20px;border:1px solid #e5e5e5;border-radius:3px;background-color:#f2f2f2;}
	#bo_v_file ul {list-style:none;margin:0;padding:0;}
	#bo_v_file ul li {padding:0 10px;border-bottom:1px solid #fff;line-height:2em;}
	#bo_v_file ul li:last-child {border:none;}
	#bo_v_file ul li a.view_file_download {font-size:.9em;}
	#bo_v_file ul li a.view_file_download:hover {color:#f51a48;}
	#bo_v_file ul li a.view_file_download:before {margin-right:5px;content:"\f019";font-family:"FontAwesome";color:#f51a48;}
	#bo_v_file ul li span.bo_v_file_cnt {display:inline-block;font-size:.8em;color:#999;}
	#bo_v_file ul li span.bo_v_file_cnt:before, #bo_v_file ul li span.bo_v_file_cnt:after {content:"|";margin:0 15px;}
	#bo_v_file ul li span.bo_v_file_date {display:inline-block;font-size:.8em;color:#999;}
#bo_v_link {margin-bottom:30px;}
	#bo_v_link ul {list-style:none;margin:0;padding:0;}
	#bo_v_link ul li {}
	#bo_v_link ul li a {display:block;padding:0 30px;border-bottom:1px solid #e5e5e5;font-size:.9em;line-height:2em;}
	#bo_v_link ul li a:hover {color:#236dae;}
	#bo_v_link ul li a:before {margin-right:10px;content:"\f0c1";font-family:"FontAwesome";color:#236dae;}
	#bo_v_link ul li a span.bo_v_link_cnt {display:inline-block;font-size:.8em;color:#999;}
	#bo_v_link ul li a span.bo_v_link_cnt:before {content:"|";margin:0 15px;}
#bo_v_img {text-align:center;}
	#bo_v_img a {display:block;margin-bottom:20px;}
	#bo_v_img a:last-child {margin-bottom:40px;}
.bbs_btn {margin:30px 0;zoom:1;}
	.bbs_btn:after {display:block;visibility:hidden;clear:both;content:""}
	.bbs_btn ul {list-style:none;margin:0;padding:0;zoom:1;}
	.bbs_btn ul:after {display:block;visibility:hidden;clear:both;content:""}
	.bbs_btn ul li {float:left;}
	.bbs_btn ul li + li {margin-left:5px;}
	.btn_L {float:left;}
	.btn_R {float:right;}
.btn {display:inline-block;height:40px;padding:0 15px;border:1px solid #ccc;border-radius:3px;color:#444 !important;line-height:2.4em;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;background-color:#fff;}
	.btn:active, .btn:hover, .btn:focus {border:1px solid #484d61;background:#484d61;color:#fff !important;}
	.btn:before {margin-right:7px;font-family:'FontAwesome';color:#eb8d32;}
	.btn_ok:before {content:'\f046';}
	.btn_cancel:before {content:'\f05e';}
	.btn_write:before {content:'\f044';}
	.btn_list:before {content:'\f0c9';}
	.btn_edit:before {content:'\f021';}
	.btn_del:before {content:'\f1f8';}
	.btn_adm:before {content:'\f013';}
	.btn_prev:before {content:'\f053';}
	.btn_next:before {content:'\f054';}
	.btn_src:before {content:'\f002';}

/* 게시판 읽기 */
#bo_v {margin-bottom:20px;padding-bottom:20px}
#bo_v .bbs_btn {margin:10px 0;}

#bo_v_table {position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#565e60;color:#fff;font-weight:bold;line-height:2.2em}

#bo_v_title {padding:15px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;font-size:1.1em;font-weight:600;text-align:center;}
#bo_v_title i {margin:0 5px;color:#246fc3;}

#bo_v_info {display:none;padding:0 0 10px;border-bottom:1px solid #ddd}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal}

#bo_v_file {}
#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;padding:0;list-style:none}
#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word}
#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
#bo_v_file img {float:left;margin:0 10px 0 0}
.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px}

#bo_v_link {}
#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_link ul {margin:0;padding:0;list-style:none}
#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_link a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word}
#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px}

#bo_v_img {margin:0 0 10px;width:100%;text-align:center;overflow:hidden;zoom:1}
#bo_v_img:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img img {margin-bottom:10px;max-width:100%;height:auto}
#bo_v_img .bf_content {margin-bottom:20px;font-size:.9em;color:#555;}

#bo_v_con {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
#bo_v_con a {color:#000;text-decoration:underline}
#bo_v_con img {max-width:100%;height:auto}
