@charset "utf-8";

.over_zum { background:#; overflow: hidden; }
.over_zum  img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	opacity:1.0;
}
.over_zum:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
	opacity:1.0;
}



@media (min-width:1600px) {
	
.view_pc{ display:block; }
.view_mob { display:none; }

#about { display:flex; justify-content:center; flex-wrap:wrap; width:90%; max-width:1600px; margin:140px auto 80px; }
#about h2 { margin:auto 0; width:35%; font-size:2.0em; color:#111; line-height:1.6em; }
#about h2 span { color:#0062a3; }
#about article { margin-left:5%; width:50%; }
#about article h4 { display:block; margin:0; font-size:1.0em; color:#0062a3; }
#about article h3 { display:block; margin:10px 0 25px; font-size:1.5em; color:#111; }
#about article span a { display:inline-block; margin:40px 0 0; font-weight:600; color:#111; text-decoration:underline; transition:.3s; }
#about article span a:hover { color:#0062a3; }

#edu { width:90%; max-width:1600px; margin:0 auto; }
#edu article { background:url(../images/main_edu_icon.png) center no-repeat; padding:120px 0 0; }
#edu article h2 { display:block; font-size:2.0em; color:#111; line-height:1.6em; text-align:center; }
#edu .content_wrap { margin:40px 0 0; }
#edu .btn { margin-top:60px; }
#edu .btn a { display:block; border-radius:10px; background:#a8a8a8; border:1px solid #969696; padding:20px; font-size:1.1em; color:#fff; text-align:center; transition:.4s; }
#edu .btn a:hover { background:#0063a3; border:1px solid #0063a3; }

#consult { margin:170px 0 0; }
#consult article { width:60%; max-width:1600px; margin:0 auto; }
#consult article h2 { font-size:2.2em; color:#111; line-height:1.5em; text-align:center; }
#consult article h2 span { color:#0062a3; }
#consult .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; }
#consult .content_wrap .content { width:33.333%; overflow:hidden; }
#consult .content_wrap .content .wrap { position:relative; }
#consult .content_wrap .content .wrap .pic { background:#000; width:100%; overflow:hidden;}
#consult .content_wrap .content .wrap .pic img { width:100%; }
#consult .content_wrap .content .wrap .desc { position:absolute; left:50%; top:75%; transform:translate(-50%) translateY(-50%); width:70%; z-index:6; }
#consult .content_wrap .content .wrap .desc h2 { font-size:1.2em; font-weight:600; color:#fff; line-height:1.5em; }
#consult .content_wrap .content .wrap .desc p { display:block; margin:0 0 10px; font-size:1.1em; font-weight:500; color:#fff; }

#community { width:90%; max-width:1600px; margin:130px auto; }
#community .tit { margin:0 0 20px; font-size:2.0em; font-weight:700; color:#111; letter-spacing:0; }
#community .tit span a { float:right; margin:0 0 0; font-size:0.5em; font-weight:600; color:#222; }
#community .list { display:block; margin:20px 0 0; }

/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:1px solid #dedede; padding:20px 0 10px; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:75%; font-size:1.2em; font-weight:500; color:#; line-height:1.7em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:1.0em; color:#909090; line-height:1.7em; letter-spacing:0.5px;}


}


@media (min-width:768px) and (max-width:1599px){

.view_pc{ display:block; }
.view_mob { display:none; }

#about { display:flex; justify-content:center; flex-wrap:wrap; width:90%; margin:130px auto 80px; }
#about h2 { margin:auto 0; width:35%; font-size:1.7em; color:#111; line-height:1.5em; }
#about h2 span { color:#0062a3; }
#about article { margin-left:5%; width:50%; }
#about article h4 { display:block; margin:0; font-size:1.0em; color:#0062a3; }
#about article h3 { display:block; margin:10px 0 25px; font-size:1.4em; color:#111; }
#about article span a { display:inline-block; margin:40px 0 0; font-weight:600; color:#111; text-decoration:underline; transition:.3s; }
#about article span a:hover { color:#0062a3; }

#edu { width:90%; margin:0 auto; }
#edu article { background:url(../images/main_edu_icon.png) center no-repeat; padding:110px 0 0; }
#edu article h2 { display:block; font-size:1.7em; color:#111; line-height:1.6em; text-align:center; }
#edu .content_wrap { margin:30px 0 0; }
#edu .btn { margin-top:50px; }
#edu .btn a { display:block; border-radius:10px; background:#a8a8a8; border:1px solid #969696; padding:15px; font-size:1.1em; color:#fff; text-align:center; transition:.4s; }
#edu .btn a:hover { background:#0063a3; border:1px solid #0063a3; }

#consult { margin:160px 0; }
#consult article { width:70%; margin:0 auto; }
#consult article h2 { font-size:2.0em; color:#111; line-height:1.5em; text-align:center; }
#consult article h2 span { color:#0062a3; }
#consult .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:60px auto 0; }
#consult .content_wrap .content { width:33.333%; overflow:hidden; }
#consult .content_wrap .content .wrap { position:relative; }
#consult .content_wrap .content .wrap .pic { background:#000; width:100%; overflow:hidden;}
#consult .content_wrap .content .wrap .pic img { width:100%; }
#consult .content_wrap .content .wrap .desc { position:absolute; left:50%; top:75%; transform:translate(-50%) translateY(-50%); width:70%; z-index:6; }
#consult .content_wrap .content .wrap .desc h2 { font-size:1.1em; font-weight:600; color:#fff; line-height:1.5em; }
#consult .content_wrap .content .wrap .desc p { display:block; margin:0 0 10px; font-size:1.1em; font-weight:500; color:#fff; }

#community { width:90%; margin:120px auto; }
#community .tit { margin:0 0 20px; font-size:1.7em; font-weight:700; color:#111; letter-spacing:0; }
#community .tit span a { float:right; margin:0 0 0; font-size:0.5em; font-weight:600; color:#222; }
#community .list { display:block; margin:20px 0 0; }

/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:1px solid #dedede; padding:20px 0 10px; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:75%; font-size:1.1em; font-weight:500; color:#; line-height:1.7em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:1.0em; color:#909090; line-height:1.7em; letter-spacing:0.5px;}

}



