@charset "utf-8";
@import url(main.css);
@import url(sub.css);
/* fonts */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* layout */
.container {min-width:1290px; overflow:hidden;}
.logo-inner,
.gnb-inner,
.control-inner,
.contents-inner,
.footer-inner {zoom:1; position:relative; width:1290px; margin:0 auto;}
/* hover */
.contents-wrap a:hover {color:#5776B9;}
.contents-wrap a.btn_admin:hover,
.contents-wrap a.btn_b02:hover {color:#F8DF00;}
/* admin */
.mainadmin {float:none; margin:0 auto;}
/* header */
.header-wrap {position:relative; z-index:2; background:url(../images/head_bg.gif) repeat-x left bottom;}
.header-wrap .logo-inner:after,
.header-wrap .gnb-inner:after {content:""; display:block; clear:both;}
.header-wrap .logo-area {position:absolute; left:0; top:0; right:0; min-width:1290px; height:83px;}
/*.header-wrap .logo-area:after {content:""; position:absolute; left:50%; top:47px; width:1000%; margin-left:-500%; border-bottom:1px solid #d2d2d2;} */
.header-wrap .logo-area .logo {z-index:2; position:absolute; left:0; top:50px;}
.header-wrap .logo-area .logo a {display:block; width:276px; height:65px; overflow:hidden; background:url(../img/logo.png) no-repeat 0 0; text-indent:-999em;}
.header-wrap .logo-area a.allmenu {display:none; z-index:1; position:absolute; right:0; top:30px; width:32px; height:32px; overflow:hidden; background-color:#fff; border:1px solid #eee; font-family:'FontAwesome'; font-size:0; line-height:32px; text-align:center;}
.header-wrap .logo-area a.allmenu:hover {border-color:#0e76bb;}
.header-wrap .logo-area a.allmenu:after {content:"\f0c9"; font-size:20px;}
/* gnb */
.header-wrap .gnb-area {position:relative; min-width:1290px; padding-top:48px; border-bottom:1px solid #ddd;}
.header-wrap .gnb-area:after {content:""; position:absolute; left:50%; top:161px; width:1000%; margin-left:-500%;}
.header-wrap:hover .gnb-area:after,
.header-wrap .gnb-area.on:after {content:""; display:block; position:absolute; left:0; top:181px; right:0; height:270px;  /* background-color:#f8f8f8; background-color:rgba(248,248,248,0.95); */}

.header-wrap .gnb-area .gnb-inner {z-index:1; height:181px;}
.header-wrap .gnb-area .closebtn {display:none;}
.header-wrap .gnb-area .tool {position:absolute; right:0; top:-47px;}
.header-wrap .gnb-area .tool ul {zoom:1;}
.header-wrap .gnb-area .tool ul:after {content:""; display:block; clear:both;}
.header-wrap .gnb-area .tool li {float:left; margin-left:17px; padding-left:18px; height:47px; line-height:47px; border-left:1px solid #d2d2d2;}
.header-wrap .gnb-area .tool li:last-child {margin-right:17px; padding-right:18px; border-right:1px solid #d2d2d2;}
.header-wrap .gnb-area .tool li a {display:block; height:17px; color:#444;}
.header-wrap .gnb-area .tool li a:hover {color:#0e76bb;}
.header-wrap .gnb-area .gnb {position:absolute; right:0px; top:30px;}
.header-wrap .gnb-area .menu {zoom:1;}
.header-wrap .gnb-area .menu:after {content:""; display:block; clear:both;}
.header-wrap .gnb-area .menu li.home {display:none;}
.header-wrap .gnb-area .menu li {float:left; margin-right:56px;}
.header-wrap .gnb-area .menu li:last-child {margin-right:0;}
.header-wrap .gnb-area .menu li a {display:block; color:#333; font-size:19px; font-weight:600; letter-spacing:-2px; word-spacing:-2px; white-space:nowrap;}
.header-wrap .gnb-area .smenu {display:none; position:absolute; left:0; top:95px;}
.header-wrap .gnb-area .smenu li {position:static; float:none; margin:0 0 10px 0;}
.header-wrap .gnb-area .smenu li a {font-size:16px; font-weight:normal; line-height:30px;}
.header-wrap .gnb-area .smenu li a em {display:none;}
.header-wrap .gnb-area .smenu li.on a,
.header-wrap .gnb-area .smenu li a:hover {color:#0e76bb; text-decoration:underline;}
/* visual */
.visual-wrap {position:relative; background:none no-repeat 50% 0; background-size:auto 100%; text-align:center;}
.visual-wrap.visual-00 {background-image:url(../images/visual_01.jpg);}
.visual-wrap.visual-10 {background-image:url(../images/visual_01.jpg);}
.visual-wrap.visual-20 {background-image:url(../images/visual_02.jpg);}
.visual-wrap.visual-30 {background-image:url(../images/visual_03.jpg);}
.visual-wrap.visual-40 {background-image:url(../images/visual_04.jpg);}
.visual-wrap.visual-50 {background-image:url(../images/visual_05.jpg);}
.visual-wrap.visual-60 {background-image:url(../images/visual_06.jpg);}
.visual-wrap.visual-70 {background-image:url(../images/visual_07.jpg);}
.visual-wrap.visual-80 {background-image:url(../images/visual_08.jpg);}
.visual-wrap.visual-90 {background-image:url(../images/visual_09.jpg);}
.visual-wrap.visual-a0 {background-image:url(../images/visual_10.jpg);}
.visual-wrap.visual-b0 {background-image:url(../images/visual_11.jpg);}


.visual-wrap .image img {width:100%; max-width:1600px; min-height:160px; vertical-align:top;}
.visual-wrap .title {position:absolute; left:240px; top:0; width:100%; height:100%;}
.visual-wrap .inner {display:table; width:100%; height:100%;}
.visual-wrap .box {display:table-cell; height:100%; vertical-align:middle;}
.visual-wrap .title h2,
.visual-wrap .title p {display:inline-block; color:#fff; vertical-align:middle;}
.visual-wrap .title h2 {font-size:38px; letter-spacing:0;}
.visual-wrap .title p {position:relative; margin-top:19px; padding-top:21px; font-size:24px; letter-spacing:0; opacity:0.8;}
.visual-wrap .title p:after {content:""; position:absolute; top:0; left:50%; display:block; width:30px; height:1px; overflow:hidden; margin-left:-15px; background-color:#fff; opacity:0.5;}

.cont0103_3r dl {display:none;}

/* leftmenu */
.leftmenu-area {position:absolute; left:0; top:-30px;}
.leftmenu-area li a {position:relative; display:block; width:195px; padding:15px 31px 15px 24px; background-color:#50a5c3; border-top:1px solid #73b7cf; color:#fff; font-size:17px; line-height:25px; word-break:keep-all;}
.leftmenu-area li a br {display:none;}
.leftmenu-area li:first-child a {border-top:0 none;}
.leftmenu-area li a:after {content:""; position:absolute; right:31px; top:50%; display:block; width:6px; height:11px; overflow:hidden; margin-top:-5.5px; background:url(../images/leftmenu_arrow.gif) no-repeat 0 0;}
.leftmenu-area li a:hover,
.leftmenu-area li a.on {color:#fff !important; background-color:#2d82a0;}
/* content */
.contents-wrap {position:relative; z-index:1; min-height:600px; /* padding-bottom:100px; */ background:#fff !important;}
.mwrap_bg {background:#f7f7f7 !important;}
.contents-inner:after {content:""; display:block; clear:both;}
/* footer */
.footer-inner .copyright {padding:50px 0 0 153px; font-size:19px; line-height:32px; color:#c4c4c4; text-align:center;}
.footer-inner .hosanna {zoom:1; display:inline-block; margin-left:6px; width:103px; height:10px; overflow:hidden; background:url(../images/footer_hosanna.gif) no-repeat 0 0; text-indent:-999em; vertical-align:middle;}
/* media query: layout */
@media all and (max-width: 1290px) {
	.container {min-width:auto;}
	.header-wrap .logo-inner,
	.header-wrap .gnb-inner,
	.slider-wrap .control-inner {width:auto;}
}
@media (max-width: 1290px) {
	.logo-inner,
	.gnb-inner,
	.control-inner,
	.contents-inner,
	.footer-inner {width: 960px;}
	/* leftmenu */
	.leftmenu-area li a br {display:block;}
	/* main */
	.contents-wrap .quickmenu-area {display:none;}
	.contents-wrap .main-area {width:auto; padding-top:20px;}
	.contents-wrap .main-area .menu {width:51%;}
	.contents-wrap .main-area .menu:after {content:""; display:block; clear:both;}
	.contents-wrap .main-area .menu a {width:45.9%;}
	.contents-wrap .main-area .sermon {width:49%;}
	.contents-wrap .main-area .sermon a {width:100%; height:296px; background-position:50% 0; background-size: cover;}
	.contents-wrap .main-area .event {float:none; clear:both;}
	.contents-wrap .main-area .event:after {content:""; display:block; clear:both;}
	.contents-wrap .main-area .event .calendar {width:50%; margin:0 -2px;}
	.contents-wrap .main-area .event .schedule {width:50%;}
	.contents-wrap .main-area .board {width:100%; float:none;}
	.contents-wrap .main-area .board:after {content:""; display:block; clear:both;}
	.contents-wrap .main-area .gallery .list li {width:22.9%;}
	.contents-wrap .main-area .gallery .list li img {width:100%; height:auto;}
	/*Ãß°¡*/
	
	.gall_rightban {float:right; width:670px;}	
	.gall_rightban ul li {width:31%;}
	.gall_rightban ul li img {width:100%; height:auto;}
	.header-wrap .logo-area .logo a {display:block; width:276px; height:65px; overflow:hidden; background:url(../images/logo.gif) no-repeat 10px 10px; background-size:70%; text-indent:-999em;}
	.footer_banwrp {width:100%; height:95px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
	.footer_ban {width:960px; margin:auto;}
	.footer_ban li {float:left; width:24.8%; border-right:1px solid #ddd;}
	.footer_ban li img {width:100%;}
	.footer_ban li:first-child {border-left:1px solid #ddd;} 
	.footer-inner .copyright {padding:70px 0 0 153px; font-size:16px; line-height:24px;}
	.img_set_txt {position:absolute; width:100%; margin:auto; text-align:center; top:25px;}
	.img_set_txt h4 {display:none;}
	.img_set_txt dl dt {padding-top:10px; font-size:18px; color:#fff;}
	.cont0203_1 dl {float:left; margin-left:10px; padding-top:0px; padding-bottom:30px;}
	.cont0203_1 dl dt {color:#0066b8; font-size:22px; padding-bottom:25px;}
	.cont0203_1 dl dd {font-size:20px; line-height:35px;} 
	.cont0103_3 h2 {color:#fff; padding-top:18px; padding-left:20px; font-size:16px;}
	.cont0103_3r {position:absolute; left:20px; top:70px;}
	.cont0103_3r p {color:#fff; font-size:14px; line-height:28px;}
	.cont0103_3r ul {position:absolute; top:100px;}
	.cont0103_3r ul li {border-bottom:1px solid #fff; padding:20px 0px; color:#fff; font-size:14px;}
	.cont0103_3r ul li h5 {
		float:left; 
		background:url(/img/img0103_dot.png) no-repeat; 
		width:130px; 
		height:44px; 
		padding:0px 0 0 25px;; 
		color:#f9fac6;
		font-size:14px;
		font-weight:bold;
		line-height:21px;
	}

	.write_rtd {float:left !important;}

}
@media (max-width: 1024px) {
	.logo-inner,
	.gnb-inner,
	.control-inner,
	.contents-inner,
	.footer-inner {width: 720px;}
	/* main */
	.contents-wrap .main-area .menu {float:none; width:auto;}
	.contents-wrap .main-area .menu a {width:47.2%;}
	.contents-wrap .main-area .sermon {float:none; width:auto; margin-right:0;}
	.contents-wrap .main-area .gallery .list li {width:22.2%;}
	/*Ãß°¡*/
	.light_smenu {display:none;}
	.gall_rig_ti1 {font-size:12px; color:#333; padding-top:10px;}
	.gall_rig_ti2 {font-size:18px; color:#333;}
	.gall_rightban {float:left; width:735px;}	
	.gall_rightban li {float:left; height:230px; margin-left:15px; margin-bottom:25px; text-align:center; border:1px solid #f1f1f1; background:#fff;}
	.gall_leftban {width:100%; height:220px; margin-bottom:20px; background:url(../images/mlban2.jpg) no-repeat; background-size:cover;}
	.main-area .gallery6 h3 {margin-bottom:45px; color:#333; font-size:32px; line-height:90px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}
	/*.main-area .gallery h3 {margin-bottom:45px; color:#333; font-size:32px; line-height:90px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}*/
	.main-area .gallery6 {clear:both; padding-top:0px;}
	.main-area .gallery {clear:both; padding-top:0px;}
	.contents-wrap {position:relative; z-index:1; min-height:600px; padding-bottom:60px; background:#f7f7f7;}
	.footer_banwrp {width:100%; height:71px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
	.footer_ban {width:720px; margin:auto;}
	.footer_ban li {float:left; width:24.8%; border-right:1px solid #ddd;}
	.footer_ban li img {width:100%;}
	.footer_ban li:first-child {border-left:1px solid #ddd;} 
	.footer-inner .copyright {padding:70px 0 0 153px; font-size:16px; line-height:24px;}
	.img_set_txt {position:absolute; width:100%; margin:auto; text-align:center; top:17px;}
	.img_set_txt h4 {display:none;}
	.img_set_txt dl dt {padding-top:5px; font-size:15px; color:#fff;}
	.img_set_txt dl dd {display:none;} 

	.cont0103_01 {font-size:23px; line-height:30px; color:#0066b8;}
	.cont0103_02 {font-size:12px; color:#666; padding-top:25px; line-height:25px; letter-spacing:-1px;}
	.cont0203_1 dl {float:left; margin-left:10px; padding-top:0px; padding-bottom:30px;}
	.cont0203_1 dl dt {color:#0066b8; font-size:22px; padding-bottom:25px;}
	.cont0203_1 dl dd {font-size:20px; line-height:35px;} 
	.cont0103_3 h2 {color:#fff; padding-top:18px; padding-left:20px; font-size:16px;}
	.cont0103_3r {position:absolute; left:20px; top:80px;}
	.cont0103_3r p {color:#fff; font-size:14px; line-height:18px;}
	.cont0103_3r ul {display:none; position:absolute; top:100px;}
	.cont0103_3r ul li {border-bottom:1px solid #fff; padding:20px 0px; color:#fff; font-size:14px;}
	.cont0103_3r ul li h5 {display:none;}
	.cont0103_3r dl {display:block;border-bottom:1px solid #fff; padding:13px 0px;}
	.cont0103_3r dl dt {color:#f9fac6;font-size:21px; line-height:21px; font-weight:bold;}
	.cont0103_3r dl dd {color:#fff;font-size:14px; line-height:18px; letter-spacing:-1px;}
	.write_rtd {float:left !important;}

}
@media (max-width: 740px) {
	.logo-inner,
	.gnb-inner,
	.control-inner,
	.contents-inner,
	.footer-inner {width: auto;}
	/* main */
	.contents-wrap {margin:0 10px;}
	.contents-wrap .main-area .menu {margin:0;}
	.contents-wrap .main-area .menu a {width:100%;}
	.contents-wrap .main-area .event .calendar {float:none; width:auto; margin:0;}
	.contents-wrap .main-area .event .schedule {float:none; width:auto; overflow:hidden;}
	/*Ãß°¡*/
	.gall_rightban {float:left; width:100%;}	
	.gall_rightban ul {padding-left:15px;}
	.gall_rightban ul li {width:30%;}
	.gall_rightban ul li img {width:100%; height:auto;}
	.gall_leftban {width:100%; height:220px; margin-bottom:20px; background:url(../images/mlban3.jpg) no-repeat; background-size:cover;}
	.gall_rightban li {float:left; height:190px; margin-left:15px; margin-bottom:25px; text-align:center; border:1px solid #f1f1f1; background:#fff;}
	.main-area .gallery6 h3 {margin-bottom:20px; color:#333; font-size:22px; line-height:50px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}
	/*.main-area .gallery h3 {margin-bottom:20px; color:#333; font-size:22px; line-height:50px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}*/
	.main-area .gallery .list li {float:left; padding-right:13px;}
	.footer_banwrp {width:100%; height:71px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
	.footer_ban {width:680px; margin:auto;}
	.footer_ban li {float:left; border-right:1px solid #ddd;}
	.footer_ban li img {width:100%;}
	.footer_ban li:first-child {border-left:1px solid #ddd;} 
	.footer-inner .copyright {text-align:center; font-size:16px; line-height:18px;}
	.img_set_txt {position:absolute; width:100%; margin:auto; text-align:center; top:10px;}
	.img_set_txt h4 {display:none;}
	.img_set_txt dl dt {padding-top:5px; font-size:10px; color:#fff;}
	.img_set_txt dl dd {display:none;} 
	.smovie iframe {width:320px; height:200px;}
	.cont0203 h2 {font-size:30px; color:#0066b8; display:block; font-weight:500;padding-bottom:15px;}
	.cont0203_1 dl dd {font-size:16px; line-height:33px;} 
	.cont0203_2 li {font-size:16px; line-height:30px;}
	.cont0203_2 h2 {padding-top:30px;}
	.cont0203_2 ul {padding-bottom:30px;}

	.cont_0207 dl {padding-top:25px;}
	.cont_0207 dt {font-size:14px; color:#0066b8; padding-bottom:10px; font-weight:600;}
	.cont_0207 dd {font-size:14px; line-height:25px; color:#666;}
	.cont_0207Sp {overflow:hidden; display:inline-block; padding-left:10px;}

	.cont0204p {padding-top:20px; font-size:14px; color:#666; line-height:28px;}
	.cont0208 dl {padding-top:20px; font-size:14px;}
	.cont0208 dl dt {font-size:14px; color:#0066b8; font-weight:bold; padding-bottom:10px;}
	.cont0208 dl dd {line-height:18px;}

	.cont0601_1 {padding-top:20px;}
	.cont0601_1 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0601_1 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0601_2 {padding-top:30px; padding-bottom:10px;}
	.cont0601_2 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;} 
	.cont0601_2 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0601_6 {padding-top:20px; padding-bottom:10px;}
	.cont0601_6 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;} 
	.cont0601_6 dd {font-size:15px; color:#666; line-height:25px;}


	.cont0601_3 {padding-top:50px;}
	.cont0601_3 dt {font-size:15px; color:#b80082; padding-bottom:10px; font-weight:bold;}
	.cont0601_3 dd {font-size:15px; color:#666; line-height:25px;}


	.cont0601_4 {padding-top:30px;}
	.cont0601_4 dt {font-size:15px; color:#b80082; padding-bottom:10px; font-weight:bold;}
	.cont0601_4 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0601_5 {padding-top:30px;}
	.cont0601_5 dt {font-size:15px; color:#b80082; padding-bottom:10px; font-weight:bold;}
	.cont0601_5 dd {font-size:15px; color:#666; line-height:25px;}


	.cont0602_1 {padding-top:20px;}
	.cont0602_1 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0602_1 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0602_2 {padding-top:30px;}
	.cont0602_2 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;} 
	.cont0602_2 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0602_3 {padding-top:30px;}
	.cont0602_3 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;} 
	.cont0602_3 dd {font-size:15px; color:#666; line-height:25px;}


	.cont0602_4 {padding-top:30px;}
	.cont0602_4 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0602_4 dd {font-size:15px; color:#666; line-height:25px;}


	.cont0602_5 {padding-top:30px;}
	.cont0602_5 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0602_5 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0602_6 {padding-top:30px;}
	.cont0602_6 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0602_6 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0602_7 {padding-top:30px;}
	.cont0602_7 dt {font-size:15px; color:#0066b8; padding-bottom:10px; font-weight:bold;}
	.cont0602_7 dd {font-size:15px; color:#666; line-height:25px;}

	.cont0101 {color: rgb(0, 102, 184); line-height:0.8em; font-family: &quot;³ª´®°íµñ&quot;,NanumGothic; font-size: 26pt;}
	.cont0103 {color: rgb(0, 102, 184); line-height:1.2em; font-family: &quot;³ª´®°íµñ&quot;,NanumGothic; font-size: 26pt;}

	.submenu_box li {float:left; width:50%; padding:10px 0px; text-align:center; background:#f6f6f6; box-sizing:border-box;}
	.submenu_box li:hover {background:#83c4ff; color:#fff; display:inline-block;width:50%; padding:10px 0px; text-align:center;}

	.write_rtd {float:left !important;}

.cont0103_4 {background:#f6f6f6; overflow:hidden;}
.cont0103_4 ul {width:100%;}
.cont0103_4 ul li {float:left; text-align:center; width:33.3%; display:inline-block; font-size:12px; height:35px; line-height:18px; padding:6px 0px; border-bottom:1px solid #fff; color:#0066b8;}
.cont0103_5 {}
.cont0103_5 h5 {float:left; font-size:24px; color:#0066b8; font-weight:bold; padding:10px 0 0 20px; line-height:30px;}
.cont0103_6 {float:left; display:inline-block; color:#666; font-size:14px; padding:10px 0 20px 20px; line-height:23px;}
.cont0103_6 strong {display:block;}
.cont0103_7 {padding-top:20px;}
.cont0103_7 h6 {background:url(/img/0103_bgdot.jpg) no-repeat; background-size:15%; color:#0066b8; line-height:18px; padding-left:70px; padding-top:10px; font-size:14px;}
.cont0103_7 dl {padding-top:20px;}
.cont0103_7 dl dt {font-size:21px; color:#0066b8; line-height:25px; padding-bottom:10px;}
.cont0103_7 dl dt span {color:#333333;font-size:18px;}
.cont0103_7 dl dd {background:#f7f7dc; border-radius:15px; line-height:25px; font-size:14px; color:#666; padding:10px 20px;}
.cont0103_7 .cont0103_8 {background:#f7f7dc url(/img/0103_img2.png) no-repeat right top; background-size:60%; border-radius:10px; line-height:25px; font-size:14px; color:#666; padding:10px 20px;}

	.footerPt {padding-top: 40px;}

}
/* media query: gnb, leftmenu, sub */
@media all and (max-width: 1290px) {
	.header-wrap .logo-area,
	.header-wrap .gnb-area {min-width:auto; margin:0 auto;}
	.header-wrap .gnb-area .menu li {margin-right:36px;}
	.header-wrap .gnb-area .menu li a {font-size:18px;}
	.header-wrap .gnb-area .smenu li a {font-size:14px;}
	.contents-wrap .sub-area {width:720px;}
	.leftmenu-area li a {width:125px; padding:10px 21px 10px 14px;}
	.leftmenu-area li a:after {right:15px;}
	/* page */
	.service .vision img {width:100%;}
	.service .vision1 {transform: scale(0.8); transform-origin:50%;}
	.service .vision1 ul {margin-right:-165px;}
	/* main */
	.slider-wrap .slider-area ul {width:auto;}
	/* sub */
	.eNt .symbol img,
	.sub-area .dept img {float:none; width:100%; height:auto; margin-bottom:5px; padding:0;}
	.sub-area .symbol img,
	.service .family img {width:100%; height:auto; margin-bottom:10px;}
	.service .people .list img {width:120px;}
	.service .everyone img {width:100%;}
	.sub-area .symbol .about {float:none; width:auto; margin-top:7px;}

}
@media (max-width: 1024px) {
	.container {padding-top:83px;}
	.header-wrap .logo-area .logo {left:15px; top:8px;}
	.header-wrap {z-index:300;}
	.header-wrap .logo-area {min-width:auto; width:720px; margin:0 auto; position:fixed; }
	.header-wrap .logo-area:after {top:0; height:83px; background-color:#fff;}
	.header-wrap .logo-area a.allmenu {display:block;}
	.header-wrap .gnb-area {min-width:auto; width:auto; margin:0; position:absolute; right:0; top:0;}
	.header-wrap .gnb-area.on {display:block;}
	.header-wrap .gnb-area .gnb-inner {z-index:9999; position:fixed; right:0; top:0; bottom:0; width:300px; height:auto; padding-top:70px; overflow:auto; background-color:#464749;
		visibility:hidden;
		-webkit-transform: translateX(300px);
		-ms-transform: translateX(300px);
		transform: translateX(300px);
	}
	.header-wrap .gnb-area.on .gnb-inner {
		visibility:visible;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.header-wrap .gnb-area:before {content:""; z-index:9991; position:fixed; left:auto; right:0; top:0; bottom:0; background-color:rgba(0,0,0,.2);
		visibility:hidden;
		opacity:0;
		-webkit-transition: opacity .3s ease-in-out;
		-moz-transition: opacity .3s ease-in-out;
		-ms-transition: opacity .3s ease-in-out;
		-o-transition: opacity .3s ease-in-out;
		transition: opacity .3s ease-in-out;
	}
	.header-wrap .gnb-area.on:before {left:0; visibility:visible;
		opacity:1;
	}
	.header-wrap .gnb-area .closebtn {display:block; position:absolute; left:0; top:0; width:54px; height:70px; overflow:hidden; color:#ccc; font-family:'FontAwesome'; font-size:0; line-height:70px; text-align:center;}
	.header-wrap .gnb-area .closebtn:hover {color:#fff !important;}
	.header-wrap .gnb-area .closebtn:before {content:"\f00d"; font-size:18px;}
	.header-wrap .gnb-area .tool {position:absolute; right:25px; top:20px; height:30px; text-align:right;}
	.header-wrap .gnb-area .tool li {float:none; margin-left:0; border-left:0; display:inline-block; position:relative; text-align:left; padding:0 0 0 15px; color:#999; font-size:12px;}
	.header-wrap .gnb-area .tool li.home {display:none;}
	.header-wrap .gnb-area .tool li a {color:#ccc; line-height:30px;}
	.header-wrap .gnb-area .tool li a:hover {color:#fff !important; text-decoration:underline;}
	.header-wrap .gnb-area .gnb {position:static; border-top:2px solid #555;}
	.header-wrap .gnb-area .menu li {float:none; margin-right:0; position: relative;}
	.header-wrap .gnb-area .menu li.home {display:block;}
	.header-wrap .gnb-area .menu li a {font-weight:normal; letter-spacing:0;}
	.header-wrap .gnb-area .menu li a.btn {padding: 5px 40px 5px 20px; font-size: 16px; line-height: 40px; color: #fff; border-bottom: 1px solid #555;}
	/*.header-wrap .gnb-area .menu li a.btn:before {content:"\f078"; position:absolute; right:0; top:0px; width:40px; font-family:'FontAwesome'; font-size:12px; font-weight:normal; text-align:center; line-height: 51px;}*/
	.header-wrap .gnb-area .menu li a.btn:hover {background-color:#555; color:#fff !important;}
	.header-wrap .gnb-area .menu li.on a.btn,
	.header-wrap .gnb-area .menu li.on a.btn:hover {background-color:#0e76bb;}
	/*.header-wrap .gnb-area .menu li.on a.btn:before {content:"\f077";}*/
	.header-wrap .gnb-area .menu li.on .smenu {display:block;}
	.header-wrap .gnb-area .menu li.home a.btn:before,
	.header-wrap .gnb-area .menu li.home.on a.btn:before {content:"\f015"; font-size:20px;}
	.header-wrap .gnb-area .smenu li {margin:0; border-top: 1px solid #222;}
	.header-wrap .gnb-area .smenu li a {display: block; padding: 5px 26px; font-size: 14px; line-height: 30px; color: #fff; background-color: #333;}
	.header-wrap .gnb-area .smenu li.on a,
	.header-wrap .gnb-area .smenu li.on a:hover {color:#0e76bb !important; font-weight:bold;}
	.header-wrap .gnb-area .smenu li a:hover {background-color: #3d3d3d; color:#fff !important; text-decoration:none;}
	.header-wrap .gnb-area .smenu li.on a {background-color:#333;}
	.header-wrap .gnb-area .smenu {position:static;}
	.header-wrap:hover .gnb-area .smenu,
	.header-wrap .gnb-area.on .smenu {display:none;}

	/* Ãß°¡ nav È¿°ú*/
	.header-wrap .gnb-area .closebtn {display:block; position:absolute; left:0; top:0; width:54px; height:70px; overflow:hidden; color:#ccc; font-family:'FontAwesome'; font-size:0; line-height:70px; text-align:center;}
	.header-wrap .gnb-area .closebtn:hover {color:#fff !important;}
	.header-wrap .gnb-area .closebtn:before {content:"\f00d"; font-size:18px;}
	.header-wrap .gnb-area .tool {position:absolute; right:25px; top:20px; height:30px; text-align:right;}
	.header-wrap .gnb-area .tool li {float:none; margin-left:0; border-left:0; display:inline-block; position:relative; text-align:left; padding:0 0 0 15px; color:#999; font-size:12px;}
	.header-wrap .gnb-area .tool li.home {display:none;}
	.header-wrap .gnb-area .tool li a {color:#ccc; line-height:30px;}
	.header-wrap .gnb-area .tool li a:hover {color:#fff !important; text-decoration:underline;}
	.header-wrap .gnb-area .gnb {position:static; border-top:2px solid #555;}
	.header-wrap .gnb-area ul#menu li {float:none; margin-right:0;}
	.header-wrap .gnb-area ul#menu li.home {display:block;}
	.header-wrap .gnb-area ul#menu li a {font-weight:normal; letter-spacing:0;}
	.header-wrap .gnb-area ul#menu li a.btn {padding: 5px 40px 5px 20px; font-size: 16px; line-height: 40px; color: #fff; border-bottom: 1px solid #555;}
	.header-wrap .gnb-area ul#menu li a.btn:before {content:"\f078"; position:absolute; right:0; top:5px; width:40px; font-family:'FontAwesome'; font-size:12px; font-weight:normal; text-align:center;}
	.header-wrap .gnb-area ul#menu li a.btn:hover {background-color:#555; color:#fff !important;}
	.header-wrap .gnb-area ul#menu li.on a.btn,
	.header-wrap .gnb-area ul#menu li.on a.btn:hover {background-color:#0e76bb;}
	.header-wrap .gnb-area ul#menu li.on a.btn:before {content:"\f077";}
	.header-wrap .gnb-area ul#menu li.on .smenu {display:block;}
	.header-wrap .gnb-area ul#menu li.home a.btn:before,
	.header-wrap .gnb-area ul#menu li.home.on a.btn:before {content:"\f015"; font-size:20px;}
	.header-wrap .gnb-area .smenu li {margin:0; border-top: 1px solid #222;}
	.header-wrap .gnb-area .smenu li a {display: block; padding: 5px 26px; font-size: 14px; line-height: 30px; color: #fff; background-color: #333;}
	.header-wrap .gnb-area .smenu li.on a,
	.header-wrap .gnb-area .smenu li.on a:hover {color:#0e76bb !important; font-weight:bold;}
	.header-wrap .gnb-area .smenu li a:hover {background-color: #3d3d3d; color:#fff !important; text-decoration:none;}
	.header-wrap .gnb-area .smenu li.on a {background-color:#333;}
	.header-wrap .gnb-area .smenu {position:static;}
	.header-wrap:hover .gnb-area .smenu,
	.header-wrap .gnb-area.on .smenu {display:none;}
	.header-wrap .gnb-area ul#menu > li {position:relative; display:block; text-align:left; margin-right:0px !important;}

	.cont0206_txt {font-size:16px;}
	.cont0206_txt  h2 {border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6; color:#0066b8;}
	.cont0206_txt  h2 span {background:#0066b8; width:110px; color:#fff; margin-right:20px;}


	/* content */
	.contents-wrap .sub-area {width:auto; float:none;}
	/*.contents-wrap .sub-area img {width:auto; max-width:100%;}*/
	.slider-wrap .control-area {display:none;}
	/* leftmenu */
	.leftmenu-area {display:none;}
	/* footer */
	.footer-inner {height:auto; padding:30px 0; text-align:center;}
	.footer-inner .logo {position:static; display:inline-block; margin-bottom:30px; padding-right:0; vertical-align:top;}
	.footer-inner .logo:after {display:none;}
	.footer-inner .copyright {width:80%; margin:0 auto; padding:0; font-size:12px; letter-spacing:0;}
	/* sub */
	.service .people .list img {float:none;}
	.service .people .list .text {float:none; margin-top:5px;}
	.service .plan .group .tb p {padding-left:10%;}
	/* board */
	#bo_sch input.required {width:30%;}
	.btn_bo_adm input,
	#bo_v a.btn_b01,
	#bo_v a.btn_b02,
	#bo_v a.btn_admin, {font-size:12px;}
	#bo_v a.btn_b01,
	#bo_v a.btn_b02,
	#bo_v a.btn_admin {padding:3px;}
}

@media (max-width: 740px) {
	.header-wrap .logo-area,
	.header-wrap .gnb-area {min-width:auto; width:auto; margin:0;}
	.header-wrap .logo-area .logo {left:15px; top:8px;}
	.header-wrap .logo-area a.allmenu {right:15px;}
	.header-wrap .gnb-area .gnb-inner {width:250px;}
	.header-wrap .gnb-area .menu li a.btn {padding: 5px 40px 5px 20px; font-size: 14px; line-height: 20px;}
	.header-wrap .gnb-area .smenu li a {line-height:30px;}
	.header-wrap .gnb-area .smenu li a br {display:none;}
	.sub-area h3 {word-break:keep-all;}
	.sub-area h3 .location {float:none; display:block; margin:15px 0 0; text-align:right;}
	/* board */
	.tbl_wrap .tb thead th:nth-child(4),
	.tbl_wrap .tb tbody td:nth-child(4),
	.tbl_wrap .tb thead th:last-child,
	.tbl_wrap .tb tbody td:last-child {display:none;}
	/* sub */
	.service .time .group .tb thead th:nth-child(4),
	.service .time .group .tb tbody td:nth-child(4),
	.service .time .group .tb thead th:last-child,
	.service .time .group .tb tbody td:last-child {display:table-cell;}
	.service .time .group .tb p {padding-left:10%;}
	.service .history dl {margin-top:10px;}
	.service .history dl:first-child {margin-top:0;}
	.service .history dt,
	.service .history dd {width:100%;}
	.service .vision1 ul {width:470px; margin:0 auto;}

	.edu .infants .group .tb .col1,
	.edu .infants .group .tb .col2,
	.edu .infants .group .tb .col3,
	.edu .infants .group .tb .col4 {width:auto;}
	.edu .infants .group .tb thead th,
	.edu .infants .group .tb tbody td {padding-left:10px; word-break:keep-all;}
	.serve .depth li a {font-size:14px;}
	.serve .tab li a {font-size:16px;}
	.farm .list img {width:100%; height:auto;}
	.service .intro1 .text {float:none; width:auto; margin-top:0;}
	.service .intro1 img {float:left;}
	/* gallery */
	#bo_gall #gall_ul {margin:10px 0 0 0;}
	#bo_gall .gall_li {float:left;margin:0 0 20px 0; width:100% !important;}

	.cont0201_txt ul li {width:100%; font-size:1.1em;}
	.cont_0202_txt {font-size:1.1em; line-height:1.4em;}

	.cont0204_td1 {text-align:center; color:#0066b8; font-size:0.8em;}
	.cont0204_td2 {font-size:0.8em; color:#666666;}

	.cont0204_2 {padding-top:20px;}
	.cont0204_2 dt {background:url(../img/icon_0204.gif) no-repeat; color:#0066b8; height:60px; font-size:1.3em; padding-top:13px; padding-left:70px;}
	.cont0204_2 dd {color:#666; font-size:1.1em;}

	.cont0204_3 {padding-top:20px;}
	.cont0204_3 dt {background:url(../img/icon_0204.gif) no-repeat; color:#0066b8; height:60px; font-size:1.3em; padding-top:13px; padding-left:70px;}
	.cont0204_3 dd {color:#666; font-size:1.1em; float:left; width:50%; line-height:1.3em;}
	.teps_r2 {width:100%;}
	.teps_r3 {width:100%; padding-top:15px; }
	.teps_r3 li {line-height:35px !important; font-size:15px !important;}
	.teps_r2 li {float:left; font-size:18px !important; height:80px; line-height:55px !important;}
	.teps_r2_con1 {background:url(/img/0205icon_1.gif) no-repeat; background-size:60px; height:70px; padding-left:70px; }
	.teps_r2_con2 {background:url(/img/0205icon_2.gif) no-repeat; background-size:60px; height:70px; padding-left:70px;}
	.teps_r2_con3 {background:url(/img/0205icon_3.gif) no-repeat; background-size:60px; height:70px; padding-left:70px;}
	.cont0206_txt {font-size:16px;}
	.cont0206_txt  .cont0206tit {color:#0066b8; font-size:15px;}
	.cont0206_txt  .cont0206tit span {background:#0066b8; width:70px; color:#fff; margin-right:10px;}
	.cont0206_txt2 ul {padding:10px 0 0 10px;}
	.cont0206 li {font-size:15px; color:#666666; line-height:30px;}
	.cont0206_tb td {border-bottom:1px solid #f6f6f6; height:45px; font-size:15px;}
	.cont0206_tb2 td {border-bottom:1px solid #f6f6f6; height:45px; line-height:40px; font-size:15px; text-align:center; vertical-align:top;}
	.cont0206_img2 img {padding-top:5px !important;}
	.cont0103_7 h6 {background:url(/img/0103_bgdot.jpg) no-repeat; background-size:15%; color:#0066b8; line-height:18px; padding-left:70px; padding-top:10px; font-size:14px;}

.titleConts {width:100%; border-bottom:1px solid #f6f6f6; border-top:1px solid #f6f6f6; color:#0066b8; }
.titleConts dl {overflow:hidden; display:inline;}
.titleConts dl dt {float:left; text-align:center; padding:10px 15px; font-size:14px; background:#0066b8; color:#fff;}
.titleConts dl dd {padding-left:10px; padding:10px 10px; font-size:14px; line-height:18px; overflow:hidden;}
.cont0206_img img {padding-bottom:10px;}
}



@media (max-width: 430px) {
	/* sub */
	.serve .depth li a {font-size:12px;}
	.serve .tab li a {font-size:14px;}
	.service .vision1 {transform: scale(0.5);}
	.gall_leftban {width:100%; height:200px; margin-bottom:20px; background:url(../images/mlban4.jpg) no-repeat; background-size:cover;}
	.main-area .gallery6 h3 {margin-bottom:20px; color:#333; font-size:16px; line-height:40px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}
	.contents-wrap .main-area {width:auto; padding-top:10px;}
	.gall_txt {font-size:14px; color:#333; padding-top:15px; line-height:18px;}
	/*.main-area .gallery h3 {margin-bottom:20px; color:#333; font-size:16px; line-height:40px; text-align:center; background:url(../images/mgalley_line.gif) no-repeat center bottom;}*/
	.gall_rightban ul {padding-left:10px;}
	.gall_rightban ul li {width:29%; height:130px;}
	.gall_rig_ti1 {font-size:10px; color:#333; padding-top:10px;}
	.gall_rig_ti2 {font-size:15px; color:#333;}
	.main-area .gallery .list li {float:left; padding-right:10px;}

.footer_banwrp {width:100%; height:37px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.footer_ban {width:380px; margin:auto;}
.footer_ban li {float:left; width:24.5%; border-right:1px solid #ddd;}
.footer_ban li img {width:100%;}
.footer_ban li:first-child {border-left:1px solid #ddd;} 

.contents-wrap {position:relative; z-index:1; min-height:600px; padding-bottom:20px; background:#f7f7f7;}
.footer-inner .copyright {text-align:center; font-size:14px; line-height:15px;}
	/* board */
	#bo_v_top,
	#bo_v_bot {overflow:auto; white-space:nowrap;}
	#bo_v_top ul,
	#bo_v_bot ul {float:none; display:inline-block; vertical-align:top;}
}

/* //CSS */



