@media (max-width: 766px) {
	.howtocharge {
		display: none;
	}
	.t_howtocharge {
		display: none;
	}

	.larapay_advantage {
		margin-top: 6.25rem;
		width: 100%;
	}

	.larapay_advantage_button_rightimg {
		margin-top: 5px;
	}

	.larapay_advantage_title h2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 2rem;

		font-style: normal;

		font-weight: 900;

		line-height: normal;

		margin-bottom: 4.38rem;
	}

	.m_howtocharge {
		width: 100%;
	}

	.larapay_advantage_waytocharge {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.8rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-bottom: 2rem;

		margin-top: 0.81rem;

		text-align: center;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2,
	.larapay_advantage_squre3,
	.larapay_advantage_squre4 {
		width: 15.625rem;

		height: 22.5rem;

		/* flex-wrap: wrap; */

		border-radius: 1.125rem;

		border: 1px solid #47597a;
		margin: 0 auto;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2,
	.larapay_advantage_squre3 {
		margin-bottom: 2.31rem;
	}

	.larapay_advantage_squre1_title h4,
	.larapay_advantage_squre2_title h4,
	.larapay_advantage_squre3_title h4,
	.larapay_advantage_squre4_title h4 {
		color: var(--pay, #0d3157);
		font-family: "Zen Kaku Gothic New", sans-serif;
		font-size: 1.25rem;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p1,
	.larapay_advantage_squre2_explain_p,
	.larapay_advantage_squre3_explain_p,
	.larapay_advantage_squre4_explain_p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.775rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.725rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_img,
	.larapay_advantage_squre2_img,
	.larapay_advantage_squre3_img,
	.larapay_advantage_squre4_img {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_img {
		margin-top: 2.5rem;

		/* margin-bottom: 2.31rem;     */
	}

	.larapay_advantage_squre2_img {
		margin-top: 2.62rem;

		/* margin-bottom: 2.47rem; */
	}

	.larapay_advantage_squre3_img {
		margin-top: 2.62rem;

		/* margin-bottom: 1.63rem; */
	}

	.larapay_advantage_squre4_img {
		margin-top: 1rem;

		/* margin-bottom: 2.87rem; */
	}

	.larapay_advantage_squre1_title,
	.larapay_advantage_squre2_title,
	.larapay_advantage_squre3_title,
	.larapay_advantage_squre4_title {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_explain1,
	.larapay_advantage_squre1_explain2,
	.larapay_advantage_squre2_explain,
	.larapay_advantage_squre3_explain,
	.larapay_advantage_squre4_explain {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_guide_button p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.8rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-top: 4.12rem;

		text-align: center;
	}

	.larapay_advantage_button {
		width: 100%;
		margin: 0 auto;
		margin-top: 0.81rem;
	}

	.larapay_advantage_button_a {
		display: block;

		border-radius: 0.5rem;

		border: 2px solid var(--pay, #0d3157);

		background: var(--pay, #0d3157);

		color: #fff;

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.8rem;

		font-style: normal;

		font-weight: 700;

		line-height: normal;

		padding-top: 0.62rem;

		padding-bottom: 0.62rem;

		gap: 0.625rem;

		text-decoration-line: none;
		text-align: center;

		width: 300px;
	}
}

@media (min-width: 767px) and (max-width: 960px) {
	.m_howtocharge {
		display: none;
	}

	.howtocharge {
		display: none;
	}

	.larapay_advantage {
		margin-top: 6.25rem;
		width: 100%;
	}

	.larapay_advantage_button_rightimg {
		margin-top: 10px;
	}

	.larapay_advantage_title h2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 2rem;

		font-style: normal;

		font-weight: 900;

		line-height: normal;

		margin-bottom: 4.38rem;
	}

	.t_howtocharge {
		width: 100%;
	}

	.larapay_advantage_waytocharge {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-bottom: 2rem;

		margin-top: 0.81rem;
	}

	.larapay_advantage_squrebox1,
	.larapay_advantage_squrebox2 {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2,
	.larapay_advantage_squre3,
	.larapay_advantage_squre4 {
		width: 15.625rem;

		height: 22.5rem;

		/* flex-wrap: wrap; */

		border-radius: 1.125rem;

		border: 1px solid #47597a;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2 {
		margin-bottom: 2.31rem;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre3 {
		margin-right: 3.87rem;
	}

	.larapay_advantage_squre1_title h4,
	.larapay_advantage_squre2_title h4,
	.larapay_advantage_squre3_title h4,
	.larapay_advantage_squre4_title h4 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1.25rem;

		font-style: normal;

		font-weight: 700;

		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p1,
	.larapay_advantage_squre2_explain_p,
	.larapay_advantage_squre3_explain_p,
	.larapay_advantage_squre4_explain_p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.875rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.8125rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_img,
	.larapay_advantage_squre2_img,
	.larapay_advantage_squre3_img,
	.larapay_advantage_squre4_img {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_img {
		margin-top: 2.5rem;

		/* margin-bottom: 2.31rem;     */
	}

	.larapay_advantage_squre2_img {
		margin-top: 2.62rem;

		/* margin-bottom: 2.47rem; */
	}

	.larapay_advantage_squre3_img {
		margin-top: 2.62rem;

		/* margin-bottom: 1.63rem; */
	}

	.larapay_advantage_squre4_img {
		margin-top: 1rem;

		/* margin-bottom: 2.87rem; */
	}

	.larapay_advantage_squre1_title,
	.larapay_advantage_squre2_title,
	.larapay_advantage_squre3_title,
	.larapay_advantage_squre4_title {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_explain1,
	.larapay_advantage_squre1_explain2,
	.larapay_advantage_squre2_explain,
	.larapay_advantage_squre3_explain,
	.larapay_advantage_squre4_explain {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_guide_button p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-top: 4.12rem;
	}

	.larapay_advantage_button {
		margin-top: 0.81rem;
	}

	.larapay_advantage_button_a {
		width: 35.125rem;
		border-radius: 0.5rem;

		border: 2px solid var(--pay, #0d3157);

		background: var(--pay, #0d3157);

		color: #fff;

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1.25rem;

		font-style: normal;

		font-weight: 700;

		line-height: normal;

		padding-top: 0.62rem;

		padding-bottom: 0.62rem;

		padding-left: 13.81rem;

		padding-right: 13.81rem;

		gap: 0.625rem;

		text-decoration-line: none;
		text-align: center;
	}
}

@media (min-width: 961px) {
	.m_howtocharge {
		display: none;
	}

	.t_howtocharge {
		display: none;
	}

	.larapay_advantage {
		margin-top: 6.25rem;
		width: 100%;
	}

	.larapay_advantage_button_rightimg {
		margin-top: 10px;
	}

	.larapay_advantage_title h2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 2rem;

		font-style: normal;

		font-weight: 900;

		line-height: normal;

		margin-bottom: 4.38rem;
	}

	.howtocharge {
		width: 100%;
	}

	.larapay_advantage_waytocharge {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-bottom: 2rem;

		margin-top: 0.81rem;
	}

	.larapay_advantage_squrebox1,
	.larapay_advantage_squrebox2 {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2,
	.larapay_advantage_squre3,
	.larapay_advantage_squre4 {
		width: 15.625rem;

		height: 22.5rem;

		/* flex-wrap: wrap; */

		border-radius: 1.125rem;

		border: 1px solid #47597a;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre2 {
		margin-bottom: 2.31rem;
	}

	.larapay_advantage_squre1,
	.larapay_advantage_squre3 {
		margin-right: 3.87rem;
	}

	.larapay_advantage_squre1_title h4,
	.larapay_advantage_squre2_title h4,
	.larapay_advantage_squre3_title h4,
	.larapay_advantage_squre4_title h4 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1.25rem;

		font-style: normal;

		font-weight: 700;

		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p1,
	.larapay_advantage_squre2_explain_p,
	.larapay_advantage_squre3_explain_p,
	.larapay_advantage_squre4_explain_p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.875rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_explain_p2 {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 0.8125rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;
	}

	.larapay_advantage_squre1_img,
	.larapay_advantage_squre2_img,
	.larapay_advantage_squre3_img,
	.larapay_advantage_squre4_img {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_img {
		margin-top: 2.5rem;

		/* margin-bottom: 2.31rem;     */
	}

	.larapay_advantage_squre2_img {
		margin-top: 2.62rem;

		/* margin-bottom: 2.47rem; */
	}

	.larapay_advantage_squre3_img {
		margin-top: 2.62rem;

		/* margin-bottom: 1.63rem; */
	}

	.larapay_advantage_squre4_img {
		margin-top: 1rem;

		/* margin-bottom: 2.87rem; */
	}

	.larapay_advantage_squre1_title,
	.larapay_advantage_squre2_title,
	.larapay_advantage_squre3_title,
	.larapay_advantage_squre4_title {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_squre1_explain1,
	.larapay_advantage_squre1_explain2,
	.larapay_advantage_squre2_explain,
	.larapay_advantage_squre3_explain,
	.larapay_advantage_squre4_explain {
		display: flex;

		justify-content: center;
	}

	.larapay_advantage_guide_button p {
		color: var(--pay, #0d3157);

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1rem;

		font-style: normal;

		font-weight: 400;

		line-height: normal;

		margin-top: 4.12rem;
	}

	.larapay_advantage_button {
		margin-top: 0.81rem;
	}

	.larapay_advantage_button_a {
		width: 35.125rem;
		border-radius: 0.5rem;

		border: 2px solid var(--pay, #0d3157);

		background: var(--pay, #0d3157);

		color: #fff;

		font-family: "Zen Kaku Gothic New", sans-serif;

		font-size: 1.25rem;

		font-style: normal;

		font-weight: 700;

		line-height: normal;

		padding-top: 0.62rem;

		padding-bottom: 0.62rem;

		padding-left: 13.81rem;

		padding-right: 13.81rem;

		gap: 0.625rem;

		text-decoration-line: none;
		text-align: center;
	}
}

.larapay_advantage_button_a {
	white-space: nowrap;
}
