@charset "UTF-8";

.trident_column .list_01 {
	width: 95% !important;
	/*column-gap: 4%;*/
}
.ttl_line_01 {
	justify-content: space-between !important;
}
.sizing_list {
	padding-right: 15px;
	font-size: 13px;
}
.sizing_list * {
	font-weight: bold;
}
.sizing_list div {
	display: flex;
	color: #235d2a;
	text-align: justify;

	row-gap: 5px;
}
.sizing_list div span {
	display: inline-block;
	white-space: nowrap;
}
.sizing_list div ul {
	display: flex;
	max-width: 200px;
	min-width: 200px;
	flex-wrap: wrap;

	row-gap: 10px;
}
.sizing_list div ul li:not(:nth-last-of-type(1))::after {
	content: "/";
}
@media screen and (max-width: 600px) {
	.genkibar .acl_genkibar_01 .menu_wrap .menu_table .ttl_line_01 .table_ttl_01 {
		padding-left: 5px !important;
		font-size: 4vw !important;
	}
	.genkibar .acl_genkibar_01 .menu_wrap .menu_table .ttl_line_01 .table_ttl_01 {
	}
}
@media screen and (max-width: 768px) {
	.trident_column .list_01 {
		width: 95% !important;
		column-gap: 4% !important;
	}
}
@media screen and (min-width: 768px) {
	.trident_column .list_01 li {
		width: 27.5% !important;
	}
}


@media screen and (max-width: 767px) {
	.sizing_list {
		padding-right: 5px !important;
		font-size: 12px !important;
	}
	.trident_column .list_01 li {
		width: 45% !important;
	}
	@media screen and (max-width: 500px) {
		.sizing_list div {
			flex-direction: column;
		}
	}
}
