@charset "utf-8";
/* CSS Document */
#wrap_village {width:100%;}
#heardwrap_village .top_heard_village{background:url(/images/site/common/type2/header/village_menu_bback_03.png) no-repeat center top #2a3763; width:100%; height:82px;}
.menu_heard_village{background:url(/images/site/common/type2/header/village_menu_back_05.png) repeat-x 0px 0px; width:100%; height:56px;}
.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 13px;}
.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: #304279;
	color:#e9e9e9;
	border:1px solid #505d84;
}
.menu-anchor > span{
	display:block; float:left;
	padding: 4px 0px 5px 13px;
	width:110px; height:17px; 
	background:url(/images/site/common/type2/header/h_line_22.png) no-repeat 100px 10px;
}
.menu-content {
    position: relative;
    display: none;
	width:125px;
	background-color: #304279;
	z-index:110000;
}

.menu-inner-content ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    min-width: 100px;
}
.menu-inner-content ul li {
   
    height:29px;
    text-decoration: none;
    display: block;
    color: #fff;
}

.menu-inner-content ul li a {
    padding: 4px 8px 4px 8px;
    height:21px;
    text-decoration: none;
    display: block;
    color: #fff;
}
.menu-inner-content ul li a:hover {
   background-color:#212942;
   color: #576fbd;
}
/* 네비메뉴*/
ul#nav {
  clear:both;
  overflow:hidden;
  margin: 0;
  padding: 22px 0px 0px 0px;
  list-style: none;  
  text-align:center;
  width:100%;
}

ul#nav > li {
  display:inline-block;
  text-align:left;
  margin:0px 10px 0px 10px;
}

ul#nav > li > a {
  float: left;
  color: #eff2f2;
  text-decoration: none;
  margin: 0;
  font-size:15px; height:34px;
  display:block; float:left;
  padding:0 18px 0 18px ;
}



/* 1뎁스 메뉴 컨트롤 마우스 on */
ul#nav .current a, ul#nav li.nav_village:hover > a  {
  color: #556dba;
  text-decoration: none;
  background:url(../../images/h_line_22.png) no-repeat right 8px;
}


