* html {height:1px;} 
* {margin:0;padding:0;}

ul, li, ol, dl, dt, dd {list-style:none; font-family: 'NotoKR'; }

img {border:none;}
li img {vertical-align:middle;}

body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#333333; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, textfield, select{
	margin:0;
	padding:0;	
}

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }


/* 에스코어드림체 */
@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


.notice a:link, a:active { text-decoration:none; color:#00a6ae; }
.notice a:hover { text-decoration:underline;color:#00a6ae; }
.notice a:visited { text-decoration:none; color:#999999; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#333333; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


/* 컨텐츠 텍스트 */
.text_con { font-family:Tahoma,굴림; font-size:9pt; color:#333333; line-height:16pt; text-align:justify; word-break: keep-all;}
.text_con2 { font-family:Tahoma,굴림; font-size:9pt; color:#333333; line-height:16pt; text-align:justify; padding-left:35px; padding-bottom:30px; } /* 도시개발 내용 */
.text_g { font-family:Tahoma,굴림; font-size:9pt; color:#00a6ae; line-height:16pt; font-weight:bold; display: block; margin-top: 10px;}
.text_g2 { font-family:Tahoma,굴림; font-size:9pt; color:#00a6ae; line-height:16pt; letter-spacing:-1; }
.text_gray{color:#828282;}



/* 상단 메뉴 */
#top_head_m{width:100%; height:85px; overflow:hidden; background:url('../image/main/top_bgs.gif');}
#top_head_m .top_head{width:1000px; margin:0 auto;}
#top_head_m .top_head .logo_ms{width:278px; float:left;}
#top_head_m .top_head .top_navis{width:263px; float:right;}
#top_head_m .top_head .top_navis .t_mo{width:208px; margin:0 auto; padding-top:30px;}
#top_head_m .top_head .top_navis .t_mo li{float:left; font-family: 'S-CoreDream-3Light'; font-size:8pt;}
#top_head_m .top_head .top_navis .t_mo li.nst{padding-left:10px;}

#top_menus{width:100%; background:url('../image/main/menu_bg.gif'); overflow:hidden;}
#top_menus .top_menu_head{width:1000px; height:39px; margin:0 auto; background:url('../image/main/menu_mbg.gif');}
#top_menus .top_menu_head li a{display:block; float:left; font-size:11pt; color:#fff; line-height:39px; text-decoration:none; font-family: 'S-CoreDream-3Light';}
#top_menus .top_menu_head li a:hover{display:block; color:#00a6ae;}
#top_menus .top_menu_head li.nsd a{padding-left:35px;}

#top_menus .top_menu_head li ul li a{color:#444444; font-size:9pt; font-weight:800;}
#top_menus .top_menu_head li ul li a:hover{color:#fff;}

/*.menu{position:absolute;top:39px;right:0;width:750px;z-index:100;}/* 주메뉴 */
/*.menu li{float:left;}*/

.item > ul{ border:0px solid #000; position:absolute; display:none; z-index:9999;}
.item:hover > ul{display:block;}
.item{text-align:center; border:0px solid #000;}
ul{list-style:none;}
.rdd{padding-right:-120px;}
.fos{float:left;color:#444444;font-size:9pt;}
a.asn{color:#444444;}

/* rollover menu img */
a.roll img {display:inline; border:0;}
a.roll img.over {display:none;}

a.roll:hover {border:0;}
a.roll:hover img {display:none;}
a.roll:hover img.over {display:inline;}


/* 메인이미지 */ 
#main_slider_ms{width:100%; height:698px; background:url('../image/main/main_image_m1.jpg')center top;}

/* 메인slider*/

.slider_sces {width:100%; height:698px; position:relative; margin:0 auto; min-width:1100px;}

.slider_sces .jquery-reslider .slider-block {
  width: 100%;
  height: 698px;
  position: absolute;
  z-index: 97;
  background-size: cover;
  background-position:center top;
  opacity: 0;
}


.slider_sces .jquery-reslider .slider-direction {
  width: 92px;
  height: 82px;
  position: absolute;
  top: 290px;
  z-index: 99;
  cursor: pointer;
}

.slider_sces .jquery-reslider .slider-direction.slider-direction-prev {
  left: 0px;
  background: url('../image/main/left_ts.png') no-repeat;
}

.slider_sces .jquery-reslider .slider-direction.slider-direction-next {
  right: 0px;
  background: url('../image/main/right_ts.png') no-repeat
}

.slider_sces .jquery-reslider .slider-dots {
  position: absolute;
  top:640px;
  left:910px;
  text-align: center;

}

.slider_sces .jquery-reslider .slider-dots li {
  width: 15px;
  height: 15px;
  border-radius: 100px;
  display: inline-block;
  margin: 10px;
  border: 1px solid #fff;
  cursor: pointer;
  background:#fff;
}

.slider_sces .jquery-reslider .slider-dots li.active { background-color: #000; }

/* 서브 이미지 */
.sub1_images_ms{width:100%; height:245px; background:url('../image/sub01/sub_img1.jpg')center top;}
.sub2_images_ms{width:100%; height:245px; background:url('../image/sub02/sub_img2.jpg')center top;}
.sub3_images_ms{width:100%; height:245px; background:url('../image/sub03/sub_img3.jpg')center top;}
.sub4_images_ms{width:100%; height:245px; background:url('../image/sub04/sub_img4.jpg')center top;}
.sub5_images_ms{width:100%; height:245px; background:url('../image/sub05/sub_img5.jpg')center top;}
.sub6_images_ms{width:100%; height:245px; background:url('../image/sub06/sub_img6.jpg')center top;}
.sub7_images_ms{width:100%; height:245px; background:url('../image/sub07/sub_img7.jpg')center top;}
.sub8_images_ms{width:100%; height:245px; background:url('../image/sub08/sub_img8.jpg')center top;}
.sub9_images_ms{width:100%; height:245px; background:url('../image/sub09/sub_img9.jpg')center top;}


/* 사이드 메뉴 */
.smenu_s1{width:275px; overflow:hidden;}
.smenu_s1 .sub_bar{width:275px;}
.smenu_s1 .sub_menu{width:198px; margin-left:30px;}
.smenu_s1 .sub_ts{width:275px;}



/* 서브 컨텐츠 부분 */
#sub_contents{width:100%; overflow:hidden;}
#sub_contents .sub_contents_s{width:1000px; margin:0 auto;}
#sub_contents .sub_contents_s .sub_menu_cons{width:275px; float:left;}
#sub_contents .sub_contents_s .sub_cons_ms{width:725px; float:left;}


#footer_ms{width:100%;}

/* 24.12.09 */
.footer {
    background: #f2f1f1;
    padding: 30px 0;
}
.f_top {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.f_bottom {
    margin-top: 10px;
}
.f_top>li {
    color: #949494;
/*    font-family: 'S-CoreDream-3Light';*/
}
.f_top>li>span {
    color: #333;
    font-weight: 600;
}
.f_copy {
    text-align: center;
    font-size: 12px;
    margin-top: 20px;
/*    font-family: 'S-CoreDream-3Light';*/
    color: #949494;
}
    .logo2 {
        padding-left: 10px;
        border-left: 1px solid #ccc;
        box-sizing: border-box;
        margin-top: 7px;
    }
    .logo_ms>a {
        height: 85px;
        display: flex;
        align-items: center;
        gap:10px;
    }