@charset "utf-8";		      

.wrap {width:1200px;margin:0px auto;}

#FooterArea {position:relative;box-sizing:border-box;background-color:#686868;padding:67px 0px;}		  
#FooterArea .fa_area {}		
#FooterArea .fa_area > .flogo_area {text-align:center;margin-bottom:15px;}  	   
#FooterArea .fa_area > .finfo_area {text-align:center;margin-bottom:25px;} 
#FooterArea .fa_area > .finfo_area > .t {color:#ffffff;font-size:18px;margin-bottom:25px;}
#FooterArea .fa_area > .finfo_area > .b {color:#ffffff;font-size:18px;line-height:1.1em;}  
#FooterArea .fa_area > .finfo_area > .b > p {padding:5px 0px;}	  
#FooterArea .fa_area > .finfo_area > .b > p > span {display:inline-block;position:relative;margin-right:5px;padding-right:7px;}				   
#FooterArea .fa_area > .finfo_area > .b > p > span:after {position:absolute;display:block;content:"";right:0px;top:50%;width:2px;height:70%;background-color:#fff;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}																		 
#FooterArea .fa_area > .finfo_area > .b > p > span:last-child {margin-right:0px;padding-right:0px;}		   	   
#FooterArea .fa_area > .finfo_area > .b > p > span:last-child:after {width:0px;}
#FooterArea .fa_area > .flink_area {text-align:center;}    	 
#FooterArea .fa_area > .flink_area > .flinkarea_set {display:inline-block;width:145px;}    	    	 
#FooterArea .fa_area > .flink_area > .flinkarea_set:after {display:block;content:"";clear:both;}	     	 
#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_fadm {float:left;background-color:#ffffff;}
#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_ftop {float:right;background-color:#00a82d;}

