@charset "utf-8";


/* 목록페이지 */
#bo_list .bo_info{position:relative; margin-bottom:10px;}
#bo_list .tbl_wrap{}
#bo_list .tbl_wrap th{padding:0 10px;}
#bo_list .tbl_wrap td{padding:20px 10px;}
#bo_list .tbl_wrap td.td_num{width:60px;}
#bo_list .tbl_wrap td.td_subject{font-size:16px;}
#bo_list .tbl_wrap td.td_name{width:160px}
#bo_list .tbl_wrap td.td_date{width:80px; font-size:12px;}

#bo_sch{margin-top:20px; padding:0;}

#bo_list .bo_btn_inquiry{position:relative;}
#bo_list .bo_btn_inquiry .btn_bo_adm{}
#bo_list .bo_btn_inquiry .btnSet{}


/* 뷰 페이지 */ 
#bo_v .inquiry_wrap{
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:300;
	width:100% !important;
	font-size:13px;
	margin-top:55px;
	padding:20px 50px;
	position:relative;
	border:1px solid rgba(0,0,0,0.16);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	}
#bo_v .inquiry_wrap #container_title {
	position:relative;
	margin-top:25px;
	margin-bottom:60px;
	color:#272626;
	padding:0;
	line-height:1.5em;
	}
#bo_v .inquiry_wrap .date{color:rgba(0,0,0,0.6); position:absolute; top:20px; right:25px;}

	table.tbl_inquiry{width:100%; position:relative;}
	table.tbl_inquiry th,
	table.tbl_inquiry td{
		font-size:15px;
		line-height:1.3em;
		padding:20px;
		border:1px solid rgba(0,0,0,0.07);
		border-left:none;
		border-right:none;
		}
	table.tbl_inquiry th{font-weight:400; text-align:left; color:rgba(0,0,0,0.85); border-right:1px solid rgba(0,0,0,0.07); background:rgba(0,0,0,0.008);}

	.inquiry_wrap .inquiry_con{padding-top:30px; font-size:14px; font-weight:300; border:none;}


.btnSet .btn_inquiry{font-size:16px; font-weight:400;}
.bo_btn_inquiry .btn_bo_user a{font-weight:500;}


/* 게시판 댓글 */
#bo_v #bo_vc {font-size:14px; margin:0px 0 20px; padding:20px 60px;font-family: 'Noto Sans KR', sans-serif; font-weight:200; border-top:none; border-color:rgba(0,0,0,0.16);}
#bo_v #bo_vc_empty {padding:40px 20px !important; font-size:14px;}

#bo_v #bo_vc .member{font-weight:400; font-size:16px;}
#bo_v #bo_vc .bo_vc_hdinfo{font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:200; color:rgba(0,0,0,0.6); position:absolute; top:0px; right:-30px;}

#bo_v .bo_vc_act li a{background:#fff; color:#686868 !important; border:1px solid rgba(0,0,0,0.25);}
#bo_v .bo_vc_act li a.btn:hover{color:#333333 !important; border:1px solid rgba(0,0,0,0.45);}



/* 읽기페이지 댓글입력폼 테이블*/
#bo_v #bo_vc_w {padding:10px 30px; border-color:rgba(0,0,0,0.16);}
#bo_vc_w .tbl_frm01 {margin:0; padding:10px 0 20px 0;}
#bo_vc_w .tbl_frm01 td input[type="checkbox"] + label:before{background:#fff; border:1px solid rgba(0,0,0,0.4);}

#bo_vc_w .tbl_frm01 textarea {
	width:calc(100% - 100px) !important;
	height:200px;
	float:left;
	padding:7px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
#bo_vc_w .tbl_frm01 textarea:-moz-placeholder{color:#fff;}
#bo_vc_w .tbl_frm01 textarea:focus{background:#fff;}
#bo_vc_w .tbl_frm01 .btn_confirm {float:left; margin:0;}
#bo_vc_w .tbl_frm01 .btn_confirm .btn_submit{color:#494949 !important; background:#fff; border-left:none;  height:200px;}




.btn_submit{
	vertical-align:middle;
	display:inline-block;
	cursor:pointer;
	padding:0 19px;
	height:44px;
	line-height:44px;
	font-weight: 700;
	color:#fff !important;
	text-align:center;
	background-color:#006dcc;
	border:1px solid rgba(0,0,0,0.08);
	border-bottom:1px solid rgba(0,0,0,0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.btn_submit:hover{background-color:#0154c5;}

