<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.over_zum { background:#000; 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:1500px) {
	
.pc_view { display:block; }
.tab_view { display:none; }
.mob_view { display:none; }

#community { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/main_news_bg.png) left bottom no-repeat; width:90%; max-width:1500px; margin:0 auto; padding:100px 0; }
#community article { width:22%; }
#community article h1 { font-size:1.1em; font-weight:800; color:#83c6c2; }
#community article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.3em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#community .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:75%; }
#community .content_wrap .content { width:48%; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 18px; font-size:1.6em; font-weight:700; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }


#ministry { background:url(../images/main_ministry_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:110px 0 130px;}
#ministry article { width:90%; max-width:1500px; margin:0 auto; text-align:center; }
#ministry article h1 { font-size:1.1em; font-weight:800; color:#fff; }
#ministry article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.3em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#ministry article p { font-size:1.2em; color:#333; }
#ministry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:50px auto 0; }
#ministry .content_wrap .content { position:relative; background:#fff; box-shadow:0 0 15px rgba(65,132,128,0.5); border-radius:20px; width:24%; margin:0; overflow:hidden; }
#ministry .content_wrap .content .pic { width:100%; overflow:hidden;}
#ministry .content_wrap .content .pic img { width:100%; }
#ministry .content_wrap .content .desc { padding:25px 0; width:80%; margin:0 auto; text-align:center; z-index:6; }
#ministry .content_wrap .content .desc h1 { font-size:1.5em; color:#222; line-height:1.3em; }
#ministry .content_wrap .content .desc p { display:block; margin:5px 0 0; font-size:1.0em; line-height:1.3em; }
#ministry .content_wrap .content a:hover .desc { display:block; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#ministry .content_wrap .content a:hover .desc h1, #ministry .content_wrap .content a:hover .desc p { 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}



#academy { width:90%; max-width:1500px; margin:0 auto; padding:100px 0; }
#academy article { text-align:center; }
#academy article h1 { font-size:1.1em; font-weight:800; color:#83c6c2; }
#academy article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.3em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#academy article span { display:inline-block; background:#51b8b2; border-radius:30px; padding:12px 30px; font-size:1.7em; font-weight:300; color:#fff; text-align:center; }
#academy .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:80px 0 0; }
#academy .content_wrap .content { width:25%; }
#academy .content_wrap .content a { display:flex; justify-content:center; border-left:1px solid #ddd; width:79.5%; padding:5px 10%; }
#academy .content_wrap .content:first-child a { border-left:0; }
#academy .content_wrap .content .pic { margin:0 20px 0 0; }
#academy .content_wrap .content .desc { display:inline-block; }
#academy .content_wrap .content .desc h1 { display:block; margin:0 0 10px; font-size:1.2em; color:#222; }



#support { background:url(../images/main_support_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:110px 0 130px; text-align:center; }
#support article { width:90%; max-width:1500px; margin:0 auto; text-align:center; }
#support article h1 { font-size:1.1em; font-weight:800; color:#fff; }
#support article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.3em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#support article p { font-size:1.3em; font-weight:300; color:#fff; line-height:1.3em; text-align:center; }
#support .btn { margin:50px 0 0; }
#support .btn a { display:inline-block; border:1px solid #fff; border-radius:30px; padding:15px 30px; margin:0 6px; font-size:1.3em; color:#fff; text-align:center; transition:.5s; }
#support .btn a:hover { background:#51b8b2; border:1px solid #51b8b2; color:#fff; } 



/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:75%; font-size:16px; font-weight:400; color:#555; line-height:35px; 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:14px; color:#909090; line-height:35px; letter-spacing:0.5px;}


}


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

.pc_view { display:none; }
.tab_view { display:block; }
.mob_view { display:none; }


