@charset "utf-8";

/*-----------------------------------------------------------------------------------------------------------
메인
-----------------------------------------------------------------------------------------------------------*/
#mainWrap	{ width:100%; position:relative;padding-top: 106px; margin:0px auto ;}
#mainWrap:after		{content:'';display:block;clear:both; height:0;  visibility:hidden}	
 
.f1_con_wrap	{ width:100%; clear:both; margin:0 auto; position:relative;  height:957px;  display: inline-block;  }
 

.f2_con_wrap	{ width:100%; position:relative;   margin: 0px auto  ;     display: inline-block;  text-align: center}
.f2_con_box	{ position:absolute;top:-130px;left: 50%; transform:translateX(-50%);  /* width: 1320px;*/width:100%;   z-index: 1 ;     } 
 


.f3_con_wrap	{  width:100%; position:relative;  margin:90px auto 50px ;   display: inline-block;  }
.f3_con_box	{position:relative;  width: 1520px;   margin:70px auto  ;      } 
	.f3_con_box1{ width:57%; float: left;   }
	.f3_con_box2{ width:43%; float: right;   }
 
.f4_con_wrap	{ width:100%; clear:both; margin:40px auto ; display: inline-block;/* display: inline-block;*/ /*height:500px;*//* background:url(/img/main/bg.jpg) no-repeat center bottom ;*/ }
.f5_con_wrap	{ width:100%; clear:both; margin:0px auto ;/* display: inline-block;*/ height:126px; /*border-top: 1px solid #ddd*/}	
	

.PC	{}	
.mobile	{ display:none}
	
 
 
 
	/* 테블릿 가로 해상도 */
	@media all and (max-width:1319px) {
		.f1_con_wrap	{   height:auto ;/* display: inline-block;*/ display: inline-block; } 
		.f2_con_wrap	{ margin:0px auto;  position:relative;top: 0px;margin-top:  -30px;  height:auto;    }
			.f2_con_box	{  width: 100%; position:relative;  top:0px;   margin: 0px 0%; height:auto; display: inline-block;  } 
 
		
		.f3_con_wrap	{ clear:both;  height:auto; margin:0px auto; display: inline-block;   }
			.f3_con_box	{  width: 96%;   margin: 30px 2% 0;  padding-bottom: 30px;  display: inline-block;     } 
				.f3_con_box1{ width:60%;    }
				.f3_con_box2{ width:35%;    }	
		
		.f4_con_wrap	{  width: 96%;   margin: 30px 2% 0; height:auto;   }
		.f5_con_wrap	{ width:100%; margin:0px auto;  height:auto; }

	}
 	/* 테블릿 가로 해상도 */
	@media all and (max-width:1190px) {
		.f2_con_wrap	{  /*margin-top:  -100px;  */  }
 .f2_con_box	{     } 
			/*	.f2_con_box1{ width:100%;   margin-right: 0px ;margin-bottom: 20px;  }
				.f2_con_box2{ width:54%;    }
				.f2_con_box3{ width:44%;    }*/
		
 

	}
	/* 모바일 해상도 */
	@media all and (max-width:980px) {	
	#mainWrap	{ padding-top: 0px;background: #fff }	
			
		.PC		{ display:none}	
		.mobile	{ display: block}
 
		
		.f1_con_wrap{  padding-top: 0px;  /*background:#219489; */ }
			.f1_con_box1{ width:100%;     }
			.f1_con_box2{ width:100%;float: left;     }
 
		 
		.f5_con_wrap	{ display:none}	
	}
 
  	/* 테블릿 가로 해상도 */
	@media all and (max-width:800px) {
 
				.f2_con_box2{ width:100%; margin-bottom: 20px;   }
				.f2_con_box3{ width:100%; margin-bottom: 20px;   }
		
 

	}

  	/* 테블릿 가로 해상도 */
	@media all and (max-width:600px) {
 
				.f3_con_box1{ width:100%;      }
			.f3_con_box2{ width:100%;  float: left; position: relative}
		
 

	}
/*-----------------------------------------------------------------------------------------------------------
메인이미지
-----------------------------------------------------------------------------------------------------------*/
 
	#main_roll{   }
	#main_roll:after{display:block; content:""; clear:both;}
	#main_roll .visual{/*float:left;*/ width:100%; height:668px; text-align: center;/*border-radius: 30px; border:1px solid #ddd;*/ /*overflow: hidden;*/ }
	#main_roll .visual img{width:100%; /*height:450px;*/ }
	#main_roll .r_ban{float:right;}
	#main_roll .r_ban p{margin-bottom:10px;}
	#main_roll .r_ban p:last-child{margin-bottom:0;}

