body {
	font-family: "Zen Kaku Gothic New", sans-serif;
	-webkit-text-size-adjust: 100%;
}

.guide {
	background-color: #e3e5eb;
}

.guide_title {
	color: var(--pay, #0d3157);
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	padding-top: 7.94rem;
}

.guide_title_img {
	position: absolute;
	padding-top: 5.2rem;
}

.guide_smallTitle_area {
	margin-top: 1.37rem;

	color: var(--pay, #0d3157);
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

@media screen and (min-width: 1320px) {
	.guide_box_area {
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 50px;
	}

	#guide_box_column6 {
		visibility: hidden;
	}
}

@media screen and (max-width: 1320px) and (min-width: 767px) {
	.guide_box_area {
		grid-template-columns: 1fr 1fr;
		grid-gap: 4.2rem;
	}

	#guide_box_column6 {
		visibility: hidden;
	}
}

@media screen and (max-width: 767px) {
	.guide_box_area {
		grid-template-columns: 1fr;
		grid-gap: 4.2rem;
	}

	#guide_box_column6 {
		visibility: none;
	}

	#guide_box6 {
		display: none;
	}
}

.guid_boxs {
	margin-top: 3.81rem;
	padding-bottom: 6.44rem;

	display: flex;
	margin-left: auto;
	margin-right: auto;
}

.guide_box_area {
	display: grid;

	margin-left: auto;
	margin-right: auto;
}

.guide_box_title {
	text-align: center;
	margin: 0px;
	color: var(--pay, #0d3157);
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.guide_box {
	width: 17.625rem;
	height: 25rem;
	flex-shrink: 0;

	border-radius: 2.3125rem;
	border: 3px solid #47597a;
	background: #fff;
}

#guide_box1_ios {
	display: flex;
	justify-content: center;
	margin-top: 5.5rem;
}
#guide_box1_android {
	display: flex;
	justify-content: center;
	margin-top: 1.77rem;
}
#guide_box1_application_download_string {
	color: var(--pay, #0d3157);
	text-align: center;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	margin-top: 2.31rem;
}
#guide_box1_application_download_explain_1 {
	margin-top: 0.88rem;
	text-align: center;
}

#guide_box1_application_download_explain_2 {
	text-align: center;
}

#guide_box2_phone {
	display: flex;
	justify-content: center;
	margin-top: 1.81rem;
}
#guide_box2_string {
	color: var(--pay, #0d3157);
	text-align: center;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	margin-top: 1.06rem;
}

.guide_box_explain {
	color: var(--pay, #0d3157);
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	/* line-height: 155%; */
	line-height: 5px;

	text-align: center;

	margin-left: 1rem;
}
#guide_box2_explain_1 {
	margin-right: 1rem;
	margin-top: 0.88rem;
}

#guide_box3_phone {
	display: flex;
	justify-content: center;
	margin-top: 1.88rem;
}
#guide_box3_string {
	color: var(--pay, #0d3157);
	text-align: center;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	margin-top: 1.06rem;
}

#guide_box3_explain1_1 {
	margin-top: 0.88rem;
}
.guide_box3_explain1 {
	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;

	line-height: 5px;

	text-align: center;
}

#guide_box3_explain2_1 {
	margin-top: 1.44rem;
}

.guide_box3_explain2 {
	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; */
	line-height: 5px;

	text-align: center;
}
#guide_box3_explain2_2 {
	margin-right: 3rem;
}

#guide_box4_phone {
	display: flex;
	justify-content: center;
	margin-top: 1.69rem;
}

#guide_box4_string {
	color: var(--pay, #0d3157);
	text-align: center;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	margin-top: 1rem;
}

.guide_box4_explain {
	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; */
	line-height: 5px;

	text-align: center;
}

#guide_box4_explain1 {
	margin-top: 0.88rem;
	margin-right: 3rem;
}
#guide_box4_explain2 {
	margin-right: 3rem;
}
#guide_box4_explain6 {
	margin-right: 9rem;
}

#guide_box5_phone {
	display: flex;
	justify-content: center;
	margin-top: 1.69rem;
}
#guide_box5_string {
	color: var(--pay, #0d3157);
	text-align: center;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;

	margin-top: 1rem;
}

.guide_box5_explain {
	color: var(--pay, #0d3157);
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	/* line-height: normal; */
	line-height: 5px;

	text-align: center;
}
#guide_box5_explain1 {
	margin-top: 0.44rem;
	line-height: 15px;
}

#guide_box5_explain2 {
	line-height: 15px;
}

/* 여기 수정 ----------------------------------- */

.guide_box5_button {
	display: flex;
	justify-content: center;
	margin-top: 1.1rem;
}

/* 여기 수정 ----------------------------------- */

.guide_box5_a {
	border-radius: 2.1875rem;
	background: #47597a;
	text-decoration: none;
	color: inherit;

	color: #fff;
	font-family: "Zen Kaku Gothic New", sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.5rem;
	/* text-decoration-line: underline; */

	padding-top: 0.62rem;
	padding-bottom: 0.62rem;
	padding-left: 1.69rem;
	padding-right: 1.69rem;
}

/* 여기 새로 생성 ---------------------------------- */

.guid_boxs_small_explain {
	font-size: 10px;
	text-align: center;
}

/* 여기 새로 생성 ---------------------------------- */
