.modules.exctv {
	display:flex;
}


/* ExctvList_btnArea */
.modules.exctv .exctvList_btnArea {
	text-align: right;
	margin-right: 13px;
}
.modules.exctv .exctvList_btnArea span {
	display: inline-flex;
	padding: 1px 5px;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	user-select: none;
	background-color: #275b89;
	border-color: #1f496d;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
}


.exctvInfo{}
.exctvInfo .title{display: block;font-size: 22px;color:#101010;font-weight: 500;}
.exctvInfo ul{margin-top:14px}
.exctvInfo ul li{position:relative;font-size:15px;color:#333;padding-left:8px}
.exctvInfo ul li:after{position:absolute;left:0;top:11px;width:2px;height:2px;content:'';background-color:#999}
.exctvInfo ul li+li{margin-top: 2px;}
.exctvInfo ul li span{display:block;margin:5px 0;color:#999;font-size:14px}

@media (min-width: 760px) {
	table.tableBasic {min-width:auto;text-align:center !important;border-top: 1px solid #2b2b2b;}
}
@media (max-width: 760px) {
	table.tableBasic { min-width:auto; width:100%; text-align:center !important; border-top:1px solid #000;}
	/* ÃªÂ²Å’Ã¬â€¹Å“Ã­Å’Â Ã«Â°ËœÃ¬Ââ€˜Ã­Ëœâ€¢Ã¬ÂÂ¼Ã«â€¢Å’ Ã«Â²Ë†Ã­ËœÂ¸ Ã¬Å¾â€˜Ã¬â€žÂ±Ã¬Å¾Â Ã«Â¶â‚¬Ã¬â€žÅ“Ã«Âªâ€¦ Ã¬Â¡Â°Ã­Å¡Å’Ã¬Ë†Ëœ display:none */
	.no { display:none;}
	.subject { width:70%;}
	.writer { display:none;}
	.group { display:none;}
	.gubun { display:none;}
	.date {}
	.hit { display:none;}
}
table.tableBasic caption { display:none !important;}
table.tableBasic tr th{border-bottom: 1px solid #bbb;border-left: 1px solid #eee;padding: 20px 20px;font-size: 16px;font-weight: 400;vertical-align:middle;color: #222 !important;background-color: #fbfbfb;}
table.tableBasic tr th:first-child{ border-left:0 !important;}
table.tableBasic tbody tr td {border-bottom: 1px solid #eee;border-left: 1px solid #eee;padding: 20px 20px;font-size: 15px;vertical-align:middle !important;word-break:break-all;line-height:1.6;}
table.tableBasic tbody td:first-child { border-left:0 !important;}
table.tableBasic tfoot tr td {border-bottom:1px solid #cdcdcd; border-left:1px solid #eee; padding:7px; vertical-align:middle !important;}
table.tableBasic tfoot td:first-child { border-left:0 !important;}

.btn_c {width: 120px;background-color: #fff;color: #333333;border: 1px solid #cdcdcd;transition: all .3s ease;border-radius: 5px;cursor: pointer;padding: 5px 10px;margin-top: 10px;}
.btn_c:hover {background-color: #314694;border: 1px solid #314694;box-shadow: 0 3px 0 #314694;color: #fbfbfb;}

/* custom button */
.board_write .write_btn .right_area > button {
	color:#fff;
	display:inline-block;
	min-width:76px;
	height:31px;
	margin:2px;
	line-height:31px;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	border-radius:3px;
}
.board_write .write_btn .right_area .btn_del {
	border:1px solid #d3220e;
	background:#d3220e;
}
.board_write .write_btn .right_area .btn_wrt {
	border:1px solid #1f496d;
	background:#275b89;
}

.board_write_exc { border:1px solid #eee; margin: 15px 0px; }
.exc_title_area { display: flex; justify-content: flex-end; padding:20px 20px 0px 20px;  }
.exc_title  { font-size:20px; display: flex; align-items: center; padding-left:10px; margin-top:5px; padding-bottom:15px; font-weight: 700; color:#000; text-align: center; }

.exc_arr { display: flex; justify-content: flex-end; position: relative; }
.exc_arr span { background-color: #314694; color:#fff; padding:5px 8px; border-radius: 5px; position: absolute;}

.write_box_exc {display: flex; justify-content: space-between; margin-top:5px;  padding:0px 20px 0px 20px; margin-bottom: 20px;  }
.exc_photo { width: 10%;}
.exc_text  { width: 88%;}
.exc_text ul { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.exc_text ul li { padding: 15px 10px 15px 10px;  width: 100%; border-bottom:1px dotted #dedede; line-height: 1.5em;}
.exc_text ul li i { margin-right:10px; color:#aaa}
.exc_text ul li strong { margin-right:15px;  font-size: 13px;}

@media all and (max-width: 1239px){
	.exc_photo { width: 20%;}
	.exc_text  { width: 78%;}
}
@media all and (max-width: 1023px) {
	.write_box_exc { flex-wrap: wrap;}
	.exc_photo { width: 100%; display: flex; justify-content: center;}
	.exc_text  { width: 100%; margin-top:20px;}
	.exc_title  { font-size:20px; display: flex; align-items: center; justify-content: center; padding-left:10px; margin-top:5px; padding-bottom:15px; font-weight: 700; color:#000; text-align: center; }


}




.board_write_exc table{ width:100%; border-top:2px solid #aaa; margin-top:20px;}
.board_write_exc table th {  background-color: #f8f8f8;}
.board_write_exc table td { background-color: #fff;}