@charset "utf-8";

.BFS {font-size:11px;color:#8A939B;font-family:Dotum;letter-spacing:-1px;}

.bb_member {color:#0268d6}
.bb_member_T {color:#333}
.bb_member_F {color:#FF4500}

.page-content { line-height:22px; padding:0 20px; word-break: keep-all; word-wrap: break-word; }
.page-content .article-title { color:#0083B9; font-weight:bold; padding-top:30px; padding-bottom:10px; }
.page-content ul { list-style:none; padding:0px; margin:0px; font-weight:normal; }
.page-content ol { margin-top:0px; margin-bottom:15px; }
.page-content p { margin:0 0 15px; padding:0; }
.page-content table { border-top:2px solid #999; border-bottom:1px solid #ddd; }
.page-content th, 
.page-content td { line-height:1.6 !important; }
.page-content table.tbl-center th,
.page-content table.tbl-center td,
.page-content th.text-center, 
.page-content td.text-center { text-align:center !important; }

.list_name { line-height:1.1em; /*display:inline-block;width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;line-height:1.1em */}

.bb_view_profile {margin-left:-10px;}
.bb_cmt_profile {margin-left:-55px;border-top:1px solid #DEE2E6;padding-top:5px;}

.bb_input {
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
.bb_input:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
#bb_cmt_img {
	margin:0 5px 0 15px;
}
#bb_cmt_img img {
	max-width:100%;
	height:auto;
}

/* 팝업 레이어 - PC */
.is-pc #hd_pop_partner {z-index:998;position:relative;margin:0 auto;height:0;font-size:12px;}
.is-pc #hd_pop_partner h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.is-pc .hd_pops_p {position:absolute;border:1px solid #e9e9e9;background:#fff}
.is-pc .hd_pops_p img {max-width:100%}
.is-pc .hd_pops_con_p {color:#FFF;background:#fc0148;}
.is-pc .hd_pops_footer_p {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.is-pc .hd_pops_footer_p:after {display:block;visibility:hidden;clear:both;content:""}
.is-pc .hd_pops_footer_p button {padding:10px;border:0;color:#fff;font-size:12px;}
.is-pc .hd_pops_footer_p .hd_pops_reject_p {background:#000;text-align:left}
.is-pc .hd_pops_footer_p .hd_pops_close_p {background:#393939;position:absolute;top:0;right:0}

/* 팝업 레이어 - mobile */
.is-mobile #hd_pop_partner {z-index:1000;position:relative;margin:0 auto;width:100%;height:0;font-size:14px;}
.is-mobile #hd_pop_partner h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.is-mobile .hd_pops_p {position:absolute;border:1px solid #e9e9e9;background:#fff}
.is-mobile .hd_pops_p img {max-width:100%;height:auto}
.is-mobile .hd_pops_con_p {color:#FFF;background:#fc0148;}
.is-mobile .hd_pops_footer_p {padding:10px 0;background:#000;color:#fff;text-align:right}
.is-mobile .hd_pops_footer_p button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff;font-size:14px;}