.sec2 .left-part li span::after{
    font-family: 'FontAwesome';
    font-weight: 900;
    content:"\f0d7";
    margin-left:1em;
}
.sec2 .left-part li.slidedown span::after{
    content:"\f0d8";
}
.sec2 .left-part li .slide-box{
	display:none;
}
.sec2 .left-part li .slide-box a{
	font-size:0.875em;
	color:#666;
	display:block;
}
.sec2 .left-part li .slide-box a.active{
	color:var(--theme-green);
}
.sec2 .left-part li .slide-box a::before{
	content:"·";
	display:inline-block;
	width:1em;
	font-weight:bold;
}
.sec2 .right-part .cata-box{
	display:none;
}
.sec2 .right-part .cata-box.active{
	display:block;
}


@media only screen and (min-width:1025px){
}
@media only screen and (max-width:1024px){
	.sec2 .left-part{
		align-items:flex-start;
		height:100vh;
	}
	.sec2 .left-part li{
		position:relative;
	}
	.sec2 .left-part li .slide-box{
		position:absolute;
		left:0;
		top:100%;
		background-color:#fff;
		white-space:nowrap;
	}
	.sec2 .left-part li .slide-box a{
		margin-right:1em;
	}
	.sec2 .right-part{
		margin-top:-100vh;
	}
}