@charset "utf-8";
/* CSS Document */
#wrap_village {width:100%;}
#heardwrap_village .top_heard_village{background:url(/images/site/common/type1/header/village_menu_bback_03.png) no-repeat center top #2a2c2d; width:100%; height:82px;}
.menu_heard_village{background:url(/images/site/common/type1/header/global_menu_back_05.png) repeat-x 0px 0px; width:100%; height:55px; clear:both;}
.top_heard_village > div { margin:0 auto; width:998px;  clear:both; overflow:hidden;}
.menu_heard_village > div { margin:0 auto; width:998px;}

.top_heard_village > div > h1{display:block; float:left; margin: 12px 0px 0px 2px;}
.lang_search_village_box{display:block; float:right; margin-top:14px;}

/* 랭귀지 메뉴*/
.my-menu {
    display: block; float:left; margin-right:5px; position:relative;
}
.my-menu:hover {
    background-color: #EEE;
}
.menu-anchor {
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
	width:123px; height:28px; 
	background-color: #4a4d4e;
	color:#e9e9e9;
	border:1px solid #545859;
}
.menu-anchor > span{
	display:block; float:left;
	padding: 4px 0px 5px 13px;
	width:110px; height:17px; 
	background:url(/images/site/common/type1/header/h_line_22.png) no-repeat 100px 10px;
}
.menu-content {
    position: relative;
    display: none;
	width:123px;
	/* height:87px; */
}

.menu-content {
    position: relative;
    display: none;
    width: 125px;
    background-color: #4a4d4e;
    z-index: 110000;
}


/* .menu-inner-content {
    position: absolute;
    background-color: #4a4d4e;
    top: 0px;
    left: 0px;
    z-index: 10000;
	width:125px; 
} */
.menu-inner-content ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    min-width: 100px;
}

.menu-inner-content ul li a {
   	padding: 4px 8px;
    height:21px;
    text-decoration: none;
    display: block;
     color: #fff;
}
.menu-inner-content ul li a:hover {
   background-color:#1c1d1f;
   color: #ffffff;
}
/* 네비메뉴*/
ul#nav {
  display:block;
  margin: 0;
  padding: 22px 0px 0px 8px;
  list-style: none;  
}
ul.navleft{float:left;}
ul.navright{float:right;}

ul#nav li {
  display:block;
  float:left;
}

ul#nav > li > a {
  float: left;
  color: #eff2f2;
  text-decoration: none;
  margin: 0;
  font-size:15px; height:34px;
  display:block; float:left;
  padding:0 25px 0 18px ;
}

ul#nav li.nav_village_v5 > a{width:67px; padding:0 10px 0 0px ; font-size:12px; background:url(/images/site/common/type1/header/01-global_01main_13.png) no-repeat right 5px; color:#576fbd; margin-left:10px;}
ul#nav li.nav_village_v6 > a{width:85px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}
ul#nav li.nav_village_v7 > a{width:48px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}
ul#nav li.nav_village_v8 > a{width:57px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}
ul#nav li.nav_village_v6_ko > a{width:65px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}
ul#nav li.nav_village_v7_ko > a{width:65px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}
ul#nav li.nav_village_v8_ko > a{width:76px; padding:0 0 0 18px ; font-size:12px; background:url(/images/site/common/type1/header/global_01main_13.png) no-repeat right 7px ; color:#b8bfcc;}


/* 1뎁스 메뉴 컨트롤 마우스 on */
ul#nav .current a, ul#nav li.nav_village_v1:hover > a  {
  color: #5573a6;
  text-decoration: none;
}
ul#nav .current a, ul#nav li.nav_village_v2:hover > a  {
  color: #5573a6;
  text-decoration: none;
}
ul#nav .current a, ul#nav li.nav_village_v3:hover > a  {
  color: #5573a6;
  text-decoration: none;
}
ul#nav .current a, ul#nav li.nav_village_v4:hover > a  {
  color: #5573a6;
  text-decoration: none;
}



/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav  ul {
  display: none;
}

