<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width: 1099px) {
	.c-home-cards__inner {
		width: calc(100% + 5px);
		margin-left: -5px;
	}
	
	.c-home-cards .is-primary {
		border-left: 5px solid #fff;
		border-bottom: 5px solid #fff;
	}
	
	.c-home-cards .is-secondary &gt; * {
		border-left: 5px solid #fff;
		border-bottom: 5px solid #fff;
	}
	
	.c-home-cards .is-info p {
		line-height: 1.5;
	}
	
	
	
}


@media screen and (max-width: 767px) {
	.c-kv__logo {
		padding: 6.25% 0;
	}
	
	.c-kv__logo img {
		width: 13.75%;
		margin: 0 0 3.125%;
	}
	
	.c-kv__logo em {
		color: #1d2088;
		font-size: 5.625vw;
		font-weight: 700;
		display: block;
	}
	
	.c-kv + .g-reserve .g-reserve__terms {
		display: none;
	}
	
	
	
	
	.c-valueplan {
		padding: 10% 0 7.8%;
	}
	
	.c-valueplan-list {
		margin: 0;
	}
	
	.c-valueplan h2 {
		font-size: 5.625vw;
		letter-spacing: .25em;
		margin: 0 0 12.5%;
	}
	
	.c-valueplan h2:after {
		width: 62.5%;
		padding: 4% 0 0;
		bottom: -2%;
	}
	
	.c-valueplan-list em {
		font-size: 4.0625vw;
	}
	
	.c-valueplan-list .slick-prev {
		left: 1.5%;
	}
	
	.c-valueplan-list .slick-next {
		right: 1.5%;
	}
	
	.c-valueplan-list figcaption {
		font-size: calc(0.15625vw * 24);
	}
	
	.c-home-cards__inner {
		width: 100%;
		margin-left: 0;
		display: block;
	}
	
	.c-home-cards .is-primary {
		width: 100%;
		border: 0;
	}
	
	.c-home-cards .is-secondary {
		width: 100%;
	}
	
	.c-home-cards .is-section1 .is-secondary &gt; *:nth-child(1) { order: 1; }
	.c-home-cards .is-section1 .is-secondary &gt; *:nth-child(2) { order: 2; }
	.c-home-cards .is-section1 .is-secondary &gt; *:nth-child(3) { order: 3; }
	.c-home-cards .is-section1 .is-secondary &gt; *:nth-child(4) { order: 4; }
	
	.c-home-cards .is-secondary &gt; * {
		border: 0;
	}
	
	.c-home-cards .is-hover-show a h3 i {
		font-size: 4vw;
	}
	
	.c-home-cards .is-hover-show a h3 em {
		font-size: 6vw;
		letter-spacing: 0;
	}
	
	.c-home-cards .is-hover-show a .is-button-more {
		font-size: 3vw;
		width: 80%;
	}
	
	
	.c-home-cards .is-hover-show.is-mini a h3 i {
		font-size: 3vw;
	}
	
	.c-home-cards .is-hover-show.is-mini a h3 em {
		font-size: 5vw;
	}
	
	.c-home-cards .is-hover-show.is-mini a .is-button-more {
		padding: 1.5em 0;
	}
	
	.c-home-cards .is-info h3 {
		font-size: calc(0.15625vw * 22);
		margin: 0 0 8%;
	}
	
	.c-home-cards .is-info time {
		font-size: calc(0.15625vw * 24);
	}
	
	.c-home-cards .is-info p {
		font-size: calc(0.15625vw * 24);
	}
	
	.c-home-cards .is-button a span {
		top: 47.5%;
	}
	
	.c-home-cards .is-button a em {
		font-size: calc(0.15625vw * 26);
		letter-spacing: .15em;
		padding: 3% 0 0;
	}
	
	
	
} /* END RESPONSIVE 767px */




@media screen and (max-width: 374px) {
	
	
	
	
} /* END RESPONSIVE 374px */




@media print {
	
	
	
	
} /* END PRINT */



</pre></body></html>