[data-directory="ranking"] .hero_container{
	background-image: url(/honeymoon/ranking/images/mv-ranking.jpg);
}

.main_heading .jp > span{
	display: block;
	font-size: 4rem;
}
.section{
	padding-bottom: 65px;
}
.section:last-of-type{
	padding-bottom: 120px;
}
.section-heading{
	margin-bottom: 50px;
	font-size: 4.8rem;
}

.main_heading{
	text-shadow:
	0 0 10px rgba(6, 93, 143, .8),
	0 0 15px rgba(6, 93, 143, .8),
	0 0 20px rgba(6, 93, 143, .8),
	0 0 30px rgba(6, 93, 143, .8),
	0 0 40px rgba(6, 93, 143, .8),
	0 0 50px rgba(6, 93, 143, .8),
	0 0 60px rgba(6, 93, 143, .8);

}

.section:not(.reserve) .section-heading::before{
	height: 60px;
	background-image: url(/honeymoon/common/images/icon-ranking.png);
  background-size: 36px;
}
.section-image-main{
	margin-bottom: 80px;
}
.section-description{
	align-items: flex-start;
}
.section-description + .section-description{
	margin-top: 85px;
}
.section-text{
	line-height: 2;
}
.image_container img{
	padding: 0;
}
.caption{
	font-size: 1.4rem;
}
.section-body > .button_container{
	margin-top: 105px;
}
.new_caledonia .experience .button span{
	letter-spacing: -0.12em;
	text-indent: -1em;
}
@media (min-width: 769px) {
	.new_caledonia .experience .button span{
		letter-spacing: -0.12em;
		text-indent: -1em;
	}
}

@media (max-width: 768px) {
	[data-directory="ranking"] .hero_container{
		background-image: url(/honeymoon/ranking/images/mv-ranking-sp.jpg);
	}
	.main_heading .jp > span{
		font-size: calc( 40 / 750 * 100vw )
	}
	.section-image-main{
		width: 100vw;
		margin: 0 calc(50% - 50vw) 2.5rem;
	}
	.section-lead{
		padding-bottom: calc( 45 / 750 * 100vw );
	}
	.section-body > .button_container{
		margin-top: calc( 80 / 750 * 100vw );
	}
	.section-description + .section-description{
		margin-top: calc( 100 / 750 * 100vw );
	}
	.caption{
		font-size: calc( 24 / 750 * 100vw );
		line-height: 1.2;
    margin-top: 5px;
	}
	.oceania .feature .button span{
		letter-spacing: -0.4vw;
		text-indent: -1em;
	}
	.new_caledonia .feature .button span{
		letter-spacing: -0.5vw;
		text-indent: -1em;
	}
}

.relation{
	display: none;
}