#community { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/main_news_bg.png) left bottom no-repeat; width:90%; margin:0 auto; padding:100px 0; }
#community article { width:20%; }
#community article h1 { font-size:1.1em; font-weight:800; color:#83c6c2; }
#community article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.1em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#community .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:72%; }
#community .content_wrap .content { width:47%; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 18px; font-size:1.5em; font-weight:700; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }
	

#ministry { background:url(../images/main_ministry_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0 120px;}
#ministry article { width:90%; margin:0 auto; text-align:center; }
#ministry article h1 { font-size:1.1em; font-weight:800; color:#fff; }
#ministry article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.1em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#ministry article p { font-size:1.2em; color:#333; }
#ministry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:40px auto 0; }
#ministry .content_wrap .content { position:relative; background:#fff; box-shadow:0 0 15px rgba(65,132,128,0.5); border-radius:20px; width:24%; margin:0; overflow:hidden; }
#ministry .content_wrap .content .pic { width:100%; overflow:hidden;}
#ministry .content_wrap .content .pic img { width:100%; }
#ministry .content_wrap .content .desc { padding:25px 0; width:80%; margin:0 auto; text-align:center; z-index:6; }
#ministry .content_wrap .content .desc h1 { font-size:1.4em; color:#222; line-height:1.3em; }
#ministry .content_wrap .content .desc p { display:block; margin:5px 0 0; font-size:1.0em; line-height:1.3em; }
#ministry .content_wrap .content a:hover .desc { display:block; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#ministry .content_wrap .content a:hover .desc h1, #ministry .content_wrap .content a:hover .desc p { 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}



#academy { width:90%; margin:0 auto; padding:100px 0; }
#academy article { text-align:center; }
#academy article h1 { font-size:1.1em; font-weight:800; color:#83c6c2; }
#academy article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.1em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#academy article span { display:inline-block; background:#51b8b2; border-radius:30px; padding:12px 30px; font-size:1.6em; font-weight:300; color:#fff; text-align:center; }
#academy .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:60px 0 0; }
#academy .content_wrap .content { width:25%; }
#academy .content_wrap .content a { display:flex; justify-content:center; border-left:1px solid #ddd; width:79.5%; padding:5px 10%; }
#academy .content_wrap .content:first-child a { border-left:0; }
#academy .content_wrap .content .pic { margin:0 20px 0 0; }
#academy .content_wrap .content .desc { display:inline-block; }
#academy .content_wrap .content .desc h1 { display:block; margin:0 0 10px; font-size:1.2em; color:#222; }



#support { background:url(../images/main_support_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; text-align:center; }
#support article { width:90%; margin:0 auto; text-align:center; }
#support article h1 { font-size:1.1em; font-weight:800; color:#fff; }
#support article h2 { display:block; margin:15px 0 30px; font-family: 'Arita-buri-SemiBold'; font-size:2.1em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#support article p { font-size:1.3em; font-weight:300; color:#fff; line-height:1.3em; text-align:center; }
#support .btn { margin:50px 0 0; }
#support .btn a { display:inline-block; border:1px solid #fff; border-radius:30px; padding:15px 30px; margin:0 6px; font-size:1.3em; color:#fff; text-align:center; transition:.5s; }
#support .btn a:hover { background:#51b8b2; border:1px solid #51b8b2; color:#fff; } 


/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:70%; font-size:0.95em; font-weight:400; color:#555; line-height:35px; 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:35px; letter-spacing:0.5px;}


}



