@charset "utf-8";

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

.section_1 {}

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

.section_1 .wrap {
	gap: 24px;
}

.section_1 .heading_wrap {
	width: 100%;
	padding: 0;
	background-color: transparent;
}

.section_1 .heading_wrap .heading {
	position: absolute;
	top: 42.5%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: max-content;
	max-width: 100%;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #6e0811;
}

.section_1 .heading_wrap .note {
	position: absolute;
	bottom: 0;
	right: -4px;
	transform: translate(100%, 0);
	font-size: 1rem;
	color: #6e0811;
	white-space: nowrap;
}

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

.section_1 .content_wrap .content {}

.section_1 .content_wrap .content .item_wrap {
	gap: 24px;
}

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


.section_1 .content_wrap .content .item_wrap .item .table_wrap {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0px;
	width: 90%;
	padding: 16px 0 0;
}

.section_1 .content_wrap .content .item_wrap .item .table_wrap:last-child {
	padding: 16px 0;
}

.section_1 .content_wrap .content .item_wrap .item .table_heading {
	width: 100%;
}

.section_1 .content_wrap .content .item_wrap .item .table {
	width: 90%;
}

.section_1 .content_wrap .content .item_wrap .item .table tr 

.section_1 .content_wrap .content .item_wrap .item .table tr th,
.section_1 .content_wrap .content .item_wrap .item .table tr td {}

.section_1 .content_wrap .content .item_wrap .item .table tr th {
	padding-left: 0;
	text-align: left;
}

.section_1 .content_wrap .content .item_wrap .item .table tr td {
	padding-right: 0;
	text-align: right;
}

.section_1 .content_wrap .content .item_wrap .item .table_2 tr th,
.section_1 .content_wrap .content .item_wrap .item .table_2 tr td {
	width: 50%;
	text-align: left;
}

.section_1 .content_wrap .content .item_wrap .item.image {
	width: 50%;
}

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

@media screen and (min-width: 1280px) {
	.section_1 {
		background-image: url(../img/menu_bg_1.png);
		background-position: 50% 0;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.section_1 .content_wrap {
		flex-direction: row;
		align-items: flex-start;
	}

	.section_1 .content_wrap .content .item_wrap .item.image {
		width: auto;
		max-width: 100%;
		height: 100%;
		max-height: 100%;
	}

	.section_2 {
		background-image: none;
	}

	.section_3 {
		background-image: url(../img/menu_bg_2.png);
	}
}

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

	.section_1 .content_wrap {
		gap: 60px;
	}

	.section_1 .heading_wrap .heading {
		font-size: 1.875rem;
	}

	.section_1 .content_wrap .content .item_wrap {
		gap: 84px;
	}

	.section_1 .content_wrap .content .item_wrap .item .table tr th,
	.section_1 .content_wrap .content .item_wrap .item .table tr td {
		font-size: 1.125rem;
	}
}

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

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