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

html, body, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, h5, p, th, td, form, fieldset	{padding:0; margin:0;}
ul, ol, li {list-style:none; line-height:1.1em;padding:0; margin:0;}
legend {display:none;}
p	{text-align:justify;}
h1,h2 { display:none; }
h3 { height:30px;}
img { border:0px;}


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,

fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, br {margin: 0; padding: 0; border:0;line-height: 1.3em; }

input, select { font-size:1em; color:#555; margin:0; padding:1px 0 1px 0 ;}

li { list-style:none; text-align:justify;padding:0; margin:0; }

a:link {color:#195ab5; text-decoration:none; font-weight:bold;}
a:visited {color:#666; text-decoration:none;font-weight:bold;}
a:hover, a:focus {color:#0a8da1; text-decoration:none;font-weight:bold;}
a:active {color:#195ab5;text-decoration:none;font-weight:bold;}

.Hidden {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}

.sbody { float:left;font-family:맑은고딕, 맑은 고딕, Malgun Ghthic; font-size:14px; color:#666; height:100%; width:100%;background:url(../img/s_bg.gif) repeat-x; }

#mbody { float:left;font-size: 12px; COLOR: #666; FONT-FAMILY: 돋움,sans-serif; height:100%; width:100%;background:url(../img/back2.jpg) repeat;}
input:hover,
input:focus,
select:hover,
select:active,
textarea:hover,
textarea:active { background-color: #ffd; }


/* mail */
#mail_wrap{ width:600px; margin:0 auto; margin-top:0px; height:739px;}


/* main */
#main_wrap2{ width:920px; margin:0 auto; margin-top:0px; }
#main_wrap{ width:800px; margin:0 auto; margin-top:0px; background:url(../img/main_bg.png) no-repeat; height:700px;}
#main_body{width:800px;height:600px; float:none; background:url(../img/body_bg.jpg) no-repeat; margin:0 auto;} 
.mtitle{ width:529px;height:58px; padding-left:271px; padding-top:29px;font-size: 12px; COLOR: #0796bd; FONT-FAMILY: 돋움,sans-serif; font-weight:bold; }
.mt05{ margin-top:5px;}
.ml13{ margin-left:13px;}
.more{ margin-top:16px; float:right; margin-right:5px;}

.news_1{width:241px; height:266px; float:left;}
.news_1t{ height:35px; float:left; font-size: 14px; COLOR: #2a87d0; FONT-FAMILY: 돋움,sans-serif; font-weight:bold; padding-top:19px; padding-left:60px;}


.news_1t li{float:left;}
.news_1 li { float:left;}

.news_2{width:318px; float:left; height:266px;}
.news_2 li { float:left; height:85px; margin-top:170px;}


.news_3{width:241px; height:266px; float:left;}

.news_3 li { float:left; }
.news_3 .img { line-height:-1px; margin:0; }

.news_3t{width:191px; height:35px;float:left; font-size: 14px; COLOR: #2a87d0; FONT-FAMILY: 돋움,sans-serif; font-weight:bold; margin-top:19px; padding-left:50px;}

.news_4{width:800px; height:196px;float:left; background:url(../img/news4_bg.gif) no-repeat; padding-top:28px;}
#sub_body{width:800px;height:auto;margin:0 auto;
}



#main_top{
	float:left;
	width:100%; height:10px; background-color:#0381cb;
}

#main_bot{
	float:left;
	width:100%; 
	margin-bottom:0px;
	background-color:#333;
	
}

.mmm{ margin-left:130px;}
#main_cont{
	float:left;
	width:100%; height:249px; 
	background:url(../img/main_02_bg.jpg) no-repeat; }





.cont_l{float:left;}
.cl{ float:left; width:168px;}
.cr{ float:left;width:230px; margin-top:35px;}




.cr li { float:left;width:96%;}

.cr li a:link { text-decoration:none; color:#666; font-weight:normal; }
.cr li a:visited { text-decoration:none; color:#666; }
.cr li a:hover, a:focus {  color:#666; }
.cr li a:active { text-decoration:none; color:#666; }


.dotm{ background:url(../img/dot_m.gif) repeat-x; height:4px; width:100%; margin-bottom:10px; margin-top:12px;}
.pd{ padding-left:5px;}


.cont_r{ float:left;  margin-left:8px;}




.cont_r ul {float:left; }
.cont_r li {color:#8b8b2e; padding-left:8px; margin-top:5px; line-height:22px; letter-spacing:-1;}
.cont_r li a:link { text-decoration:none; color:#8b8b2e; font-weight:normal;}
.cont_r li a:visited { text-decoration:none; color:#8b8b2e; }
.cont_r li a:hover, a:focus { text-decoration:none; color:#8b8b2e; }
.cont_r li a:active { text-decoration:none; color:#8b8b2e; }




.cont_bt{float:left;background:url(../img/main_02_bottom2.jpg) no-repeat; height:20px; width:100%;}

#main_cont2{float:left;margin:0 auto;
	width:740px; height:117px;}


/* sub */
#sub_wrap{ width:800px; height:100%; margin:0 auto; margin-top:0px;}
#scont_t{float:left;width:800px;height:149px; background:url(../img/sub_top.jpg) no-repeat; }

#t_menu {float:right; margin:78px 0px 0px 0px; }

#t_menu li {float:left;width:90px; margin:0px 6px 3px 0px;}


.topimg{width:100%; padding-top:37px; float:left;}
.title{ width:100%; font-family:"dotum"; font-size:16px; font-weight:bold;color:#15828c;float:left; margin-top:10px;  background:url(../img/title_bg.gif) repeat-x; height:30px; padding-top:13px; margin-bottom:20px; }
.date{float:left;width:200px;font-family:"verdana"; font-size:16px;color:#28c0b9; margin-top:8px;}

.p_bg{float:left; background:url(../img/letter2.jpg)repeat; }
.m10{ padding-left:8px; padding-right:8px;}


#scont_c{float:left;width:100%; background:url(../img/sub_back.png) repeat-y; padding-left:0px; padding-right:0px; line-height:1.6em; }

#scont_b{float:left;width:800px; background:url(../img/sub_bottom.png) no-repeat; height:145px;}

#scont_b2{float:left;width:800px; background:url(../img/sub_bottom2.png) no-repeat; height:157px;}

#scont_b3{float:left;width:800px; background:url(../img/sub_bottom3.png) no-repeat; height:145px;}

#scont_b4{float:left;width:800px; background:url(../img/sub_bottom4.png) no-repeat; height:145px;}

#scont_b5{float:left;width:800px; background:url(../img/sub_bottom5.png) no-repeat; height:145px;}

.t_d{font-family:"돋움"; font-size:12px; color:#666; width:100%; margin-top:10px; text-align:center; font-weight:bold; }

.td2{font-family:"돋움"; font-size:12px; color:#666; width:100%; margin-top:10px; text-align:left; font-weight:bold; }

.t_t{font-family:"돋움"; font-size:16px; font-weight:bold; color:#195ab5;}
.t_s{font-family:"돋움"; font-size:14px; font-weight:bold; color:#79b638;}
.photo01{ margin-top:15px; width:100%;float:left; margin-bottom:5px;}
.photo04{ margin-top:15px; width:100%; margin-bottom:5px; text-align:center;}

.photo011{ margin-top:14px; width:100%;float:left; margin-bottom:5px; font-size:15px; line-height:22px; padding-top:10px;}

.photo012{ width:100%;float:left; }


.mr40{ margin-right:25px;}

.photo02{ margin-top:20px; margin-bottom:20px; width:100%;}


.btn{float:right; margin-top:10px; margin-bottom:10px;}

#deco_img01{ background:url(../img/deco_01.gif) no-repeat; height:135px; float:left; width:800px;}
#deco_img02{ background:url(../img/deco_02.gif) no-repeat; height:135px; float:left; width:800px;}
#deco_img03{ background:url(../img/deco_03.gif) no-repeat; height:135px; float:left; width:800px;}

#o_tbox{float:left;  width:100%;}
#o_tbox2{float:left; margin-bottom:0px; width:660px;}
.o_tt1{ font-size:16px; font-weight:bold; color:#309eb2; margin-bottom:5px;}
.o_tt2{ font-size:16px; font-weight:bold; color:#9aa539; margin-bottom:5px;}

.o_td3{float:left; margin-top:20px;}
.o_td33{float:left; margin-top:5px;width:345px;}
.o_td7{float:left; margin-top:8px;width:98%;}
.o_td8{float:left; margin-top:8px;width:100%;}


.o_td{float:left; margin-top:8px;width:70%;}
.o_td44{float:left; margin-top:5px;width:54%;}
.o_td55{float:left; margin-top:5px;width:400px;}
.o_td6{float:left; margin-top:10px;width:620px;}
.o_td2{ clear:both; margin-top:30px;}
.o_td22{ clear:both; margin-top:5px;width:98%;}
.o_tp{float:left; margin-right:10px;}
.o_tp3{float:left; margin-right:10px; margin-top:40px;}
.o_tp2{float:right; margin-left:10px;}
.o_td4{ float:left; margin-top:20px;}
.line{width:800px; height:7px; background:url(../img/dot3.gif) repeat-x; float:left;}

.line2{width:100%; height:7px; float:left; border-top: dotted 1px ; margin-bottom:14px; margin-top:7px;}

.t_tt{  font-weight:bold; color:#309eb2; font-size:13px;}
.t_ss{ font-weight:bold; color:#79b638;}
.t_sss{  font-weight:bold; color:#79b638;}
.t_sp{  color:#d6736e;}
.t_sp2{  color:#d42b47;}

.t_un{font-family:"돋움"; .font-size:12px; font-weight:bold; color:#195ab5; text-decoration:underline;}


.l_tp{float:left; margin-left:70px;}
.p_tt1{font-family:"돋움"; font-size:14px; font-weight:bold; color:#de9e44; margin-bottom:10px;}
.p_tt2{font-family:"돋움"; font-size:14px; font-weight:bold; color:#79b638;margin-bottom:10px;}
.p_sp3{font-family:"돋움"; font-size:11px; color:#d42b47; font-weight:bold;}



.p_sp4{font-family:"돋움"; font-size:11px; color:#d42b47; font-weight:bold; vertical-align:text-top;}


.pline{width:660px; height:4px;background:url(../img/dot3.gif) repeat-x; }
.p_tt{font-family:"돋움"; font-size:12px; font-weight:bold; color:#de9e44;}
.p_sp5{font-family:"돋움"; font-size:14px; color:#5896dc; font-weight:bold; text-align:center; }

.p_sp6{font-family:"돋움"; font-size:11px; color:#5896dc;  vertical-align:text-top;}

.learn{ float:left; text-align:center;width:100%; margin-bottom:20px;}
.learn  ul {width:248px; float:left; margin-left:80px;margin-top:20px;}
.learn  li {width:248px; text-align:center;margin-bottom:10px; }
.m28{ margin-right:28px;}
.ltext{font-size:16px; font-weight:bold; color:#44908d; margin-top:5px; margin-bottom:15px; }


.learn2{  text-align:center;width:100%;}
.learn2  ul {  margin:0 auto; margin-bottom:10px; width:470px; }
.learn2  li {text-align:center;}
.m28{ margin-right:28px;}
.ltext2{font-size:15px; font-weight:bold; color:#5da19e;  margin-bottom:20px;text-align:center;}

.issue { margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; font-size:0px;}

.pn{ line-height:20px;}

/* 기본게시판 : list */

.basic-list	{border:1px  dotted #666;width:690px; margin-top:6px;}
.basic-list th	{padding:14px 0; background-color:#438599; color:#fff;  border:1px solid #ddd; font-size:12px;}
.basic-list td	{padding:10px 10px;text-align:left;border:1px solid #ddd;word-break:break-all; background-color:#f6f6f6;}
.basic-list td .notice	{white-space:nowrap;}
.basic-list td.center{text-align:center;padding:10px 5px 10px 10px; font-weight:bold;  background-color:#f5f4f4;}


.basic-list	a:link { text-decoration:none;}
.basic-list	a:visited {color:#69b5cc; text-decoration:none;}
.basic-list	a:hover, a:focus {color:#69b5cc; text-decoration:none;}
.basic-list	a:active {color:#69b5cc; text-decoration:none;}

.b-box{border:1px solid #5da19e;width:680px; padding:10px;}



.basic-list2	{border:1px  dotted #666;width:100%; margin-top:6px;}
.basic-list2 th	{padding:10px 0; background-color:#438599; color:#fff;  border:1px solid #ddd; font-size:14px;}
.basic-list2 td	{padding:5px 5px;text-align:center;border:1px solid #ddd;word-break:break-all;  font-size:13px;}
.basic-list2 td .notice	{white-space:nowrap;}
.basic-list2 td.left{text-align:left;padding:10px 5px 10px 10px; font-weight:normal;  }





/* footer */
.footer{float:none;width:800px; height:60px; margin:0 auto;}
.f_txt{font-family:"돋움"; font-size:11px;  padding-top:15px;color:#b0cde6;text-align:center;}

.f_txt_s{font-family:"돋움"; font-size:11px;  padding-top:15px;color:#aeaeae;text-align:center;}


.f_txt a:link {color:#c6cc9e; text-decoration:none; font-weight:bold;}
.f_txt a:visited {color:#c6cc9e; text-decoration:none;font-weight:bold;}
.f_txt a:hover, a:focus {color:#c6cc9e; text-decoration:none;font-weight:bold;}
.f_txt a:active {color:#c6cc9e;text-decoration:none;font-weight:bold;}


.footer a:link {color:#aeaeae; text-decoration:none; font-weight:bold;}
.footer a:visited {color:#aeaeae; text-decoration:none;font-weight:bold;}
.footer a:hover, a:focus {color:#f5f1c6; text-decoration:none;font-weight:bold;}
.footer a:active {color:#aeaeae;text-decoration:none;font-weight:bold;}



#sfooter{float:left;width:100%;height:99px;background:url(../img/s_footer_bg.jpg) no-repeat;}
.sf_logo{ float:left; margin-left:43px; width:73px; margin-top:20px; }
.sf_txt {float:left; font-family:"돋움"; font-size:11px; height:45px; padding-top:5px;  margin-left:20px; width:550px; margin-top:26px; line-height:10px; color:#979797; z-index:100;}


.btndown {
    top:-1px;
	border-image: none;
	float:right;
	z-index: 2;
	
	
}
.btndown &gt; strong {
	color: rgb(51, 51, 51); letter-spacing: -0.05em; padding-right: 20px; font-size: 16px; font-weight: bold;
}
.btndown &gt; a {
	padding: 5px 10px 5px 10px; border-radius: 4px; color: rgb(255, 255, 255); letter-spacing: -0.05em; font-size: 13px; font-weight: bold; position: relative; background-color: rgb(143, 143, 143);
}
.btndown &gt; a.btn1 {
	background-color: rgb(84, 108, 229);
}
.btndown &gt; a::after {
	top: 7px; width: 14px; height: 12px; right: 10px; position: absolute; content: "";
}


/*- new 메인-*/


#wrap { width:100%; min-width:800px;  text-align:center; height:auto;background-image: url(../img/m_bg.jpg); background-repeat:repeat-x;  }

.logo { float:left;  margin-top:80px; margin-left:56px;  }
#header { width:100%; }
	/* 포커스 이동 제공 (standard) */
	.skip { position:relative; background-color:#f4f4f4; color:#333; }
		.skip a { left: 0px; top: -10000px; overflow: hidden;display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; margin:0 auto; }
		.skip a:focus,active { padding:5px 30px; width:150px; height:auto; }
		
	
	
	
	
	
#m_wrap { width:800px; background-image: url(../img/center_bg.jpg); background-repeat:no-repeat; margin:0 auto; height:600px; }
		
		
#content { width:800px; float:left;}
	
	.month { float:left;  margin-top:35px; margin-left:20px; clear:both; margin-right:500px; }
	
	
	.m_box { float:left; width:92%;  margin-top:200px; padding-left:56px; FONT-FAMILY: 돋움,sans-serif;  }
	.m_box ul { float:left; }
    .m_box li { float:left; width:187px; text-align:center; }
	
	.m_box li.m01{ float:left; width:188px;background-image:url(../img/menu_011.png); background-repeat:no-repeat;  height:188px;  color:#00549d; font-weight:bold;  margin-right:25px; }

.m_box li.m02{ float:left; width:188px;background-image:url(../img/menu_011.png); background-repeat:no-repeat; height:188px;  color:#00549d; font-weight:bold;  margin-right:25px;}

.m_box li.m03{ float:left; width:188px;background-image:url(../img/menu_011.png); background-repeat:no-repeat;  height:186px;  color:#00549d; font-weight:bold; padding-top:2px;}
	

	.m_box2 { float:left; width:85%; margin-left:59px; margin-top:30px; margin-bottom:50px; FONT-FAMILY: 돋움,sans-serif;  }
	.m_box2 ul { float:left; width:100%;}
    .m_box2 li { float:left; width:128px;  margin-right:33px; font-size:13px;text-align:center;  }

    .m_box2 li.m04 { float:left; width:128px;background-image:url(../img/menu_04.png); background-repeat:no-repeat; height:128px;color:#fff; font-weight:bold;  height:33px; }
	
	
	    .m_box2 li.m05 { float:left; width:128px;background-image:url(../img/menu_05.png); background-repeat:no-repeat; height:128px;color:#fff; font-weight:bold; height:33px;}
	
	    .m_box2 li.m06 { float:left; width:128px;background-image:url(../img/menu_06.png); background-repeat:no-repeat; height:128px;color:#fff; font-weight:bold;  height:33px;}
		
			    .m_box2 li.m07 { float:left; width:128px;background-image:url(../img/menu_07.png); background-repeat:no-repeat; height:128px;color:#fff; font-weight:bold; height:128px;}

.m_box
.m_box2 a:{}


.m_box a:link {color:#00549d; text-decoration:none; font-weight:bold;}
.m_box a:visited {color:#0f7587; text-decoration:none;font-weight:bold;}
.m_box a:hover, a:focus {color:#0f7587; text-decoration:none;font-weight:bold;}
.m_box a:active {color:#00549d;text-decoration:none;font-weight:bold;}


.m_box2 a:link {color:#fff; text-decoration:none; font-weight:bold;}
.m_box2 a:visited {color:#fff; text-decoration:none;font-weight:bold;}
.m_box2 a:hover, a:focus {color:#fff; text-decoration:none;font-weight:bold;}
.m_box2 a:active {color:#fff;text-decoration:none;font-weight:bold;}




.mactive{ font-size:16px; font-weight:bold; color:#1c8e9c; margin-bottom:5px;border-radius:9px; border:1px solid #CCC;  height:40px; float:left; width:788px; padding-top:20px; padding-left:10px; margin-bottom:15px; }

.mactive a:link {color:#1c8e9c; text-decoration:none; font-weight:bold;}
.mactive a:visited {color:#1c8e9c; text-decoration:none;font-weight:bold;}
.mactive a:hover, a:focus {color:#3c539d; text-decoration:none;font-weight:bold;}
.mactive a:active {color:#1c8e9c;text-decoration:none;font-weight:bold;}

.sotong{ font-size:15px;  margin-bottom:5px;border-radius:9px; border:1px solid #CCC;  float:left; width:698px; margin-bottom:15px; padding:50px 50px 5px 50px; background:url(../img/sub_bottom2.png) 0px bottom no-repeat; margin-bottom:40px;}

.soto_num{ float:left; width:100%; }

.soto_sp{ font-size:13px; }

.so_local{ font-size:14px;  margin-bottom:5px;border-radius:9px; border:1px solid #CCC;  float:left; width:698px; margin-bottom:15px; padding:50px 50px 5px 50px; background:url(../img/sub_bottom3.png) 0px bottom no-repeat; margin-bottom:40px;}



.local{ font-size:14px; font-weight:bold; margin-bottom:5px;border-radius:9px; border:1px solid #CCC;   float:left; width:758px; padding:20px; margin-bottom:15px; letter-spacing:1px;  background:url(../img/star_bg.gif) 0px 10px no-repeat;}

.local_t{ float:left; margin:0px 0px 10px 22px;}
.mb20{ margin-bottom:20px;}




.copyright { color:#aeaeae; width:100%; height:60px; background-color:#333; font-size:85%; padding-top:20px; vertical-align:bottom; }

.copyright a{ color:#fff; font-weight:bold;    }
.copyright a:hover { color:#fff; font-weight:bold;  }




</pre></body></html>