@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');

*{margin:0; padding:0; box-sizing:border-box;}
ul li{list-style:none;}
a{text-decoration:none;}
html, body{height:100%;}
body{font-family: 'Noto Sans KR', sans-serif;}

/*슬라이드 css*/

/*************************swiper_slide 시작***********************************/

.swiper-container{ 
    width:100%;
	height: 100vh;
	min-height:568px;
}
.swiper-slide a{
    width:100%;
	height:100%; 
    display:block;
}
.swiper-slide>img{
	width:100%;
	height:100%;
	text-align:center;
}
.swiper-slide:nth-child(1){ 
    background:url('../img/slide1_1920.jpg'); 
    background-size:100% 100%;
    background-position:center;
	position:relative;
}
.swiper-slide:nth-child(2){
    background:url('../img/slide2_1920.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(3){
    background:url('../img/slide3_1920.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(4){
    background:url('../img/slide4_1920.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(5){
    background:url('../img/slide5_1920.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide1_box{
    width:450px;
	height:350px;
	background:rgba(255, 255, 255, 0.70);
	position:absolute;
	top:50%;
	left:70%;
	transform:translate(-50%, -50%);
	padding:0 20px
}

.swiper-slide1_box p:nth-child(1) span{
   color:#116936;
}
.swiper-slide1_box p:nth-child(1){
    width:70%;
	height:150px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:left; 
}
.swiper-slide1_box div:nth-child(2){
    width:30%;
	height:150px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:right;
}

.swiper-slide1_box p:nth-child(3){
     width:100%;
 	 margin:0 auto;
	 font-size:22px;
	 padding:10px 0;
	 margin-top:30px;
	 clear:both;
}
.swiper-slide1_box p:nth-child(4), .swiper-slide1_box p:nth-child(5){
     width:48%;
	 height:50px;
	 line-height:50px;
	 text-align:center;
	 font-size:16px;
	 color:#000;
     background:#116936;
	 margin-top:30px;
}
.swiper-slide1_box p:nth-child(4){
     float:left;
}
.swiper-slide1_box p:nth-child(5){
     float:right;
}
.swiper-slide1_box p:nth-child(4) a, .swiper-slide1_box p:nth-child(5) a{
	 color:#fff;
}
/*************************************/

.content{
    width:100%;
    background:#f2f2f2;
	border:1px solid #f2f2f2;
}
/****************.content_0 css*****************/
.content_0{
    width:1350px;
	margin:50px auto;
	overflow:hidden;
	margin-bottom:100px;
}
.content_0 h2{
    text-align:center;
	margin:20px auto;
	color:#000;
}
.content_0_border{
    width:80px;
	height:5px;
	background:#48690e;
	margin:0 auto;
}
.content_0_box{
    width:25%;
	float:left;
	padding:0 20px;
	text-align:center;
	margin-top:80px;
}
.content_0_box i{
    font-size:50px;
}
.content_0_box p:nth-child(2){
    font-weight:bold;
	margin-top:15px;
	font-size:16px;
}
.content_0_box p:nth-child(3){
    text-align:justify;
}
/****************.content_1 css*****************/
.content_1{
    width:1350px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_1_bg.jpg') no-repeat center top;
}
.content_1 div{
    width:65%;
	text-align:center;
}
.content_1 div h2{
    padding-top:200px;
	font-size:40px;
}
.content_1 div p{
    padding-top:30px;
	font-size:20px;
	font-weight:bold;
}
.content_1 div p a{
    color:#48690e;
	font-weight:bold;
}
.content_1 div p a span:hover{
    text-decoration: underline;
}
/****************.content_2 css*****************/
.content_2{
    width:1350px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_2_bg.jpg')  no-repeat center top;
}
.content_2 div{
    width:50%;
	float:right;
	text-align:center;
}
.content_2 div h2{
    padding-top:200px;
	font-size:40px;
}
.content_2 div p{
    padding-top:30px;
	font-size:20px;
	font-weight:bold;
}
.content_2 div p a{
    color:#48690e;
	font-weight:bold;
}
.content_2 div p a span:hover{
    text-decoration: underline;
}
/****************.content_3 css*****************/
.content_3{
    width:1350px;
	height:500px;
	margin:30px auto;
	overflow:hidden;
}
.content_3_1{
    width:49%;
	height:500px;
	float:left;
	background:;
	margin-right:2%;
}
.content_3_2{
    width:49%;
	height:500px;
	float:left;
}
.content_3_1 h2, .content_3_2 h2{
    width:90%;
	margin:0 auto;
	text-align:center;
    padding:20px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
}
.content_3_1 h2 a, .content_3_2 h2 a, .content_4 h2 a, .content_0 h2{
    color:#000;
    font-weight:bold;
    font-size:25px;    
}
.content_3_1 h2 a:hover, .content_3_2 h2 a:hover{
    text-decoration: underline;
}
.table_but{
   width:90%;
   margin:0 auto;
   margin-top:30px;
   text-align:center;
}
.table_but a{
   font-size:13px;
   font-weight:bold;
   color:#fff;
   background:#48690e;
   padding:10px 20px;
}
.table_but a:hover{
   background:#48690e;
   border:1px solid #48690e;
   color:#fff;
}
/*공지사항 테이블*/
.content_3_1 table{
    width:90%;
	margin:0 auto;
	table-layout: fixed;
}
.content_3_1 table th{
	height:50px;
    font-size:16px;
	font-weight:bold;
    border-bottom: 2px solid #000;
}
.content_3_1 table td{
    height:45px;
    font-size:16px;
    border-bottom: 1px solid #ccc;
}
.content_3_1 table th:nth-child(1), .content_3_1 table td:nth-child(1){
    width:10%;
	text-align:center; 
}
.content_3_1 table th:nth-child(3), .content_3_1 table td:nth-child(3){
    width:30%;
    text-align:center;
}
.content_3_1 table th:nth-child(2){
    width:60%;
	padding:0 30px;
	text-align:center;
}
.content_3_1 table tr td:nth-child(2){
    width:60%;
    padding:0 20px;
	text-align:left; 
    overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.content_3_1 table td:nth-child(2) a{
	color:#000;
}
/*관련기사 테이블*/
.content_3_2 table{
    width:90%;
	margin:0 auto;
	table-layout: fixed;
}
.content_3_2 table th{
	height:50px;
    font-size:16px;
	font-weight:bold;
    border-bottom: 2px solid #000;
}
.content_3_2 table td{
    height:45px;
    font-size:16px;
    border-bottom: 1px solid #ccc;
}
.content_3_2 table th:nth-child(1), .content_3_2 table td:nth-child(1){
    width:10%;
	text-align:center; 
}
.content_3_2 table th:nth-child(3), .content_3_2 table td:nth-child(3){
    width:30%;
    text-align:center;
}
.content_3_2 table th:nth-child(2){
    width:60%;
	padding:0 30px;
	text-align:center;
}
.content_3_2 table tr td:nth-child(2){
    width:60%;
    padding:0 20px;
	text-align:left; 
    overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}
.content_3_2 table td:nth-child(2) a{
	color:#000;
}
/****************.content_4 css*****************/
.content_4{
    width:1350px;
	margin:30px auto;
}
.content_4 h2{
    text-align:center;
	margin-top:50px;
	margin-bottom:30px;
}
.content_4 h2 a{
    color:#000;
}
.content_4 h2 a:hover{
    text-decoration: underline;
}
.content_4 iframe{
    width:100%;
	height:760px;
}
 @media all and (min-width:1025px) and (max-width:1366px) {

/****************.content_0 css*****************/
.content_0{
    width:1000px;
	margin:50px auto;
	overflow:hidden;
	margin-bottom:100px;
}
 /****************.content_1 css*****************/
.content_1{
    width:1000px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_1_bg_1000.jpg') no-repeat center top;
}
/****************.content_2 css*****************/
.content_2{
    width:1000px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_2_bg_1000.jpg')  no-repeat center top;
}

/****************.content_3 css*****************/
.content_3{
    width:1000px;
	height:500px;
	margin:30px auto;
	overflow:hidden;
}

/****************.content_4 css*****************/
.content_4{
    width:1000px;
	margin:30px auto;
}
.content_4 iframe{
    width:100%;
	height:570px;
}
 }
 @media all and (min-width:768px) and (max-width:1024px) {
 /*최저사이즈768px부터 최대1024px태블릿*/
.swiper-slide:nth-child(1){ 
    background:url('../img/slide1_768.jpg'); 
    background-size:100% 100%;
    background-position:center;
	position:relative;
}
.swiper-slide:nth-child(2){
    background:url('../img/slide2_768.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(3){
    background:url('../img/slide3_768.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(4){
    background:url('../img/slide4_768.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(5){
    background:url('../img/slide5_768.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
/**********슬라이드css************/

.swiper-slide1_box{
    width:450px;
	height:350px;
	background:rgba(255, 255, 255, 0.70);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	padding:0 20px
}

.swiper-slide1_box p:nth-child(1) span{
   color:#116936;
}
.swiper-slide1_box p:nth-child(1){
    width:70%;
	height:150px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:left; 
}
.swiper-slide1_box div:nth-child(2){
    width:30%;
	height:150px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:right;
}

.swiper-slide1_box p:nth-child(3){
     width:100%;
 	 margin:0 auto;
	 font-size:22px;
	 padding:10px 0;
	 margin-top:30px;
	 clear:both;
}
.swiper-slide1_box p:nth-child(4), .swiper-slide1_box p:nth-child(5){
     width:48%;
	 height:50px;
	 line-height:50px;
	 text-align:center;
	 font-size:16px;
	 color:#000;
     background:#116936;
	 margin-top:30px;
}
.swiper-slide1_box p:nth-child(4){
     float:left;
}
.swiper-slide1_box p:nth-child(5){
     float:right;
}
.swiper-slide1_box p:nth-child(4) a, .swiper-slide1_box p:nth-child(5) a{
	 color:#fff;
}


.swiper-button-next{
    right:15px
}

.swiper-button-prev{
    left:15px
}

/*************************************/
/****************.content_0 css*****************/
.content_0{
    width:740px;
	margin:50px auto;
	overflow:hidden;
	margin-bottom:100px;
}
.content_0_box{
    width:50%;
	float:left;
	padding:0 20px;
	text-align:center;
	margin-top:80px;
}
 /****************.content_1 css*****************/
.content_1{
    width:740px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_1_bg_768.jpg') no-repeat center top;
}
.content_1 div{
    width:50%;
	text-align:center;
}
/****************.content_2 css*****************/
.content_2{
    width:740px;
	height:500px;
	margin:30px auto;
	background:url('../img/content_2_bg_768.jpg')  no-repeat center top;
}

/****************.content_3 css*****************/
.content_3{
    width:740px;
	height:500px;
	margin:30px auto;
	overflow:hidden;
}

/****************.content_4 css*****************/
.content_4{
    width:740px;
	margin:30px auto;
}
.content_4 iframe{
    width:100%;
	height:415px;
}
}

@media all and (max-width:767px){ 
/*767스마트폰용*/
.swiper-slide:nth-child(1){ 
    background:url('../img/slide1_320.jpg'); 
    background-size:100% 100%;
    background-position:center;
	position:relative;
}
.swiper-slide:nth-child(2){
    background:url('../img/slide2_320.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(3){
    background:url('../img/slide3_320.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(4){
    background:url('../img/slide4_320.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
.swiper-slide:nth-child(5){
    background:url('../img/slide5_320.jpg'); 
    background-size:100% 100%;
    background-position:center;
}
/*************/
.swiper-slide1_box{
    width:280px;
	height:300px;
	background:rgba(255, 255, 255, 0.70);
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	padding:0 20px
}

.swiper-slide1_box p:nth-child(1) span{
   color:#116936;
}
.swiper-slide1_box p:nth-child(1){
    width:70%;
	height:120px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:25px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:left; 
}
.swiper-slide1_box div:nth-child(2){
    width:30%;
	height:120px;
    border-bottom:2px solid #000;
 	margin:0 auto;
    font-size:40px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	float:right;
}
.swiper-slide1_box div:nth-child(2) img{
    width:100%;
}
.swiper-slide1_box p:nth-child(3){
     width:100%;
 	 margin:0 auto;
	 font-size:20px;
	 padding:10px 0;
	 margin-top:30px;
	 clear:both;
}
.swiper-slide1_box p:nth-child(4), .swiper-slide1_box p:nth-child(5){
     width:48%;
	 height:50px;
	 line-height:50px;
	 text-align:center;
	 font-size:12px;
	 color:#000;
     background:#116936;
	 margin-top:30px;
}
.swiper-slide1_box p:nth-child(4){
     float:left;
}
.swiper-slide1_box p:nth-child(5){
     float:right;
}
.swiper-slide1_box p:nth-child(4) a, .swiper-slide1_box p:nth-child(5) a{
	 color:#fff;
}
/************************************************************/


.swiper-button-next,.swiper-button-prev{
    display:none;
}


/*************************************/
/****************.content_0 css*****************/
.content_0{
    width:95%;
	margin:50px auto;
	overflow:hidden;
	margin-bottom:100px;
}
.content_0_box{
    width:50%;
	float:left;
	padding:0 10px;
	text-align:center;
	margin-top:80px;
}
.content_0_box p:nth-child(2){
    font-weight:bold;
	margin-top:15px;
	font-size:11px;
}
.content_0_box p:nth-child(3){
    text-align:justify;
	font-size:11px;
}
 /****************.content_1 css*****************/
.content_1{
    width:95%;
	height:500px;
	margin:30px auto;
	background:url('../img/content_1_bg_360.jpg') no-repeat center top;
}
.content_1 div{
    width:100%;
	text-align:center;
}
.content_1 div h2{
    padding-top:60px;
	font-size:20px;
}
.content_1 div p{
    padding-top:30px;
	font-size:16px;
	font-weight:bold;
}
/****************.content_2 css*****************/
.content_2{
    width:95%;
	height:500px;
	margin:30px auto;
	background:url('../img/content_2_bg_360.jpg')  no-repeat center top;
}
.content_2 div{
    width:100%;
	text-align:center;
}
.content_2 div h2{
    padding-top:60px;
	font-size:20px;
}
.content_2 div p{
    padding-top:30px;
	font-size:16px;
	font-weight:bold;
}
/****************.content_3 css*****************/
.content_3{
    width:95%;
	height:1000px;
	margin:30px auto;
	overflow:hidden;

}
.content_3_1{
    width:100%;
	height:500px;
	clear:both
	background:#fff;
	margin-right:2%;
}
.content_3_2{
    width:100%;
	height:500px;
	clear:both
	background:#fff;
	margin-top:20px;
}
/****************.content_4 css*****************/
.content_4{
    width:95%;
	margin:30px auto;
}
.content_4 iframe{
    width:100%;
	height:auto;
}
.a33{

	 font-size:12px;

}
    
}


