@charset "utf-8";


/* 레이아웃 */
.svisible { width:100%; height:150px; background: url(/images/egovframework/com/svc/multimedia/sub/photo_svisible.jpg) no-repeat 50% top; margin-bottom:37px; }
	.svisiblearea { position:relative; width:1280px; height:150px; margin:0 auto; }
		#content { width:100%; }
			

	
@media (min-width:769px) and (max-width:1023px){
	.svisible { display:none; }		
		#content { width:100%; }
}


@media (max-width:768px){
	.svisible { display:none; }		
		#content { width:100%; }
}



/* 포토갤러리 */
/* 포토갤러리 */
/* 포토갤러리 */



/* 서브비주얼 */
.svisiblearea p { text-align:center; padding-top:57px; font-size:200%; color:#fff; }
.svisiblearea p strong { font-weight:normal; font-family:NotoSans-Medium, "본고딕 미디엄"; letter-spacing:-1px; }




/* 페이지타이틀 */
.pagetitle { position:relative; width:100%; padding-left:25px; box-sizing:border-box; margin-bottom:30px;  }
.pagetitle h1 { font-size:240%; color:#000; font-family:NotoSans-Medium, "본고딕 미디엄"; letter-spacing:-1px; }

.pagetitle .snsbtn { position:absolute; right:20px; bottom:9px; }
.pagetitle .snsbtn ul { overflow:hidden;}

.pagetitle .snsbtn ul.pcTabletBtn { display:block; }
.pagetitle .snsbtn ul.mobileBtn { display:none; }

.pagetitle .snsbtn ul li { float:left; margin-left:10px; }

@media (min-width:769px) and (max-width:1023px){
	.pagetitle { padding-left:10px; margin-top:37px; margin-bottom:20px; }
	.pagetitle .snsbtn ul.pcTabletBtn { display:none; }
	.pagetitle .snsbtn ul.mobileBtn { display:block; }
	.pagetitle .snsbtn ul li { margin-left:10px; }
}

@media (max-width:768px){
	.pagetitle { padding-left:10px; margin-top:27px; margin-bottom:15px; }
	.pagetitle h1 { font-size:160%; }

	.pagetitle .snsbtn { position:absolute; right:10px; top:5px; }
	
	.pagetitle .snsbtn ul.pcTabletBtn { display:none; }
	.pagetitle .snsbtn ul.mobileBtn { display:block; }
	.pagetitle .snsbtn ul li { margin-left:10px; }
}



/* 게시판 */
.boardpage { width:100%;}





/* 동영상갤러리 */
/* 동영상갤러리 */
/* 동영상갤러리 */


/* 메인 영상 플레이어 */
.mainVod { width:100%; padding:42px 0 70px 0; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_visiblebg.gif); }
.mainVod .mainVodarea { width:1280px; margin:0 auto; }
.mainVod .mainVodarea .mainVod_left { float:left; width:800px; margin-right:50px; }
.mainVod .mainVodarea .mainVod_left .subject { height:46px; padding-left:27px; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_subject_blt.png) no-repeat 10px 15px; font-size:155%; color:#fff; }
.mainVod .mainVodarea .mainVod_left .vodarea { width:800px; }


.mainVod .mainVodarea .mainVod_right { float:left; width:430px; }
.mainVod .mainVodarea .mainVod_right h1 { height:46px; padding-left:27px; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_subject_blt.png) no-repeat 10px 15px; font-weight:normal; font-size:155%; color:#fff; }

.mainVod .mainVodarea .mainVod_right ul { width:100%; height:450px; padding:15px 20px; box-sizing:border-box; background:#fff; }
.mainVod .mainVodarea .mainVod_right ul li { width:100%; padding:5px 0; border-bottom:1px solid #eee; overflow:hidden; }
.mainVod .mainVodarea .mainVod_right ul li dl { width:100%; }
.mainVod .mainVodarea .mainVod_right ul li dl dt { float:left; width:190px;}
.mainVod .mainVodarea .mainVod_right ul li dl dt img{ width:168px; height:94px;  background:#000}

.mainVod .mainVodarea .mainVod_right ul li dl dd { margin-left:190px; width:calc(100% - 190px); } 

.mainVod .mainVodarea .mainVod_right ul li dl dd a:link,
.mainVod .mainVodarea .mainVod_right ul li dl dd a:visited { color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; }
.mainVod .mainVodarea .mainVod_right ul li dl dd a:active,
.mainVod .mainVodarea .mainVod_right ul li dl dd a:focus,
.mainVod .mainVodarea .mainVod_right ul li dl dd a:hover { color:#1757b7; }

.mainVod .mainVodarea .mainVod_right ul li dl dd dater { color:#777; }


@media (min-width:769px) and (max-width:1023px){
	.mainVod { padding:42px 30px 80px 30px; box-sizing:border-box; }
	.mainVod .mainVodarea { width:100%;  }
	.mainVod .mainVodarea .mainVod_left { float:none; width:100%; margin-right:0px; margin-bottom:30px; }
	.mainVod .mainVodarea .mainVod_left .subject { }
	.mainVod .mainVodarea .mainVod_left .vodarea { width:100%; min-height:auto; background:#111; }
	
	
	.mainVod .mainVodarea .mainVod_right { float:none; width:100%; }
}

@media (max-width:768px){
	.mainVod { padding:22px 15px 80px 15px; box-sizing:border-box; }
	.mainVod .mainVodarea { width:100%; }
	.mainVod .mainVodarea .mainVod_left { float:none; width:100%; margin-right:0px; margin-bottom:30px; }
	.mainVod .mainVodarea .mainVod_left .subject { height:40px; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_subject_blt.png) no-repeat 10px 12px; font-size:130%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;  }
	.mainVod .mainVodarea .mainVod_left .vodarea { width:100%; min-height:auto; background:#111; }
	
	
	.mainVod .mainVodarea .mainVod_right { float:none; width:100%; }
	.mainVod .mainVodarea .mainVod_right h1 { height:40px; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_subject_blt.png) no-repeat 10px 12px; font-size:130%; }
	
	
}



/* 카테고리 */
.category { width:100%; height:60px; border-top:1px solid #181d2a; background:#202c4b; margin-bottom:40px;  }
.category ul { width:100%;  }
.category ul li { float:left; }
.category ul li a:link,
.category ul li a:visited { width:200px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:125%; display:inline-block; }
.category ul li a:active,
.category ul li a:focus,
.category ul li a:hover,
.category ul li a.select { background:#fff; color:#202c4b; }

.category2 { width:100%; height:60px; padding-top:10px; border-top:1px solid #181d2a; background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_visiblebg.gif); margin-bottom:40px;  }
.category2 ul { width:100%;  }
.category2 ul li { float:left; }
.category2 ul li a:link,
.category2 ul li a:visited { width:200px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:125%; display:inline-block; }
.category2 ul li a:active,
.category2 ul li a:focus,
.category2 ul li a:hover,
.category2 ul li a.select { background:#fff; color:#202c4b; }


@media (max-width:768px){
	.category { height:50px; margin-bottom:30px;  }
	.category ul li { float:left; width:33%; }
	.category ul li:last-child { width:34%; }
	.category ul li a:link,
	.category ul li a:visited { width:100%; height:50px; line-height:50px; font-size:105%; letter-spacing:-1px; }
	
	.category2 { height:50px; }
	.category2 ul li { float:left; width:33.3%;}
	.category2 ul li a:link,
	.category2 ul li a:visited { width:100%; height:50px; line-height:50px; font-size:105%; letter-spacing:-1px; }
}



/* 메인 목록 상단 */
.newVod_top { width:100%; text-align:center; margin-bottom:25px; }
.newVod_top h1 { font-size: 150%; font-family: NotoSans-Medium, "본고딕 미디엄"; letter-spacing: -1px; color: #000; }
.newVod_top h1 a { padding-left:20px; font-size:70%; display:inline;font-family:NotoSans-DemiLight, "본고딕 데미라이트";  }

.vodall { display:none; }
.abtn_more { width:150px; height:40px; line-height:40px; text-align:center; border-radius:3px; background:#fe660d; color:#fff !important; margin:25px auto 0; }






/* 의회간행물 */
/* 의회간행물 */
/* 의회간행물 */

/* 메인 뉴스레터 */
.mainNewsletter { width:100%; padding:42px 0 70px 0; background: url(/images/egovframework/com/svc/multimedia/sub/newsletter_visiblebg.gif); }
.mainNewsletter .mainNewsletterarea { position:relative; width:1280px; margin:0 auto; }

.mainNewsletter .mainNewsletterarea .topNewsletterList { display:none; }

.mainNewsletter .mainNewsletterarea dl { width:750px; margin:0 auto; }
.mainNewsletter .mainNewsletterarea dl dt { float:left; width:345px; }
.mainNewsletter .mainNewsletterarea dl dd { margin-left:345px; width:calc(100% - 345px);  }

.mainNewsletter .mainNewsletterarea dl dt a img { padding:10px; border:1px solid #164b5e; background:#fff; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2); }

.mainNewsletter .mainNewsletterarea dl dd.sujbect { padding:22px 0 0 27px; /*background:url(/images/egovframework/com/svc/multimedia/sub/videoGallery_subject_blt.png) no-repeat 10px 36px;*/ font-weight:normal; font-size:155%; color:#fff; margin-bottom:20px;}
.mainNewsletter .mainNewsletterarea dl dd.date { padding-left:27px; color:#79b5ca; margin-bottom:26px; }
.mainNewsletter .mainNewsletterarea dl dd.btn { padding-left:27px; margin-bottom:35px; }
.mainNewsletter .mainNewsletterarea dl dd.btn a { width:130px; height:40px; line-height:40px; text-align:center; color:#fff; display:inline-block; }
.mainNewsletter .mainNewsletterarea dl dd.btn a.abtn_nl1 { background:#035790; }
.mainNewsletter .mainNewsletterarea dl dd.btn a.abtn_nl2 { background:#2aa4b5; }
.mainNewsletter .mainNewsletterarea dl dd.btn a.abtn_nl3 { background:#6ea4e6; }
.mainNewsletter .mainNewsletterarea dl dd.btn a.abtn_nl4 { width:150px; background:#a0998a; }
.mainNewsletter .mainNewsletterarea dl dd.txt { padding-left:27px; line-height:1.7; color:#fff; margin-bottom:50px; } 


.mainNewsletter .mainNewsletterarea dl dd.btn5 { padding-left:27px;}
.mainNewsletter .mainNewsletterarea dl dd.btn5 a { width:160px; height:40px; line-height:40px; border-radius:3px; background:#a0998a; color:#fff; text-align:center; display:block; }


.mtmNewsLetterList .newNewsLetter_top { width:100%; text-align:center; margin-bottom:25px; }
.mtmNewsLetterList .newNewsLetter_top h1 { font-size: 150%; font-family: NotoSans-Medium, "본고딕 미디엄"; letter-spacing: -1px; color: #000; }
.mtmNewsLetterList .newNewsLetter_top h1 a { padding-left:20px; font-size:70%; display:inline;font-family:NotoSans-DemiLight, "본고딕 데미라이트";  }


@media (min-width:769px) and (max-width:1023px){
	.mainNewsletter .mainNewsletterarea { width:100%; }
	.mainNewsletter .mainNewsletterarea dl { width:calc(100% - 60px); padding:0 30px; overflow:hidden; }
	.mainNewsletter .mainNewsletterarea dl dt { float:left; width:329px; }
	.mainNewsletter .mainNewsletterarea dl dd { margin-left:329px; width:calc(100% - 389px);  }

}


@media (max-width:768px){
	.mainNewsletter { padding:32px 0 70px 0; }
	.mainNewsletter .mainNewsletterarea { width:100%; padding:0 15px; box-sizing:border-box; }
	.mainNewsletter .mainNewsletterarea dl { width:100%; }
	.mainNewsletter .mainNewsletterarea dl dt { float:left; width:250px; }
	.mainNewsletter .mainNewsletterarea dl dt img { width:80%;}
	.mainNewsletter .mainNewsletterarea dl dd { margin-left:250px; width:calc(100% - 250px); }	
	
	.mainNewsletter .mainNewsletterarea dl dd.txt { padding-right:30px; box-sizing:border-box; line-height:1.7; color:#fff; } 
}

@media (max-width:600px){
	.mainNewsletter .mainNewsletterarea dl dt { float:none; width:100%; text-align:center; margin-bottom:15px; }
	.mainNewsletter .mainNewsletterarea dl dt img { width:200px; }
	.mainNewsletter .mainNewsletterarea dl dd { margin-left:0px; width:100%; }
	.mainNewsletter .mainNewsletterarea dl dd.sujbect { padding:0 0 2px 27px; background-position:10px 15px; }


}




.mtmNewsLetterList .tab_content { display:none; }


