/*page tap*/




.depth-2{
position:sticky;
	top:0px;
	z-index:2;
}


.jsneo-page-tab-nav.depth-1 ul {
	display: flex!important;
	flex-direction:row;
	gap: 1rem;
	list-style: none;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 0;
}

.jsneo-page-tab-nav.depth-2 ul {
	display: flex!important;
	flex-direction:row;
	gap: 1rem;
	list-style: none;
	background:rgb(240, 240, 240);
	padding: 0;
		transition: all 0.2 ease;
}



.jsneo-page-tab-nav.depth-1.nav li a {
	padding: .7rem 1.4rem .7rem .1rem;
	display: inline-block;
	text-decoration: none;
	font-weight:400;
	transition: all 0.2 ease;
	transform-origin: left center;
}

.jsneo-page-tab-nav.depth-2.nav li a {
	font-size:.9rem;
  padding: .6rem 1.4rem .6rem .4rem;
	display: inline-block;
	text-decoration: none;
	transform-origin: left center;
}

.jsneo-page-tab-nav.depth-1.nav li.active a {
	font-weight: 600;
	transition: all 0.2 ease;
	transform-origin: left center;
}

.jsneo-page-tab-nav.depth-2.nav li.active a {
	transition: all 0.2s ease;
	font-weight: 600;
	transform-origin: left center;
}


.jsneo-page-tab-nav.depth-1.nav li:hover a {
	transform: scale(1.04);
	transition: all 0.2s ease;
	transform-origin: left center;
}

.jsneo-page-tab-nav.depth-2.nav li:hover a {
	transition: all 0.2s ease;
	transform: scale(1.04);
	transform-origin: left center;
}

.jsneo-page-tab-title.title {
    font-size: 2rem;
    margin-bottom: 1rem;
}
.jsneo-breadcrumb.breadcrumb {
    font-size: 0.74rem;
    margin: 0.75rem 0;
    color: #A4A4A4
}
.jsneo-breadcrumb * {
    text-decoration: none;
	padding-right:.3rem;
	text-transform: uppercase;
}

#jsneo-cpt-list{
	padding-left:0!important;
}

.jsneo-breadcrumb.breadcrumb {
	display:flex;
	flex-direction:row-reverse;
	font-size: 0.74rem;
	margin: 0.75rem 0;
	color: #A4A4A4;
}






@media (max-width:768px){
	.jsneo-page-tab-nav.single ul > li > a::after { display: none !important; content: none; }

	
	
	.jsneo-page-tab-nav.depth-1 ul, .jsneo-page-tab-nav.depth-2 ul {
		flex-direction:column;
	}

	  /* 1·2차 nav가 닫혀 있으면(active 제외) li 숨김 */
	  .jsneo-page-tab-nav:not(.open) li:not(.active){display:none!important;}

	  /* 1·2차 active 삼각형 */
	  .jsneo-page-tab-nav > ul > li.active > a::after{
		content:"▸"; float:right; transition:transform .3s;
	  }
	  .jsneo-page-tab-nav.open > ul > li.active > a::after{
		transform:rotate(90deg);         /* ▾ */
	  }

	  /* 1차가 열려 있을 때는 2차 자체를 숨김 */
	  .jsneo-page-tab-nav.depth-2.hidden{display:none!important;}
	
	

	
	.jsneo-breadcrumb.breadcrumb {
	display:none;
	}







}