@media (max-width:767px){
	
.view_pc{ display:none; }
.view_mob { display:block; }	

#about { width:85%; margin:80px auto 60px; }
#about h2 { font-size:1.3em; color:#111; line-height:1.5em; }
#about h2 span { color:#0062a3; }
#about article { margin:30px 0 0; }
#about article h4 { display:block; margin:0; font-size:1.0em; color:#0062a3; }
#about article h3 { display:block; margin:5px 0 15px; font-size:1.2em; color:#111; }
#about article span a { display:inline-block; margin:20px 0 0; font-weight:600; color:#111; text-decoration:underline; transition:.3s; }
#about article span a:hover { color:#0062a3; }

#edu { width:85%; margin:0 auto; }
#edu article { background:url(../images/main_edu_icon.png) center no-repeat; background-size:10%; padding:70px 0 0; }
#edu article h2 { display:block; font-size:1.3em; color:#111; line-height:1.6em; text-align:center; }
#edu .content_wrap { margin:30px 0 0; }
#edu .btn { margin-top:40px; }
#edu .btn a { display:block; border-radius:10px; background:#0063a3; border:1px solid #0063a3; padding:15px; font-size:1.0em; font-weight:600; color:#fff; text-align:center; transition:.4s; }
#edu .btn a:hover { background:#0063a3; border:1px solid #0063a3; }

#consult { margin:100px 0 0; }
#consult article { width:80%; margin:0 auto; }
#consult article h2 { font-size:1.3em; color:#111; line-height:1.5em; text-align:center; }
#consult article h2 span { color:#0062a3; }
#consult .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:30px auto 0; }
#consult .content_wrap .content { width:100%; overflow:hidden; }
#consult .content_wrap .content .wrap { position:relative; }
#consult .content_wrap .content .wrap .pic { background:#000; width:100%; overflow:hidden;}
#consult .content_wrap .content .wrap .pic img { width:100%; }
#consult .content_wrap .content .wrap .desc { position:absolute; left:50%; top:68%; transform:translate(-50%) translateY(-50%); width:80%; z-index:6; }
#consult .content_wrap .content .wrap .desc h2 { font-size:1.0em; font-weight:600; color:#fff; line-height:1.4em; }
#consult .content_wrap .content .wrap .desc p { display:block; margin:0 0 10px; font-size:0.9em; font-weight:500; color:#fff; }

#community { width:85%; margin:70px auto; }
#community .tit { margin:0; font-size:1.3em; font-weight:700; color:#111; letter-spacing:0; }
#community .tit span a { float:right; margin:0 0 0; font-size:0.7em; font-weight:600; color:#222; }
#community .list { display:block; margin:10px 0 0; }





/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:1px solid #dedede; padding:10px 0 6px; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:65%; font-size:1.0em; font-weight:400; color:#; line-height:1.7em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:13px; color:#909090; line-height:1.7em; letter-spacing:0;}


}








/*갤러리게시판
.latestGallery li { float:left; width:200px; margin:0 10px 20px 10px;}
.latestGallery li:last-child { margin-right:0px;}
.latestGallery li .img img { width:198px; border:1px #e3e3e3 solid; }
.latestGallery li .caption { width:200px; height:30px; margin-top:10px; font-size:16px; font-weight:400; text-align:center; overflow:hidden; z-index:9; }
*/