/* 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.nav_village:hover > ul {
  display: block;
  width: 215px;
  height: 165px;
  position: absolute;
  margin: 33px 0 0 0;
  z-index:15000;
}


ul#nav li:hover > ul li a {
  color: #fff;
  text-decoration: none;
  background-color:#273566;
  display:block; 
  width:170px;
  font-size:13px; ;
  padding:6px 25px 8px 18px; 
  word-break:normal;
}

ul#nav li:hover > ul li a:hover {
  color: #576fbd;
  text-decoration: none;
  text-shadow: none;
  background-color:#212942;
}

.seachbox_village{width:163px; height:28px; border:1px solid #505d84; background-color:#35426b; display: block; float:left;}
.seachbox_village input{width:134px; height:28px; border:none; background-color:#35426b; 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:72px; */ 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:60px;}
#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 .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 h3{font-family:"나눔고딕"; font-size:18px; font-weight:600; padding-left:17px;}
.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:#6155ff; 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/type2/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/type2/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/type2/main/village_01main_11.png) no-repeat 0px 0px; 
  margin:0px 5px 0px 5px;
}
.slider-nav__item:hover { background:url(/images/site/common/type2/main/village_01main_13.png) no-repeat 0px 0px; }
.slider-nav__item--current, .slider-nav__item--current:hover { background:url(/images/site/common/type2/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:url(/images/site/common/main/vback_0226_03.png) no-repeat 0px 0px; width:208px; height:242px; margin-left:21px; padding:31px 0px 0px 17px;} */
.newswrap_box_on2{ margin-left:21px;}
.newswrap_box_on2 > div{margin-bottom:7px; overflow:hidden;}
.newswrap_box_on2 > div > span{color:#fff; font-size:15px; font-weight:bold; padding-right:8px; letter-spacing:0.5px;}
.newswrap_box_on2 > div > p{ display:block; float:left;}
.newswrap_box_on2 > div > ul{display:block; float:left; width:140px; margin-left:8px;}
.newswrap_box_on2 > div > ul li{display:block; float:left; margin-right:6px; margin-bottom:6px;}


.newswrap h3{font-size:18px; color:#313131; font-weight:600; display:block; float:left;}
.newswrap_title{ overflow:hidden; border-bottom:1px solid #bbbbbb; padding-bottom:6px;}
.newswrap_title ul.tabs{display:block; float:right; margin-top:10px;}
.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:hover{ color:#000000; background:url(../../images/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/type2/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/type2/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;}
.small_news_list{padding-top:6px; padding-bottom:7px;border-bottom:1px solid #ebebeb;}
.gallerywrap{margin-top:0px; }
.gallerywrap_title{ overflow:hidden; border-bottom:1px solid #bbbbbb; padding-bottom:6px; width: 680px;}
.gallerywrap h3{/* margin-top:39px; */font-size:18px; color:#313131; 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: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:310px; margin-left:17px;}
.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:19px; padding:17px 0px 0px 18px;}
.sitelink_wrap h3{font-size:15px; color:#000000; font-weight:600; margin-bottom:12px;}
.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:16px 0px 0px 19px; border:1px solid #d2d2d2; height:142px; margin-top:34px;}
.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;}
/* 패밀리사이트 메뉴*/
.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/type2/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;
}
.top_main_title1{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle1.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title2{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle2.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title3{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle3.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title4{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle4.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title5{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle5.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title6{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle6.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title7{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle7.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title8{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle8.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title9{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle9.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title10{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle10.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title11{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle11.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;} 
.top_main_title12{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle12.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;}
.top_main_title13{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle13.png) no-repeat center 0px; min-width:998px; text-indent:-999999px;}
.top_main_title14{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle14.png) no-repeat center 0px; min-width:998px; text-indent:-999999px;}
.top_main_title15{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle15.jpg) no-repeat center 0px; min-width:998px; text-indent:-999999px;}

#hamburger{display:none;}
nav {display:none;}


/* 디바이스 가로값 768px */
@media only screen
and (max-width : 768px) {
#wrap_village {width:100%;}
#heardwrap_village .top_heard_village{background:url(/images/site/common/type2/header/village_menu_bback_03.png) no-repeat center top #2a3763; width:100%; height:82px;}
.menu_heard_village{display:none;}
.top_heard_village > div {margin:0 auto; width:100%;  clear:both; overflow:hidden; text-align: center; position: relative;  height:82px;}
.menu_heard_village > div { margin:0 auto; width:998px;}

.top_heard_village > div > h1{display:inline-block; float:none; margin: 17px 0px 0px 0px;}
.top_heard_village > div > h1 a{display: block; width: 100%;}
.top_heard_village > div > h1 a img {display: block; width: 210px;}
	
.lang_search_village_box{display:none; float:right; margin-top:14px;}	
#hamburger{display:block; position:absolute; top:32px; left:14px; cursor:pointer;}
.movile_none{display: none;}

#contentLayer {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 400000;
	cursor:pointer;
	background-color: black;
	opacity: 0.6;
	
}
nav {
    left: 0px;
    top: 0px;
    position: fixed;
    z-index: 500000;
    width:auto ;
    height: 100%;
	background-color:#1b2440;
	overflow: auto;
}
nav > div{border-right:1px solid #525252;  width: 249px;}
nav > div p{ padding: 5px 5px 5px 5px;}
nav > div p > select{ width: 100%;  background: #455286; color: white; height: 34px;}
nav > div > div{text-align:left; padding:17px 0px 17px 50px; color: #fff; font-weight: bold; font-size: 16px;}
nav > div > div.m_moblie_menu{background: url("/images/site/common/mobilemenu_ico_03.png") no-repeat 16px 17px #0b163a;}
nav > div > div.m_moblie_menu2{background: url("/images/site/common/mobilemenu_ico_07.png") no-repeat 16px 20px #0b163a;}
nav > div > ul{border-top:1px solid #525252;}
nav > div > ul > li{border-bottom:1px solid #525252; /* background:url(../../images/common/common_25.png) no-repeat right 12px; */ color: #fff; }
nav > div > ul > li > div{overflow: hidden; color: #fff;}
nav > div > ul > li > div > a{display:block; float: left; padding:15px 0px 15px 51px; color:#8b8b8b;font-weight: bold; width: 158px;}
nav > div > ul > li > div > span{display: block; float: left;width: 38px; height: 44px; border-left:1px solid #525252; background: url("/images/site/common/moblie_arrow_icon_03.png") no-repeat 15px 19px; cursor: pointer;}
nav > div > ul > li > ul{background:#333d5d;}
nav > div > ul > li ul > li{background:url(../../images/common/common_56.png) no-repeat 31px 19px; color:#ffffff;}
nav > div > ul > li ul > li:last-child{background:url(../../images/common/common_61.png) no-repeat 31px 20px;}
nav > div > ul > li ul > li > a{ padding:12px 0px 12px 51px; display:block;}
nav > div > ul > li > ul > li > ul{background: #19213a; padding:4px 0px 4px 0px;}
nav > div > ul > li > ul > li > ul > li > a{ padding:10px 0px 10px 60px; color: #b1b1b1 !important; }	


#village_footer{border-top:1px solid #d2d2d2; padding-bottom:25px;}
#village_footer > div{width:100%; margin:0 auto; clear:both; overflow:hidden; margin-top:33px;}
#village_footer > div > div {display:none; float:none;}
.village_footer_img1{margin-left:76px; display: none;}
.village_footer_img2{margin-left:22px; display: none;}
#village_footer > div > div.village_footer_img3{width:100%; height:auto; margin-left:0px; display: block;}
.village_footer_img3 > div{ font-size:13px; color:#444444; display: none;}
.village_footer_img3 > div select{width:136px; height:24px; border:1px solid #c8c8c8; display: none;}
.village_footer_img3 > div.village_footer_img3_bottom{padding-top:0px; color:#888888; display: block; text-align: center;}	

#village_main_wrap > div.village_main {width:94%; margin:0 auto; padding:5px 3% 0% 3%; }
.top_main_title1{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle1.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title2{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle2.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title3{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle3.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title4{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle4.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title5{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle5.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title6{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle6.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title7{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle7.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title8{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle8.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title9{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle9.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title10{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle10.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title11{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle11.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;} 
.top_main_title12{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle12.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;}
.top_main_title13{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle13.png) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;}
.top_main_title14{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle14.png) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;}
.top_main_title15{width:100%; height:85px; background:url(/images/site/common/type2/main/topmaintitle15.jpg) no-repeat center 0px; min-width:100%; text-indent:-999999px; display: none;}

/* .rallwrap{display: none;} */
.rallwrap{display: block; width:100%; height:auto;}
.rallwrap img{width: 100%;}
.event_villagewrap{width:100%; height:259px; float:none; padding:10px 0px 31px 0px; overflow:hidden; }
.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 h3{font-family:"나눔고딕"; font-size:18px; font-weight:600; padding-left:0px;}
.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;}

.section_v2_box1{display:block; float:none;}
.section_v2_box2{display:block; float:none; width:100%;}

.newswrap{width:100%; height:auto; background-color: #FFFFFF; padding:34px 0px 34px 0px; overflow:hidden;}

.newswrap > div{display:block; float:none;}
.newswrap_box_on1{width: 100%;}
/* .newswrap_box_on2{background:url(/images/site/common/main/vback_0226_03.png) no-repeat 0px 0px; width:208px; height:242px; margin-left:21px; padding:31px 0px 0px 17px;} */
.newswrap_box_on2{ margin-left:0px;}
.newswrap_box_on2 > div{margin-bottom:7px; overflow:hidden;}
.newswrap_box_on2 > div > span{color:#fff; font-size:15px; font-weight:bold; padding-right:8px; letter-spacing:0.5px;}
.newswrap_box_on2 > div > p{ display:block; float:left;}
.newswrap_box_on2 > div > ul{display:block; float:left; width:140px; margin-left:8px;}
.newswrap_box_on2 > div > ul li{display:block; float:left; margin-right:6px; margin-bottom:6px;}
.familysite_wrap{display:none;}

.sitelink_wrap{ width:auto; height:175px; border:1px solid #d7dde4; margin-top:19px; padding:17px 17px 0px 18px; position: relative;}
.sitelink_wrap h3{font-size:15px; color:#000000; font-weight:600; margin-bottom:12px; margin-left: 0px;}
.sitelink_wrap select {width:100%; height:25px; background-color:#f1f1f1; color:#888888; border:1px solid #c8c8c8;}
.sitelink_wrap p{margin-bottom:6px; position: relative; padding-right: 31px;}
.sitelink_wrap input{padding:5px; border:none; background-color:#8e9fc0;color:#FFF;margin-left:4px; position: absolute; top: 0px; right: 0px;}


.gallerywrap_title{ overflow:hidden; border-bottom:1px solid #bbbbbb; padding-bottom:6px; width: 100%;}
.gallerywrap_box{overflow:hidden; margin-top:10px;}
.gallerywrap_box_big{display:block; float:none;width:100%;}
.gallerywrap_box_big img{width:100%; height:auto;}
.gallerywrap_box_samll{display:block; float:none; margin-top: 10px;}
.gallerywrap_box_samll ul{overflow:hidden; width:100%; margin-left:0px;}
.gallerywrap_box_samll ul li{padding:0px 3% 0px 3%; display:block; float:left; width:44%; height:auto; min-height:190px; word-break:break-all;}
.gallerywrap_box_samll img{width:100%; height:auto;}
.section_v2{padding: 0px 3% 0 3%;}

.newswrap_box_on2{background:url(/images/site/common/main/vback_0226_03.png) repeat 0px 0px; width:auto; height:auto; margin-left:0px; padding:10px 0px 10px 0px; margin-top: 10px;}
.newswrap_box_on2 > div{margin-bottom:7px; overflow:hidden; position: relative; padding-left: 48px; min-height: 24px;}
.newswrap_box_on2 > div > span{color:#fff; font-size:15px; font-weight:bold; padding-right:8px; letter-spacing:0.5px; display: block;}
.newswrap_box_on2 > div > span:first-child{position: absolute; left: 12px; }
.newswrap_box_on2 > div > span:last-child{margin-top: 3px;}
.newswrap_box_on2 > div > p{ display:block; float:none; position: absolute; left: 12px; }
.newswrap_box_on2 > div > ul{display:block; float:none; width:auto; margin-left:0px; margin-top: 3px;}
.newswrap_box_on2 > div > ul li{display:block; float:left; margin-right:6px; margin-bottom:6px;}
	
}

/* 디바이스 가로값 768px */
@media only screen and (max-width : 480px) {
	.top_heard_village > div > h1{display:inline-block; float:none; margin: 24px 0px 0px 0px;}
	.top_heard_village > div > h1 a{display: block; width: 100%;}
	.top_heard_village > div > h1 a img {display: block; width: 148px;}
}



    