@charset "utf-8";

body { font-family:Microsoft YaHei;}

/* 레이아웃 */
#ujbclwrap { min-width:1280px; width:100%; }
#top { position:relative; width:100%; height:174px; border-bottom:1px solid #eee; background: url(/images/egovframework/com/svc/memberhome/inc/top_bg.gif) repeat-x; }
	#toparea { position:relative; width:1280px; height:229px; margin:0 auto; overflow:visible } 
	
#container { position:relative; width:100%; z-index:2; }
	.containerarea { position:relative; width:1280px; padding:0 0 100px 0; 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%; z-index:2; }
		.containerarea { position:relative; width:100%; padding:0 30px 50px 30px; box-sizing:border-box; }
			
	#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%; height:auto; }
		.containerarea { position:relative; width:100%; padding:0 15px 50px 15px; box-sizing:border-box; }
			
	#bottom { width:100%; background:#3a3e59; }
		#bottomarea { position:relative; width:100%; padding:40px 15px 90px 15px; box-sizing:border-box; margin:0 auto; }
}





/* 타이틀 */
#top h1.title { position:absolute; left:20px; top:81px; }



@media (min-width:769px) and (max-width:1023px){
	#top h1.title { left:calc(50% - 90px); top:21px;  }
	#top h1.title a img { height:54px; }
	
}


@media (max-width:768px){
	#top h1.title { left:calc(50% - 62px); 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:last-child { 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:last-child { width:34%; }
}


