/*reset*/
.frm_file{
height:auto;
}
input{
vertical-align:top;
}
fieldset legend {
width:inherit; /* Or auto */
padding:0 10px; /* To give a bit of padding on the left and right */
border-bottom:none;
}


/*board*/
.iv_board{
margin:50px 0;
min-height:400px;
}
.iv_board_table{}
.iv_board_table caption{
font-size:26px;
margin:0 0 10px 0;
}
.iv_board_table th{
background:#6c6c6c;
font-size:13px;
color:#fff;
}
.iv_board_table th a{
color:#fff;
}
.iv_board_table td{}
.iv_td_td_subject{
width:45%;
}
.iv_board_table .forum_notice{
color:#aa5900;
margin:0 5px 0 0;
}
.forum_list_time{
font-size:13px;
color:#888;
}
.forum_list_poster{
font-size:13px;
color:#4d4d4d;
}

/*보드 하단*/
.iv_btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.iv_btn_bo_user li {float:left;margin-left:5px}
.iv_btn_bo_adm {float:left}
.iv_btn_bo_adm li {float:left;margin-right:5px}
.iv_btn_bo_adm input{background:#f1f1f1;}

a.iv_btn_b01 {display:inline-block;padding:7px 12px;border:1px solid #b7bab6;background:#f2f5f9;color:#575757;text-decoration:none;vertical-align:middle}
a.iv_btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.iv_btn_b02 {display:inline-block;padding:7px 12px;/* border:1px solid #3b3c3f;background:#4b545e; */color:#fff; text-decoration:none;vertical-align:middle}
a.iv_btn_b02:focus, .iv_btn_b02:hover {text-decoration:none}

.iv_btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.iv_btn_bo_user li {float:left;margin-left:5px}
.iv_btn_submit {padding:8px 10px;border:0;/* background:#ff3061; */background:#4b545e;color:#fff;/* letter-spacing:-0.1em; */cursor:pointer;border-radius:2px;}
fieldset .iv_btn_submit {padding:0 7px;height:24px;line-height:1em}
#bo_sch{margin-top:20px;}


/*article*/
.iv_article_head{
margin-top:50px;
}
.article_title{
font-size:28px;
margin:0;
line-height:130%;
}
.article_info_box{
margin:0 0 10px 0;
padding:15px 0;
/* border-bottom:1px solid #cccccc; */
}
.article_info_unit{
display:inline-block;
margin:0 10px 0 0;
color:#888888;
}
.article_info_unit strong{
font-weight:normal;
/* color:#000; */
margin:0 5px;
}
.article_info_unit a{
color:#888888;
}
#bo_v_top{
margin:30px 0 50px 0;
}
.bo_v_nb i{
margin:0 4px;
color:#828282;
}
.bo_v_nb span{
margin:0 4px;
}

/*write*/
.iv_write{
margin-top:50px;
margin-bottom:50px;
}

/*link*/
.iv_link_btn{
cursor:pointer;
}

@media all and (max-width: 768px){
	/*board*/
	.iv_mobile_hidden{
	display:none;
	}	
	.iv_td_subject{
	width:45%;
	}
}