@charset "utf-8";

#bbs_total {margin-top:50px;}
#bo_list {width:100%;margin-top:10px;}
	#bo_list caption {padding:0;font-size:0;line-height:0;overflow:hidden}
	#bo_list thead th {height:50px;border-top:1px solid #333;border-bottom:5px solid #ccc;font-weight:600;font-size:0.95em;color:#383838;text-align:center;background:linear-gradient(#fff,#fff,#f2f2f2);}
	#bo_list tbody td {border-bottom:1px solid #ededed;text-align:center;background:transparent;transition:all .2s;}
	#bo_list tbody td.cate {color:#369;}
	#bo_list tbody td.empty_table {padding:50px 0 !important;font-size:.88em;color:#808080;}
	#bo_list tbody td a {display:block;padding:12px 0;font-weight:500;text-align:left;}
	#bo_list tbody td a.tit span.cnt_cmt {display:inline-block;margin-left:10px;color:#f00;font-size:.8em;}
	#bo_list tbody td a.tit span.cnt_cmt:before {content:"(";}
	#bo_list tbody td a.tit span.cnt_cmt:after {content:")";}
	#bo_list tbody td a:hover {color:#f22a41;}
	#bo_list tbody td img {margin-left:3px;}
	#bo_list tbody td i {margin-left:2px;font-size:.8em;color:#76b9bd;}
	#bo_list tbody tr:hover td {background-color:#f7f7f7;}
	#bo_list tbody tr.bo_notice td {background-color:#3971bf;color:#fff;}
	#bo_list tbody tr.bo_notice td a, #bo_list tbody tr.bo_notice td span {color:#fff;}

#bo_v_file {padding:10px 20px;border:1px solid #e5e5e5;border-top:none;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;}
#bo_v_con {margin-bottom:30px;}
#bo_v_con, #bo_v_con * {line-height:1.5em !important;}

#bo_vc {padding:20px;border-radius:4px;background-color:#edf7fa;}
.bo_vc_wrap {position:relative;margin-bottom:10px;padding:15px 20px;border:1px solid #a9cbd5;border-radius:4px;background-color:#fff;box-shadow:3px 3px 3px #d2e4e9;}
	.bo_vc_wrap .block {display:none;position:absolute;top:5px;left:0;margin-left:-13px;width:13px;height:13px;background:url('./img/comm_bul.png') no-repeat 0 0;}
	.bo_vc_wrap.bo_vc_re .block {display:block;}
	.bo_vc_wrap.bo_vc_re {background-color:#f2f6f7;}
	.bo_vc_wrap:last-child {margin-bottom:0;}
.bo_vc_wrap header {margin-bottom:10px;}
	.bo_vc_wrap header .member {font-weight:600;color:#08647f;}
	.bo_vc_wrap header .bo_vc_hdinfo time {display:inline-block;margin-left:10px;font-size:.82em;color:#5fb2ca;}
.bo_vc_wrap p {font-size:.92em;line-height:1.3em;}
.bo_vc_wrap footer {position:absolute;right:10px;top:10px;}
	.bo_vc_wrap footer ul.bo_vc_act {list-style:none;margin:0;padding:0;zoom:1;}
	.bo_vc_wrap footer ul:after {display:block;clear:both;content:"";}
	.bo_vc_wrap footer ul li {float:left;margin-left:2px;}
	.bo_vc_wrap footer ul li a {display:block;width:22px;height:22px;font-size:0;color:#fc3;text-align:center;background-color:#484d61;}
	.bo_vc_wrap footer ul li a:hover {color:#fff;}
	.bo_vc_wrap footer ul li a:after {font-family:"fontAwesome";font-size:14px;line-height:22px;}
	.bo_vc_wrap footer ul li a.re:after {content:"\f086";}
	.bo_vc_wrap footer ul li a.edit:after {content:"\f021"}
	.bo_vc_wrap footer ul li a.del:after {content:"\f1f8"}
#bo_vc_w {}
.bo_vc_w {list-style:none;margin:10px 0 0;padding:0;}
.bo_vc_w li {position:relative;padding-right:100px;}
.bo_vc_w li textarea {width:100%;height:100px;margin-right:40px;padding:7px;border:1px solid #e5e5e5;border-right:none;font-size:.92em;line-height:1.3em;background-color:#fff !important;}
.bo_vc_w li .btn_submit {display:block;position:absolute;right:0;top:0;width:100px;height:100px;border:none;background-color:#f43b51;}