/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
  display: block;
  width: 119px;
  height: 165px;
  position: absolute;
  margin: 33px 0 0 0;
  z-index:15000;
}


ul#nav li.nav_village_v6:hover > ul {
  display: block;
  width: 158px;
  height: 165px;
  position: absolute;
  margin: 33px 0 0 0;
  z-index:15000;
}
ul#nav li.nav_village_v7:hover > ul {
  display: block;
  width: 158px;
  height: 165px;
  position: absolute;
  margin: 33px 0 0 0;
  z-index:15000;
}
ul#nav li.nav_village_v8:hover > ul {
  display: block;
  width: 158px;
  height: 165px;
  position: absolute;
  margin: 33px 0 0 0;
  z-index:15000;
}


ul#nav li:hover > ul li a {
  color: #b3b3b3;
  text-decoration: none;
  background-color:#2a2c2d;
  display:block; 
  width:125px;
  font-size:13px; ;
  padding:6px 25px 8px 18px; 
  word-break:normal;
}

ul#nav li.nav_village_v6:hover > ul li a {
	width:100px;
}
ul#nav li.nav_village_v7:hover > ul li a {
	width:100px;
}
ul#nav li.nav_village_v8:hover > ul li a {
	width:100px;
}


ul#nav li:hover > ul li a:hover {
  color: #5573a6;
  text-decoration: none;
  text-shadow: none;
  background-color:#1c1d1f;
  
}
ul#nav li.nav_village_v6:hover > ul li a:hover, ul#nav li.nav_village_v7:hover > ul li a:hover, ul#nav li.nav_village_v8:hover > ul li a:hover {
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  background-color:#1c1d1f;
}

