@charset "utf-8";

#gocontent { min-height:400px; }

/* 본회의, 상임위원회, 특별위원회 */
.broadcastcontent { position:relative; width:100%; }

.broadcastcontent .leftbox { float:left; width:420px; margin-bottom:15px; }
.broadcastcontent .leftbox .bartitle { width:100%; height:40px; line-height:40px !important; padding:0 0 0 20px; border-radius:10px 10px 0 0; background:#7e141b; color:#fff; font-weight:700; font-size:115%; display:inline-block; box-sizing:border-box; }

.broadcastcontent .leftbox .vodlist_content { width:100%; padding:15px 15px 30px 15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; box-sizing:border-box; }

.broadcastcontent .leftbox .vodlist_content ul.depth1 { width:100%; overflow:hidden; margin-bottom:20px; }
.broadcastcontent .leftbox .vodlist_content ul.depth1 li { padding:9px 0 9px 25px; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 5px 12px; border-bottom:1px dashed #ddd; font-size:100%; }
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a:link,
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a:visited { text-decoration:none; color:#333;}
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a:active,
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a:focus,
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a:hover,
.broadcastcontent .leftbox .vodlist_content ul.depth1 li a.select { color:#113d8e; font-weight:bold; }

.broadcastcontent .leftbox .vodlist_content ul.depth2 { width:100%; margin-top:10px; margin-bottom:0;}
.broadcastcontent .leftbox .vodlist_content ul.depth2 li { padding:4px 0 4px 13px; background:url(/mnts/images/broadcast/vodlist_blt2.gif) no-repeat 0 13px; border:none; }
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a {}
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a:link,
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a:visited { text-decoration:none; color:#666; }
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a:active,
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a:focus,
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a:hover { color:#113d8e; font-weight:normal; }
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a.select { color:#1757b7; font-weight:bold; }

.broadcastcontent .leftbox .vodlist_content ul.agenda_list { display:none; }


.broadcastcontent .leftbox .paging { position:relative; width:100%; text-align:center; overflow:hidden; margin:0;  }

.broadcastcontent .leftbox .paging #pagingNew ul { overflow:hidden; padding-left:1px; }
.broadcastcontent .leftbox .paging #pagingNew ul li { display:inline-block; margin-left:-1px;  }
.broadcastcontent .leftbox .paging #pagingNew ul li a { height:30px; line-height:30px; padding:0 10px; color:#666; text-decoration:none; border:1px solid #ddd; display:inline-block; z-index:1; font-size:80%; }
.broadcastcontent .leftbox .paging #pagingNew ul li a.select { background:#46549d; color:#fff; font-weight:bold; border-color:#3a4682; z-index:2;} 
.broadcastcontent .leftbox .paging #pagingNew ul li strong { height:30px; line-height:30px; padding:0 10px; background:#46549d; color:#fff; font-weight:bold; border-color:#3a4682; z-index:2; display:inline-block; } 

.broadcastcontent .leftbox .paging #pagingNew ul li a.btn { padding:0; }
.broadcastcontent .leftbox .paging #pagingNew ul li a.btn img { width:30px; height:30px; }

.broadcastcontent .leftbox .paging #pagingNew ul li a.start { background:url(/mnts/images/board/pageing_btn_start.gif) no-repeat 50% 50%; }
.broadcastcontent .leftbox .paging #pagingNew ul li a.prev { background:url(/mnts/images/board/pageing_btn_prev.gif) no-repeat 50% 50%; }
.broadcastcontent .leftbox .paging #pagingNew ul li a.next { background:url(/mnts/images/board/pageing_btn_next.gif) no-repeat 50% 50%; }
.broadcastcontent .leftbox .paging #pagingNew ul li a.end { background:url(/mnts/images/board/pageing_btn_end.gif) no-repeat 50% 50%; }


@media (max-width:768px){
	.broadcastcontent .leftbox .paging #pagingNew ul li a { height:24px; line-height:24px; padding:0 4px; font-size:90%; margin-bottom:2px; }
	.broadcastcontent .leftbox .paging #pagingNew ul li a.btn img { width:24px; height:24px; }
}


.broadcastcontent .rightbox { float:right; width:445px;}
.broadcastcontent .rightbox .bartitle { width:100%; height:40px; line-height:40px !important; padding:0 0 0 20px; border-radius:10px 10px 0 0; background:#7e141b; color:#fff; display:inline-block; font-size:115%; font-weight:700; box-sizing:border-box; }

.broadcastcontent .rightbox .vodlist_agenda { width:100%; padding:15px 15px 30px 15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; box-sizing:border-box; }

.broadcastcontent .rightbox .vodlist_agenda .agenda_title { padding:9px 0 9px 25px !important; background-image:url(/mnts/images/broadcast/vodlist_blt1.gif) !important; background-repeat:no-repeat !important; background-position:5px 15px !important; font-weight:bold !important; font-size:100% !important; color:#1757b7 !important; }

.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list { width:100%; overflow:hidden; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li { position:relative; width:100%; padding:6px 40px 7px 35px; background:url(/mnts/images/broadcast/vodlist_blt3.gif) no-repeat 15px 10px; line-height:130%; box-sizing:border-box; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li.bg { background:#f4f4f4 url(/mnts/images/broadcast/vodlist_blt3.gif) no-repeat 15px 10px; }

.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li a:link,
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li a:visited { color:#333; font-size:90%; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li a:active,
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li a:focus,
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li a:hover { color:#113d8e; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .icon { position:absolute; right:10px; top:10px;}



.broadcastcontent p.arrow { position:absolute; left:calc(50% - 35px); top:200px; width:22px; height:44px; background: url(/mnts/images/broadcast/vodlist_arrow.gif) no-repeat; }


@media (min-width:1025px) and (max-width:1280px){
	.broadcastcontent .leftbox { width:calc(50% - 50px); }
	.broadcastcontent .rightbox { width:calc(50% - 10px); }
	.broadcastcontent p.arrow { left:calc(50% - 31px); }
}



@media (min-width:769px) and (max-width:1024px){
	.broadcastcontent .leftbox { width:calc(50% - 50px); }
	.broadcastcontent .rightbox { width:calc(50% - 10px); }
	.broadcastcontent p.arrow { left:calc(50% - 31px); }
}


@media (max-width:768px){
	.broadcastcontent .leftbox { float:none; width:100%; }
	.broadcastcontent .rightbox { display:none;  }
	.broadcastcontent p.arrow { display:none; }
	
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list { width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; margin-top:10px; }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li { position:relative; width:100%; padding:6px 40px 7px 35px; background:url(/mnts/images/broadcast/vodlist_blt3.gif) no-repeat 15px 11px; line-height:130%; box-sizing:border-box; }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li.bg { background:#f4f4f4 url(/mnts/images/broadcast/vodlist_blt3.gif) no-repeat 15px 11px; }
	
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li a:link,
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li a:visited { color:#333; font-size:90%; }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li a:active,
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li a:focus,
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li a:hover { color:#fbb040; }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .icon { position:absolute; right:10px; top:10px;}
}

@media (max-width:425px){
	.broadcastcontent .leftbox .vodlist_content ul.depth1 li { width:100%; padding:9px 0 9px 20px; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 0px 13px; border-bottom:1px dashed #ddd; font-size:100%; box-sizing:border-box; }
	.broadcastcontent .leftbox .vodlist_content ul.depth2 { width:calc(100% + 20px); margin-left:-20px; }
	.broadcastcontent .leftbox .vodlist_content ul.depth2 li { width:100%; padding:4px 0 4px 13px; background:url(/mnts/images/broadcast/vodlist_blt2.gif) no-repeat 0 12px; border:none; box-sizing:border-box; }
	
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list { width:calc(100% + 13px); margin-left:-13px;  }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li { position:relative; width:100%; padding:6px 40px 7px 35px; background:url(/mnts/images/broadcast/vodlist_blt3.gif) no-repeat 15px 11px; line-height:130%; box-sizing:border-box; }
}







/* 탭메뉴 */
.rightTabmenu { width:100%; height:45px; border-bottom:1px solid #ddd; margin-bottom:30px; margin-top:-30px; }
.rightTabmenu ul { position:relative; float:right; width:100%; height:45px; padding-left:1px; display:flex; flex-wrap:nowrap; justify-content:right;   }
.rightTabmenu ul li { float:left; margin-left:-1px; }
.rightTabmenu ul li a:link,
.rightTabmenu ul li a:visited { height:43px; line-height:43px; padding:0 20px; border:1px solid #ddd; box-sizing:content-box; background:#f4f4f4; text-align:center; display:inline-block;  }
.rightTabmenu ul li a:active,
.rightTabmenu ul li a:focus,
.rightTabmenu ul li a:hover { background:#7664ad; color:#fff; border-color:#ddd; }
.rightTabmenu ul li a.select { background:#fff; color:#000; border-bottom-color:#fff; }


@media (max-width:768px){
	.rightTabmenu { width:100%; height:auto; border-bottom:none; margin:-10px auto 0; }
	.rightTabmenu ul { margin-bottom:30px;}
	.rightTabmenu ul li { width:100%; justify-content:space-between;  }
	.rightTabmenu ul li a:link,
	.rightTabmenu ul li a:visited { width:calc(100% - 2px); padding:0; }
	.rightTabmenu ul li a:active,
	.rightTabmenu ul li a:focus,
	.rightTabmenu ul li a:hover { background:#7664ad; color:#fff; border-color:#ddd; }
	.rightTabmenu ul li a.select { background:#fff; color:#000; border-bottom-color:#fff; }
}


/* 탭메뉴2 */
.tabmenu2 { width:100%; margin-bottom:30px; }
.tabmenu2 ul { width:100%; padding:1px 0 0 1px; box-sizing:border-box;  }
.tabmenu2 ul li { float:left; margin:-1px 0 0 -1px; }
.tabmenu2 ul li a:link,
.tabmenu2 ul li a:visited { width:100%; height:40px; line-height:38px; border:1px solid #ddd; background:linear-gradient(#f9f9f9, #eee); text-align:center; display:inline-block; box-sizing:border-box; }
.tabmenu2 ul li a:active,
.tabmenu2 ul li a:focus,
.tabmenu2 ul li a:hover,
.tabmenu2 ul li a.select { border-color:#163462; background:linear-gradient(#2e5794, #1e4176); color:#fff; }


.tabmenu2 ul.ul2 li { width:calc(50% - 5px); margin-right:5px; }
.tabmenu2 ul.ul2 li:last-child { width:calc(50% - 5px); margin-right:0; margin-left:5px; }

.tabmenu2 ul.ul3 li { width:calc(33% - 5px); margin-right:5px; }
.tabmenu2 ul.ul3 li:last-child { width:34%; margin-right:0; }

.tabmenu2 ul.ul4 li { width:25% }

.tabmenu2 ul.ul5 li { width:20% }

.tabmenu2 ul.ul6 li { width:calc(16.66% + 1px); }

.tabmenu2 ul.ul7 li { width:calc(25% + 1px); }
.tabmenu2 ul.ul7 li:last-child { width:calc(25% + 1px); }


@media (max-width:768px){
	.tabmenu2 ul.ul3 li { font-size:90%; letter-spacing:-1px; }
	.tabmenu2 ul.ul6 li { width:calc(33.33% + 1px);  font-size:90%;}
	
	.tabmenu2 ul.ul7 li { width:calc(25% + 1px); }
	.tabmenu2 ul.ul7 li:last-child { width:calc(25% + 1px); }	
}

@media (max-width:480px){	
	.tabmenu2 ul.ul4 li { width:calc(50% + 1px); }
	.tabmenu2 ul.ul4 li:last-child { width:calc(50% + 1px); }
}


@media (max-width:425px){	
	.tabmenu2 ul.ul7 li a { font-size:90%; letter-spacing:-0.5px; }
}


/* 시정질문, 5분자유발언 */
.membervod { width:100%; }
.membervod .vod_member { width:100%; margin-bottom:30px; }
.membervod .vod_member .vod_membertop { position:relative; width:100%; height:50px; line-height:50px; border-radius:10px 10px 0 0; background:#74080f; }
.membervod .vod_member .vod_membertop .daesu { padding-left:37px; color:#fff; background:url(/mnts/images/broadcast/broadcast_onairsc_blt.png) no-repeat 15px 50%; font-size:110%; }
.membervod .vod_member .vod_membertop .btn { position:absolute; right:10px; top:5px; }
.membervod .vod_member .vod_membertop .btn .abtn_memberall { height:30px; line-height:30px; padding:0 12px; border-radius:3px; background:#a34a03; color:#fff; font-size:90%; display:block; }

.membervod .vod_member .vod_memberbody { width:100%; padding:20px; border-radius:0 0 10px 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; }
.membervod .vod_member .vod_memberbody ul { width:100%; overflow:hidden; }
.membervod .vod_member .vod_memberbody ul li { float:left; width:12.5%; padding-left:20px; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 0 7px; margin-bottom:7px; box-sizing:border-box;  }
.membervod .vod_member .vod_memberbody ul li a:link,
.membervod .vod_member .vod_memberbody ul li a:visited { color:#333; }
.membervod .vod_member .vod_memberbody ul li a:active,
.membervod .vod_member .vod_memberbody ul li a:focus,
.membervod .vod_member .vod_memberbody ul li a:hover { color:#1138de; font-weight:bold; }
.membervod .vod_member .vod_memberbody ul li a.select { color:#1757b7; font-weight:bold; }

@media (min-width:1025px) and (max-width:1280px){
	.membervod .vod_member .vod_memberbody ul li { width:16.66%; }
}


@media (min-width:769px) and (max-width:1024px){
	.membervod .vod_member .vod_memberbody ul li { width:16%; }

}
@media (max-width:768px){
	.membervod .vod_member .vod_memberbody ul li { width:25%; padding-left:18px; }
	.membervod .vod_member .vod_memberbody ul li a:link,
	.membervod .vod_member .vod_memberbody ul li a:visited { letter-spacing:-1px; }	
}
@media (max-width:449px){
	.membervod .vod_member .vod_membertop .btn .abtn_memberall { padding:0 6px; }

	.membervod .vod_member .vod_memberbody { padding:20px 10px;}
	.membervod .vod_member .vod_memberbody ul li { width:33%; }	
}



/* 영상검색 */
.vmsVideoSearch { width:100%; }
.vmsVideoSearch .highlight { background:#ffff00; color:#be350a; }


			/* 검색박스 */
.vodSearchBox { width:100%; padding:30px 30px 30px 30px; border:5px solid #ddd; box-sizing:border-box; margin-bottom:50px; }
.vodSearchBox .select_daesu { float:left; width:23%; height:40px; line-height:38px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vodSearchBox .select_kind { float:left; width:23%; height:40px; line-height:38px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vodSearchBox .text_vodsearch { float:left; width:35%; height:40px; line-height:38px; border:1px solid #ccc; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vodSearchBox .submit_searchbtn { float:left; width:13%; height:40px; line-height:38px; border:1px solid #415bc0; border-radius:3px; text-align:center; color:#fff; background:#415bc0; display:inline-block; box-sizing:border-box; }


.vodsearch .totalresult { width:100%; margin-bottom:10px; }
.vodsearch .totalresult strong { color:#da131a; }



			/* 검색결과 바 */
.vmsVideoSearch p#totalresult { padding-left:19px; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 0 7px; font-size:110%; margin-bottom:10px;}
.vmsVideoSearch p#totalresult span { font-weight:bold; color:#1757b7; }

.vmsVideoSearch .board_list table .v2_num { width:7%; }
.vmsVideoSearch .board_list table .v2_subject { width:26%; }
.vmsVideoSearch .board_list table .v2_agenda { width:auto;font-size:90%; }
.vmsVideoSearch .board_list table .v2_agenda span { color:#339966; font-weight:bold; }
.vmsVideoSearch .board_list table .v2_date { width:14%; }
.vmsVideoSearch .board_list table .v2_btn { width:14%;}



@media (min-width:769px) and (max-width:1024px){
	.vmsVideoSearch .board_list table .v2_num { width:7%; }
	.vmsVideoSearch .board_list table .v2_subject { width:26%; }
	.vmsVideoSearch .board_list table .v2_agenda { width:auto;font-size:90%; }
	.vmsVideoSearch .board_list table .v2_agenda span { color:#339966; font-weight:bold; }
	.vmsVideoSearch .board_list table .v2_date { width:14%; }
	.vmsVideoSearch .board_list table .v2_btn { width:14%;}
}


@media (max-width:768px){
	.vodSearchBox { padding:20px 15px; }
	.vodSearchBox .select_daesu { float:left; width:48%; margin-right:4%; }
	.vodSearchBox .select_kind { float:right; width:48%; margin-right:0; }
	.vodSearchBox .text_vodsearch { float:none; width:100%; margin:10px 0 10px 0; }
	.vodSearchBox .submit_searchbtn { float:none; width:100%;  }
	
	
	
	.vmsVideoSearch .board_list table .v2_num { display:none; }
	.vmsVideoSearch .board_list table .v2_subject { width:100%; padding-bottom:0; box-sizing:border-box; background:none; line-height:1.4; font-weight:bold; font-size:115%; color:#113d8e; text-align:left; display:block; }
	.vmsVideoSearch .board_list table .v2_agenda { width:100%; padding-bottom:0; box-sizing:border-box; background:none; line-height:1.4; display:block; }
	.vmsVideoSearch .board_list table .v2_agenda a:link,
	.vmsVideoSearch .board_list table .v2_agenda a:visited { color:#999; }
	.vmsVideoSearch .board_list table .v2_agenda a:active,
	.vmsVideoSearch .board_list table .v2_agenda a:focus,
	.vmsVideoSearch .board_list table .v2_agenda a:hover { color:#6fa880; }
	.vmsVideoSearch .board_list table .v2_date { width:100%; padding-bottom:0; background:none; text-align:left; display:block;  }
	.vmsVideoSearch .board_list table .v2_btn { width:auto; background:none; display:block; }
}



/* 영상보기 버튼 */
.abtn_vodview { width:90px; height:34px; line-height:34px;  padding:0 8px 0 23px; background:#da131a url(/mnts/images/broadcast/playBtn_blt.png) no-repeat 8px 50%; text-align:center; color:#fff !important; text-decoration:none; display:inline-block; border-radius:3px; font-size:90%; }

@media (max-width:768px){
	.abtn_vodview { width:100px; }
}









/* 게시판 넓이 */
/* 게시판 넓이 */
/* 게시판 넓이 */




/* 시정질문, 5분자유발언 */
.board_list table .v_num { width:7%; }
.board_list table .v_hoegi { width:30%;}
.board_list table .v_date { width:13%; }
.board_list table .v_name { width:11%; }
.board_list table .v_agenda { width:auto; }
.board_list table .v_btn { width:13%; }

@media (min-width:1152px) and (max-width:1280px){
	.board_list table .v_btn { width:14%;}
}

@media (min-width:1025px) and (max-width:1153px){
	.board_list table .v_btn { width:17%;}
}

@media (min-width:801px) and (max-width:1024px){
	.board_list table .v_btn { width:16%;}
}
@media (min-width:769px) and (max-width:800px){
	.board_list table .v_btn { width:17%;}
}


@media (max-width:768px){
	.board_list table .v_num { display:none; }
	.board_list table .v_hoegi { width:100%; padding-bottom:0; box-sizing:border-box; background:none; }
	.board_list table .v_date { width:auto; padding-bottom:0; }
	.board_list table .v_name { width:auto; padding-bottom:0; background:none; }
	.board_list table .v_agenda { width:100%; padding-bottom:0; box-sizing:border-box; background:none; font-size:115%; font-weight:700; }
	.board_list table .v_agenda a { color:#000; display:block; }
	.board_list table .v_btn { width:100%; box-sizing:border-box; background:none; text-align:left; }
}




/* 홍보영상 */
.board_list table .prov_num { width:7%; }
.board_list table .prov_subject { width:auto; }
.board_list table .prov_date { width:13%; }
.board_list table .prov_time { width:13%; }
.board_list table .prov_btn { width:13%; }

@media (min-width:1152px) and (max-width:1280px){
	.board_list table .prov_btn { width:14%;}
}

@media (min-width:1025px) and (max-width:1153px){
	.board_list table .prov_btn { width:17%;}
}

@media (min-width:801px) and (max-width:1024px){
	.board_list table .prov_btn { width:16%;}
}
@media (min-width:769px) and (max-width:800px){
	.board_list table .prov_btn { width:17%;}
}

@media (max-width:768px){
	.board_list table .prov_num { display:none; }
	.board_list table .prov_subject { width:100%; padding-bottom:0; box-sizing:border-box; background:none; color:#000; font-size:115%; font-weight:700; }
	.board_list table .prov_subject a { color:#000 !important; display:block; }
	.board_list table .prov_date { width:auto; padding-bottom:0; }
	.board_list table .prov_time { width:auto; padding-bottom:0; background:none; }
	.board_list table .prov_btn { width:100%; padding:10px 0 15px 4px; box-sizing:border-box; background:none; text-align:left; }
}



/* 활동사항 */
.board_list table .pv_num { width:7%; }
.board_list table .pv_img { width:12%;}
.board_list table .pv_subject { width:auto; }
.board_list table .pv_date { width:13%; }
.board_list table .pv_time { width:13%; }
.board_list table .pv_btn { width:13%; }

@media (min-width:1152px) and (max-width:1280px){
	.board_list table .pv_btn { width:14%;}
}

@media (min-width:1025px) and (max-width:1153px){
	.board_list table .pv_btn { width:17%;}
}

@media (min-width:801px) and (max-width:1024px){
	.board_list table .pv_btn { width:16%;}
}
@media (min-width:769px) and (max-width:800px){
	.board_list table .pv_btn { width:17%;}
}

@media (max-width:768px){
	.board_list table .pv_num { display:none; }
	.board_list table .pv_img { float:left; width:80px; padding:9px 0 0 0; box-sizing:border-box; background:none; }
	.board_list table .pv_img img { border:1px solid #eee; }
	.board_list table .pv_subject { width:calc(100% - 80px); padding:9px 10px 0 10px; box-sizing:border-box; background:none; font-size:115%; font-weight:700; }
	.board_list table .pv_subject a { color:#000 !important; display:block; }
	.board_list table .pv_date { float:left; width:auto; padding-bottom:0; }
	.board_list table .pv_time { width:auto; padding-bottom:0; background:none;   }
	.board_list table .pv_btn { width:100%; padding:10px 0 15px 4px; box-sizing:border-box; background:none; text-align:left; }
}



/* 영상검색 */
.board_list table .vs_num { width:7%; }
.board_list table .vs_meeting { width:26%; }
.board_list table .vs_agenda { width:auto;font-size:90%; }
.board_list table .vs_date { width:13%; }
.board_list table .vs_btn { width:13%;}

@media (min-width:1152px) and (max-width:1280px){
	.board_list table .vs_btn { width:14%;}
}

@media (min-width:1025px) and (max-width:1153px){
	.board_list table .vs_btn { width:17%;}
}

@media (min-width:801px) and (max-width:1024px){
	.board_list table .vs_btn { width:16%;}
}
@media (min-width:769px) and (max-width:800px){
	.board_list table .vs_btn { width:17%;}
}




@media (max-width:768px){
	.board_list table .vs_num { display:none; }
	.board_list table .vs_meeting { width:100%; padding-bottom:0; box-sizing:border-box; background:none; color:#000; font-size:115%; font-weight:700; text-align:left; }
	.board_list table .vs_agenda { width:100%; padding-bottom:0; box-sizing:border-box; background:none; }
	.board_list table .vs_date { width:100%; padding-bottom:0; box-sizing:border-box; background:none; text-align:left;  }
	.board_list table .vs_btn { width:auto; background:none; }
}


/* 상임위원회영상, 특별영상 */
.board_list table .pv_num2 { width:7%; }
.board_list table .pv_subject2 { width:auto; }
.board_list table .pv_date2 { width:13%; }
.board_list table .pv_time2 { width:13%; }
.board_list table .pv_btn2 { width:13%; }

@media (max-width:768px){
	.board_list table .pv_num2 { display:none; }
	.board_list table .pv_subject2 { width:100%; padding-bottom:0; box-sizing:border-box; background:none; font-size:115%; font-weight:700; }
	.board_list table .pv_subject2 a { color:#000 !important; display:block; }
	.board_list table .pv_date2 { width:auto; padding-bottom:0; }
	.board_list table .pv_time2 { width:auto; padding-bottom:0; background:none;   }
	.board_list table .pv_btn2 { width:100%; padding:10px 0 15px 4px; box-sizing:border-box; background:none; text-align:left; }
}








/* 생방송 */
.onairon { width:100%; }
.onairon .onairon_top { width:100%; min-height:122px; padding:15px 0 0 170px; box-sizing:border-box; background:url(/mnts/images/broadcast/onair_on_icon.jpg) no-repeat; }
.onairon .onairon_top p.txt1 { font-size:120%; font-weight:700; color:#ff8003; letter-spacing:-1px; display:inline-block; }
.onairon .onairon_top p.txt2 { font-size:95%; }

.onairon .onairon_content { width:100%; }
.onairon .onairon_content table { float:left; width:calc(100% - 120px); border-top:2px solid #113d8e; margin-bottom:20px; } 
.onairon .onairon_content table th,
.onairon .onairon_content table td { padding:8px 0 8px 0; border-bottom:1px solid #ddd; line-height:1.4; vertical-align:top; }

.onairon .onairon_content table th { width:20%; padding-left:33px; border-right:1px solid #ddd; box-sizing:border-box; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 15px 13px;  color:#444; text-align:left;  }
.onairon .onairon_content table td { width:80%; padding-left:15px; box-sizing:border-box; }
.onairon .onairon_content table td.subject { font-weight:bold; color:#113d8e; }
.onairon .onairon_content table td.date { color:#888; }
.onairon .onairon_content .onair_btn { float:right; width:120px; text-align:right; letter-spacing:-1px;  }
.onairon .onairon_content .onair_btn .none { font-weight:bold; color:#7dae44; padding-top:36px; }
.onairon .onairon_content .onair_btn .none span { padding:7px 5px 5px; border:1px solid #ddd; line-height:100%; background:#f9f9f9; display:inline-block }

.onairoff { width:100%; margin-bottom:30px; } 
.onairoff p { width:100%; min-height:122px; padding:15px 0 0 170px; box-sizing:border-box; background:url(/mnts/images/broadcast/onair_off_icon.jpg) no-repeat; font-size:120%; font-weight:700; color:#ff8003; letter-spacing:-1px;  } 
.onairoff p span { font-weight:400; font-size:85%; color:#888; display:block; }

@media (max-width:768px){
	.onairon .onairon_content table { width:calc(100% - 100px); } 
	.onairon .onairon_content table th { width:30%; }
	.onairon .onairon_content table td { width:70%; }	
	.onairon .onairon_content .onair_btn { width:100px; }
}


@media (max-width:425px){
	.onairon .onairon_top { min-height:90px; padding:0px 0 0 100px; background-size:80px auto; }
	.onairon .onairon_content table { float:none; width:100%; } 
	.onairon .onairon_content .onair_btn { float:none; width:100%; text-align:center; margin-bottom:40px; }
	
	.onairoff p { min-height:90px; padding:0 0 0 100px; background-size:80px auto; } 
}




/* 생방송일정 */
.onairscp { width:100%; } 
.onairscp .calendar_date { width:280px; text-align:center; margin:0 auto 10px; } 
.onairscp .calendar_date span.date { position:relative; top:-7px; padding:0 20px; font:140% Arial, Helvetica, sans-serif; color:#000; display:inline-block; }
.onairscp .calendar_date span strong { position:relative; top:2px; padding-left:10px; font-size:130%; color:#06c; display:inline-block; }
.onairscp .calendar_date a { vertical-align:top; display:inline-block; }


			/* 달력 */
.onairscp .calendar_calendar { width:100%; margin-bottom:30px; } 
.onairscp .calendar_calendar table { border-collapse: separate; border-top:2px solid #333; }
.onairscp .calendar_calendar table th { width:14.2%; height:40px; line-height:40px; border-bottom:1px solid #ddd; color:#333; }
.onairscp .calendar_calendar table th.sun,
.onairscp .calendar_calendar table th.sat { width:14.5%; }
.onairscp .calendar_calendar table td { height:85px; padding:10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; color:#555; vertical-align:top; }
.onairscp .calendar_calendar table td:last-child { border-right:1px solid #ddd; }

.onairscp .calendar_calendar table td .num { font:80% arial; color:#555; display:block; margin-bottom:5px; }

.onairscp .calendar_calendar table td.sun { color:#da131a;}
.onairscp .calendar_calendar table td.sat { color:#1757b7;}
.onairscp .calendar_calendar table td.none { background:#fafafa; } 


.onairscp .calendar_calendar table td ul li a:link,
.onairscp .calendar_calendar table td ul li a:visited { width:100%; height:26px; line-height:26px; border-radius:3px; background:#eee; color:#333; font-size:85%;  font-weight:normal; text-align:center; text-decoration:none !important; letter-spacing:-1px; display:block; transition:0.3s; text-overflow:ellipsis; overflow:hidden; white-space:wrap; margin:5px 0; }
.onairscp .calendar_calendar table td ul li a:active,
.onairscp .calendar_calendar table td ul li a:focus,
.onairscp .calendar_calendar table td ul li a:hover { background:#ff8400; color:#fff; }


.onairscp .calendar_calendar table td.today .num { width:20px; height:20px; line-height:21px; border-radius:3px; background:#ff7200; color:#fff !important; font-weight:bold; text-align:center; }
/*.onairscp .calendar_calendar table td.today a { height:50px; line-height:50px; color:#fff; text-decoration:underline; font-weight:bold; font-size:80%; display:block; }*/



@media (max-width:768px){
	.onairscp .calendar_calendar table td { padding:5px; }
	.onairscp .calendar_calendar table td ul li a:link,
	.onairscp .calendar_calendar table td ul li a:visited { height:auto; line-height:1.3; padding:5px 0px; font-size:85%; }
}






			 /* 생방송 내용 */
			
#schedule { width:100%; }
#schedule .onairsc { width:100%; }
#schedule .onairsc h3 { position:relative; width:100%; padding:8px 0 8px 37px !important; border:1px solid #ddd; box-sizing:border-box; background:#f4f4f4 url(/images/egovframework/com/svc/broadcast/vodlist_blt1.gif) no-repeat 15px 14px !important; font-weight:normal !important; font-size:110% !important; margin-bottom:20px !important; }
#schedule .onairsc h3 .title { color:#111; font-weight:bold; margin-right:10px; }
#schedule .onairsc h3 .date { color:#888; margin-right:10px; }
#schedule .onairsc h3 .time { color:#9f0a0c; }
#schedule .onairsc .schedule_content { line-height:1.7; }
#schedule .onairsc .offschedule_content { line-height:1.7; text-align:center;}


@media (max-width:360px){
	#schedule .onairsc h3 .title { display:block; }
}



			/* 영상플레이어 */
.onair_on .subvod { width:100%; margin:0 auto 30px; }
.onair_on .subvod .subvod_title { width:100%; height:40px; line-height:40px; background:#003267; color:#fff; text-align:center; }
.onair_on .subvod .subvod_body { width:100%; text-align:center; margin:0 auto; }

.onair_on .subvod .subvod_body .video { position:relative; width:100%; height:/*512px*/ 100%; background:#fff; display:block; }
.onair_on .subvod .subvod_body .video video { width:100%; height:100%; }

span.livetext { position:relative; top:-3px; height:24px; line-height:24px; padding:0 12px; border-radius:12px; background:#FF0031; color:#fff; font-style:italic; font-size:14px; vertical-align:middle; letter-spacing:0.05em; display:inline-block; margin-left:10px; }
span.vodtext { background:#0505c7; color:#fff; font-style:italic; font-size:14px; vertical-align:middle; letter-spacing:0.05em;	padding:2px 12px; border:4px; border-radius:12px; margin-left:10px; }

@media (min-width:769px) and (max-width:1023px){
	/*.video { height:542px;}*/
}

@media (max-width:768px){
	.onair .onair_on .subvod { width:100%; }
	.onair .onair_on .subvod .subvod_title { font-size:90%;  }

	/*.video { height:415px;}*/

	.onair .onair_on table th { display:none; }
	.onair .onair_on table td { border-left:none; }
}


@media (max-width:425px){
	/*.video { height:222px;}*/
}

@media (max-width:360px){
	/*.video { height:186px;}*/
}



			/* 방송내용 */
.onair .onair_on table { width:100%; border-top:2px solid #333; }
.onair .onair_on table th,
.onair .onair_on table td { padding:10px 10px 10px 10px; border-bottom:1px solid #ddd; box-sizing:border-box; }
.onair .onair_on table th { width:20%; padding-left:40px; text-align:left; vertical-align:top; background:url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 20px 15px; }
.onair .onair_on table td { width:80%; padding-left:20px; border-left:1px solid #ddd; }
.onair .onair_on table td.subject { font-weight:bold; color:#9f0a0c; }
.onair .onair_on table td .time { padding-left:15px; font-weight:bold; color:#000; }
.onair .onair_on table td.onaircontent { line-height:1.7; }


@media (max-width:768px){	
	.onair .onair_on table td { padding-left:10px; border-right:10px; border-left:none; }
}




/* 생방송일정 */
.onairscp { width:100%; } 
.onairscp .calendar_date { width:280px; text-align:center; margin:0 auto 10px; } 
.onairscp .calendar_date span.date { position:relative; top:-7px; padding:0 20px; font:140% Arial, Helvetica, sans-serif; color:#000; display:inline-block; }
.onairscp .calendar_date span strong { position:relative; top:2px; padding-left:10px; font-size:130%; color:#b22f37; display:inline-block; }
.onairscp .calendar_date a { vertical-align:top; display:inline-block; }


			/* 달력 */
.onairscp .calendar_calendar { width:100%; margin-bottom:30px; } 
.onairscp .calendar_calendar table { border-collapse: separate; border-top:2px solid #333; }
.onairscp .calendar_calendar table th { width:14.2%; height:40px; line-height:40px; border-bottom:1px solid #ddd; color:#333; }
.onairscp .calendar_calendar table th.sun,
.onairscp .calendar_calendar table th.sat { width:14.5%; }
.onairscp .calendar_calendar table td { height:85px; padding:10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; color:#555; vertical-align:top; }
.onairscp .calendar_calendar table td:last-child { border-right:1px solid #ddd; }

.onairscp .calendar_calendar table td .num { font:80% arial; color:#555; display:block; margin-bottom:5px; }

.onairscp .calendar_calendar table td.sun { color:#da131a;}
.onairscp .calendar_calendar table td.sat { color:#1757b7;}
.onairscp .calendar_calendar table td.none { background:#fafafa; } 


.onairscp .calendar_calendar table td ul li a:link,
.onairscp .calendar_calendar table td ul li a:visited { width:100%; height:26px; line-height:26px; border-radius:3px; background:#eee; color:#333; font-size:85%;  font-weight:normal; text-align:center; text-decoration:none !important; letter-spacing:-1px; display:block; transition:0.3s; text-overflow:ellipsis; overflow:hidden; white-space:wrap; margin:5px 0; }
.onairscp .calendar_calendar table td ul li a:active,
.onairscp .calendar_calendar table td ul li a:focus,
.onairscp .calendar_calendar table td ul li a:hover { background:#ff8400; color:#fff; }


.onairscp .calendar_calendar table td.today .num { text-decoration:underline; font-weight:bold; color:#000; }
/*.onairscp .calendar_calendar table td.today a { height:50px; line-height:50px; color:#fff; text-decoration:underline; font-weight:bold; font-size:80%; display:block; }*/



@media (max-width:768px){
	.onairscp .calendar_calendar table td { padding:5px; }
	.onairscp .calendar_calendar table td ul li a:link,
	.onairscp .calendar_calendar table td ul li a:visited { height:auto; line-height:1.3; padding:5px 0px; font-size:85%; }
}






			 /* 생방송 내용 */
			 /*
#schedule { width:100%; }
#schedule .onairsc { width:100%; }
#schedule .onairsc h3 { position:relative; width:100%; padding:8px 0 8px 37px !important; border:1px solid #ddd; box-sizing:border-box; background:#f4f4f4 url(/mnts/images/broadcast/vodlist_blt1.gif) no-repeat 15px 14px !important; font-weight:normal !important; font-size:110% !important; margin-bottom:20px !important; }
#schedule .onairsc h3 .title { color:#111; font-weight:bold; margin-right:10px; }
#schedule .onairsc h3 .date { color:#888; margin-right:10px; }
#schedule .onairsc h3 .time { color:#9f0a0c; }
#schedule .onairsc .schedule_content { line-height:1.7; }
#schedule .onairsc .offschedule_content { line-height:1.7; text-align:center;}


@media (max-width:360px){
	#schedule .onairsc h3 .title { display:block; }
}
*/




/* 페이징 */
.leftbox .bPaging { position:relative; width:100%; text-align:center; overflow:hidden; margin:15px 0;  }

.leftbox .bPaging #pagingNew ul { overflow:hidden; padding-left:1px; }
.leftbox .bPaging #pagingNew ul li { display:inline-block; margin-left:-1px;  }
.leftbox .bPaging #pagingNew ul li strong { height:34px; line-height:34px; padding:0 13px; color:#666; text-decoration:none; border:1px solid #ddd; display:inline-block; z-index:1; font-size:80%; font-weight:bold; }
.leftbox .bPaging #pagingNew ul li a { height:34px; line-height:34px; padding:0 13px; color:#666; text-decoration:none; border:1px solid #ddd; display:inline-block; z-index:1; font-size:80%; }
.leftbox .bPaging #pagingNew ul li a.select { background:#46549d; color:#fff; font-weight:bold; border-color:#3a4682; z-index:2;} 

.leftbox .bPaging #pagingNew ul li a.btn { padding:0; }
.leftbox .bPaging #pagingNew ul li a.btn img { width:34px; height:34px; }

.leftbox .bPaging #pagingNew ul li a.start { background:url(/mnts/images/board/pageing_btn_start.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.prev { background:url(/mnts/images/board/pageing_btn_prev.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.next { background:url(/mnts/images/board/pageing_btn_next.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.end { background:url(/mnts/images/board/pageing_btn_end.gif) no-repeat 50% 50%; }

@media (max-width:768px){
	.leftbox .bPaging #pagingNew ul li strong { height:24px; line-height:24px; padding:0 4px; font-size:90%; }
	.leftbox .bPaging #pagingNew ul li a { height:24px; line-height:24px; padding:0 4px; font-size:90%; margin-bottom:2px; }
	.leftbox .bPaging #pagingNew ul li a.btn img { width:24px; height:24px; }
}



