@media (max-width:767px){
	
.pc_view { display:none; }
.tab_view { display:none; }
.mob_view { display:block; }	


#community { background:url(../images/main_news_bg.png) right top no-repeat; background-size:50%; width:90%; margin:0 auto; padding:60px 0; }
#community article { width:100%; }
#community article h1 { font-size:1.0em; font-weight:800; color:#83c6c2; }
#community article h2 { display:block; margin:8px 0 12px; font-family: 'Arita-buri-SemiBold'; font-size:1.6em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#community .content_wrap { margin:20px 0 0; }
#community .content_wrap .content { width:100%; margin:30px 0; }
#community .content_wrap .content .tit { border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 10px; font-size:1.3em; font-weight:700; color:#222; letter-spacing:0; }
#community .content_wrap .content .tit span a { float:right; margin:5px 0 0; font-size:0.5em; font-weight:800; color:#222; }


#ministry { background:url(../images/main_ministry_bg.jpg) left no-repeat; background-attachment:fixed; background-size:cover; padding:70px 0;}
#ministry article { width:90%; margin:0 auto; text-align:center; }
#ministry article h1 { font-size:1.0em; font-weight:800; color:#fff; }
#ministry article h2 { display:block; margin:8px 0 12px; font-family: 'Arita-buri-SemiBold'; font-size:1.6em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#ministry article p { font-size:1.2em; color:#333; }
#ministry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:25px auto 0; }
#ministry .content_wrap .content { position:relative; background:#fff; box-shadow:0 0 15px rgba(65,132,128,0.5); border-radius:14px; width:48%; margin:2.2% 0; overflow:hidden; }
#ministry .content_wrap .content .pic { width:100%; overflow:hidden;}
#ministry .content_wrap .content .pic img { width:100%; }
#ministry .content_wrap .content .desc { padding:15px 0; width:90%; margin:0 auto; text-align:center; z-index:6; }
#ministry .content_wrap .content .desc h1 { font-size:1.1em; color:#222; line-height:1.3em; }
#ministry .content_wrap .content .desc p { display:block; margin:5px 0 0; font-size:1.0em; line-height:1.3em; }
#ministry .content_wrap .content a:hover .desc { display:block; 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}
#ministry .content_wrap .content a:hover .desc h1, #ministry .content_wrap .content a:hover .desc p { 
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;}



#academy { width:90%; margin:0 auto; padding:70px 0; }
#academy article { text-align:center; }
#academy article h1 { font-size:1.0em; font-weight:800; color:#83c6c2; }
#academy article h2 { display:block; margin:8px 0 12px; font-family: 'Arita-buri-SemiBold'; font-size:1.6em; color:#333; line-height:1.2em; letter-spacing:-1.0px; }
#academy article span { display:inline-block; background:#51b8b2; border-radius:30px; padding:6px 15px; font-size:1.3em; font-weight:300; color:#fff; text-align:center; }
#academy .content_wrap { margin:20px 0 0; }
#academy .content_wrap .content { width:100%; }
#academy .content_wrap .content a { display:flex; justify-content:center; border-top:1px solid #ddd; width:89.5%; padding:15px 5%; }
#academy .content_wrap .content:first-child a { border-top:0; }
#academy .content_wrap .content .pic { margin:0 20px 0 0; }
#academy .content_wrap .content .pic img { height:30px; }
#academy .content_wrap .content .desc { display:inline-block; }
#academy .content_wrap .content .desc h1 { display:block; margin:0 0 6px; font-size:1.1em; color:#222; }



#support { background:url(../images/main_support_bg_mob.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:60px 0; text-align:center; }
#support article { width:90%; margin:0 auto; text-align:center; }
#support article h1 { font-size:1.0em; font-weight:800; color:#fff; }
#support article h2 { display:block; margin:8px 0 25px; font-family: 'Arita-buri-SemiBold'; font-size:1.6em; color:#fff; line-height:1.2em; letter-spacing:-1.0px; }
#support article p { font-size:1.2em; font-weight:300; color:#fff; line-height:1.3em; text-align:center; }
#support .btn { margin:40px 0 0; }
#support .btn a { display:inline-block; border:1px solid #fff; border-radius:30px; padding:10px 20px; margin:0 5px; font-size:1.2em; color:#fff; text-align:center; transition:.5s; }
#support .btn a:hover { background:#51b8b2; border:1px solid #51b8b2; color:#fff; } 





/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #dedede; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:70%; font-size:1.1em; font-weight:400; color:#222; line-height:30px; 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:30px; 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; }
*/
</pre></body></html>