@charset "utf-8";


/* 본회의, 상임위원회, 특별위원회 */
.broadcastcontent { position:relative; width:100%; }

.broadcastcontent .leftbox { float:left; width:calc(50% - 8rem); margin-bottom:15px; }
.broadcastcontent .leftbox .bartitle { display:flex; align-items:center; width:100%; height:5.6rem; padding:0 2.4rem; background:linear-gradient(90deg, #00796b, #007e8c); color:#fff; border-radius:1.6rem 1.6rem 0 0; font-size:2rem; font-weight:700; box-sizing:border-box; }

.broadcastcontent .leftbox .vodlist_content { width:100%; padding:1.6rem 2.4rem; 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; border-bottom:1px dashed #ddd; font-size:100%; }
.broadcastcontent .leftbox .vodlist_content ul.depth1 > li { background:url(/images/broadcast/vodlist_blt1.gif) no-repeat 4px 15px; }

.broadcastcontent .leftbox .vodlist_content ul.depth1 > li > a { font-size:1.8rem; }
.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:.4rem; margin-bottom:0;}
.broadcastcontent .leftbox .vodlist_content ul.depth2 li { position:relative; padding:4px 0 4px 12px; border:none; }
.broadcastcontent .leftbox .vodlist_content ul.depth2 li::before { position:absolute; left:0; content:'-'; }
.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 .rightbox { float:right; width:calc(50% - 8rem);}
.broadcastcontent .rightbox .bartitle { display:flex; align-items:center; width:100%; height:5.6rem; padding:0 2.4rem; background:linear-gradient(90deg, #416ea0,#4168CD); color:#fff; border-radius:1.6rem 1.6rem 0 0; font-size:2rem; 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(/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 16px; /*background:url(/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(/images/broadcast/vodlist_blt3.gif) no-repeat 15px 10px*/; }

.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconType { width:70px; height:26px; line-height:26px; border-radius:3px; color:#fff; font-size:90%; text-align:center; display:inline-block; margin-right:10px; }

.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconA { background:#254b8e; } /* 안건 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconE { background:#495976; } /* 제안설명 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconN { background:#666;  } /* 공무원 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconM { background:#43ba65; } /* 의원발언 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconO { background:#565b9e; } /* 개회사 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconP { background:#06c; } /* 심사보고 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconQ { background:#387443;  } /* 질문답변 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconC { background:#888;  } /* 회의진행 */
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .iconS { background:#638acf; } /* 5분발언 */

.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:9px; transform:translateY(-50%);}

.broadcastcontent .rightbox .vodlist_agenda .antitle { font-size:1.7rem; margin-bottom:.4rem; }



.broadcastcontent p.arrow { position:absolute; left:calc(50% - 35px); top:150px; display:block; width:22px; height:44px; background: url(/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 .bartitle { padding: 0 1.6rem ; }

	.broadcastcontent .leftbox .vodlist_content { padding:1.2rem 1.6rem; }
	
	.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 15px; line-height:130%; background:none; box-sizing:border-box; }
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li.bg { background:#f4f4f4; }
	
	
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconType { width:70px; height:26px; line-height:26px; border-radius:3px; color:#fff; font-size:90%; text-align:center; display:inline-block; margin-right:10px; }

	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconA { background:#254b8e; } /* 안건 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconE { background:#495976; } /* 제안설명 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconN { background:#666;  } /* 공무원 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconM { background:#43ba65; } /* 의원발언 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconO { background:#565b9e; } /* 개회사 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconP { background:#06c; } /* 심사보고 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconQ { background:#387443;  } /* 질문답변 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconC { background:#888;  } /* 회의진행 */
	.broadcastcontent .leftbox .vodlist_content ul.agenda_list li .iconS { background:#638acf; } /* 5분발언 */


	.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:4px; }
}

@media (max-width:425px){
	.broadcastcontent .leftbox .vodlist_content ul.depth1 li { width:100%; padding:9px 0 9px 20px; background:url(/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(/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(/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 { padding:.6rem 4rem .6rem 2rem; }
}








/* 시정질문, 5분자유발언 */
.membervod { width:100%; }
.membervod .vod_member { width:100%; margin-bottom:30px; }
.membervod .vod_member .vod_membertop { display:flex; justify-content:space-between; align-items:center; width:100%; height:5.6rem; padding:0 2.4rem; font-size:1.8rem; background:linear-gradient(90deg, #00796b, #007e8c); border-radius:1.6rem 1.6rem 0 0; }
.membervod .vod_member .vod_membertop .daesu { color:#fff; background:url(/images/broadcast/broadcast_blt.png) no-repeat 15px 50%; font-size:1.9rem; display:inline-block; }
.membervod .vod_member .vod_membertop .btn {  }

.membervod .vod_member .vod_memberbody { width:100%; padding:2.4rem 1.2rem; 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 { display:flex; flex-wrap:wrap; overflow:hidden; }
.membervod .vod_member .vod_memberbody ul li { width:calc(100% / 8); padding:0 1.2rem; margin-bottom:1.2rem; }
.membervod .vod_member .vod_memberbody ul li a:link,
.membervod .vod_member .vod_memberbody ul li a:visited { width:100%; color:#333; }
.membervod .vod_member .vod_memberbody ul li a::after { display:block; content:''; width:0; height:0; transition:.4s; }
.membervod .vod_member .vod_memberbody ul li a.select::after { width:1.6rem; height:1.6rem; background:url(/images/council/main/ico_tab_check.png) no-repeat center/cover; margin-left:.4rem; }
.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 { border-color:#00796B; color:#00796B; background:#E0F2F1; 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%; }	
}

/* 탭메뉴 */
.rightTabmenu { display:flex; justify-content:flex-end; align-items:center; margin-bottom:2.4rem; }
.rightTabmenu h6 { align-self: flex-start; display:inline-block; padding-top: 1.6rem; margin-right:1.2rem; }

@media (max-width:768px){
	.rightTabmenu h6 { padding-top:.8rem; }
}

/* 영상검색 */
.vmsVideoSearch { width:100%; }
.vmsVideoSearch .highlight { background:#ffff00; color:#be350a; }


			/* 검색박스 */
.vodSearchBox { width:100%; padding:30px 30px 30px 30px; border-radius:1.6rem; box-sizing:border-box; margin-bottom:50px; }
.vodSearchBox .select_daesu { float:left; width:23%; height:48px; line-height:46px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vodSearchBox .select_kind { float:left; width:23%; height:48px; line-height:46px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vodSearchBox .text_vodsearch { float:left; width:35%; height:48px; line-height:46px; 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:48px; line-height:46px; border-radius:3px; text-align:center; color:#fff; background:#00796C; 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(/images/broadcast/vodlist_blt1.gif) no-repeat 0 7px; font-size:110%; margin-bottom:10px;}
.vmsVideoSearch p#totalresult span { font-weight:bold; color:#1757b7; }

@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:18%; }
	.vmsVideoSearch .board_list table .v2_btn { width:18%;}
	
}


@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-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(/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 .mv2_num { width:7%; }
.board_list table .mv2_mss { width:30%;}
.board_list table .mv2_date { width:13%; }
.board_list table .mv2_name { width:11%; }
.board_list table .mv2_angun { width:auto; }
.board_list table .mv2_btn { width:13%; }

@media (min-width:1152px) and (max-width:1280px){
	.board_list table .mv2_btn { width:14%;}
}

@media (min-width:1025px) and (max-width:1153px){
	.board_list table .mv2_btn { width:17%;}
}

@media (min-width:801px) and (max-width:1024px){
	.board_list table .mv2_btn { width:16%;}
}
@media (min-width:769px) and (max-width:800px){
	.board_list table .mv2_btn { width:17%;}
}


@media (max-width:768px){
	.board_list table .mv2_num { display:none; }
	.board_list table .mv2_mss { width:100%; padding-bottom:0; box-sizing:border-box; background:none; }
	.board_list table .mv2_date { width:auto; padding-bottom:0; }
	.board_list table .mv2_name { width:auto; padding-bottom:0; background:none; }
	.board_list table .mv2_angun { width:100%; padding-bottom:0; box-sizing:border-box; background:none; font-size:115%; font-family:pgov; font-weight:700; }
	.board_list table .mv2_angun a { color:#000; display:block; }
	.board_list table .mv2_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-family:pgovb; }
	.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-family:pgovb; }
	.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-family:pgovb; 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-family:pgovb; }
	.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(/images/broadcast/onair_on_icon.jpg) no-repeat; }
.onairon .onairon_top p.txt1 { font-size:120%; font-family:pgovb; 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(/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(/images/broadcast/onair_off_icon.jpg) no-repeat; font-size:120%; font-family:pgovb; color:#ff8003; letter-spacing:-1px;  } 
.onairoff p span { font-family: pgovm; 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; } 
}






			/* 영상플레이어 */
.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(/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:#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:#06c; color:#fff; 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/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(/council/images/board/pageing_btn_start.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.prev { background:url(/council/images/board/pageing_btn_prev.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.next { background:url(/council/images/board/pageing_btn_next.gif) no-repeat 50% 50%; }
.leftbox .bPaging #pagingNew ul li a.end { background:url(/council/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; }
}




























