
.airplus_bnr {
	margin: 8rem 0;
}
.airplus_bnr .st2-list--note__holder{
	max-width: 760px;
    margin: 0 auto;
}
.airplus_bnr .st2-list--note__item>div.st2-list--note__container{
	font-size: 1.2rem;
}

.plan_contents .plan_anc{
	max-width: 1100px;
	margin:0 auto 8rem;
	padding: 0 20px;
}
.plan_contents .plan_anc ul{
	display: flex;
	gap:1rem;
	justify-content: center;
}
.plan_contents .plan_anc ul li{
	flex: 1;
}
.plan_contents .plan_anc ul li a{
    font-size: 1.6rem;
    color: #263c4d;
    position: relative;
    display: block;
    background-color: #ffd974;
    text-align: center;
    padding: 1rem 2.5rem;
}
.plan_contents .plan_anc ul li a .st2-icon-bottom-arrow {
    width: 1.4rem;
    height: 1.4rem;
    fill: #263c4d;
    position: absolute;
    top: 50%;
	right: 10px;
    transform: translateY(-50%);
}

.plan_contents .st2-catch[data-style="2"] p {
	font-size: 1.8rem;
	font-weight: bold;
	color: #4e3200;
	display: inline-block;
	background: linear-gradient(transparent 70%, #fffe00 35%);
}
@media (max-width:736px) {
	.airplus_bnr .st2-list--note__item{
		padding-left: 1.2rem;
	}
	.airplus_bnr .st2-list--note__item>div.st2-list--note__container{
		font-size: 90%;
	}
	.airplus_bnr .st2-catch[data-style="1"] p {
		font-size: 1.3rem;
	}
	.airplus_bnr .st2-pic-block {
		margin-bottom: 1rem;
	}
	.plan_contents .plan_anc {
		margin: -3rem auto 5rem;
		padding: 0;
	}
	.plan_contents .plan_anc ul {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.plan_contents .plan_anc ul li{
		width: auto;
		flex: auto;
	}
	.plan_contents .plan_anc ul li a {
		font-size: 1.1rem;
		padding: 0.8rem 2.5rem;
	}
	.plan_contents .plan_anc ul li a .st2-icon-bottom-arrow {
		width: 1.0rem;
		height: 1.0rem;
	}
	.plan_contents .st2-catch[data-style="2"] p {
		font-size: 1.1rem;
		margin: 1rem 0;
		display: inline;
	}
	.st2-btn:last-child {
		margin: -1rem auto 10rem;
	}
}