/* 테블릿 가로 해상도 */
	@media all and (max-width:1319px) {

		#main_roll .visual{ width:100%;height:auto; }

	}
	@media (max-width: 980px){
		#main_roll{  padding-top: 5px; padding-bottom: 50px;  }
		#main_roll .visual{float: inherit; width:100%;   /*border-radius:  20px;*/ /* border-radius:  20px 20px 0px 0px; */ border:0px solid #ddd; }
		#main_roll .visual img{ height:auto;  }
		#main_roll{width:100%;}
		#main_roll .r_ban{float: inherit; width:100%; margin-top:10px;margin-bottom:20px;}
		#main_roll .r_ban img{width:100%; }

	}
	@media (max-width: 480px){
 
		#main_roll .visual img{ height:auto; /*height: 160px; */  }
 
	}

 
 /*-----------------------------------------------------------------------------------------------------------
메인_팝업이미지
-----------------------------------------------------------------------------------------------------------*/	
  	
.popupzone_wrap	{ width:100%;float: left; position:relative;   }
.popupzone_wrap h3{width:30%;float: left; font-family: 'KOHIBaeumOTF';font-size: 30px; color: #000}
.popupzone_wrap h3 span.tt{font-family: 'S-CoreDream-4Regular';font-size: 32px;color: #000}
.popupzone_wrap h3 span.st{font-size: 16px;color: #8d8d8d;line-height: 24px!important;display: block}
.main_slide{width:70%;float:right}
	.main_slide > ul > li a {display:block; height:330px;border-radius: 30px;overflow: hidden;background: #fff}
	.main_slide > ul li a img, .main_slide > ul li > img {/*height:100%;*/ width:100%;  height:330px; border-radius: 30px;}
	.main_slide .con_ctrl {position:absolute; left:0px;bottom:0px;z-index:10;width: 140px;height: 135px;  }
	.main_slide .con_ctrl > span.count {display:block; /*float:left; */height:65px; padding:0 0px; color:#000; font-size:14px; font-family:arial; line-height:65px;  font-weight:bold; }
	.main_slide .con_ctrl > button,.main_slide .con_ctrl > a{display:block; float:left; width:70px; height:65px; background: url(/img/main/pop_arr.png) no-repeat; color:#fff; text-indent:-9999px; line-height:65px; margin-bottom: 0px  }
	.main_slide .con_ctrl > button.pop_prev {background-position:0px -68px; }
	.main_slide .con_ctrl > button.pop_stop {background-position:0px 0px; }
	.main_slide .con_ctrl > button.pop_play {background-position:0px 0px; }
	.main_slide .con_ctrl > button.pop_next {background-position:-70px -68px;}

 
/* 테블릿 세로 해상도 */
@media all and (max-width:1319px) {
	.popupzone_wrap	{  width:100%;}
	.main_slide{ width:100%;     }
	/*.main_slide > ul > li a { height:auto;}*/
}

/* 테블릿 세로 해상도 */
@media all and (max-width:800px) {
	.popupzone_wrap	{ width:100%; display: none    }	
.popupzone_wrap h3 { display: none}
.popupzone_wrap h3 span.tt{ display: none}	 
.popupzone_wrap h3 span.st{ display: none}	 
	.main_slide{border-radius: 0px;box-shadow: none; width:100%; height:auto;  top:auto; right: none;left: 50%;transform: translateX(-50%);position:relative; z-index:0; }
	.main_slide > ul > li a {height:auto;}
	.main_slide > ul li a img, .main_slide > ul li > img {   width:100%;height:auto;  }
		
	.main_slide .con_ctrl { right:0px; top:auto; bottom: 0px; }
	.main_slide .con_ctrl > span {  background:#ee6856; color:#fff;  padding:0 10px; margin-left: 1px; border-radius:5px;  }
	.main_slide .con_ctrl > button,.main_slide .con_ctrl > a{  background:rgba(255, 255, 255, 0.6) url(/img/main/pop_arr.png) no-repeat ; border-radius:5px;   margin-left: 1px; }
 
	.main_slide .con_ctrl > button.pop_prev {background-position:-3px 0px; }
		.main_slide .con_ctrl > button.pop_stop {background-position:-120px 0px; }
		.main_slide .con_ctrl > button.pop_play {background-position:-120px 0px; }
		.main_slide .con_ctrl > button.pop_next {background-position:-95px 0px;}
}

	/* 테블릿 세로 해상도 */
/*	@media all and (max-width:500px) {
		.popupzone_wrap	{ float: none;  }	
}
*/


 
/*-----------------------------------------------------------------------------------------------------------
메인아이콘
-----------------------------------------------------------------------------------------------------------*/
ul.main_bn{width: 170px; height: 170px;border-radius: 50%;  position: relative;display: inline-block;box-sizing: border-box;padding: 40px 30px;font-size:16px; color: #494949;   transition: all .6s;margin: 0 30px;border: 1px solid #fff}

ul.main_bn li.tt{font-size: 21px; color: #000;font-family: 'LotteMartHappy'; font-weight: 400;padding-top: 70px}
 

ul.mbg1{background:url(/img/main/bn_icon1.png) no-repeat center 23% rgba(254,201,148, 0.95);  }
ul.mbg2{background:url(/img/main/bn_icon2.png) no-repeat center 23% rgba(255,189,172, 0.95);   }
ul.mbg3{background:url(/img/main/bn_icon3.png) no-repeat center 23% rgba(228,186,152, 0.95);    }
ul.mbg4{background:url(/img/main/bn_icon4.png) no-repeat center 23% rgba(190,216,157, 0.95);  }

ul.main_bn:hover{ border: 1px solid #000;box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);}

/*ul.mbg1:hover{background:url(/img/main/bn_icon1_on.png) no-repeat 90% 90% rgba(215,11,140, 0.95); color: #fff; }
ul.mbg2:hover{background:url(/img/main/bn_icon2_on.png) no-repeat 90% 90% rgba(8,118,189, 0.95); color: #fff; border: 1px solid #0876bd}
ul.mbg3:hover{background:url(/img/main/bn_icon3_on.png) no-repeat 90% 90% rgba(215,11,140, 0.95); color: #fff;border: 1px solid #d70b8c }
ul.mbg4:hover{background:url(/img/main/bn_icon4_on.png) no-repeat 90% 90% rgba(215,11,140, 0.95); color: #fff; }*/

/*
ul.main_bn:hover li.tt{ color: #fff; }
ul.main_bn:hover li.btn{ background:url(/img/main/main_bn_off.png) no-repeat left 90%  }*/

 	/* 테블릿 가로 해상도 */
	@media all and (max-width:1319px) {
 ul.main_bn{width: 50%;  float: left; padding: 40px 2%;font-size:16px; color: #494949; margin: 0 0px;border-radius: 20px; }

	}

 	/* 테블릿 가로 해상도 */
	@media all and (max-width:1190px) {

	}

/* 테블릿 세로 해상도 */
	@media all and (max-width:980px) {
	
		
}
	/* 테블릿 세로 해상도 */
	@media all and (max-width:800px) {
	 ul.main_bn{/*width: 48.7%;*/ }
		
		
}
	/* 테블릿 세로 해상도 */
	@media all and (max-width:500px) {
	 ul.main_bn {/*width: 48%;  padding: 20px 4%;*/ }
	/*	ul.main_bn li.st {  font-size:15px; }
		ul.main_bn li.st br{ display: none}*/
}
/*-----------------------------------------------------------------------------------------------------------
 공지사항
-----------------------------------------------------------------------------------------------------------*/
.board_box	{  position:relative; width:750px;     display: inline-block; }
 
h3.main_tt		{ position:relative; text-align:left;   margin-bottom: 20px; font-size: 30px; line-height: 48px; color: #000; font-family: 'KOHIBaeumOTF';}
h3.main_tt span		{ position:relative; text-align:left;   margin-bottom: 20px; font-size: 30px; line-height: 48px; color: #ff5234; font-family: 'KOHIBaeumOTF';}

.board{position:relative;margin:0px  0px;  }		
.board a ul	{  position:relative; width:360px; height:265px;border-radius: 20px; border:1px solid #dddddd; display: inline-block;box-sizing: border-box;padding:30px 20px }
 
.board a ul li	{ width: 100%;  }
 
.board a ul li.day{float:left;position: relative; width:100%; text-align:left; color: #414141; background:url(/img/main/notice.png) no-repeat; padding-left:35px; font-family: 'S-CoreDream-5Medium'; font-size: 15px; line-height: 24px;box-sizing: border-box;padding-bottom: 15px}
.board a ul li.txt{float:left;position: relative;width: 100%; color:#3c3c3c; text-overflow:ellipsis; overflow:hidden; font-size:19px; font-family: 'S-CoreDream-5Medium';line-height: 28px;height: 56px; padding-bottom: 20px;display: inline-block}
.board a ul li.st{ text-align: left;color:#747474;   overflow:hidden; font-size:17px;line-height: 28px;padding-top: 20px; border-top: 1px solid #eee}
/*.board a ul li.txt img{ padding-bottom: 5px;  }*/
/*.board a ul li.day span{width:100%; text-align: center;color: #000; font-family: 'Busan'; font-size: 42px; line-height: 24px; }*/

.new{top: 0px; right:0px; position:absolute; width:10px; height:12px; font-size: 0px}
.board a ul:hover  { color: #d70b8c; border:1px solid #ff5234;box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);}
/*.board a ul:hover li.day span 	{color: #d70b8c }*/
.board a:first-child ul  {   border:1px solid #ff5234;box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);margin-right: 10px}
.board a:first-child ul:after  {top: -20px; left:50%;transform: translateX(-50%);position:absolute;content: ""; width:75px; height:54px; background:url(/img/main/notice_on.png) no-repeat;}
.board a:hover ul:after  {top: -20px; left:50%;transform: translateX(-50%);position:absolute;content: ""; width:75px; height:54px; background:url(/img/main/notice_on.png) no-repeat;}

.board_more	{ top: 0px; right:20px; position:absolute; width:46px; height:46px; background:url(/img/main/more1.png) no-repeat;font-size: 0px }


/* 테블릿 세로 해상도 */
@media all and (max-width:1080px) {
.board_box	{    width:100%;  }
.board a ul	{  height:auto;  width:50%;   }
	
}
/* 테블릿 세로 해상도 */
@media all and (max-width:980px) {
	
	h3.main_tt	{ font-size: 24px;padding-bottom: 0px; height: auto;}
	h3.main_tt span	{ font-size: 24px;padding-bottom: 0px; height: auto;}
	.board_more	{ top:  10px;   }
	
	.board a ul li.day{  width:16%;  font-size: 0px; }
	.board a ul li.txt{ width: 80%; font-size:17px; line-height: 30px; }
	.board a ul li.st{ line-height: 21px!important;   }
 
 .board_more	{ top: 0px; right:5px; width:36px; height:36px; background-size: 36px; }
}

/* 테블릿 세로 해상도 */
@media all and (max-width:500px) { 
.board a ul	{   width:100%; margin-bottom: 10px  }
	
}
 
/*-----------------------------------------------------------------------------------------------------------
배너
-----------------------------------------------------------------------------------------------------------*/
	.divWrap	{ background:#fff;  /*height:134px;*/margin-top:50px;  }
.divWrap h3.tt {font-size: 24px;width: 150px;padding-left: 30px;line-height: 36px;	font-family: 'Godo';float:left;color: #000;} 
	.nav		{ width:150px; float:left;}
 
	.nav button{width:28px; height:28px; background:url(/img/common/com_img.png); border:1px solid #ddd; border-radius:50%}
	.nav button.prev{background-position: -10px -231px;}
	.nav button.next{background-position: -44px -231px;}
	.nav button.stop{background-position: -80px -231px;}
	.nav button.play{background-position: -115px -231px;}
	
	.nav button:hover{background:url(/img/common/com_img.png) #db2e9b; border:1px solid #db2e9b;}
	.nav button:hover.prev{background-position: -10px -259px;}
	.nav button:hover.next{background-position: -44px -259px;}
	.nav button:hover.stop{background-position: -80px -259px;}
	.nav button:hover.play{background-position: -115px -259px;}
		
 


	.RollDiv{width:1200px; height:50px; overflow:hidden; float:right;  }  
	.RollDiv > div{overflow:hidden;height:50px;width:3014px}
	.RollDiv > div > a{ float:left; display:block;/*width: 181px;*/height:45px;/*border: 1px solid #ddd;background: #fff;*/padding: 5px 30px; margin: 0 8px;font-size: 19px;font-weight: 400;} 
	.RollDiv > div > a > img{width: 100%;  }
	
	 /*테블릿 세로 해상도  */
	@media all and (max-width:1319px) {	
		
		.nav{ display:none}
		.RollDiv{width:90%; float:none; margin:10px auto}  
	}		
	 /*테블릿 세로 해상도  */
	@media all and (max-width:980px) {	
		
		.divWrap{ display:none}
		 
	}

/*-----------------------------------------------------------------------------------------------------------
포토갤러리
-----------------------------------------------------------------------------------------------------------*/

/*h3.bd_tt		{ position:relative; text-align:center;  padding-top: 55px;margin-bottom: 30px; font-size: 30px; line-height: 48px; color: #000; font-family: 'KOHIBaeumOTF';}
 h3.bd_tt span		{ position:relative; text-align:center;  padding-top: 55px;margin-bottom: 30px; font-size: 30px; line-height: 48px; color: #ff5234; font-family: 'KOHIBaeumOTF';}*/
.bd_more	{ top:-12px; left:23%; position:absolute;width: 68px; height: 69px;background:url(/img/main/photo_more.png?=1) no-repeat;font-size: 0px }
 
@media all and (max-width:980px) {	
/*	
h3.bd_tt		{  padding-top:  0px; font-size: 24px; line-height: 24px;margin-bottom:  0px; font-family: 'S-CoreDream-5Medium';}
h3.bd_tt br,
h3.bd_tt span{display: none}*/
.bd_more	{ top:0px;left:87%;   position:absolute; width:36px; height:36px;background:url(/img/main/more1.png) no-repeat; background-size:36px}
	}
 

.section { position: relative; } 
.section4 { width: 100%;   } 
 
.section4 .inner {width:100%; /* max-width: 1320px;*/ padding: 0px 0%; margin: 0 auto; position: relative;text-align: left } 
.section4 .slide {width:100%; /* overflow: hidden; */ /*box-shadow: 8px 10px 8px 4px rgb(0,0,0, .2) */  } 
.section4 .slide .item { float: left; /*width: 21.3%; */  } 

.section4 .slide .item a { display: inline-block; margin:15px 2%; width: 360px; height: 290px; position: relative;  background: #fff; text-align: left; border: 1px solid #fff;border-radius: 20px;overflow: hidden ;box-shadow: 0px 0px 2px 1px rgb(0,0,0, .1) ; } 
.section4 .slide .item a img { width: 100%; height: 288px;overflow: hidden ;border-radius: 20px;} 
.section4 .slide .item a div.tit {  position: relative;   height: 56px ;line-height: 56px; padding:0 20px;  color: #000; text-align: left;  width: 100%; font-size: 18px;  font-family: 'S-CoreDream-5Medium';font-weight: 400; letter-spacing: -0.5px; transition:all 0.3s ease-out 0s; background: #fff;box-sizing: border-box;border-radius: 30px 0 0 0;display: block; position: absolute; bottom:0%; left:0%;     z-index: 99} 

.section4 .slide .item a:hover div.tit { background:#ffa189;color: #fff}
/*.section4 .slide .item a p.tit span.st { display: inline-block;  font-size: 15px; font-weight:400; color: #a7a7a7 ;margin-top: 15px } */
.section4 .slide .item a .new img { display: block; position: absolute; top:0%; left:0%;    font-size: 0px; width: 40px; height: 40px;  }
 
/*.section4 .slide .item a .more { display: block; position: absolute; top:50%; left:50%;transform: translate(-50% ,-50%);  color: #fff;text-align: center;width: 100%; height: 100%; opacity: 0; transition:all 0.5s ease-out 0s;background:rgba(215, 11, 140, 0.85)  ; z-index: 99}

.section4 .slide .item a .more:before,.section4 .slide .item a .more:after { display: block; content: ""; position: absolute; top:0px; left:0px;   } */

div.more p.tt {  padding:50px 30px 10px;font-size:24px;line-height: 30px;height: 70px; color: #fff;text-align: center;  font-family: 'S-CoreDream-5Medium';word-break: break-all;display: inline-block;}
div.more span.btn { margin-top: 25px; padding: 7px 20px; color: #fff;text-align: center;border: 1px solid #fff;font-family: 'S-CoreDream-5Medium';font-size:16px;  }
 
.section4 .slide .item a:hover .more,
.section4 .slide .item a:focus .more { opacity: 1; /*transform: translate(-50% ,-50%) rotate(0); */ }  
.section4 .slide .item a .square { /*width: calc(100% - 40px); height: calc(100% - 40px);*/ /*display:block; position: absolute; left:0px; right: 0; top: 0px; bottom: 0;*//*border: 1px solid #ddd *//* background: #db2e9b*/ } 
 

.section4 .slide .item a:hover{box-shadow: 1px 1px 5px 4px rgb(0,0,0, .0) ; border :1px solid #ff5234 ; }
.section4 .control {/* margin-top: 0px; text-align: center; padding-bottom: 30px;*//*display: none*/} 

.section4 .prev,
.section4 .next { position: absolute; top:-80px;left: 250px;/* transform: translateY(-50%); */width: 68px; height: 69px;/* border: 1px solid #fff; transition: all .3s; background: #fff;*//* border-color: #878787;*/border-radius: 50% ;/*box-shadow: 1px 1px 4px 2px rgb(0,0,0, .1)*/ } 
/*.section4 .prev:hover,.mvsual .prev:focus,
.section4 .next:hover,.mvsual .next:focus { border-color: #862f5e; background: #862f5e; } */
.section4 .prev:hover:before,.mvsual .prev:focus:before,
.section4 .next:hover:before,.mvsual .next:focus:before { border-color: #fff}
.section4 .prev:before,.mvsual .prev:before,
.section4 .next:before,.mvsual .next:before { border-color: #862f5e;}
.section4 .prev { left:200px; background:url(/img/main/photo_arr1.png) no-repeat; font-size: 0px} 
.section4 .next { left:270px; background:url(/img/main/photo_arr2.png) no-repeat;  font-size: 0px} 

 

/*button.button {width: 36px;height: 36px;font-size: 0;vertical-align: top;position: relative;display: inline-block;z-index: 3;background: none}
button[data-control="play"] { display: none; }
button[data-control]:before,
button[data-control]:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
button[data-control="prev"]:before,
button[data-control="next"]:before { width: calc(100%/2.5); height: calc(100%/2.5); border-width: 2px; border-style: solid; border-color: #333; transform: rotate(45deg); }
button[data-control="prev"]:before { right: -5px; border-width: 0 0 3px 3px; }
button[data-control="next"]:before { right: 5px; border-width: 3px 3px 0 0; }
button[data-control="prev"]:before,
button[data-control="next"]:before { width: 11px; height: 11px; border-color: #15989f; }
button[data-control="play"]:before { right: -3px; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #15989f; border-style: solid; width: 0; height: 0; }
button[data-control="stop"]:before { width: 3px; height: 9px; box-shadow: -3px 0 #15989f, 3px 0 #15989f; }*/


.dot { display: inline-block; }
.slick-dots { display: inline-block; }
.slick-dots li { display: inline-block; height: 20px; margin: 0 5px; }
.slick-dots li button { display: inline-block; width: 10px!important; height: 12px;border-radius: 50%; font-size: 0; background: #c5ccce; vertical-align: bottom; }
.slick-dots li.slick-active button { background: #3cb247;}
 

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;/*margin-left:auto;margin-right:auto; */}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}
.slick-slide img{display:block;/*max-height: 244px;*/}
.slick-slide.slick-loading img{display:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{/*display:none*/}
/*.slick-slide img {display: block;width: 100%; }*/

/*테블릿 세로 해상도  */
/*@media all and (max-width:1425px) {	
	.section4 .prev { left:3% } 
.section4 .next { right:3% } 
}*/

/*테블릿 세로 해상도  */
/*@media all and (max-width:1445px) {	
.section4 .prev {  left:13% }
.section4 .next {  right:13% }
}*/

@media all and (max-width:1280px) {	
.section4 .slide .item a { width:92%;  height:  auto; margin-top: 0px} 	
.section4 .slide .item a img { width:100%;    } 
}
	
/*테블릿 세로 해상도  */
@media all and (max-width:980px) {	
.section4 .inner {  width: 96%; padding: 0px 2%;  } 
	
.section4 .prev {/*top: -70px; left:50%; background-size: 38px*/display:none!important}
.section4 .next {/*top: -70px;left:70%; background-size: 38px*/display:none!important}
 
.section4 .slide .item a img { height: auto;   } 
.section4 .slide .item a {  height:  auto; } 	
/*.section4 .slide .item a span.tit { height: auto;padding: 20px 10px;  } */	
.section4 .slide .item a p.tit { display: block;position: relative;    line-height: 30px;height: auto;padding: 10px 10px;  color: #1d1d1d; text-align: center; max-width: 100%; font-size: 16px;  } 
	
	
.section4 .slide .item a .more { display: none;  }
	.slick-track{margin-left:auto;margin-right:auto;}
 
}
 