.main_section {position:relative;box-sizing:border-box;}		   			  
.main_section.parallax_area {height:330px;background-image:url("../img/homepage/parallax_area.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
} 			      			  
.main_section.parallax_area:after {position:absolute;display:block;content:"";left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}		   		  		  
.main_section > .ms_3title {position:absolute;left:0%;top:50%;text-align:center;color:#fff;z-index:1;width:100%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}		 	   		  		  
.main_section > .ms_3title > p {text-align:center;}	  	 	   		  		  
.main_section > .ms_3title > p.t {font-size:50px;margin-bottom:20px;font-family: 'Nanum Myeongjo';font-weight:700;}
.main_section > .ms_3title > p.b {font-size:30px;font-family: 'Nanum Myeongjo';}			  		  
.main_section.board_area {background-color:#293b55;padding:90px 0px 100px 0px;}				 	  		  
.main_section.board_area .ba_area {box-sizing:border-box;} 					 	  		  
.main_section.board_area .ba_area:after {display:block;content:"";clear:both;}		 	  		  
.main_section.board_area .ba_area > .baa_box {float:left;width:32%;margin-right:2%;}	  	 	  		  
.main_section.board_area .ba_area > .baa_box:last-child {margin-right:0px;}  	 	  		  
.main_section.board_area .ba_area > .baa_box > .box {}	  	  
.main_section.board_area .ba_area > .baa_box > .box > .t {margin-bottom:20px;}
.main_section.board_area .ba_area > .baa_box > .box > .b {}
.box_title {text-align:center;padding-bottom:20px;box-sizing:border-box;}	
.box_title.colora > a {color:#000;}	
.box_title.txtleft {text-align:left;}     
.box_title > span.map_info {display:inline-block;vertical-align:middle;color:#293b55;font-size:18px;margin-left:150px;}
.box_title.btm_border {border-bottom:4px solid #fff;}
.box_title > a {display:inline-block;position:relative;font-size:30px;font-weight:bold;color:#fff;vertical-align:middle;}     
.box_title > a > img {position:absolute;right:-55px;top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}
.board_list {padding:20px 0px;height:196px;overflow:hidden;}	  
.board_list > a {position:relative;display:block;box-sizing:border-box;padding:10px 0px;border-bottom:1px solid #fff;}		 
.board_list > a > span {color:#fff;font-size:18px;line-height:1em;}	 
.board_list > a > span.a {display:block;width:70%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.board_list > a > span.b {position:absolute;right:0px;top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}
.board_gallery {} 
.board_gallery:after {display:block;content:"";clear:both;}	   
.board_gallery > a {float:left;width:47%;margin-right:6%;margin-bottom:6%;}	  
.board_gallery > a:nth-child(2n) {margin-right:0%;}	 	  
.board_gallery > a:nth-child(4),  		  
.board_gallery > a:nth-child(3) {margin-bottom:0px;}			  
.board_gallery > a.fullimg {height:220px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}			  										   				  
.board_gallery > a.imginfo {}		   				  
.board_gallery > a.imginfo > span {display:block;box-sizing:border-box;}		  				  
.board_gallery > a.imginfo > span.img {height:185px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.board_gallery > a.imginfo > span.txt {box-sizing:border-box;padding:0px 10px;height:35px;line-height:35px;color:#fff;font-size:14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.last_secarea {box-sizing:border-box;padding:100px 0px 75px 0px;}	 		
.last_secarea > .linkarea {position:relative;margin-bottom:95px;text-align:center;}	  	  
.last_secarea > .linkarea > .circle_area {}		  		   
.last_secarea > .linkarea > .circle_area > .circle_link {text-align:center;font-size:0px;width:793px;}  	 
.last_secarea > .linkarea > .circle_area > .circle_link > div {}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a {position:relative;display:inline-block;width:187px;height:187px;overflow:hidden;margin-right:15px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}			
.last_secarea > .linkarea > .circle_area > .circle_link > div > a:after {position:absolute;display:block;content:"";left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}					   	   
.last_secarea > .linkarea > .circle_area > .circle_link > div > a:hover:after {background-color:rgba(0,0,0,0.5);}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link1 {background-image:url("../img/homepage/img_link1.png");}	 
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link2 {background-image:url("../img/homepage/img_link2.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link3 {background-image:url("../img/homepage/img_link3.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link4 {background-image:url("../img/homepage/img_link4.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link5 {background-image:url("../img/homepage/img_link5.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link6 {background-image:url("../img/homepage/img_link6.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a.link7 {background-image:url("../img/homepage/img_link7.png");}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a > span {opacity:0;z-index:1;position:absolute;left:0px;top:50%;width:100%;color:#fff;font-size:25px;font-weight:bold;text-align:center;	 
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;   
}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a:hover > span {opacity:1;}
.last_secarea > .linkarea > .circle_area > .circle_link > div > a:last-child {margin-right:0px;}
.last_secarea > .linkarea > .abboard_area {position:absolute;right:0px;top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}														  		  
.last_secarea > .linkarea > .abboard_area > .abboard_linkarea {}		
.last_secarea > .linkarea > .abboard_area > .abboard_linkarea > a {position:relative;border-bottom:1px dashed #d3d3d3;padding:20px 0px 20px 20px;display:block;line-height:1em;font-size:25px;color:#191941;text-align:left;box-sizing:border-box;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
} 		
.last_secarea > .linkarea > .abboard_area > .abboard_linkarea > a:hover {color:#18a439;}
.last_secarea > .linkarea > .abboard_area > .abboard_linkarea > a:after {position:absolute;display:block;content:"";left:0px;top:50%;width:4px;height:4px;background-color:#191941;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;  
}
.last_secarea > .map {}	   		 
.last_secarea > .map > .img_map {margin-bottom:25px;}
.last_secarea > .map > .img_map > img {width:100%;}

.slick_area {}
.slick-slide {
    height: 595px !important;
}
.slick_setarea {
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}
.visual_wrap {position:relative;height:595px;}	    
.visual_wrap > .vw_info {position:absolute;left:0px;top:50%;font-family: 'Nanum Myeongjo';
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}		  							    
.visual_wrap > .vw_info > .title {font-weight:900;font-size:40px;color:#202042;line-height:1em;margin-bottom:20px;}	 
.visual_wrap > .vw_info > .title_info {font-size:20px;color:#545454;line-height:40px;margin-bottom:45px;}
.visual_wrap > .vw_info > a {display:inline-block;font-weight:bold;background-color:#191941;color:#fff;font-size:18px;box-sizing:border-box;line-height:1em;padding:10px 10px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;  
}
.visual_wrap > .vw_info > a > i {margin-left:10px;}

#HeaderArea {position:relative;border-bottom:1px solid #d0d0d0;background-color:#fff;z-index:20;width:100%;}	
#HeaderArea.scroll {position:fixed;}  	
#HeaderArea .ha_area {position:relative;box-sizing:border-box;padding:22px 0px 20px 0px;}	  	
#HeaderArea .ha_area > a.logo {}			  	
#HeaderArea .ha_area > a.momenu {display:none;position:absolute;right:20px;top:50%;font-size:32px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}
#HeaderArea .ha_area > .ha_menu {position:absolute;right:0px;top:50%;text-align:right;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}
#HeaderArea .ha_area > .ha_menu > div {display:inline-block;vertical-align:middle;}	 
#HeaderArea .ha_area > .ha_menu > div > a {float:left;}
#HeaderArea .ha_area > .ha_menu > div:after {display:block;content:"";clear:both;}	   
#HeaderArea .ha_area > .ha_menu > div.realmenu {margin-right:80px;}   
#HeaderArea .ha_area > .ha_menu > div.realmenu > a {float:left;color:#303030;font-size:20px;font-weight:bold;box-sizing:border-box;padding:0px 27px;	 
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}	
#HeaderArea .ha_area > .ha_menu > div.realmenu > a:hover {color:#18a439;}
#HeaderArea .ha_area > .ha_menu > div.memmenu {} 
#HeaderArea .ha_area > .ha_menu > div.memmenu > a {position:relative;color:#303030;font-size:15px;margin-right:19px;padding-right:20px;line-height:1em;}
#HeaderArea .ha_area > .ha_menu > div.memmenu > a:after {position:absolute;display:block;content:"";right:0px;top:50%;width:1px;height:60%;background-color:#303030;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}		   
#HeaderArea .ha_area > .ha_menu > div.memmenu > a:last-child {margin-right:0px;padding-right:0px;}
#HeaderArea .ha_area > .ha_menu > div.memmenu > a:last-child:after {width:0px;}

.over_submenu {position:absolute;left:0px;display:none;width:100%;z-index:1;background-color:#2a2a2a;box-sizing:border-box;padding:40px 0px;}	  	   
.over_submenu .osm_area {} 	   
.over_submenu .osm_area:after {display:block;content:"";clear:both;}	   
.over_submenu .osm_area > .osm_float {float:left;}    	  	  
.over_submenu .osm_area > .osm_float.cnt1 {width:100%;}   
.over_submenu .osm_area > .osm_float.cnt2 {width:50%;} 
.over_submenu .osm_area > .osm_float.cnt3 {width:calc(100% / 3);}
.over_submenu .osm_area > .osm_float.cnt4 {width:25%;}		   
.over_submenu .osm_area > .osm_float.cnt5 {width:20%;}	   
.over_submenu .osm_area > .osm_float.cnt6 {width:calc(100% / 6);}	
.over_submenu .osm_area > .osm_float.cnt7 {width:calc(100% / 7);}	
.over_submenu .osm_area > .osm_float.cnt8 {width:calc(100% / 8);} 
.over_submenu .osm_area > .osm_float > .title {color:#fff;font-size:20px;line-height:1em;margin-bottom:15px;position:relative;padding-bottom:10px;} 
.over_submenu .osm_area > .osm_float > .title:after {position:absolute;display:block;content:"";left:0px;bottom:0px;width:20px;height:1px;background-color:#fff;}	
.over_submenu .osm_area > .osm_float > .title_submenu {}
.over_submenu .osm_area > .osm_float > .title_submenu > a {display:block;color:#fff;font-size:16px;padding:5px 0px;line-height:1em;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}	  	 
.over_submenu .osm_area > .osm_float > .title_submenu > a:hover {color:#18a439;}

.sub_section {box-sizing:border-box;margin-bottom:150px;}		 
.sub_section > .subsec_bg {position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:499px;}		  
.sub_section > .subsec_bg.set_boardbg1 {background-image:url('../img/homepage/set_boardbg1.jpg');}   	   		  
.sub_section > .subsec_bg.ch_sub2_1 {background-image:url('../img/homepage/bg_ch_sub2_1.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_2 {background-image:url('../img/homepage/bg_ch_sub2_2.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_3 {background-image:url('../img/homepage/bg_ch_sub2_3.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_4 {background-image:url('../img/homepage/bg_ch_sub2_4.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_5 {background-image:url('../img/homepage/bg_ch_sub2_5.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_6 {background-image:url('../img/homepage/bg_ch_sub2_6.jpg');}    		  
.sub_section > .subsec_bg.ch_sub2_7 {background-image:url('../img/homepage/bg_ch_sub2_7.jpg');}       		  
.sub_section > .subsec_bg.ch_sub1_1 {background-image:url('../img/homepage/bg_ch_sub1_1.jpg');}     		  
.sub_section > .subsec_bg.ch_sub1_2 {background-image:url('../img/homepage/bg_ch_sub1_2.jpg');}     		  
.sub_section > .subsec_bg.ch_sub1_3 {background-image:url('../img/homepage/bg_ch_sub1_3.jpg');}     		  
.sub_section > .subsec_bg.ch_sub1_4 {background-image:url('../img/homepage/bg_ch_sub1_4.jpg');}   
.sub_section > .subsec_bg.loginbg {background-image:url('../img/homepage/set_loginbg1.jpg');} 				   
.sub_section > .subsec_bg .subsec_titlearea {padding-top:140px;}					   
.sub_section > .subsec_bg .subsec_titlearea > p {color:#fff;line-height:1em;}	   			   
.sub_section > .subsec_bg .subsec_titlearea > p.t {font-size:53px;margin-bottom:20px;
text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
} 	   
.sub_section > .subsec_bg .subsec_titlearea > p.ta {font-size:22px;
text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
}         
.sub_section > .subsec_bg > .subsec_menu {position:absolute;left:0px;bottom:0px;width:100%;background:rgba(0,0,0,0.5);}	 	   
.sub_section > .subsec_bg > .subsec_menu .subsecm_a {text-align:center;box-sizing:border-box;padding:8px 0px;}
.sub_section > .subsec_bg > .subsec_menu .subsecm_a > a {position:relative;display:inline-block;color:#fff;font-size:18px;line-height:44px;box-sizing:border-box;padding:0px 20px;} 
.sub_section > .subsec_bg > .subsec_menu .subsecm_a > a.active:after {position:absolute;display:block;content:"";left:0px;bottom:-8px;width:100%;height:3px;background-color:#18a439;}

.sub_section > .subsec_contarea {}	 		
.sub_section > .subsec_contarea .subsec_c {}	  
.sub_section > .subsec_contarea .subsec_c > .title {position:relative;margin-top:140px;margin-bottom:60px;}
.sub_section > .subsec_contarea .subsec_c > .title:after {display:block;content:"";clear:both;}
.sub_section > .subsec_contarea .subsec_c > .title:before {position:absolute;display:block;content:"";right:0px;top:50%;width:100%;height:1px;background-color:#dddddd;z-index:-1;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}																	    
.sub_section > .subsec_contarea .subsec_c > .title > span {position:relative;float:left;color:#00a82d;font-size:40px;font-weight:bold;line-height:1em;box-sizing:border-box;
padding-right:30px;background-color:#fff;
}
.sub_section > .subsec_contarea .subsec_c > .title > span > img {position:absolute;left:0px;top:-35px;}	
.sub_section > .subsec_contarea .subsec_c > .title.loginarea {text-align:center;margin-bottom:70px;}
.sub_section > .subsec_contarea .subsec_c > .title.loginarea > span {float:none;padding:0px 75px;color:#000000;font-size:29px;}
.sub_section > .subsec_contarea .subsec_c > .title.loginarea > span:after {position:absolute;display:block;content:"";bottom:-25px;left:50%;width:39px;height:2px;
background-color:#20a640;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
}
.login_subtitle {font-size:15px;color:#000000;text-align:center;line-height:26px;margin-bottom:50px;}
.loginskin_set {box-sizing:border-box;padding:0px 15%;}	  				
.loginskin_set > .loginskin_setinput {margin-bottom:10px;}
.loginskin_set > .loginskin_setinput > p {margin-bottom:10px;}	
.loginskin_set > .loginskin_setinput > p:last-child {margin-bottom:0px;}
.loginskin_set > .loginskin_setinput > p > input {width:100%;border:2px solid #bbbbbb;height:57px;font-size:18px;}	  		
.loginskin_set > .autologin_area {font-size:15px;color:#000000;margin-bottom:30px;}        		 
.loginskin_set > .loginsubmit_area {margin-bottom:95px;}     		 
.loginskin_set > .loginsubmit_area > button {width:100%;font-size:16px;line-height:58px;background-color:#202042;}	  		      		 
.loginskin_set > .memarea_set {}			      		 
.loginskin_set > .memarea_set > div {position:relative;text-align:right;margin-bottom:20px;}				      		 
.loginskin_set > .memarea_set > div:before {position:absolute;display:block;content:"";left:0px;bottom:0px;width:50%;height:1px;background-color:#dddddd;}	      		 
.loginskin_set > .memarea_set > div:after {display:block;content:"";clear:both;}		      		 
.loginskin_set > .memarea_set > div:last-child {margin-bottom:0px;}	      		 
.loginskin_set > .memarea_set > div > a {float:right;border:1px solid #878787;text-align:center;width:195px;line-height:40px;}	  		 
.loginskin_set > .memarea_set > div > a.newmem {background-color:#878787;color:#fff;}
.loginskin_set > .memarea_set > div > a.findmem {}  		      		 
.loginskin_set > .memarea_set > div > span {position:absolute;left:0px;top:50%;font-size:16px;color:#000000;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}	     		 
.loginskin_set > .memarea_set > div > span > label {display:inline-block;vertical-align:middle;width:3px;height:3px;line-height:1em;background-color:#18a439;margin-right:10px;}

.board_searcharea {box-sizing:border-box;background-color:#f8f8f8;text-align:center;}	  		 
.board_searcharea .bsearch_set {display:inline-block;padding:30px 0px;box-sizing:border-box;}   		 
.board_searcharea .bsearch_set > div {position:relative;display:inline-block;vertical-align:middle;margin-right:20px;} 	
.board_searcharea .bsearch_set > div:last-child {margin-right:0px;}		 
.board_searcharea .bsearch_set > div:after {position:absolute;display:block;content:"";left:0px;bottom:0px;width:100%;height:2px;background-color:#3b3b3b;}	    		 
.board_searcharea .bsearch_set > div > select,	 
.board_searcharea .bsearch_set > div > input[type="text"] {position:relative;color:#3a3a3a;font-weight:bold;font-size:18px;padding:9px 15px;border:1px solid #f8f8f8;height:48px;background-color:#f8f8f8;}	   		 
.board_searcharea .bsearch_set > div > .sch_btn {font-size:22px;background-color:#f8f8f8;border:0px;}

.board_rowarea {box-sizing:border-box;margin-bottom:30px;}
.board_rowarea > #bo_cate {}	 			 
.board_rowarea > #bo_cate > #bo_cate_ul {}		 
.board_rowarea > #bo_cate > #bo_cate_ul > li {position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle;padding:0px 30px;}			 
.board_rowarea > #bo_cate > #bo_cate_ul > li:after {position:absolute;display:block;content:"";right:1px;top:50%;width:2px;height:25%;background-color:#3a3a3a;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
} 
.board_rowarea > #bo_cate > #bo_cate_ul > li > a {display:block;font-size:18px;color:#3a3a3a;box-sizing:border-box;padding:14px 30px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;  
}							 
.board_rowarea > #bo_cate > #bo_cate_ul > li > a#bo_cate_on {background-color:#00a82d;color:#fff;}
.board_dataarea {margin-top:55px;}	   
.board_dataarea .pagecnt {margin-bottom:15px;}		
.board_dataarea .pagecnt > span {display:inline-block;vertical-align:middle;font-size:18px;color:#3a3a3a;line-height:1em;margin-right:10px;} 
.board_dataarea .pagecnt > span:last-child {margin-right:0px;}
.board_table {border-top:4px solid #3b3b3b;}		 
.board_table:after {display:block;content:"";clear:both;}

.board_admarea {} 	 
.board_admarea > .btn_bo_user {text-align:right;}	  
.board_admarea > .btn_bo_user li {display:inline-block;}

.tbl_head01 {
    font-size: 1.4em;
}
.board_table .td_name,
.board_table .td_num2 {text-align:center;}
.write_btnarea {text-align:right;margin-top:50px;}
.write_btnarea > a {display:inline-block;background-color:#00a82d;color:#fff;font-size:17px;box-sizing:border-box;width:197px;line-height:55px;text-align:center;}

.pg_current {
    background: #00a82d;
    border: 1px solid #00a82d;
}

.board_table .gall_row {margin:30px 0px;}  
.board_table .gall_row:after {display:block;content:"";clear:both;}
.board_table .gall_row > li {float:left;width:30%;margin-right:5%;margin-bottom:3%;}
.board_table .gall_row > li:nth-child(3n) {margin-right:0px;}
.board_table .gall_row > li .gall_img {}	
.board_table .gall_row > li .gall_img > a {display:block;height:300px;background-position:center center;background-size:cover;}		 		
.board_table .gall_row > li .gall_text_href {box-sizing:border-box;padding:12px 0px;}		 			 		
.board_table .gall_row > li .gall_text_href > .bo_tit {display:block;font-size:18px;color:#3a3a3a;font-weight:bold;margin-bottom:10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}					  	 	 			 		
.board_table .gall_row > li .gall_text_href > .bo_cnt {display:block;font-size:14px;color:#888;
white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis; 
/* ¿©·¯ ÁÙ ÀÚ¸£±â Ãß°¡ ½ºÅ¸ÀÏ */ 
white-space: normal; 
line-height: 1.8em; 
height: 3.6em; 
text-align: left; 
word-wrap: break-word; 
display: -webkit-box; 
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical;
}																
.board_table .gall_row > li .gall_info {border-top:1px solid #3b3b3b;box-sizing:border-box;padding-top:10px;font-size:14px;}


.sub_section > .subsec_bg > .subsec_menu .subpage_motitle {display:none;position:relative;color:#fff;font-size:20px;text-align:center;padding:15px 0px;}
.sub_section > .subsec_bg > .subsec_menu .subpage_motitle > a {position:absolute;right:20px;top:50%;color:#fff;font-size:1.5em;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
}	 
.subsecm_amo {display:none;position:absolute;left:0px;width:100%;z-index:10;background-color:rgba(0,0,0,0.8);box-sizing:border-box;padding:15px 0px;} 
.subsecm_amo > a {display:block;text-align:center;font-size:17px;color:#fff;padding:5px 0px;}	
.subsecm_amo > a.active {color:#00a82d;}


.ch_sub1_1_page {margin-top:80px;text-align:center;}	
.ch_sub1_1_page > img {}
.ch_sub1_1_page_content {font-size:22px;color:#202042;line-height:1.6;}
.ch_sub1_2_page_content {}
.ch_sub1_2_page_content > .box {margin-bottom:70px;color:#202042;}	   
.ch_sub1_2_page_content > .box:last-child {margin-bottom:0px;}
.ch_sub1_2_page_content > .box > .title {font-size:30px;font-weight:bold;text-align:center;margin-bottom:30px;}	 
.ch_sub1_2_page_content > .box > .content {font-size:22px;line-height:1.6;}	 
.ch_sub1_2_page_content > .box > .content > .depth1 {margin-bottom:20px;}	 
.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 {box-sizing:border-box;padding-left:20px;}	
.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 > .depth3 {box-sizing:border-box;padding-left:20px;}	 
.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 > .depth3 > .depth4 {box-sizing:border-box;padding-left:20px;}	 
.ch_sub1_3_page_content {}  
.ch_sub1_3_page_content > .box {position:relative;box-sizing:border-box;padding-left:130px;color:#212040;margin-bottom:70px;}	
.ch_sub1_3_page_content > .box:last-child {margin-bottom:0px;}   
.ch_sub1_3_page_content > .box > span {position:absolute;left:0px;top:15px;font-weight:bold;font-size:30px;line-height:1em;}		   
.ch_sub1_3_page_content > .box > .content {}
.ch_sub1_3_page_content > .box > .content > p {font-size:22px;position:relative;border-bottom:1px solid #dddddd;}  
.ch_sub1_3_page_content > .box > .content > p:before {position:absolute;display:block;content:"";left:0px;bottom:0px;width:100px;height:1px;background-color:#00a82d;}
.ch_sub1_3_page_content > .box > .content > p:after {display:block;content:"";clear:both;}
.ch_sub1_3_page_content > .box > .content > p > span {float:left;box-sizing:border-box;padding:15px 10px;}
.ch_sub1_3_page_content > .box > .content > p > .date {width:100px;}
.ch_sub1_3_page_content > .box > .content > p > .date_info {width:calc(100% - 100px);}	  
.ch_sub1_4_page_content {} 
.ch_sub1_4_page_content > .map {}	   		 
.ch_sub1_4_page_content > .map > .img_map {margin-bottom:25px;}
.ch_sub1_4_page_content > .map > .img_map > img {width:100%;} 


@media only screen and (max-width:1200px) {	
	.over_submenu {height:70vh;overflow:auto;}
	#HeaderArea .ha_area > a.momenu {display:block;}
	.over_submenu .osm_area > .osm_float {
		margin-bottom: 70px;
	}
	.over_submenu .osm_area > .osm_float.cnt4 {
		width: 50%;
		text-align: center;
	}
	.over_submenu .osm_area > .osm_float > .title:after {
		left: 50%;		 
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-o-transform:translateX(-50%);
	}
	.ch_sub1_3_page_content > .box > .content > p {
		font-size: 20px;
	}
	.ch_sub1_3_page_content > .box > span {
		top: 15px;
		font-size: 28px;
	}
	.ch_sub1_2_page_content > .box > .title {
		font-size: 28px;
	}
	.ch_sub1_2_page_content > .box > .content {
		font-size: 20px;
		line-height: 1.6;
	}
	.ch_sub1_2_page_content > .box {
		margin-bottom: 60px;
	}
	.ch_sub1_1_page > img {
		width: 300px;
	}
	.ch_sub1_1_page_content {
		font-size: 20px;
	}
	.board_table .gall_row > li {
		width: 32%;
		margin-right: 2%;
	}
	.tbl_head01 {
		font-size: 1.3em;
	}
	.board_table {
		border-top: 2px solid #3b3b3b;
	}
	.board_dataarea .pagecnt > span {
		font-size: 16px;
	}
	.board_dataarea {
		margin-top: 40px;
	}
	.sub_section > .subsec_contarea .subsec_c > .title {
		margin-top: 110px;
		margin-bottom: 45px;
	}
	.board_searcharea .bsearch_set > div > select, .board_searcharea .bsearch_set > div > input[type="text"] {
		font-size: 16px;
	}
	.board_rowarea > #bo_cate > #bo_cate_ul > li > a {
		font-size: 16px;
		padding: 8px 24px;
	}
	.sub_section > .subsec_contarea .subsec_c > .title > span {
		font-size: 34px;
	}
	.sub_section > .subsec_contarea {
		box-sizing: border-box;
		padding: 0px 24px;
	}
	.wrap {width:100%;}
	#HeaderArea .ha_area {
		padding: 22px 20px 20px 20px;
	}
	#HeaderArea .ha_area > .ha_menu {
		right: 20px;
	}
	#HeaderArea .ha_area > .ha_menu > div.realmenu {
		display: none;
	}
	#HeaderArea .ha_area > .ha_menu > div.memmenu {
		display: none;
	}
	.visual_wrap > .vw_info {
		width: 100%;
		text-align: center;
		background: rgba(0,0,0,0.5);
		padding:30px 20px;
	}
	.visual_wrap > .vw_info > .title_info {
		color: #fff;
	}
	.visual_wrap > .vw_info > .title {
		color: #fff;
	}
	.main_section.board_area {
		padding: 55px 20px 55px 20px;
	}
	.main_section.parallax_area {
		height: 370px;
	}
	.main_section > .ms_3title > p {
		padding: 0px 40px;
	}
	.main_section > .ms_3title > p.t {
		font-size: 45px;
	}
	.main_section > .ms_3title > p.b {
		font-size: 27px;
	}
	.last_secarea {
		padding: 70px 20px 75px 20px;
	}
	.sub_section > .subsec_bg {
		height: 450px;
	}
	.sub_section > .subsec_bg .subsec_titlearea {
		padding-left: 40px;
	}
	.sub_section > .subsec_bg .subsec_titlearea > p.t {
		font-size: 47px;
		margin-bottom: 15px;
	}
}	   
@media only screen and (max-width:1024px) {		
	.slick-slide {
		height: 520px !important;
	}
	.visual_wrap {
		height: 520px;
	}
	.visual_wrap > .vw_info > .title {
		font-size: 34px;
		margin-bottom: 15px;
	}
	.visual_wrap > .vw_info > .title_info {
		font-size: 17px;
		line-height: 35px;
		margin-bottom: 32px;
	}
	.main_section.board_area .ba_area > .baa_box {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 35px;
	}
	.board_gallery > a {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.main_section > .ms_3title > p.t {
		font-size: 40px;
	}
	.last_secarea > .linkarea > .circle_area > .circle_link {
		width: 100%;
	}
	.last_secarea > .linkarea > .abboard_area {
		position: relative;
		top: 0%;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		margin-top: 70px;
	}
	.box_title.txtleft {
		text-align: center;
	}
	#HeaderArea .ha_area > a.logo > img {height:50px;}
}	
@media only screen and (max-width:768px) {
	.ch_sub1_3_page_content > .box > span {
		position: relative;
		top: 0px;
		display: block;
		margin-bottom: 15px;
	}
	.ch_sub1_3_page_content > .box {
		padding-left: 0px;
		margin-bottom: 50px;
	}
	.ch_sub1_1_page > img {
		width: 250px;
	}
	.board_table .gall_row > li {
		width: 49%;
	}
	.board_table .gall_row > li:nth-child(3n) {
		margin-right: 2%;
	}	  
	.board_table .gall_row > li:nth-child(2n) {
		margin-right: 0px;
	}
	.board_searcharea .bsearch_set {
		padding: 20px 0px;
	}	
	.board_searcharea .bsearch_set > div {
		display: block;
		margin-right: 0px;
		text-align:left;
	}	 
	.board_searcharea .bsearch_set > div:after {
		height: 1px;
	}
	.board_searcharea .bsearch_set > div > select {width:100%;}
	.board_rowarea > #bo_cate > #bo_cate_ul > li {
		display: block;
		padding: 0px 30px;
	}
	.board_rowarea > #bo_cate > #bo_cate_ul > li:after {
		width: 0px;
	}
	.td_num {
		display: none;
	}
	.tbl_wrap table thead {
		display:none;
	}
	.board_table .td_name, .board_table .td_num2 {
		display: none;
	}
	.sub_section > .subsec_bg > .subsec_menu .subpage_motitle {display:block;}
	.sub_section > .subsec_bg > .subsec_menu {
		background-color:rgba(0,0,0,1);
	}	    
	.sub_section > .subsec_bg > .subsec_menu .subsecm_a {
		display:none;
	}
	.sub_section > .subsec_bg .subsec_titlearea > p.ta {
		font-size: 20px;
	}
	.sub_section > .subsec_bg .subsec_titlearea > p.t {
		font-size: 40px;
	}
	.sub_section > .subsec_bg .subsec_titlearea {
		padding-top: 120px;
	}
	.sub_section > .subsec_bg {
		height: 360px;
	}
	.box_title > a {
		font-size: 26px;
	}
	.box_title > a > img {
		right: -45px;
		height: 25px;
	}
	.board_gallery > a.fullimg {
		height: 185px;
	}
	.main_section > .ms_3title > p.t {
		font-size: 36px;
		margin-bottom:15px;
	}
	.main_section > .ms_3title > p.b {
		font-size: 24px;
	}
	.main_section.parallax_area {
		height: 330px;
	}
	.last_secarea > .linkarea > .circle_area > .circle_link > div > a {
		width: 160px;
		height: 160px;
	}
	.last_secarea > .linkarea > .abboard_area > .abboard_linkarea > a {
		font-size: 20px;
	}
	.last_secarea > .linkarea {
		margin-bottom: 40px;
	}
	.box_title > span.map_info {
		display: block;
		margin-left: 0px;
		margin-top: 20px;
	}
	#FooterArea {
		padding: 35px 20px;
	}
	#FooterArea .fa_area > .flogo_area > img {
		height:50px;
	}
	#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_fadm > img {
		height: 55px;
	}
	#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_ftop > img {   
		height: 55px;
	}
	#FooterArea .fa_area > .flink_area > .flinkarea_set {
		width: 125px;
	}
}	
@media only screen and (max-width:425px) {	  	
	#HeaderArea .ha_area > a.momenu {font-size:8vw;}
	.over_submenu .osm_area > .osm_float > .title {
		font-size: 5vw;
	}
	.over_submenu .osm_area > .osm_float > .title_submenu > a {
		font-size: 4vw;
	}
	.over_submenu {height:100vh;}	
	.over_submenu .osm_area > .osm_float.cnt4 {
		width: 100%;
	}
	.ch_sub1_3_page_content > .box > .content > p > span {
		padding: 4vw 0px 4vw 2vw;
	}
	.ch_sub1_3_page_content > .box > .content > p:before {
		width: 17vw;
	}
	.ch_sub1_3_page_content > .box > .content > p > .date {
		width: 17vw;
	}
	.ch_sub1_3_page_content > .box > .content > p {
		font-size: 4vw;
	}
	.ch_sub1_3_page_content > .box > span {
		margin-bottom: 4vw;
		font-size: 6vw;
	}
	.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 {
		padding-left: 4vw;
	}					   
	.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 > .depth3 {
		padding-left: 4vw;
	}		     
	.ch_sub1_2_page_content > .box > .content > .depth1 > .depth2 > .depth3 > .depth4 {
		padding-left: 4vw;
	}
	.ch_sub1_2_page_content > .box > .content {
		font-size: 4vw;
	}
	.ch_sub1_2_page_content > .box > .title {
		font-size: 6vw;
	}
	.ch_sub1_1_page > img {
		width: 40vw;
	}
	.ch_sub1_1_page {
		margin-top: 15vw;
	}
	.ch_sub1_1_page_content {
		font-size: 4vw;
	}
	.board_table .gall_row > li {
		width: 100%;
	}
	.board_table .gall_row > li:nth-child(3n) {
		margin-right: 0px;
	}	  
	.board_table .gall_row > li:nth-child(2n) {
		margin-right: 0px;
	}
	.board_table .gall_row > li .gall_img > a {
		height: 50vw;
	}
	.board_rowarea > #bo_cate > #bo_cate_ul > li {
		padding: 0px 2vw;
	}
	.board_table .gall_row > li .gall_text_href > .bo_tit {
		font-size: 4vw;
	}
	.board_table .gall_row > li .gall_text_href > .bo_cnt {
		font-size: 4vw;
	}
	.tbl_head01 {
		font-size: 4vw;
	}
	.board_table .gall_row > li .gall_info {
		font-size: 4vw;
	}
	.board_table {
		border-top: 1px solid #3b3b3b;
	}
	.board_dataarea .pagecnt {
		margin-bottom: 4vw;
	}
	.tbl_head01 td {
		padding: 2vw 5px;
	}
	.board_dataarea .pagecnt > span {
		font-size: 4vw;
	}
	.board_rowarea > #bo_cate > #bo_cate_ul > li > a {
		font-size: 4vw;
	}
	.sub_section > .subsec_contarea .subsec_c > .title {
		margin-top: 20vw;
		margin-bottom: 8vw;
	}
	.board_searcharea .bsearch_set > div > select, .board_searcharea .bsearch_set > div > input[type="text"] {
		font-size: 4vw;
	}
	.board_searcharea .bsearch_set {
		padding: 4vw 0px;
	}
	.sub_section > .subsec_contarea .subsec_c > .title > span {
		font-size: 8vw;
	}
	.sub_section > .subsec_contarea .subsec_c > .title > span > img {
		height: 6vw;
	}
	.sub_section > .subsec_bg > .subsec_menu .subpage_motitle {
		font-size: 4vw;
		padding: 3vw 0px;
	}
	.subsecm_amo {
		padding: 4vw 0px;
	}		
	.subsecm_amo > a {
		font-size: 4vw;
		padding: 1vw 0px;
	}
	.sub_section > .subsec_bg .subsec_titlearea > p.t {
		font-size: 8vw;
		margin-bottom:4vw;
	}
	.sub_section > .subsec_bg .subsec_titlearea > p.ta {
		font-size: 4vw;
	}
	.sub_section > .subsec_bg .subsec_titlearea {
		padding-top: 25vw;	 
		padding-left: 5vw;
	}
	.sub_section > .subsec_bg {
		height: 80vw;
	}
	.slick-slide {
		height: 92.35vw !important;
	}
	.visual_wrap {
		height: 92.35vw;
	}
	#HeaderArea .ha_area > a.logo > img {
		height: 10vw;
	}
	.visual_wrap > .vw_info > .title {
		font-size: 7vw;
		margin-bottom: 3vw;
	}
	.visual_wrap > .vw_info > .title_info {
		word-break:keep-all;
		font-size: 4vw;
		line-height: 1.8;
		margin-bottom: 4vw;
	}		
	.visual_wrap > .vw_info > .title_info br {display:none;}
	.visual_wrap > .vw_info > a {
		font-size: 4vw;
	}
	.box_title.btm_border {
		border-bottom: 0.5vw solid #fff;
	}
	.box_title {
		padding-bottom: 4vw;
	}
	.box_title > a {
		font-size: 6vw;
	}
	.box_title > a > img {
		height: 7vw;
	}
	.main_section.board_area {
		padding: 10vw 20px 10vw 20px;
	}
	.board_list {
		padding: 0vw 0px;
	}
	.board_list > a > span {
		font-size: 4vw;
	}
	.board_gallery > a.fullimg {
		height: 40vw;
	}
	.board_gallery > a.imginfo > span.txt {
		font-size: 4vw;
	}
	.main_section.parallax_area {
		height: 75vw;
	}
	.main_section > .ms_3title > p.t {
		font-size: 7vw;
		margin-bottom: 3vw;
		word-break:keep-all;
	}
	.main_section > .ms_3title > p.b {
		font-size: 5vw;
	}
	.last_secarea {
		padding: 10vw 20px 10vw 20px;
	}
	.last_secarea > .linkarea > .circle_area > .circle_link > div > a {
		width: 40vw;
		height: 40vw;
		margin-right: 5px;
		margin-bottom: 15px;
	}
	.last_secarea > .linkarea > .circle_area > .circle_link > div > a > span {
		font-size: 5vw;
	}
	.last_secarea > .linkarea > .abboard_area > .abboard_linkarea > a {
		font-size: 4vw;
		padding:4vw 0px 4vw 4vw;
	}
	.box_title > span.map_info {
		margin-top: 4vw;
		font-size: 4vw;
		word-break:keep-all;
	}		 
	#FooterArea .fa_area > .flogo_area > img {
		height: 10vw;
	}
	#FooterArea .fa_area > .finfo_area > .t {
		font-size: 4vw;
		margin-bottom: 5vw;
	}
	#FooterArea .fa_area > .finfo_area > .b > p > span {
		font-size: 4vw;
	}
	#FooterArea .fa_area > .finfo_area > .b > p {
		font-size: 4vw;	 
		word-break:keep-all;
	}
	#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_fadm > img {
		height: 13vw;
	}
	#FooterArea .fa_area > .flink_area > .flinkarea_set > .img_ftop > img {
		height: 13vw;
	}
}	  






