@charset "utf-8";


/* 레이아웃 */
#ujbclwrap { min-width:1280px; width:100%; }
#top { position:relative; width:100%; height:180px;  border-bottom:1px solid #6a4f48; background: url(/images/egovframework/com/svc/council/inc2/top_bg.gif) repeat-x; }
	#toparea { position:relative; width:1280px; height:180px; margin:0 auto; overflow:visible; } 
	
#container { position:relative; width:100%; padding:50px 0 100px 0; background:#eaeaea; z-index:2; }
	.containerarea { width:1280px; margin:0 auto; }
	
#bottom { width:100%; background:#3a3e59; color:#fff; }
	#bottomarea { position:relative; width:1280px; padding:40px 0 90px 0; margin:0 auto; z-index:3; }
	
	
@media (min-width:769px) and (max-width:1023px){
	html, body, #ujbclwrap { min-width:100%; width:100%; height:100%; }
		
	#top { position:relative; width:100%; height:97px; border-bottom:1px solid #eee; background:#fff; }
		#toparea { position:relative; width:100%; height:97px; margin:0 auto; overflow:visible }
	
	#container { position:relative; width:100%;  padding:50px 0 100px 0; z-index:2; }
		.containerarea { width:100%; padding:0 30px 0 30px; box-sizing:border-box; margin:0 auto; }
			
	#bottom { width:100%; background:#3a3e59; }
		#bottomarea { position:relative; width:100%; padding:40px 30px 90px 30px; box-sizing:border-box; margin:0 auto; }

}


@media (max-width:768px){
	html, body, #ujbclwrap { min-width:100%; width:100%; height:100%; }
		
	#top { position:relative; width:100%; height:65px; border-bottom:1px solid #eee; background:#fff; }
		#toparea { position:relative; width:100%; height:65px; margin:0 auto; overflow:visible }
	
	#container { position:relative; width:100%; padding:30px 0 50px 0;  z-index:2; }
		.containerarea { width:100%; padding:0 15px 0px 15px; box-sizing:border-box; margin:0 auto; }
			
	#bottom { width:100%; background:#3a3e59; }
		#bottomarea { position:relative; width:100%; padding:40px 15px 90px 15px; box-sizing:border-box; margin:0 auto; }
}



