@media screen and (min-width: 769px) {
	.wp_nav .nav-item a span.item-name {
		color: white;
		padding: 5px 24px;
	}
	.x-header .nav-sub .dl {
		line-height: 0;
	}
	.x-header .nav-sub .p a {
		font-size: 16px;
	}
	.x-header .nav-sub .dt {
		margin-top: 12px;
		margin-bottom: 55px
	}
	.dtjt8_div_img img {
		width: 100%;
	}
	.home1 .first .img::before {
		padding: 0;
	}
	.home1 .unit1 .li {
		height: 39px;
		line-height: 39px;
	}
	.x-footer .unit1 .dl:first-child {
		display: none;
	}
	.x-footer .unit1 .nav-sub {
		display: flex;
	}
	.x-footer .unit1 .nav-sub .dl {
		margin-left: 9.7px;
		text-align: left;
	}
	.x-footer .unit1 .nav-sub .dl .dl {
		margin: 0 auto;
	}
	.x-footer .unit1 .nav-sub .dl .dl .dt .dd {
		font-size: 16px;
		margin-top: 7px;
	}
	.x-footer .unit1 .nav-sub .dl .dt {
		margin-bottom: 28px;
	}
	.home1 .first .img img {
		width: 100%;
		height: 100%;
		aspect-ratio: 4/2.25;
	}
	.active {
		background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#f54f35));
		background-image: linear-gradient(to top, #a40007 0%, #f54f35 100%);
		color: white;
	}

}