
#f1-movie .sec-header p{
	margin-top: 0;
}

@media screen and (min-width: 768px) {

	.motor-500th .sec-header span{
		position: relative;
		display: inline-block;
	}
	.motor-500th .sec-header span + span{
		margin-left: 15px;
		padding-left: 15px;
	}
	.motor-500th .sec-header span:nth-child(2):before {
		content: "";
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		display: block;
		width: 1px;
		height: 30px;
		background: rgba(255,255,255,1);
	}

	.bg-num {
		top: 0;
	}
	.f1-links-list .powerd-by-honda-logo {
		margin-top: 20px;
		max-width: 80px;
	}
	.f1-links-list .links-item{
		min-height: 260px;
	}
	.f1-links-list a{
		position: relative;
		display: block;
		height: 100%;
		overflow: hidden;
	}
	.f1-links-list figure{
		position: absolute;
		width: 100%;
		height: 100%;
	}
	.f1-links-list figure img{
		transition: transform 400ms ease;
	}

	.f1-links-list a:hover figure img{
		transform: scale(1.1);
	}

	.f1-links-list figure:after{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.4);
	}
	.f1-links-list figure img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.f1-links-list .links-flex-header h2 {
		/*1200*/
		font-size: min(28px,2.33vw);
		line-height: 1.5;
	}
	.f1-links-list .links-flex-header p{
		font-size: min(16px,1.33vw);
		margin-top: 15px;
	}


	.links-flex-txt {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		width: 100%;
		padding: 40px;
		height: 100%;
		align-items: center;
		justify-content: center;
		text-align: center;
		color: #fff;
		z-index: 10;
	}

	.f1-links-flex{
		display: flex;
		margin: 0 -10px;
	}
	.f1-links-flex.f1-links-flex--v2 .links-item{
		padding: 0 10px;
		width: 50%;
	}
	.f1-links-flex.f1-links-flex--v3 .links-item{
		padding: 0 10px;
		width: 33.3333%;
	}

	.f1-links-button{
		margin: 30px auto 0;
		max-width: 910px;
		display: flex;
		justify-content: space-between;
	}
	.f1-links-button > div{
		width: calc(50% - 10px);
	}
	.f1-links-button .button-link{
		margin: 0;
	}


}


@media screen and (max-width: 767px) {

	.motor-500th .sec-header span{
		position: relative;
		display: inline-block;
	}
	.motor-500th .sec-header span + span{
		margin-left: 12px;
		padding-left: 12px;
	}
	.motor-500th .sec-header span:nth-child(2):before {
		content: "";
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		display: block;
		width: 1px;
		height: 20px;
		background: rgba(255,255,255,1);
	}
	.f1-links-list a{
		position: relative;
		display: block;
		height: 100%;
		overflow: hidden;
	}
	.f1-links-list figure:after{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.4);
	}
	.f1-links-list .powerd-by-honda-logo {
		margin-top: 20px;
		max-width: 100px;
	}
	.f1-links-list .links-flex-header p{
		margin-top: 10px;
	}
	.f1-links-flex .links-item + .links-item{
		margin-top: 15px;
	}

}



@media screen and (max-width: 736px) and (max-width: 360px){



}









