@charset "UTF-8";


.n_lineup nav > ul > li:nth-child(2) > a > span,
.n_info nav > ul > li:nth-child(3) > a > span{
	color:#00C4FF;
}

/* for Sp --------------------*/
@media screen and (max-width:768px){
	

}



/***********************************

 NEW MODEL

***********************************/
#newmodel{
	/**/
}

#newmodel h4 + p{
	margin-bottom: 1em;
}

#newmodel article + article{
	margin-top:40px;
}

#newmodel .models{
	gap:0 0;
}

#newmodel .models > figure{
	/*flex:1;*/
	width: min(100%, 310px);
	line-height:100%;
	text-align:center;
}
 
#newmodel figure img{
	width: min(100%,310px);
	height:auto;
}



/* for Sp --------------------*/
@media screen and ( max-width:738px) {

	#newmodel article + article{
		margin-top:6vw;
	}

	#newmodel .models > figure{
		width:100%;
	}

	#newmodel .models{
		flex-direction:column;
		gap:0 0;
	}

}


/***********************************

 LINEUP

***********************************/

#lineup .models figure img[src$='.svg']{
	width:min(100%,360px);
	height:auto;
}

#lineup .models figure img[src$='.webp']{
	width:min(100%,562px);
	height:auto;
	margin:30px 0;
}


/* for Sp --------------------*/
@media screen and ( max-width:738px) {

	#lineup .models figure img[src$='.webp']{
		margin:6vw 0;
	}

}
