@charset "utf-8";

/* ---------------------------------------------------------------------------------------------------- */

.section_1 {}

.section_1 .inner {
	padding: 10% 0;
}

.section_1 .wrap {
	gap: 48px;
}

.section_1 .content_wrap {
    gap: 24px;
    width: 90%;
    max-width: 1280px;
}

.section_1 .content_wrap .content {}

.section_1 .content_wrap .content .item_wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0px;
    width: 100%;
    max-width: 100%;
}

.section_1 .content_wrap .content .item_wrap .item {}

.section_1 .content_wrap .content .item_wrap .item_2 .text {
    width: 90%;
    margin: 0 auto;
}

.section_1 .content_wrap .content .item_wrap .item_2 .text_1 {
	margin-top: 12px;
}

.section_1 .content_wrap .content .item_wrap .item_2 .text_2 {}

.section_1 .content_wrap .content .item_wrap .item_2 .text_3 {
    margin-top: 12px;
    text-align: right;
}

@media screen and (min-width: 768px) {
	
}

@media screen and (min-width: 1280px) {
	.section_1 .wrap {
		gap: 96px;
	}

	.section_1 .content_wrap {
		flex-direction: row;
		flex-wrap: wrap;
        gap: 48px 24px;
	}

	.section_1 .content_wrap .content {
		width: calc((100% - (24px * 2)) / 3);
	}
}

@media screen and (min-width: 1440px) {
	.section_1 .wrap {
		gap: 120px;
	}

	.section_1 .content_wrap {
		gap: 108px 60px;
        width: 80%;
	}

	.section_1 .content_wrap .content {
		width: calc((100% - (60px * 2)) / 3);
	}

	.section_1 .content_wrap .content .item_wrap .item_2 .text {
		font-size: 1.125rem;
	}
}

@media screen and (min-width: 1920px) {
	.section_1 .wrap {
		gap: 144px;
	}
}

/* ---------------------------------------------------------------------------------------------------- */

.pagination {
    display: flex;
    justify-content: center;
    gap: 12px;
}

.pagination a,
.pagination span {
    display: inline-block;
    padding: 4px 8px;
	line-height: 1;
    color: #ffffff;
    text-decoration: none;
}

.pagination .current {
    color: #ff0b21;
}

@media screen and (min-width: 1440px) {
	.pagination a,
	.pagination span {
		font-size: 1.125rem;
	}
}
