@charset "utf-8";

/* 생방송 */
.onAir { width:100%; }
.onAir .onair_channel { width:100%; margin-bottom:50px; }
.onAir .onair_channel .onair_channel_top { position:relative; width:100%; height:auto; padding:25px 0 25px 92px; background:#fbb040 url(/images/egovframework/com/svc/minutes/sub/broadcast_onair_icon1.png) no-repeat 20px 20px; box-sizing:border-box; }

.onAir .onair_channel .onair_channel_top .onair_channel_topLeft { float:left; }
.onAir .onair_channel .onair_channel_top .onair_channel_topLeft h3 { padding:0 !important; background:none !important; color:#fff !important; margin-bottom:5px !important; }
.onAir .onair_channel .onair_channel_top .onair_channel_topLeft .txt { color:#fff; }

.onAir .onair_channel .onair_channel_top .onair_channel_topRight { float:right; }
.onAir .onair_channel .onair_channel_top .onair_channel_topRight .today { float:right; padding:10px 40px 0 0; color:#886025; font-size:130%; }
.onAir .onair_channel .onair_channel_top .onair_channel_topRight .today span { padding-right:10px; }
.onAir .onair_channel .onair_channel_top .onair_channel_topRight .today strong { color:#fff; }

.onAir .onair_channel .onair_channel_body { width:100%; }
.onAir .onair_channel .onair_channel_body ul { width:calc(100% - 1px); overflow:hidden; padding-left:1px; }
.onAir .onair_channel .onair_channel_body ul li { float:left; width:calc(50% - 1px); height:50px; border:1px solid #ddd; margin:-1px 0 0 -1px; }
.onAir .onair_channel .onair_channel_body ul li .icon { padding:10px 10px 0 20px; display:inline-block; }
.onAir .onair_channel .onair_channel_body ul li .subject { position:relative; top:4px; }
.onAir .onair_channel .onair_channel_body ul li .time { position:relative; float:right; top:12px; height:26px; line-height:26px; padding:0 20px 0 35px; background:url(/images/egovframework/com/svc/minutes/sub/broadcast_onair_timeicon.png) no-repeat left 50%; }
.onAir .onair_channel .onair_channel_body ul li.on { background:#efebde; }

.onAir .onair_channel .onair_channel_body ul li .subject a:link,
.onAir .onair_channel .onair_channel_body ul li .subject a:visited { color:#222; }
.onAir .onair_channel .onair_channel_body ul li .subject a:active,
.onAir .onair_channel .onair_channel_body ul li .subject a:focus,
.onAir .onair_channel .onair_channel_body ul li .subject a:hover { color:#d78813; text-decoration:underline; }


.onAir .onair_view { width:100%; }
.onAir .onair_view .onair_off { width:100%; }
.onAir .onair_view .onair_off .onair_offbar { width:100%; height:40px; text-align:center; background:#6d5f54; }
.onAir .onair_view .onair_off .onair_offbar p { line-height:40px; color:#fff; }
.onAir .onair_view .onair_off .onair_offbox { padding-bottom:60px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; }
.onAir .onair_view .onair_off .onair_offbox p { padding-top:190px; background:url(/images/egovframework/com/svc/minutes/sub/broadcast_onair_icon2.gif) no-repeat 50% 50px; }
.onAir .onair_view .onair_off .onair_offbox p strong { font-size:200%; color:#fbb040; display:block; }
.onAir .onair_view .onair_off .onair_offbox p span { color:#999; font-size:90%; }


.onAir .onair_view .onair_on { width:100%; }
.onAir .onair_view .onair_on .subvod { width:680px; margin:0 auto 30px; }
.onAir .onair_view .onair_on .subvod .subvod_title { width:100%; height:40px; line-height:40px; background:#666; text-align:center; color:#fff; }

.onAir .onair_view .onair_on table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #fbb040; }
.onAir .onair_view .onair_on table th,
.onAir .onair_view .onair_on table td { padding:10px 10px 10px 10px; border-bottom:1px solid #ddd; }
.onAir .onair_view .onair_on table th { padding-left:40px; text-align:left; vertical-align:top; background:url(/images/egovframework/com/svc/minutes/sub/vodlist_blt1.gif) no-repeat 20px 15px; }
.onAir .onair_view .onair_on table td { padding-left:20px; border-left:1px solid #ddd; }
.onAir .onair_view .onair_on table td.subject { font-weight:bold; color:#fbb040; }
.onAir .onair_view .onair_on table td.onaircontent { line-height:150%; }

@media (max-width:768px){
	.onAir .onair_channel .onair_channel_top { padding-right:10px; }
	.onAir .onair_channel .onair_channel_top .onair_channel_topRight { float:left; }
	.onAir .onair_channel .onair_channel_top .onair_channel_topRight .today { padding:10px 10px 0 0; font-size:110%; }
	
	.onAir .onair_channel .onair_channel_body ul li { width:calc(100% - 1px); }
	.onAir .onair_channel .onair_channel_body ul li .icon { padding:10px 5px 0 5px; display:inline-block; }
	.onAir .onair_channel .onair_channel_body ul li .subject { letter-spacing:-1px; }
	.onAir .onair_channel .onair_channel_body ul li .time { padding:0 10px 0 0px; background:none; letter-spacing:-1px; }
	
	.onAir .onair_view .onair_off .onair_offbox { padding-left:10px; padding-right:10px; }
	
	.onAir .onair_view .onair_on .subvod { width:100%; }
}

@media (max-width:330px){
	.onAir .onair_channel .onair_channel_body ul li .time { display:none; }
	
}



/* 생방송일정 */
.onAirSchedule { width:100%; } 
.onAirSchedule .calendar_date { width:280px; text-align:center; margin:0 auto 25px; } 
.onAirSchedule .calendar_date span { position:relative; top:-7px; padding:0 20px; font:140% Arial, Helvetica, sans-serif; color:#000; display:inline-block; }
.onAirSchedule .calendar_date span strong { position:relative; top:2px; padding-left:10px; font-size:130%; color:#fbb040; display:inline-block; }
.onAirSchedule .calendar_date a { vertical-align:top; display:inline-block; }


.onAirSchedule .onairsc { width:100%; }
.onAirSchedule .onairsc h3 { position:relative; width:100%; padding:8px 0 8px 37px !important; border:1px solid #ddd; background:#f4f4f4 url(/images/egovframework/com/svc/minutes/sub/broadcast_onairsc_blt.png) no-repeat 15px 14px !important; font-weight:normal !important; font-size:110% !important; color:#000; margin-bottom:20px !important; box-sizing: border-box; }
.onAirSchedule .onairsc h3 .time { color:#fbb040; padding-left:10px; }
.onAirSchedule .onairsc .schedule_content { padding:0 20px; line-height:150%; }




/* 본회의, 상임위원회, 특별위원회 */
.broadcastcontent { position:relative; width:100%; overflow:hidden; }

.broadcastcontent .leftbox { float:left; width:400px; }
.broadcastcontent .leftbox .bartitle { width:100%; height:40px; line-height:40px; padding:0 0 0 20px; background:#1757b7; color:#fff; display:inline-block; font-size:115%; 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(/images/egovframework/com/svc/minutes/sub/vodlist_blt1.gif) no-repeat 5px 13px; 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(/images/egovframework/com/svc/minutes/sub/vodlist_blt2.gif) no-repeat 0 12px; border:none; }
.broadcastcontent .leftbox .vodlist_content ul.depth2 li a{ font-family:NanumBarunGothic }
.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:#1757b7; 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 .vodlist_content .pagenum { text-align:center; }
.broadcastcontent .leftbox .vodlist_content .pagenum ul { width:100%; height:24px; padding-left:1px; text-align:center; overflow:hidden; margin:0 auto; }
.broadcastcontent .leftbox .vodlist_content .pagenum ul li { border-right:1px solid #ddd; display:inline; margin:0 0 0 -1px; }
.broadcastcontent .leftbox .vodlist_content .pagenum ul li:first-child { border-left:1px solid #ddd;}
.broadcastcontent .leftbox .vodlist_content .pagenum a:link,
.broadcastcontent .leftbox .vodlist_content .pagenum a:visited,
.broadcastcontent .leftbox .vodlist_content .pagenum a:active,
.broadcastcontent .leftbox .vodlist_content .pagenum a:focus,
.broadcastcontent .leftbox .vodlist_content .pagenum a:hover { height:24px; line-height:24px; padding:0 8px; color:#666; display:inline-block; }
.broadcastcontent .leftbox .vodlist_content .pagenum strong { padding:0 8px; color:#1757b7; font-weight:bold; }



.broadcastcontent .rightbox { float:right; width:400px; }
.broadcastcontent .rightbox .bartitle { width:100%; height:40px; line-height:40px; padding:0 0 0 20px; background:#1757b7; color:#fff; display:inline-block; font-size:115%; 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; background:url(/images/egovframework/com/svc/minutes/sub/vodlist_blt1.gif) no-repeat 5px 13px; font-weight:bold; font-size:100%; color:#113d8e; }

.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(/images/egovframework/com/svc/minutes/sub/vodlist_blt3.gif) no-repeat 15px 11px; line-height:130%; box-sizing:border-box; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li.bg { background:#f4f4f4 url(/images/egovframework/com/svc/minutes/sub/vodlist_blt3.gif) no-repeat 15px 11px; }

.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:#1757b7; }
.broadcastcontent .rightbox .vodlist_agenda ul.agenda_list li .icon { position:absolute; right:10px; top:10px;}



.broadcastcontent p.arrow { position:absolute; left:calc(50% - 11px); top:200px; width:22px; height:44px; /*background: url(/images/egovframework/com/svc/minutes/sub/vodlist_arrow.gif) no-repeat; */}


@media (min-width:860px) and (max-width:1024px){
	.broadcastcontent .leftbox { float:left; width:350px; }
	.broadcastcontent .rightbox { float:right; width:350px; }
}


@media (max-width:859px){
	.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(/images/egovframework/com/svc/minutes/sub/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(/images/egovframework/com/svc/minutes/sub/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:400px){
	.broadcastcontent .leftbox .vodlist_content ul.depth1 li { width:100%; padding:9px 0 9px 20px; background:url(/images/egovframework/com/svc/minutes/sub/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/egovframework/com/svc/minutes/sub/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/egovframework/com/svc/minutes/sub/vodlist_blt3.gif) no-repeat 15px 11px; line-height:130%; box-sizing:border-box; }
}



/* 시정질문, 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; background:#1757b7; }
.membervod .vod_member .vod_membertop .daesu { padding-left:37px; color:#fff; background:url(/images/egovframework/com/svc/minutes/sub/broadcast_onairsc_blt.png) no-repeat 15px 50%; font-size:110%; }
.membervod .vod_member .vod_membertop .btn { position:absolute; right:15px; top:10px; }
.membervod .vod_member .vod_membertop .btn .abtn_memberall { height:30px; line-height:30px; padding:0 12px; border-radius:3px; background:#ffd40c; color:#113d8e; font-size:90%; display:block; }

.membervod .vod_member .vod_memberbody { width:100%; padding:20px; 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:11%; padding-left:20px; background:url(/images/egovframework/com/svc/minutes/sub/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,
.membervod .vod_member .vod_memberbody ul li a.select { color:#fbb040; }


@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%; }	
}
@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%; }	
}


/* 게시판 넓이설정 */
.board_list table .v_num { width:8%; }
.board_list table .v_hoegi { width:28%; }
.board_list table .v_date { width:15%; }
.board_list table .v_name { width:10%; }
.board_list table .v_agenda { width:auto; }
.board_list table .v_btn { width:14%; }

.board_list table .v_img { width:10%; }
.board_list table .v_subject { width:auto; }
.board_list table .v_date2 { width:15%; }
.board_list table .v_time { width:10%; }

@media (min-width:769px) and (max-width:1024px){
	.board_list table .v_num { width:7%; }
	.board_list table .v_hoegi { width:25%; }
	.board_list table .v_date { width:17%; }
	.board_list table .v_name { width:12%; }
	.board_list table .v_agenda { width:auto; }
	.board_list table .v_btn { width:16%; }
	
}


@media (max-width:768px){
	.board_list table tr { padding:10px 0;}
	.board_list table .v_num { display:none; }
	.board_list table .v_hoegi { width:100%; text-align:left; background:none;  padding-bottom:0;}
	.board_list table .v_date { width:auto; text-align:left;  padding-bottom:0; }
	.board_list table .v_name { width:auto; text-align:left; background:none; }
	.board_list table .v_agenda { width:100%; text-align:left; padding:0 0 0 10px; font-size:110%;padding-bottom:0;  }
	.board_list table .v_btn { width:auto; background:none; text-align:left; padding-left:10px; }
	
	.board_list table .v_img { float:left; width:85px; background:none; text-align:left; padding:0 0 0 5px; margin:0; }
	.board_list table .v_subject { width:calc(100% - 90px); font-size:110%; background:none; padding:0; margin:0; }
	.board_list table .v_date2 { width:auto; text-align:left; padding-left:0; }
	.board_list table .v_time { width:10%; background:none; }
}


.board_list table tbody td .abtn_vodview { width:auto; height:30px; line-height:30px;  padding:0 8px 0 23px; background:#fc4349 url(/images/egovframework/com/svc/minutes/sub/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%; }



/* 의정활동영상 */
.activityVideo { width:100%; }
.activityVideo .board_list table .v_img img { padding:2px; border:1px solid #ddd; }




/* 영상검색 */
.vmsVideoSearch { width:100%; }
.vmsVideoSearch .minutesSearchBox .select_daesu { float:left; width:23%; height:32px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vmsVideoSearch .minutesSearchBox .select_kind { float:left; width:23%; height:32px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vmsVideoSearch .minutesSearchBox .text_vodsearch { float:left; width:35%; height:32px; border:1px solid #ccc; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin-right:2%; }
.vmsVideoSearch .minutesSearchBox .submit_searchbtn { float:left; width:13%; height:32px; line-height:32px; border:1px solid #273254; border-radius:3px; text-align:center; color:#fff; background:#113d8e; display:inline-block; box-sizing:border-box; }

.vmsVideoSearch .totalresult { width:100%; margin-bottom:10px; }
.vmsVideoSearch .totalresult strong { color:#da131a; }

.vmsVideoSearch .board_list table .v2_num { width:8%; }
.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:18%; }
	.vmsVideoSearch .board_list table .v2_btn { width:18%;}
	
}


@media (max-width:768px){
	.vmsVideoSearch .minutesSearchBox .select_daesu { float:left; width:48%; margin-right:4%; }
	.vmsVideoSearch .minutesSearchBox .select_kind { float:right; width:48%; margin-right:0; }
	.vmsVideoSearch .minutesSearchBox .text_vodsearch { float:none; width:100%; margin:10px 0 10px 0; }
	.vmsVideoSearch .minutesSearchBox .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; background:none; line-height:130%; font-size:110%; color:#113d8e; text-align:left; display:block; }
	.vmsVideoSearch .board_list table .v2_agenda { width:100%; padding-bottom:0; background:none; line-height:130%; 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:#1757b7; }
	.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; }
}








