ul{
	padding-left:0;
	margin-bottom:0
}

.tabs{
	display:flex;
}

.tabs li{
	width:33.3333%;
	padding:12px 0px;
	text-align:center;
	cursor:pointer;
    font-size: 18px;
    color:#252c38;
    font-weight:600;
}

.tab-link{
	border: 1px solid #cccccc;
	}

ul.tabs li.current{
  border:2px solid #54b8d3;
  color:#54b8d3;
}

.tab-content{
  display: none;
  margin-top: 65px;
}

.tab-content.current{
	display: block;
}

.tabItemWrap{
	margin-top: 40px;
	display:none;
	padding: 25px 33px;
}

.tabItemWrap.on{
	display:block;
}
.tabItem{
	margin-bottom:120px;
}

.tabItem:last-child{
	margin-bottom:0
}

.tabItemContents{
	margin-top: 80px;
}


.tit{
	font-size:25px;
	font-weight:600;
}

.subTit h4{
	font-size:26px;
	font-weight:600;
	margin-bottom:0
}

.subTit span{
	font-size: 17px;
    font-weight:400;
    display: block;
    margin: 14px 0 25px;
    line-height: 30px;
}

.subTit .epText{
	margin:14px 0;
}

/* .guideWrap{
	overflow-x:scroll;
}
 */
.imgWrap{
	display:flex;
	justify-content: flex-start;
	align-items: center;
}

.imgWrap li{
	width:20%
}

.imgWrap img{
	width:100%;
	border: 5px solid #4e4e4e;
    border-radius: 10px;
}

.imgWrap .arrow{
	width:75px;
	text-align:center;
}

.fa-arrow-right{
    font-size: 27px;
    color:#4e4e4e;
}

.imgWrap2{

}

/* FAQ list */
.item_info{
	color:#000;
	border: 1px solid #cccccc;
}
.num_info{
    font-size: 20px;
    color: #54b8d3;
    font-weight: 600;
}

.info_tit{
	padding: 25px 33px;
	 cursor:pointer;
}

.tit_info{
	font-size:17px;
	margin-left:25px
}

.info_cont{
	
}

.tit_info.on{
	font-size:26px;
	font-weight:600;
}

/* 버튼 */
/* .tabItem button{
	
	display:block;
	margin-top: 30px;
    background: #54b8d3;
    border: none;
    border-radius: 10px;
    color: #fff;
}

.tabItem button a{
    padding: 6px 30px;
    display: block;
} */

@media screen and (max-width: 992px){
	
	.guideWrap{
	overflow-x:auto;
	padding-bottom: 30px;
}

	.guideWrap{

	}
	.guideWrap::-webkit-scrollbar {
    height: 10px;
    background-color: #cccccc;
    
  }
  
  .guideWrap::-webkit-scrollbar-thumb {
    background-color: #4e4e4e;
  }

	.imgWrap li{
		width:220px;
		flex-shrink: 0;
}
}

@media screen and (max-width: 770px){
	.tabs li{
		font-size:15px;
	}
	
	.subTit h4 {
		font-size:18px
		}
		
	.subTit span{
		font-size:15px;
	}
	
	.tit_info{
	font-size:15px;
	}
	
	.tit_info.on{
	font-size:18px;
	font-weight:600;
	line-height: 29px
}
}