/* 바로가기 */
ul.skipUl { position:absolute; top:0; width:100%; height:0; z-index:1000; }
ul.skipUl li a { width:1px; height:1px; margin-bottom:-1px; text-align:center; color:#fff; white-space:nowrap; overflow:hidden; display:block; }

ul.skipUl li.li1 a:focus, 
ul.skipUl li.li1 a:active{  width:100%; height:30px; line-height:30px; display:block; background:#da131a;}
ul.skipUl li.li2 a:focus, 
ul.skipUl li.li2 a:active{  width:100%; height:30px; line-height:30px; display:block; background:#1757b7;}






/* 타이틀 */
#top h1.title { position:absolute; left:20px; top:81px; }



@media (min-width:769px) and (max-width:1023px){
	#top h1.title { left:calc(50% - 124px); top:21px;  }
	#top h1.title img { height:54px; }
	
}


@media (max-width:768px){
	#top h1.title { left:calc(50% - 101px); top:14px; }
	#top h1.title img { height:37px; }
}



/* 모바일용 상단 버튼 */
.mobileTopBtn { display:none; }

@media (min-width:769px) and (max-width:1023px){
	.mobileTopBtn { display:block; }
	.mobileTopBtn li.mobileTopBtn1 { position:absolute; left:20px; top:28px; display:block; }
	.mobileTopBtn li.mobileTopBtn2 { position:absolute; right:80px; top:28px; display:block; }
	.mobileTopBtn li.mobileTopBtn3 { position:absolute; right:20px; top:28px; display:block; }
}


@media (max-width:768px){
	.mobileTopBtn { display:block; }
	.mobileTopBtn li.mobileTopBtn1 { position:absolute; left:15px; top:22px; display:block; }
	.mobileTopBtn li.mobileTopBtn2 { position:absolute; right:45px; top:22px; display:block; }
	.mobileTopBtn li.mobileTopBtn3 { position:absolute; right:15px; top:22px; display:block; }
	.mobileTopBtn li.mobileTopBtn1 img { width:18px; }
	.mobileTopBtn li.mobileTopBtn2 img { width:20px; }
	.mobileTopBtn li.mobileTopBtn3 img { width:20px; }
}



/* 모바일용 외부 링크 */
.mobileLink { display:none; }

@media (min-width:769px) and (max-width:1023px){
	.mobileLink { position:absolute; left:0; top:98px; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #666; background:#fff; z-index:10; }
	.mobileLink ul { width:100%; overflow:hidden; }
	.mobileLink ul li { float:left; width:33%; height:50px; line-height:50px; background:url(/images/egovframework/com/svc/council/inc/mobileTopBtn_bgline.gif) no-repeat right bottom; text-align:center; font-size:90%; letter-spacing:-1px; }
	.mobileLink ul li:nth-child(2),
	.mobileLink ul li:nth-child(5),
	.mobileLink ul li:nth-child(8),
	.mobileLink ul li:nth-child(11),
	.mobileLink ul li:nth-child(14),
	.mobileLink ul li:nth-child(17) { width:34%; }
}


@media (max-width:768px){
	.mobileLink { position:absolute; left:0; top:66px; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #666; background:#fff; z-index:10; }
	.mobileLink ul { width:100%; overflow:hidden; }
	.mobileLink ul li { float:left; width:33%; height:50px; line-height:50px; background:url(/images/egovframework/com/svc/council/inc/mobileTopBtn_bgline.gif) no-repeat right bottom; text-align:center; font-size:90%; letter-spacing:-1px; }
	.mobileLink ul li:nth-child(2),
	.mobileLink ul li:nth-child(5),
	.mobileLink ul li:nth-child(8),
	.mobileLink ul li:nth-child(11),
	.mobileLink ul li:nth-child(14),
	.mobileLink ul li:nth-child(17) { width:34%; }
}


/* 상단링크1 */
.underLink { position:relative; float:left; }
.underLink > ul { border-left:1px solid #e5e2d7; overflow:visible; }
.underLink > ul > li { position:relative; float:left; width:130px; height:50px; border-right:1px solid #e5e2d7; }
.underLink > ul > li > a:link,
.underLink > ul > li > a:visited { width:100%; height:50px; line-height:50px; text-align:center; color:#333; font-size:95%; display:block; }
.underLink > ul > li > a:active,
.underLink > ul > li > a:focus,
.underLink > ul > li > a:hover { color:#000; }
.underLink > ul > li > a.select { background:#fff; color:#000; font-weight:bold; }


.underLink ul li a#abtn_underLinkBtn1,
.underLink ul li a#abtn_underLinkBtn2,
.underLink ul li a#abtn_underLinkBtn3 { padding-left:10px; box-sizing:border-box; background:url(/images/egovframework/com/svc/council/inc2/underlink_blt.png) no-repeat right 0; text-align:left; display:block; }


@media (min-width:1025px) and (max-width:1280px){
	.underLink > ul > li { width:110px; }
}


@media (min-width:769px) and (max-width:1024px){
	.underLink { display:none;}
}

@media (max-width:768px){
	.underLink { display:none;  }
}


/* 상단 의원목록 */
.topMemberList { position:absolute; left:0px; top:60px; width:550px; padding:15px 15px; border:2px solid #0f4b81; background:#fff; display:none; z-index:10000; }
.topMemberList > ul { width:100%; overflow:hidden; }
.topMemberList > ul > li { float:left; width:20%; height:30px; line-height:30px; padding:0 15px; box-sizing:border-box; background:none; }
.topMemberList > ul > li > a:link,
.topMemberList > ul > li > a:visited { color:#555; }
.topMemberList > ul > li > a:active,
.topMemberList > ul > li > a:focus,
.topMemberList > ul > li > a:hover { color:#0f4b81; }
.topMemberList > ul > li:last-child { background:none; }
.topMemberList > .abtn_memberListColse { width:60px; height:30px; line-height:30px; border-radius:3px; background:#333; color:#fff !important; font-size:85%; text-align:center; display:block; margin:20px auto 0; }


/* 상단 상임위목록 */
.topCommitteeList { position:absolute; left:110px; top:60px; width:400px; padding:15px 15px; border:2px solid #0f4b81; background:#fff; display:none; z-index:10000; }
.topCommitteeList > ul { width:100%; overflow:hidden; }
.topCommitteeList > ul > li { position:relative; float:left; width:33.3%; height:30px; line-height:30px; padding:0 15px; box-sizing:border-box; background:none; text-align:center; }
.topCommitteeList > ul > li > a:link,
.topCommitteeList > ul > li > a:visited { color:#555; }
.topCommitteeList > ul > li > a:active,
.topCommitteeList > ul > li > a:focus,
.topCommitteeList > ul > li > a:hover { color:#0f4b81; }
.topCommitteeList > ul > li:last-child { background:none; }
.topCommitteeList > .abtn_committeeListColse { width:60px; height:30px; line-height:30px; border-radius:3px; background:#333; color:#fff !important; font-size:85%; text-align:center; display:block; margin:20px auto 0; }


/* 상단 외국어목록 */
.topLanguageList { position:absolute; left:0px; top:54px; width:100%; border:1px solid #171f35; background:#202c4a; display:none; z-index:10000; }
.topLanguageList > ul { width:100%; overflow:hidden; }
.topLanguageList > ul > li { width:100%; height:40px; line-height:40px; padding:0 15px;  border-bottom:1px solid #171f35; background:none; }
.topLanguageList > ul > li > a:link,
.topLanguageList > ul > li > a:visited { color:#ccc; }
.topLanguageList > ul > li > a:active,
.topLanguageList > ul > li > a:focus,
.topLanguageList > ul > li > a:hover { color:#fff; }
.topLanguageList > .abtn_languageListColse { width:60px; height:30px; line-height:30px; border-radius:3px; background:#333; color:#fff !important; font-size:85%; text-align:center; display:block; margin:20px auto 0; }




/* 폰트설정 */
.fontszie { float:right; }
.fontszie ul { border-left:1px solid #e5e2d7; overflow:hidden; }
.fontszie ul li { float:left; width:50px; height:50px; border-right:1px solid #e5e2d7; }
.fontszie ul li a:link,
.fontszie ul li a:visited { display:block; }
.fontszie ul li a:active,
.fontszie ul li a:focus,
.fontszie ul li a:hover { background:#ece0b0; }

@media (min-width:769px) and (max-width:1024px){
	.fontszie { display:none; } 	 	
}


@media (max-width:768px){
	.fontszie { display:none; } 	
}


/* 사이드메뉴 */
.sidemenu { position:relative; float:right; font-size:85%; margin-top:40px; margin-right:15px; }
.sidemenu ul {}
.sidemenu ul li { float:left; margin-left:20px; }
.sidemenu ul li a:link,
.sidemenu ul li a:visited { color:#ccc;  }
.sidemenu ul li a:active,
.sidemenu ul li a:focus,
.sidemenu ul li a:hover { color:#202c4a; }

.sidemenu ul li:nth-child(2) { padding-right:15px; background:url(/images/egovframework/com/svc/council/inc/language_blt.gif) no-repeat right 9px; }
.sidemenu ul li ul { position:absolute; right:0px; top:25px; width:240px; height:50px; line-height:50px; padding:0 15px; border:1px solid #eee; background:#fff; overflow:hidden; display:none; z-index:10; }
.sidemenu ul li ul li { float:left; padding:0 10px; margin:0; }
.sidemenu ul li ul li:nth-child(2) { padding:0 10px; background:none; }
.sidemenu ul li ul li a:link,
.sidemenu ul li ul li a:visited { color:#999; }
.sidemenu ul li ul li a:active,
.sidemenu ul li ul li a:focus,
.sidemenu ul li ul li a:hover { color:#1757b7; }



@media (min-width:769px) and (max-width:1023px){
	.sidemenu { position:relative; float:right; font-size:85%; margin-top:20px; margin-right:20px; }	 	
}


@media (max-width:768px){
	.sidemenu { display:none; }	
}


/* 상단의원 목록 */
.memberList { position:absolute; left:180px; top:64px; width:450px; padding:15px 15px; border:1px solid #eee; background:#fff; display:none; z-index:100; }
.memberList ul { width:100%; overflow:hidden; }
.memberList ul li { float:left; height:30px; line-height:30px; padding:0 15px; background:none; }
.memberList ul li a:link,
.memberList ul li a:visited { color:#999; }
.memberList ul li a:active,
.memberList ul li a:focus,
.memberList ul li a:hover { color:#9f0a0c; }
.memberList ul li:last-child { background:none; }




/* gnb 메뉴 */
#menu { position:absolute; right:65px; top:102px; z-index:11; }
#topMenu { position:relative; overflow:visible; }

#topMenu li { float:left; width:auto; text-align:center; display:inline-block; padding:0; margin:0; }

#topMenu li a:link,
#topMenu li a:visited { width:auto; height:90px; vertical-align:top; background:none; padding:0 50px 0 50px; margin:0; color:#333; text-decoration:none; font-size:125%; display:block; box-sizing:border-box; font-family:NotoSans-Medium, "본고딕 미디엄"; letter-spacing:-1px; }
#topMenu li a:active,
#topMenu li a:focus,
#topMenu li a:hover,
#topMenu li a.select { padding-bottom:10px; color:#113d8e; background:url(/images/egovframework/com/svc/council/inc/menu_blt_on.gif) no-repeat 50% 40px;  }




@media (min-width:769px) and (max-width:1023px){
	#menu { display:none;  }
}


@media (max-width:768px){
	#menu { display:none; } 
}




/* 서브메뉴 표시 */
#topMenu li .mp { position:absolute; left:-672px; top:71px; width:320px; height:150px; z-index:1002; }
#topMenu li .mp .mparea { position:absolute; right:0; width:500%; height:136px; }
#topMenu li .mp .mparea .st { position:absolute; right:170px; top:40px; padding:0; margin:0; color:#113d8e; font-size:170%; font-family:NotoSans-Medium, "본고딕 미디엄"; letter-spacing:-1px; }
#topMenu li .mp .mparea .ss { position:absolute; right:170px; top:80px; padding:0; margin:0; color:#333; letter-spacing:-1px; }
#topMenu li .mp .mparea .mpicon1 { position:absolute; right:0px; top:0px; width:150px; height:150px; background:url(/images/egovframework/com/svc/minutes/inc/submenu_icon1.jpg) no-repeat right 50%; }
#topMenu li .mp .mparea .mpicon2 { position:absolute; right:0px; top:0px; width:150px; height:150px; background:url(/images/egovframework/com/svc/minutes/inc/submenu_icon2.jpg) no-repeat right 50%; }
#topMenu li .mp .mparea .mpicon3 { position:absolute; right:0px; top:0px; width:150px; height:150px; background:url(/images/egovframework/com/svc/minutes/inc/submenu_icon3.jpg) no-repeat right 50%; }

#topMenu li ul { position:absolute; left:-331px; top:71px; width:980px; height:150px; padding:25px 0 0 0px; box-sizing:border-box; clear:both; z-index:1003;  }
#topMenu li ul li { float:left; position:relative; /*width:calc(16% - 33px);*/ width:160px; height:36px; line-height:36px; padding:0 0 0 31px; box-sizing:border-box; background: url(/images/egovframework/com/svc/council/inc/submenu_blt.gif) no-repeat 19px 19px; text-align:left; margin:0 20px 0 0; display:block; }

#topMenu li ul li.submenu_title { font-size:180%; color:#fff; padding:0 0 15px 50px; border:0; }
#topMenu li ul li.twoline { padding:10px 0 38px 50px; }


#topMenu li ul li a:link,
#topMenu li ul li a:visited { width:100%; height:auto; padding:0; text-decoration:none; color:#333; font-size:105%; margin:0; background:none; border:0; display:inline-block; }
#topMenu li ul li a:active,
#topMenu li ul li a:hover,
#topMenu li ul li a:focus,
#topMenu li ul li a.select { clear:both; text-decoration:none; color:#1757b7; }

#topMenu li ul li a.slnk:link,
#topMenu li ul li a.slnk:visited,
#topMenu li ul li a.slnk:active,
#topMenu li ul li a.slnk:hover,
#topMenu li ul li a.slnk:focus { clear:both; display:block; color:#1757b7; }


.submenu { display:none; overflow:hidden; }

.menubox { position:absolute; left:0; top:174px; width:100%; height:150px; border-bottom:3px solid #0b2d74; background:#f9f9f9; display:none; z-index:10; display:none; }


@media (min-width:769px) and (max-width:1023px){
	.topMenu,
	.menubox { display:none; } 	
}

@media (max-width:768px){
	.topMenu,
	.menubox { display:none; } 	
}






/* 사이드메뉴2 - 상단검색버튼 */
.sidemenu2 { position:absolute; right:15px; top:104px; }
.sidemenu2 ul { overflow:hidden; }
.sidemenu2 ul li { float:left; margin-left:35px;  }


@media (min-width:769px) and (max-width:1023px){
	.sidemenu2 { display:none; }	
}


@media (max-width:768px){
	.sidemenu2 { display:none; }	
}





/* 상단검색 */
.topSearch { position:absolute; left:0; top:175px; width:100%; height:152px; background:url(/images/egovframework/com/svc/council/inc/topsearch_bg.png); z-index:10; display:none; }
.topSearch .topSearcharea { position:relative; width:990px; height:93px; padding-top:36px; box-sizing:border-box; border-bottom:1px solid #000; margin:0 auto; }
.topSearch .topSearcharea .text_topsearch { width:calc(100% - 67px); height:57px; line-height:57px; font-size:120%; padding-left:10px; border:none; background:none;  }
.topSearch .topSearcharea .topsearch_btn { position:absolute; right:0; bottom:0; }


@media (min-width:769px) and (max-width:1023px){
	.topSearch { top:98px; border-top:1px solid #ccc; border-bottom:1px solid #999; } 
	.topSearch .topSearcharea { width:calc(100% - 40px); }
	.topSearch .topSearcharea .text_topsearch { width:calc(100% - 67px); height:57px; line-height:57px; font-size:120%; padding-left:10px; border:none; background:none;  }
}



@media (max-width:768px){
	.topSearch { top:65px; height:100px; border-top:1px solid #ccc; border-bottom:1px solid #999; }
	.topSearch .topSearcharea { width:calc(100% - 30px); height:77px; padding-top:19px;  }
	.topSearch .topSearcharea .text_topsearch { width:calc(100% - 67px); height:57px; line-height:57px; font-size:120%; padding-left:10px; border:none; background:none;  }
}







/* 메인 전자회의록 */
.mainminutes { float:left; width:400px; height:664px; background:#fff; margin-right:40px; }
.mainminutes .mainminutes_top { width:100%; height:119px; background:#2aa4b5  url(/images/egovframework/com/svc/minutes/main/minutes_bgicon.gif) no-repeat right top; }
.mainminutes .mainminutes_top h1 { padding:14px 0 5px 30px; font-size:130%; color:#fff; }
.mainminutes .mainminutes_top p { padding:0 130px 0 30px; color:#fff;  }

.mainminutes .mainminutes_body { width:100%; padding:24px 25px 0 25px; box-sizing:border-box; }
.mainminutes .mainminutes_body .newcontet { position:relative; width:100%; height:280px; border-bottom:1px solid #ddd; }
.mainminutes .mainminutes_body .newcontet h3 { width:100%; height:30px; font-size:120%; color:#000; }
.mainminutes .mainminutes_body .newcontet ul { width:100%; overflow:hidden; }
.mainminutes .mainminutes_body .newcontet ul li { padding:5px 0; display:block; overflow:hidden; }
.mainminutes .mainminutes_body .newcontet ul li .subject { float:left; width:calc(100% - 94px); }
.mainminutes .mainminutes_body .newcontet ul li .date { float:right; width:84px; text-align:right; color:#999; }

.mainminutes .mainminutes_body .newcontet ul li .subject a:link,
.mainminutes .mainminutes_body .newcontet ul li .subject a:visited { color:#333; text-decoration:none;  display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; } 
.mainminutes .mainminutes_body .newcontet ul li .subject a:active,
.mainminutes .mainminutes_body .newcontet ul li .subject a:focus,
.mainminutes .mainminutes_body .newcontet ul li .subject a:hover { color:#1757b7; text-decoration:underline; } 

.temporarily { font-weight:normal; color:#da131a; }

.mainminutes .mainminutes_body .newcontet .more { position:absolute; right:0px; top:5px; } 

.mainminutes .mainminutes_body .searchcontent { width:100%; }
.mainminutes .mainminutes_body .searchcontent h3 { width:100%; height:38px; padding-top:20px; font-size:120%; color:#000; }

.mainminutes .mainminutes_body .searchcontent .select_daesu { float:left; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; margin-right:4%; box-sizing:border-box; }
.mainminutes .mainminutes_body .searchcontent .select_meeting { float:right; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; }
.mainminutes .mainminutes_body .searchcontent .text_minutes { width:100%; height:41px; border:1px solid #ccc; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin:10px 0; }
.mainminutes .mainminutes_body .searchcontent .submit_searchbtn { width:100%; height:43px; line-height:43px; border:1px solid #273254; text-align:center; color:#fff; background:#273254; cursor:pointer; display:block; }

.mainminutes .mainminutes_body .more { position: absolute; right: 0px; top: 5px; }

@media (min-width:769px) and (max-width:1024px){
	.mainminutes { float:none; width:100%; height:auto; padding-bottom:35px; background:#fff; margin-right:0; margin-bottom:30px;  }
	
	.mainminutes .mainminutes_top h1 { padding:24px 0 5px 30px; }


}

@media (max-width:768px){
	.mainminutes { float:none; width:100%; height:auto; padding-bottom:30px; background:#fff; margin-right:0; margin-bottom:30px;  }
	.mainminutes .mainminutes_top { width:100%; height:auto; padding-bottom:20px; background:#2aa4b5 url(/images/egovframework/com/svc/minutes/main/minutes_bgicon.gif) no-repeat right top; }

}




/* 메인 영상회의록 */
.mainbroadcasting { float:left; width:400px; height:664px; background:#fff; }
.mainbroadcasting .mainbroadcasting_top { width:100%; height:119px; background:#135c9c url(/images/egovframework/com/svc/minutes/main/broadcast_bgicon.jpg) no-repeat right top; }
.mainbroadcasting .mainbroadcasting_top h1 { padding:14px 0 5px 30px; font-size:130%; color:#fff; }
.mainbroadcasting .mainbroadcasting_top p { padding:0 140px 0 30px; color:#fff;  }

.mainbroadcasting .mainbroadcasting_body { width:100%; padding:24px 25px 0 25px; box-sizing:border-box; }
.mainbroadcasting .mainbroadcasting_body .newcontet { position:relative; width:100%; height:280px; border-bottom:1px solid #ddd; }
.mainbroadcasting .mainbroadcasting_body .newcontet h3 { width:100%; height:30px; font-size:120%; color:#000; }
.mainbroadcasting .mainbroadcasting_body .newcontet ul { overflow:hidden; }
.mainbroadcasting .mainbroadcasting_body .newcontet ul li { padding:5px 0; display:block; overflow:hidden; }
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject { float:left; width:calc(100% - 118px);  }
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .date { float:left; width:84px; text-align:right; color:#999; }
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .btn { float:right; position:relative; top:3px; width:34px; text-align:right; }

.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject a:link,
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject a:visited { color:#333; text-decoration:none; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; } 
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject a:active,
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject a:focus,
.mainbroadcasting .mainbroadcasting_body .newcontet ul li .subject a:hover { color:#1757b7; text-decoration:underline; } 

.mainbroadcasting .mainbroadcasting_body .searchcontent { width:100%; }
.mainbroadcasting .mainbroadcasting_body .searchcontent h3 { width:100%; height:38px; padding-top:20px; font-size:120%; color:#000; }

.mainbroadcasting .mainbroadcasting_body .searchcontent .select_daesu { float:left; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; margin-right:4%; box-sizing:border-box; }
.mainbroadcasting .mainbroadcasting_body .searchcontent .select_kind { float:right; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; }
.mainbroadcasting .mainbroadcasting_body .searchcontent .text_vodsearch { width:100%; height:41px; border:1px solid #ccc; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin:10px 0; }
.mainbroadcasting .mainbroadcasting_body .searchcontent .submit_searchbtn { width:100%; height:43px; line-height:43px; border:1px solid #273254; text-align:center; color:#fff; background:#273254; display:block; }


@media (min-width:769px) and (max-width:1024px){
	.mainbroadcasting { float:none; width:100%; height:auto; padding-bottom:35px; background:#fff; margin-right:0; margin-bottom:30px;  }
	.mainbroadcasting .mainbroadcasting_top h1 { padding:24px 0 5px 30px; }	

	
	

}
@media (max-width:768px){
	.mainbroadcasting { float:none; width:100%; height:auto; padding-bottom:30px; background:#fff; margin-right:0; margin-bottom:30px;  }
	.mainbroadcasting .mainbroadcasting_top { width:100%; height:auto; padding-bottom:20px; }
}




/* 메인 의안정보 */
.mainbill { float:left; width:400px; height:664px; background:#fff; margin-right:40px; }
.mainbill .mainbill_top { width:100%; height:119px; background:#4e7ac7 url(/images/egovframework/com/svc/minutes/main/bill_bgicon.jpg) no-repeat right top; }
.mainbill .mainbill_top h1 { padding:14px 0 5px 30px; font-size:130%; color:#fff; }
.mainbill .mainbill_top p { padding:0 140px 0 30px; color:#fff;  }

.mainbill .mainbill_body { width:100%; padding:24px 25px 0 25px; box-sizing:border-box; }
.mainbill .mainbill_body .newcontet { position:relative; width:100%; height:280px; border-bottom:1px solid #ddd; }
.mainbill .mainbill_body .newcontet h3 { width:100%; height:30px; font-size:120%; color:#000; }
.mainbill .mainbill_body .newcontet ul { overflow:hidden; }
.mainbill .mainbill_body .newcontet ul li { padding:5px 0; display:block; overflow:hidden; }
.mainbill .mainbill_body .newcontet ul li .subject { float:left; width:100%; }

.mainbill .mainbill_body .newcontet ul li .subject a:link,
.mainbill .mainbill_body .newcontet ul li .subject a:visited { width:100%; color:#333; text-decoration:none; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; } 
.mainbill .mainbill_body .newcontet ul li .subject a:active,
.mainbill .mainbill_body .newcontet ul li .subject a:focus,
.mainbill .mainbill_body .newcontet ul li .subject a:hover { color:#1757b7; text-decoration:underline; } 

.mainbill .mainbill_body .newcontet .more { position:absolute; right:0px; top:5px; } 

.mainbill .mainbill_body .searchcontent { width:100%; }
.mainbill .mainbill_body .searchcontent h3 { width:100%; height:38px; padding-top:20px; font-size:120%; color:#000; }

.mainbill .mainbill_body .searchcontent .select_daesu { float:left; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; margin-right:4%; box-sizing:border-box; }
.mainbill .mainbill_body .searchcontent .select_bill { float:right; width:48%; height:43px; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; }
.mainbill .mainbill_body .searchcontent .text_billsearch { width:100%; height:41px; border:1px solid #ccc; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; margin:10px 0; }
.mainbill .mainbill_body .searchcontent .submit_searchbtn { width:100%; height:43px; line-height:43px; border:1px solid #273254; text-align:center; color:#fff; background:#273254; display:block; }

@media (min-width:769px) and (max-width:1024px){
	.mainbill { float:none; width:100%; height:auto; padding-bottom:35px; background:#fff; margin-right:0; }
	.mainbill .mainbill_top h1 { padding:24px 0 5px 30px; }


}
@media (max-width:768px){
	.mainbill { float:none; width:100%; height:auto; padding-bottom:30px; background:#fff; margin-right:0; margin-bottom:30px;  }
	.mainbill .mainbill_top { height:auto; padding-bottom:20px; }

}





/* 하단 */
#bottom #bottomarea .logo { float:left; width:280px; }

#bottom #bottomarea .bottom_right { float:left; width:calc(100% - 280px); padding-top:10px;  }

#bottom #bottomarea .bottom_right .bottomMenu { margin-bottom:30px; }
#bottom #bottomarea .bottom_right .bottomMenu ul { width:100%; overflow:hidden; }
#bottom #bottomarea .bottom_right .bottomMenu ul li { float:left; padding:0 16px 0 15px; background:url(/images/egovframework/com/svc/council/inc/bottom_menu_line.gif) no-repeat right 50%; }
#bottom #bottomarea .bottom_right .bottomMenu ul li:first-child { padding-left:0; }
#bottom #bottomarea .bottom_right .bottomMenu ul li:last-child { background:none; }

#bottom #bottomarea .bottom_right .bottomMenu ul li a:link,
#bottom #bottomarea .bottom_right .bottomMenu ul li a:visited { color:#555; }
#bottom #bottomarea .bottom_right .bottomMenu ul li a:active,
#bottom #bottomarea .bottom_right .bottomMenu ul li a:focus,
#bottom #bottomarea .bottom_right .bottomMenu ul li a:hover { color:#caa970; }

#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(2) a:link,
#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(2) a:visited { color:#c59c55; }
#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(2) a:active,
#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(2) a:focus,
#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(2) a:hover { color:#90661d; }

#bottom #bottomarea .bottom_right address { margin-bottom:5px; }
#bottom #bottomarea .bottom_right address span { margin-right:20px; }

#bottom #bottomarea .bottom_right .copyright { font-size:90%; font-family:Arial, Helvetica, sans-serif; } 
#bottom #bottomarea .bottom_right .copyright strong { color:#846659; }

#bottom #bottomarea .topbtn { position:absolute; right:0; top:0; z-index:10; }

#bottom #bottomarea address span a:link,
#bottom #bottomarea address span a:visited { color:#fff; }
#bottom #bottomarea address span a:active,
#bottom #bottomarea address span a:focus,
#bottom #bottomarea address span a:hover { color:#f9ac66; }


@media (min-width:769px) and (max-width:1023px){
	#bottom #bottomarea .logo { float:left; width:200px; }

	#bottom #bottomarea .bottom_right { width:calc(100% - 200px); }

	#bottom #bottomarea .bottom_right address { font-size:90%; }
	#bottom #bottomarea .bottom_right .copyright { font-size:85%;  } 

	#bottom #bottomarea .topbtn { right:20px; top:-20px; }
}


@media (max-width:768px){
	#bottom #bottomarea .logo { float:none; width:100%; text-align:center; margin-bottom:30px; }
	#bottom #bottomarea .bottom_right { float:none; width:100%; padding-top:0px;  }
	
	#bottom #bottomarea .bottom_right .bottomMenu { overflow:auto; font-size:90%; }
	#bottom #bottomarea .bottom_right .bottomMenu ul { width:330px; margin:0 auto; text-align:center; }

	#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(3) { background:none; }
	#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(4),
	#bottom #bottomarea .bottom_right .bottomMenu ul li:nth-child(5) { display:none;  }
	
	#bottom #bottomarea .bottom_right address { text-align:center; margin-bottom:15px; }
#bottom #bottomarea .bottom_right address span:first-child { display:block; margin-right:20px; }

#bottom #bottomarea .bottom_right .copyright { text-align:center; }

#bottom #bottomarea .topbtn { right:15px; top:-20px; }

}

