/* 상단링크1 */
.underLink { position:relative; float:left; }
.underLink ul { overflow:hidden; }
.underLink ul li { float:left; height:54px; line-height:54px; padding:0 16px 0 15px; background:url(/images/egovframework/com/svc/council/inc/topmenu_line.gif) no-repeat right 50%; }
.underLink ul li:last-child { background:none; }
.underLink ul li a:link,
.underLink ul li a:visited { color:#ccc; }
.underLink ul li a:active,
.underLink ul li a:focus,
.underLink ul li a:hover { color:#5c8bff; }


@media (min-width:769px) and (max-width:1023px){
	.underLink { display:none;}
}

@media (max-width:768px){
	.underLink { display:none;  }
}


/* 폰트설정 */
.fontszie { float:right; }
.fontszie ul { border-left:1px solid #404a62; overflow:hidden; }
.fontszie ul li { float:left; width:54px; height:54px; border-right:1px solid #404a62; }
.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:#2f4a6e; }

@media (min-width:769px) and (max-width:1023px){
	.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:0px; 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-weight:bold; 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:-733px; top:71px; width:344px; 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:155px; top:40px; padding:0; margin:0; color:#113d8e; font-size:150%; font-weight:bold; letter-spacing:-1px; }
#topMenu li .mp .mparea .ss { position:absolute; right:155px; 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/child/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/child/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/child/inc/submenu_icon3.jpg) no-repeat right 50%; }
#topMenu li .mp .mparea .mpicon4 { position:absolute; right:0px; top:0px; width:150px; height:150px; background:url(/images/egovframework/com/svc/child/inc/submenu_icon4.jpg) no-repeat right 50%; }
#topMenu li .mp .mparea .mpicon5 { position:absolute; right:0px; top:0px; width:150px; height:150px; background:url(/images/egovframework/com/svc/child/inc/submenu_icon5.jpg) no-repeat right 50%; }

#topMenu li ul {position:absolute; right:0px; top:71px; width:866px; 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:170px; height:36px; padding:6px 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; 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; } 	
}









/* 비주얼  */
.mVisible { position:relative; width:100%; height:700px; margin-bottom:50px; }
.mVisible .mvisibleArea { position:relative; width:100%; height:700px; }

.mVisible .mvisibleArea .slogan { position:absolute; left:0; right:0; top:300px; width:600px; text-align:center;  color:#fff; text-shadow:3px 3px 0px rgba(0, 0, 0, 0.1); margin:0 auto; }
.mVisible .mvisibleArea .slogan .txt1 { font-size:250%;}
.mVisible .mvisibleArea .slogan .txt2 { font-size:140%;}

.mVisible .mvisibleArea .vlist li { float:left; width:100%; height:700px;}
.mVisible .mvisibleArea .vlist li img { width:100%; height:700px; }

.mVisible .mvisibleArea .bx-controls-direction a { position:absolute; top:320px; display:block; width:50px; height:91px; text-indent:-9999px; } /* 컨트롤 */
.mVisible .mvisibleArea .bx-controls-direction a.bx-prev { left:50px; background: url(/images/egovframework/com/svc/eng/main/visible_btn_prev.gif) no-repeat 0 0; }
.mVisible .mvisibleArea .bx-controls-direction a.bx-next { right:50px; background: url(/images/egovframework/com/svc/eng/main/visible_btn_next.gif) no-repeat 0 0; }

.mVisible .mvisibleArea .bx-controls-auto a{ position:absolute; right:130px; top:320px; width:46px; height:91px; text-indent:-9999px; display:block; } /* 시작 정지 */
.mVisible .mvisibleArea .bx-controls-auto a.bx-stop { background: url(/images/egovframework/com/svc/eng/main/visible_btn_pause.gif) no-repeat 0 0;}
.mVisible .mvisibleArea .bx-controls-auto a.bx-start { background: url(/images/egovframework/com/svc/eng/main/visible_btn_play.gif) no-repeat 0 0; }

.mVisible .mvisibleArea .bx-pager { position:absolute; left:45%; bottom:30px; text-align:center; } /* 목록수 */
.mVisible .mvisibleArea .bx-pager .bx-pager-item {float:left;}
.mVisible .mvisibleArea .bx-pager a { display:block; text-indent:-9999px; width:20px; height:20px; border-radius:10px; background:#999; margin-right:5px; transition:all 0.25s;}
.mVisible .mvisibleArea .bx-pager a.active {width:40px; background:#15abc2;}




@media (min-width:769px) and (max-width:1023px){
	.mVisible { height:500px;}
	.mVisible .mvisibleArea { height:500px; }
	
	.mVisible .mvisibleArea .slogan { position:absolute; left:0; right:0; top:210px; width:400px; text-align:center;  color:#fff; text-shadow:3px 3px 0px rgba(0, 0, 0, 0.1); margin:0 auto; }
	.mVisible .mvisibleArea .slogan .txt1 { font-size:200%;}
	.mVisible .mvisibleArea .slogan .txt2 { font-size:125%;}
	
	.mVisible .mvisibleArea .vlist li { height:500px;}
	.mVisible .mvisibleArea .vlist li img { height:500px; }

	.mVisible .mvisibleArea .bx-controls-direction a { top:220px; } /* 컨트롤 */

	.mVisible .mvisibleArea .bx-controls-direction a.bx-prev { left:30px;}
	.mVisible .mvisibleArea .bx-controls-direction a.bx-next { right:30px;}
	
	.mVisible .mvisibleArea .bx-controls-auto a{ top:220px;} /* 시작 정지 */

	.mVisible .mvisibleArea .bx-controls-auto a{ right:90px;}

}

@media (max-width:768px){
	.mVisible { height:380px; margin-bottom:30px; }
	.mVisible .mvisibleArea { height:380px; }
	
	.mVisible .mvisibleArea .slogan { top:150px; width:300px;  }
	.mVisible .mvisibleArea .slogan .txt1 { font-size:100%;}
	.mVisible .mvisibleArea .slogan .txt2 { font-size:70%;}
	
	.mVisible .mvisibleArea .vlist li { height:380px; background-size:auto 380px;}
	.mVisible .mvisibleArea .vlist li img { height:380px; }

	.mVisible .mvisibleArea .bx-controls-direction a { top:160px; width:23px; height:42px; } /* 컨트롤 */
	.mVisible .mvisibleArea .bx-controls-direction a.bx-prev { left:15px; background-size:23px 42px; }
	.mVisible .mvisibleArea .bx-controls-direction a.bx-next { right:15px; background-size:23px 42px; }
	
	.mVisible .mvisibleArea .bx-controls-auto a{ position:absolute; right:50px; top:160px; width:23px; height:42px; } /* 시작 정지 */
	.mVisible .mvisibleArea .bx-controls-auto a.bx-stop { background-size:23px 42px;}
	.mVisible .mvisibleArea .bx-controls-auto a.bx-start { background-size:23px 42px; }
	
	.mVisible .mvisibleArea .bx-pager { left:35%; } /* 목록수 */
}






/* mHistory */
.mHistory { float:left; width:400px; height:287px; background:url(/images/egovframework/com/svc/eng/main/history_bg.jpg) no-repeat 50% top; margin-right:40px; }
.mHistory a { width:100%; height:287px; text-align:center; display:block; }
.mHistory a h1 { padding-top:18px; font-size:205%; color:#000; margin-bottom:7px; }
.mHistory a p { line-height:1.3; color:#666 !important;  }

@media (min-width:769px) and (max-width:1023px){
	.mHistory { float:left; width:32%; padding:0 10px; box-sizing:border-box; background-size:cover; margin:0 2% 0 0; }
}

@media (max-width:768px){
	.mHistory { float:none; width:100%; padding:0 20px; box-sizing:border-box; background-size:cover; margin:0 0 20px 0; }
}




/* directions */
.mDirections { float:left; width:400px; height:287px; background:url(/images/egovframework/com/svc/eng/main/directions_bg.jpg) no-repeat 50% top; margin-right:40px; }
.mDirections a { width:100%; height:287px; text-align:center; display:block; }
.mDirections a h1 { padding-top:18px; font-size:205%; color:#000; margin-bottom:7px; }
.mDirections a p { line-height:1.3; color:#666 !important;  }


@media (min-width:769px) and (max-width:1023px){
	.mDirections { float:left; width:32%; padding:0 10px; box-sizing:border-box;  background-size:cover; margin:0 2% 0 0; }

}
@media (max-width:768px){
	.mDirections { float:none; width:100%; padding:0 20px; box-sizing:border-box; background-size:cover; margin:0 0 20px 0; }
}

/* greeting */
.mGreeting { float:left; width:400px; height:287px; background:url(/images/egovframework/com/svc/eng/main/greeting_bg.gif?ver=1.0) no-repeat 50% top; overflow:hidden; }
.mGreeting a { width:100%; height:287px; text-align:center; display:block; }
.mGreeting a h1 { padding-top:18px; font-size:205%; color:#000; margin-bottom:7px; }
.mGreeting a p { line-height:1.3; color:#666 !important;  }

@media (min-width:769px) and (max-width:1023px){
	.mGreeting { float:left; width:32%; padding:0 10px; box-sizing:border-box;  background-size:cover; margin:0; }

}
@media (max-width:768px){
	.mGreeting { float:none; width:100%; padding:0 20px; box-sizing:border-box; background-size:cover; margin:0 0 0 0; }
}



/* 상임위원회 */
.mCommittee { position:relative; width:100%; height:320px; background:#b1b6ba url(/images/egovframework/com/svc/eng/main/committee_bg.jpg) no-repeat 50% top; margin:40px 0 0 0; }
.mCommittee h1 { padding:32px 0 0 40px; font-size:150%; color:#000; margin-bottom:25px; }

.mCommittee .committeeArea { width:100%; text-align:center; margin:0 auto; }

.mCommittee .committeeArea div { float:left; position:relative; text-align:center; }

.mCommittee .committeeArea .li1 div { width:16%; }
.mCommittee .committeeArea .li2 div { width:14%; }
.mCommittee .committeeArea .li3 div { width:14%; }

.mCommittee .committeeArea .li1 div.stitle { width:18%;  padding-left:40px; padding-top:50px; box-sizing:border-box; font-size:120%; color:#000; text-align:left; }
.mCommittee .committeeArea .li2 div.stitle { width:15%;  padding-left:40px; padding-top:30px; box-sizing:border-box; font-size:120%; color:#000; text-align:left; }
.mCommittee .committeeArea .li3 div.stitle { width:15%;  padding-left:40px; padding-top:30px; box-sizing:border-box; font-size:120%; color:#000; text-align:left; }


.mCommittee .committeeArea div .pic {  width:140px; height:140px; border-radius:50%; background:#e2eaf5; overflow:hidden; display:block; margin:0 auto 10px; }
.mCommittee .committeeArea div .chair { position:absolute; left:calc(50% + 35px); top:90px; width:54px; height:54px; line-height:54px; border-radius:50%; background:#fd6e2f; text-align:center; color:#fff; font-size:65%; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);  } 
.mCommittee .committeeArea div .viceChair { position:absolute; left:calc(50% + 35px); top:90px; width:54px; height:54px; line-height:54px; border-radius:50%; background:#fd6e2f; text-align:center; color:#fff; font-size:65%; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);  } 
.mCommittee .committeeArea div .name { color:#000; }



.mCommittee .committeeArea .bx-controls-direction a { position:absolute; top:-55px; display:block; width:26px; height:27px; text-indent:-9999px; } /* 컨트롤 */
.mCommittee .committeeArea .bx-controls-direction a.bx-prev { right:99px; background: url(/images/egovframework/com/svc/eng/main/committee_btn_prev.gif) no-repeat 0 0; }
.mCommittee .committeeArea .bx-controls-direction a.bx-next { right:50px; background: url(/images/egovframework/com/svc/eng/main/committee_btn_next.gif) no-repeat 0 0; }

.mCommittee .committeeArea .bx-controls-auto a{ position:absolute; right:74px; top:-55px; width:26px; height:27px; text-indent:-9999px; display:block; } /* 시작 정지 */
.mCommittee .committeeArea .bx-controls-auto a.bx-stop { background: url(/images/egovframework/com/svc/eng/main/committee_btn_pause.gif) no-repeat 0 0;}
.mCommittee .committeeArea .bx-controls-auto a.bx-start { background: url(/images/egovframework/com/svc/eng/main/committee_btn_play.gif) no-repeat 0 0; }



@media (min-width:769px) and (max-width:1023px){
	.mCommittee { height:auto; overflow:hidden;  }
	
	.mCommittee .committeeArea li { padding-bottom:20px; }

	
	.mCommittee .committeeArea .li1 div { width:25%; padding-bottom:30px; }
	.mCommittee .committeeArea .li2 div { width:25%; padding-bottom:30px; }
	.mCommittee .committeeArea .li3 div { width:25%; padding-bottom:30px; }
	
	.mCommittee .committeeArea .li1 div.stitle { width:25%; }
	.mCommittee .committeeArea .li2 div.stitle { width:25%; }
	.mCommittee .committeeArea .li3 div.stitle { width:25%; }

}


@media (max-width:768px){
	.mCommittee { height:auto; background:#b1b6ba; overflow:hidden; margin:20px 0 0 0; }
	.mCommittee h1 { padding:22px 0 0 15px; letter-spacing:-1px; }

	
	.mCommittee .committeeArea li { padding-bottom:20px; }

	
	.mCommittee .committeeArea .li1 div { width:50%; padding-bottom:30px; }
	.mCommittee .committeeArea .li2 div { width:50%; padding-bottom:30px; }
	.mCommittee .committeeArea .li3 div { width:50%; padding-bottom:30px; }
	
	.mCommittee .committeeArea .li1 div.stitle { width:50%; padding-left:20px; }
	.mCommittee .committeeArea .li2 div.stitle { width:50%; padding-left:20px; }
	.mCommittee .committeeArea .li3 div.stitle { width:50%; padding-left:20px; }
	
	.mCommittee .committeeArea div .pic {  width:120px; height:120px; border-radius:50%; background:#e2eaf5; overflow:hidden; display:block; margin:0 auto 10px; }
	.mCommittee .committeeArea div .pic img { height:120px;}
	
	.mCommittee .committeeArea div .chair { left:calc(50% + 25px); top:75px;} 
	.mCommittee .committeeArea div .viceChair { left:calc(50% + 25px); top:75px; } 
	
	.mCommittee .committeeArea .bx-controls-direction a.bx-prev { right:64px;}
	.mCommittee .committeeArea .bx-controls-direction a.bx-next { right:15px;}
	
	.mCommittee .committeeArea .bx-controls-auto a{ right:39px; } /* 시작 정지 */

}






/* 하단 */
#bottom #bottomarea .logo { float:left; width:280px; }

#bottom #bottomarea .bottom_right { float:left; width:calc(100% - 280px); padding-top:10px;  }

#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; }


@media (min-width:769px) and (max-width:1023px){
	#bottom #bottomarea .logo { float:left; width:230px; }
	#bottom #bottomarea .logo img { width:200px; }

	#bottom #bottomarea .bottom_right { width:calc(100% - 230px); padding-top:0px;  }

	#bottom #bottomarea .bottom_right address { font-size:90%; }
	#bottom #bottomarea .bottom_right address span:first-child { display:block; }
	#bottom #bottomarea .bottom_right .copyright { font-size:85%;  } 

	#bottom #bottomarea .topbtn { right:20px; top:-20px; z-index:10; }
}


@media (max-width:767px){
	#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; z-index:10; }

}


