/* 기타설정 */
/* Table */
#include_board_content table{
	border:0px;
	border-spacing:0px;
	/*padding:0px;*/
	border-collapse:collapse;
}
#include_board_content td,
#include_board_content th{
	padding:0px;
	word-break:break-all;
}

/* button */
.button{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.button a{
	color:#FFF;
	text-decoration:none;
}
.button a:visited{
	color:#FFF;
	text-decoration:none;
}
.button a:hover{
	color:#FFF;
	text-decoration:none;
}

/* 게시판 넘버링 */
#include_board_content .n_num{ display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;color:#8C8C8C;border:1px solid #8C8C8C;font-weight:normal;font-family:Nanum Gothic,Helvetica,sans-serif;; }
#include_board_content .n_dot{ display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;color:#8C8C8C;font-weight:normal;font-family:Nanum Gothic,Helvetica,sans-serif; }
#include_board_content td,
#include_board_content th{ padding:0px; }

#include_board_content img{ vertical-align:top; }
#include_board_content{ width:100%;padding-top:0px;margin-top:0;color:#000; }
#include_board_content .mark{ background:#FFE400; }

#include_board_content #list_content .table_qna_count{
	font-size:16px !important;
}
#include_board_content #list_content .table_qna_count > .stress{
	color:#437dea !important;
}

@media screen and (max-width:800px){ /* 모바일 */
	#include_board_content #list_content table.list tbody tr:first-child{
		display:none;
	}
	#include_board_content #list_content table.list tbody tr td.only_pc_type{
		display:none;
	}
	#include_board_content #list_content table.list tbody tr td.cnt_no{
		width:50px;
		text-align:center;
		padding-left:0px;
		padding-right:0px;
	}
	#include_board_content #view_content table.view th{
		width:60px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #view_content table.view td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #write_content table.write th{
		width:80px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #write_content table.write td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #edit_content table.edit th{
		width:80px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #edit_content table.edit td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #ori_content table.ori th,
	#include_board_content #reply_content table.reply th{
		position:relative;
		width:80px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #ori_content table.ori td,
	#include_board_content #reply_content table.reply td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	
	/* ifram축소 */
	#include_board_content #write_content #iframe_area{
		position:absolute;
		width:145%;
		top:5px;
		left:0px;
		overflow:hidden;
		-moz-transform: scale(0.6, 0.8);
		-webkit-transform: scale(0.6, 0.8);
		-o-transform: scale(0.6, 0.8);
		-ms-transform: scale(0.6, 0.8);
		transform: scale(0.6, 0.8);
		-moz-transform-origin: top left;
		-webkit-transform-origin: top left;
		-o-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
	}
}
@media screen and (min-width:801px){
	#include_board_content #list_content table.list .pc_display_none{
		display:none;
	}
	#include_board_content #view_content table.view th{
		position:relative;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #view_content table.view th::before{
		position:absolute;
		top:center;
		transform:translateY(5px);
		right:30px;
		width:1px;
		height:15px;
		background-color:#ddd;
		content:"";
	}
	#include_board_content #view_content table.view td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #write_content table.write th{
		position:relative;
		width:120px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #write_content table.write th::before{
		position:absolute;
		top:center;
		transform:translateY(5px);
		right:30px;
		width:1px;
		height:15px;
		background-color:#ddd;
		content:"";
	}
	#include_board_content #write_content table.write td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #edit_content table.edit th{
		position:relative;
		width:120px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #edit_content table.edit th::before{
		position:absolute;
		top:center;
		transform:translateY(5px);
		right:30px;
		width:1px;
		height:15px;
		background-color:#ddd;
		content:"";
	}
	#include_board_content #edit_content table.edit td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
	#include_board_content #ori_content table.ori th,
	#include_board_content #reply_content table.reply th{
		position:relative;
		width:120px;
		text-align:left;
		font-weight:normal;
		padding-left:10px;
	}
	#include_board_content #ori_content table.ori th::before,
	#include_board_content #reply_content table.reply th::before{
		position:absolute;
		top:center;
		transform:translateY(5px);
		right:30px;
		width:1px;
		height:15px;
		background-color:#ddd;
		content:"";
	}
	#include_board_content #ori_content table.ori td,
	#include_board_content #reply_content table.reply td{
		color:#777;
		text-align:left;
		font-weight:normal;
		padding:15px 0px;
	}
}

/* input file */
.imsi_file_form{
	position: absolute;
	right: 0px;
	top: 0px;
	width:100%;
	height:30px;
	border:1px solid #dddddd;
}
.upload_file_form{
	position: relative;
	display:inline-block;
	width:70%;
	height:30px;
	border:0px;
}
.input_file_button{
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.file_button_image{
	position: absolute;
	background:url('/bin/bbs/skin/images/btn_search_file.gif');
	width:90px;
	height:30px;
	top: 1px;
	right:0px;
	border:0px;
}
.add_upload_file{
	margin-left:0px;
	cursor:pointer;
	vertical-align:bottom;
}
.delete_upload_file{
	margin-left:3px;
	cursor:pointer;
	vertical-align:bottom;
}