



.header-trademark li:nth-child(1) a:hover div p, .header-trademark.select1 li:nth-child(1) a div p{
	color: #DF2C33;
}

.header-trademark li:nth-child(2) a:hover div p, .header-trademark.select2 li:nth-child(2) a div p{
	color: #DA8221;
}

.header-trademark li:nth-child(3) a:hover div p, .header-trademark.select3 li:nth-child(3) a div p{
	color: #875499;
}



.header-trademark li:nth-child(1) a:hover div, .header-trademark.select1 li:nth-child(1) a div{
	border: solid 2px #EF878B;
}

.header-trademark li:nth-child(2) a:hover div, .header-trademark.select2 li:nth-child(2) a div{
	border: solid 2px #F8A03E;
}

.header-trademark li:nth-child(3) a:hover div, .header-trademark.select3 li:nth-child(3) a div{
	border: solid 2px #875499;
}

.header-trademark li a div{
	border: solid 2px transparent;
}



.header-trademark li a:hover  p{
	color: #000; 
}


.header-trademark li:nth-child(1) a:hover img, .header-trademark.select1  li:nth-child(1) a img{
	filter: invert(66%) sepia(34%) saturate(2671%) hue-rotate(308deg) brightness(104%) contrast(84%);
}

.header-trademark li:nth-child(2) a:hover img, .header-trademark.select2  li:nth-child(2) a img{
	filter: invert(61%) sepia(67%) saturate(455%) hue-rotate(349deg) brightness(99%) contrast(97%);
}

.header-trademark li:nth-child(3) a:hover img, .header-trademark.select3  li:nth-child(3) a img{
	filter: invert(35%) sepia(16%) saturate(1701%) hue-rotate(239deg) brightness(101%) contrast(85%);
}

.header-trademark li a p{
	color: #5D5D5D;
	text-align: center;
	padding: 8px 5px 0px 5px;
	margin: 10px 0px 8px 0px;
	font-size: 21px;
}

.header-trademark li a div{	
	width: 200px;
	background-color: #F7F7F7;
	border-radius: 20px;
	display: block;
	margin: 0 15px;
	padding: 20px 0px 10px 0px;

}

.header-trademark li a{
	text-decoration: none;
}

.header-trademark li{
	list-style: none;
}

.header-trademark ul{
	display: flex;
	justify-content: center;

	width: 100%;
	margin: auto;
	padding: 50px 0px 30px 0px;
}

.header-trademark img{
	display: block;
	height: 115px;
	margin: auto;
	filter: invert(75%) sepia(96%) saturate(1%) hue-rotate(314deg) brightness(97%) contrast(89%);
}

.header-trademark li:nth-child(1) img{
	height: 110px;
}

.header-trademark{
	background-color: #FFF;
	width: 100% ;
	max-width: none !important;
}

@media(max-width: 735px){

	.header-trademark a div p{
		display: none;
		
	}

	.header-trademark li a p{
		font-size: 4.5vw;
	}

	.header-trademark li a div{
		width: calc(30vw - 20px);
	}

	.header-trademark img{
		height: auto; 
		width: calc(100% - 20px);
	}

	.header-trademark li:nth-child(1) img{
		height: auto;
		width: calc(100% - 25px);
	}

	.header-trademark li:nth-child(3) img{
		height: auto;
		width: calc(100% - 28px);
	}

	.header-trademark li a div {
		padding: 15px 0px 10px 0px;
	}

	.header-trademark li a p {
		margin: 5px 0px 8px 0px;
	}

}




