        .outer{
            width: 1200px;
            margin: 0 auto;
/* 			height:400px;
			overflow:hidden; */
        }

.tab {
    display:none;
}

.tab.active {
    display:block;
}
.buttons{
    text-align: center;
}
button {
	margin:0 5px;
    width:180px;
    line-height:40px;
    font-size:16px;
    display:inline-block;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    cursor: pointer;
}
button.active {
    background-color:#127c02;
	color:#fff;
	box-shadow:2px 2px 3px #ccc;
	border: 1px solid #127c02;
	
}
.slider {
    width:1200px;
    height:300px;
}

.item {
    height:300px;
    width: 292px;
	overflow:hidden;
	border-radius:15px;
	border:1px solid #ddd;

}
/*¿ä¼Òµé°£ÀÇ °£°Ý*/
.slick-slide {
    margin: 0 5px; 
  }
  .slick-list {
    margin: 0 -5px; 
  }      
  .bg{
    background-color: #ccc;
  }
  /* ÀÌÀü,´ÙÀ½*/ 
  .slick-arrow{
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            z-index: 5;
            border:none;
            background: none;
            font-size: 25px;
            color: #5e5e5e;
        }
        .slick-arrow:hover{
            cursor: pointer;
            color:#127c02;
        }
         .slick-prev{left: -120px;}
         .slick-next{right: -120px;} 


/* ¹öÆ° µðÀÚÀÎ */
.buttons {
margin:0 auto;
margin-bottom:20px;
}
.slide_tap1{
position:relative;
width:1120px;
/* overflow:hidden; */
padding-bottom:95px;
}
.slide_tap2{
width:950px;
height:92px;
}
.buttons .btn{
width:150px;
height:85px;
/* overflow:hidden; */
position:absolute;
top:0;
}
.buttons span{
font-size:14px;
line-height:10px;
}
.tabs{
height:300px;
}
button.btn{
color:#333;
background-color:#fff;
border:1px solid #ddd;
width:180px;
/* height:20px; */
line-height:20px;
margin-right:10px;
cursor:pointer;
}
button.active {
    background-color:#127c02;
	color:#fff;
	box-shadow:2px 2px 3px #ccc;
	border: 1px solid #127c02;
}