.seachbox_village{width:163px; height:28px; border:1px solid #545859; background-color:#4a4d4e; display: block; float:left;}
.seachbox_village input{width:134px; height:28px; border:none; background-color:#4a4d4e; display:block; float:left; padding-left:4px; color:#FFF;}
.seachbox_village p{ display:block; float:right; margin:5px 5px 0px 0px}

#village_footer{border-top:1px solid #d2d2d2; padding-bottom:25px;}
#village_footer > div{width:996px; margin:0 auto; clear:both; overflow:hidden; margin-top:33px;}
#village_footer > div > div {display:block; float:left;}
.village_footer_img1{margin-left:76px;}
.village_footer_img2{margin-left:22px;}
.village_footer_img3{width:451px; height:90px; margin-left:64px;}
.village_footer_img3 > div{ font-size:13px; color:#444444;}
.village_footer_img3 > div select{width:136px; height:24px; border:1px solid #c8c8c8; }
.village_footer_img3 > div.village_footer_img3_bottom{padding-top:13px; color:#888888;}



/* 메인*/ 
#village_main_wrap{width:100%;padding-bottom:64px;}
#village_main_wrap > div.village_main {width:998px; margin:0 auto; padding-top:39px;}

.section_v1{overflow:hidden;}
.rallwrap{width:680px; height:300px; float:left;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute; width:40px; height:50px; display:block; text-indent:-999999px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; background:url(/images/site/common/type1/main/arrows_13.png) no-repeat 0px 0px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; background:url(/images/site/common/type1/main/arrows_11.png) no-repeat 0px 0px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;position:absolute; z-index:99999999; bottom:0px;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; padding:0px 2px 0px 2px;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; border:1px solid red;}
ol.bjqs-markers li a{
	width:13px; height:13px;
	background:url(/images/site/common/main/bt_pg_0301_03.png) no-repeat 0px 0px;
	text-indent:-99999px;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background:url(/images/site/common/main/bt_pg_0301_05.png) no-repeat 0px 0px;
}



.event_villagewrap{width:296px; height:259px; float:left; padding:10px 0px 31px 21px; overflow:hidden; }
.event_villagewrap h3{font-family:"나눔고딕"; color:#5573a6; font-size:18px; font-weight:600; padding-left:17px;}
.event_villagewrap .more{float: right; font-weight: bold; margin-top: -15px; color:#5573a6}
.event_villagewrap .more > a{color:#5573a6}
.event_villagewrap .more > a:hover{text-decoration: none; color:#5573a6}
.event_villagewrap ul{padding:0px 0px 0px 16px; margin-top:5px;}
.event_villagewrap ul li{padding:8px 0px 8px 0px; border-top:1px solid #ebebeb;}
.s1_txt1{font-size:13px; color:#444444; word-break:break-all; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;   width:260px;}
.s1_txt2{font-size:12px; margin-top:2px;}
.s1_txt2 span{padding-right:8px; color:#7a93c1;}
span.end_txt2 {padding-left:10px; background:url(/images/site/common/type1/main/village_01main_07.png) no-repeat 0px 4px; color:#888888;}
span.end_txt2_open{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#45B343; color:white; font-weight:bold;}
span.end_txt2_close{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#ff5470; color:white; font-weight:bold;}
/* 슬라이드 */
/** Glidejs styles **/
.slider {
	position: relative;
	width: 100%;
	height: 300px;
	overflow: hidden;
}
	
.slides {
  height: 300px;
  overflow: hidden;
  /**	
   * Prevent blinking issue
   * Not tested. Experimental.
   */
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;

   -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
	
.slide {
  height: 300px;
  float: left;
  clear: none;
}
.slide figure {
  display: block;
  position: relative;
  text-align: center;
}
.slide figure figcaption {
  position: absolute;
  right: 20%;
  font-size: 1.1em;
  font-weight: bold;
  padding: 8px 14px;
  color: #464646;
  background: rgba(255,255,255,0.8); 
}
.slide figure figcaption a {
  color: #5a7fbc;
  text-decoration: none;
}
.slide figure figcaption a:hover { text-decoration: underline; }

.slide figure img {
  max-height: 480px;
}

.slider-arrows {position: absolute; top:130px; left:0px;width:100%; overflow: hidden; }
.slider-arrow {

}
.slider-arrow--left { float:left; display:block;  width:40px; height:50px; background:url(/images/site/common/type1/main/arrows_11.png) no-repeat 0px 0px; text-indent:-999999px;}
.slider-arrow--right { float:right; display:block; width:40px; height:50px;background:url(/images/site/common/type1/main/arrows_13.png) no-repeat 0px 0px; text-indent:-999999px;}

.slider-nav {
  position: absolute;
  bottom: 20px;
  display: none;
}

.slider-nav__item {
  width: 16px;
  height: 15px;
  float: left;
  clear: none;
  display: block;
  background:url(/images/site/common/type1/main/village_01main_11.png) no-repeat 0px 0px; 
  margin:0px 5px 0px 5px;
}
.slider-nav__item:hover { background:url(/images/site/common/type1/main/village_01main_13.png) no-repeat 0px 0px; }
.slider-nav__item--current, .slider-nav__item--current:hover { background:url(/images/site/common/type1/main/village_01main_13.png) no-repeat 0px 0px; }

.newswrap{width:680px; height:284px; background-color: #FFFFFF; padding:34px 0px 34px 0px; overflow:hidden;}
.newswrap > div{display:block; float:left;}
.newswrap_box_on1{width: 434px;}
.newswrap_box_on2{background-color: #eaf0f3; width:226px; height:284px; margin-left:18px;}
.newswrap_box_on2 > ul{width:226px; height:284px; clear:both;} 
.newswrap_box_on2 >  ul li{display:block; float:left; text-align:center; height:65px; line-height:100%; font-size:12px; font-weight:600; color:#5c626b;}
.newswrap_box_on2 >  ul li p{color:#5c626b;}
.newswrap_box_on2 >  ul li.licon1{margin:23px 0px 0px 27px; width:73px;}
.newswrap_box_on2 >  ul li.licon2{margin:23px 0px 0px 15px; width:87px;}
.newswrap_box_on2 >  ul li.licon3{margin:16px 0px 0px 27px; width:73px; padding-top:10px; height:55px;}
.newswrap_box_on2 >  ul li.licon4{margin:16px 0px 0px 15px; width:87px;}
.newswrap_box_on2 >  ul li.licon5{margin:16px 0px 0px 27px; width:73px;}
.newswrap_box_on2 >  ul li.licon6{margin:16px 0px 0px 15px; width:87px;}

.newswrap h3{font-size:18px; color:#313131; font-weight:600; display:block; float:left;}
.newswrap_title{ overflow:hidden; border-bottom:1px solid #bbbbbb;}
/* .newswrap_title ul.tabs{display:block; float:right; margin-top:10px;} */
.newswrap_title ul.tabs{font-size:18px; color:#313131; font-weight:600; display:block; float:left;}
/* .newswrap_title ul.tabs li{display:block; float:left; margin-left:20px; font-size:12px ; color:#888888; cursor:pointer; padding-bottom:10px;} */
.newswrap_title ul.tabs li{display:block; float:left; font-size:18px; font-weight:600; color:#888888; cursor:pointer; padding-bottom:10px;}
.newswrap_title ul.tabs li.last{margin-left:20px;}
.newswrap_title ul.tabs li:hover{ color:#000000; background:url(/images/site/common/type1/main/tap_news_03.png) no-repeat center bottom; }
.newswrap_title ul.tabs li.active{font-weight:bold; color:#5573a6;}
.newswrap_title .more{float: right; font-weight: bold; color:#5573a6; margin-top: 9px;}
.newswrap_title .more > a {color:#5573a6; text-decoration: none;}

li.big_news_list{overflow:hidden;}
.big_pic{display:block; float:left; width:232px; height:243px;}
.big_pic img{width:232px; height:243px;}
.left_box_news{display:block; float:left; width:389px; height:213px; border-top:1px solid #787878; padding:29px 0px 0px 24px;}
.left_box_news_txt1{font-size:18px; color: black; word-break:break-all;  font-weight:500; line-height:21px;}
.left_box_news_txt2{margin-top:6px;}
.left_box_news_txt2 span{padding-right:8px; color:#7a93c1;}
.left_box_news_txt2 span.end_txt2 {padding-left:10px; background:url(/images/site/common/type1/main/village_01main_07.png) no-repeat 0px 4px; color:#888888;}
.left_box_news_txt2 span.end_txt3 {padding-left:13px; background:url(/images/site/common/type1/main/village_01main_07.png) no-repeat 0px 4px; color:#888888;}
.left_box_news_txt3{margin-top:11px; color:#888888; overflow:hidden; height:82px;}
.left_box_news_txt4{margin-top:21px;}

.left_box_news_txt5{font-size:13px; color: black; word-break:break-all;  font-weight:500; overflow:hidden;}
.left_box_news_txt5 > span{ display:block; float:left;}
.left_box_news_txt5 > span.left_box_news_txt5_sp1 { width:378px; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; /* margin-left:5px; */}

.left_box_news_txt6{margin-top:2px;}
.left_box_news_txt6 span{padding-right:8px; color:#7a93c1;}
.left_box_news_txt6 span.end_txt2 {padding-left:10px; background:url(/images/site/common/type1/main/village_01main_07.png) no-repeat 0px 4px; color:#888888;}
.left_box_news_txt6 span.end_txt3 {padding-left:13px; background:url(/images/site/common/type1/main/village_01main_07.png) no-repeat 0px 4px; color:#888888;}
.left_box_news_txt7{font-size:15px; color: black; word-break:break-all;  font-weight:500; margin-top:6px;}
.left_box_news_txt8{font-size:12px; color:#7a93c1;margin-top:4px;}
.left_box_news_txt9{font-size:13px; color: black; word-break:break-all;  font-weight:500; margin-top:6px;}
/*.notice_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#4a9f7a; color:white; font-weight:bold;}
.education_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#ff8432; color:white; font-weight:bold;}
.semina_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#fa6fd8; color:white; font-weight:bold;}
.event_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#fa6fd8; color:white; font-weight:bold;}
.now_box{font-family:'Times New Roman'; font-size:11px;  padding:2px 6px 2px 6px; background-color:#df6f42; color:white; font-weight:bold;}*/
.notice_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#A2A5A3; color:white; font-weight:bold;}
.education_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#A2A5A3; color:white; font-weight:bold;}
.semina_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#A2A5A3; color:white; font-weight:bold;}
.event_box{font-family:'Times New Roman'; font-size:11px; padding:2px 6px 2px 6px; background-color:#A2A5A3; color:white; font-weight:bold;}
.now_box{font-family:'Times New Roman'; font-size:11px;  padding:2px 6px 2px 6px; background-color:#df6f42; color:white; font-weight:bold;}

.small_news_list{padding-top:9px; padding-bottom:9px;border-bottom:1px solid #ebebeb;}
.gallerywrap{margin-top:13px; }
.gallerywrap_title{ overflow:hidden; border-bottom:1px solid #bbbbbb; padding-bottom:6px; width: 680px;}
.gallerywrap h3{/* margin-top:39px; */font-size:18px; color:#5573a6; font-weight:600;}
.gallerywrap .more{float: right; font-weight: bold; margin-top: -15px; color:#5573a6}
.gallerywrap .more > a{color:#5573a6}
.gallerywrap .more > a:hover{text-decoration: none; color:#5573a6}
.gallerywrap_box{overflow:hidden; margin-top:5px; margin-top:10px;}
.gallerywrap_box_big{display:block; float:left;width:377px;}
.gallerywrap_box_big img{width:377px; height:262px;}
.gallerywrap_box_samll{display:block; float:left; }
.gallerywrap_box_samll ul{overflow:hidden; width:290px; margin-left:21px;}
.gallerywrap_box_samll ul li{padding:0px 8px 0px 8px; display:block; float:left; width:129px; height:172px; word-break:break-all;}
.gallerywrap_box_samll img{width:129px; height:90px;}
.section_v2{}
.section_v2:after{display:block; content:""; clear:both; overflow:hidden;}
.section_v2_box1{display:block; float:left;}
.section_v2_box2{display:block; float:left; width:294px;}

/*
.snswrap{word-break:break-all; width:254px; height:355px; border:1px solid #d7dde4; padding:23px 18px 13px 20px;}
.snsbox .snsbox_title{overflow:hidden; border-bottom:1px solid #787878; padding-bottom:10px;}
.snsbox h3{display:block; float:left;}
.snsbox .tabs{display:block;float:right;}
.snsbox ul.tabs li{display:block; float:left;margin-right:4px; cursor:pointer;}
.snsbox .tab_content{}
.snsbox .tab_content ul{height:298px; overflow-y:scroll;}
.snsbox .tab_content ul li{padding-top:16px;} */
.vod{overflow:hidden;}
.vod > p {display:block;float:left;}
.vodtxt{ margin-left:5px;width:115px;}

.sitelink_wrap{ width:274px; height:175px; border:1px solid #d7dde4; margin-top:49px; padding:17px 0px 0px 18px;}
.sitelink_wrap_type1{ width:274px; height:175px; border:1px solid #d7dde4; margin-top:0px; padding:17px 0px 39px 18px;}
.sitelink_wrap h3{font-size:15px; color:#000000; font-weight:600; margin-bottom:12px;}
.sitelink_wrap_type1 h3{font-size:15px; color:#000000; font-weight:600; margin-bottom:25px;}

.sitelink_wrap select {width:219px; height:25px; background-color:#f1f1f1; color:#888888; border:1px solid #c8c8c8;}
.sitelink_wrap p{margin-bottom:6px;}
.sitelink_wrap input{padding:5px; border:none; background-color:#8e9fc0;color:#FFF;margin-left:4px;}


.familysite_wrap{padding:17px 0px 0px 24px; border:1px solid #d2d2d2;width:258px; height:239px; margin-left:20px; margin-top:9px;}
.familysite_wrap h3{font-size:15px; color:#000000; font-weight:600; margin-bottom:12px;}
.familysite_wrap > div {}
.familysite_wrap > div:after {display:block; content:""; clear:both; overflow:hidden;}
.familysite_wrap select{border:1px solid #c8c8c8; background-color:#f1f1f1; width:229px; height:25px; color:#888888; font-family:"굴림" ; font-size:12px; margin-bottom:7px;}
/* 패밀리사이트 메뉴*/
.family_a{
    display: block; float:left; margin-right:8px; margin-bottom:8px; position:relative;
}
.family_a:hover {
    background-color: #EEE;
}
.family_b {
    font-size: 13px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
	width:121px; height:43px; 
	background-color: #e9eff5;
	color:#5573a6;
	border:1px solid #cdd3dd;
}
.family_b > span{
	display:block; float:left;
	padding: 4px 0px 5px 13px;
	width:110px; height:34px; 
	background:url(/images/site/common/type1/main/familly_14.png) no-repeat 110px 16px;

}
.fv1 > span{
	padding: 10px 0px 5px 13px;
	width:110px; height:28px; 
	}
.family_d{
    position: relative;
    display: none;
	width:123px;height:87px;
}
.family_d {
    position: absolute;
    background-color: #ffffff;
    top: 44px;
    left: 0px;
    z-index: 10000;
	width:125px; 
}
.family_d ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    min-width: 100px;
	border:1px solid #cdd3dd;
	background-color: #ffffff;
}

.family_d ul li a {
    padding: 4px 8px;
    height:21px;
    text-decoration: none;
    display: block;
     color: #444444;
}
.family_d li a:hover {
   background-color:#f1f1f1;
   color: #444444;
}
.newsletter_box{ background-color:#d7dde4; width:271px; height:117px; padding:18px 0px 0px 13px; margin-top:34px; margin-left:20px;}
.newsletter_box h3{color:#5573a6; font-weight:600; font-size:18px; font-family:"나눔고딕"; padding-left:8px;}
.newsletter_box p{ margin:3px 0px 0px 13px; color:#888888; font-size:12px;}
.newsletter_box .newsletter_box_search{width:158px ; height:28px; border:1px solid #c8c8c8; padding-left:3px; font-size:13px; color:#888888;}
.newsletter_box .newsletter_box_bt{background-color:#5573a6; border:none; padding:8px 6px 7px 6px; color:#FFF; font-family:"Times New Roman" ; font-size:12px;}
.newsletter_box > div{margin:7px 0px 0px 13px;}

.findjobs_box{background-color:#f8f9fa ; width:263px; height:141px;  padding:15px 0px 0px 21px; margin-left:20px;}
.findjobs_box > div{margin-bottom:7px; overflow:hidden;}
.findjobs_box > div > span{color:#5573a6; font-size:16px; font-weight:bold; padding-right:8px; letter-spacing:0.5px;}
.findjobs_box > div > p{ display:block; float:left;}
.findjobs_box > div > ul{display:block; float:left; width:180px; margin-left:8px;}
.findjobs_box > div > ul li{display:block; float:left; margin-right:7px; margin-bottom:6px;}


span.type_txt{ color:#888888;}
div.wrap_contal{word-break:break-all; white-space:nowrap; height:13px; text-overflow:ellipsis; overflow:hidden;}
.SeoulNews_box{width:284px;margin-left:20px; margin-top:39px;}
.SeoulNews_box_title{overflow:hidden;}
.SeoulNews_box_title h3{display:block; float:left; font-size:18px; color:#000; font-weight:600;}
.SeoulNews_box_title p{display:block; float:right;}
.SeoulNews_box ul{border-top:1px solid #787878; margin-top:8px;  padding-top:8px;}
.SeoulNews_box ul li{margin-bottom:5px; font-size:13px; word-break:break-all; white-space:nowrap; height:18px; text-overflow:ellipsis; overflow:hidden;}
.SeoulNews_box p{text-align:right;}
.not_fondjob{margin-top:0px;}