/*
 * ハンバーガーメニューの詰め調整（SOLUTION に AI Training を追加した分を1画面に収める）
 * scss/header.scss → first.css の上書き。SCSS のビルド環境が手元にないため素の CSS で追加している。
 * SCSS 側へ取り込む場合は、この内容を header.scss に移してこのファイルを削除する。
 */

@media screen and (min-width: 769px) {
	.l-header .header_link nav {
		padding: 8.5rem 3rem 3rem 11rem;
	}

	.l-header .header_link nav ul li:not(:last-child) {
		margin-bottom: 2rem;
	}

	.l-header .header_link nav ul li .en {
		font-size: 2.1rem;
	}

	.l-header .header_link nav ul li .child_list {
		margin-top: 1rem;
	}

	.l-header .header_link nav ul li .child_list:not(:last-child) {
		margin-bottom: 1rem;
	}

	.l-header .header_link nav ul li .child_list li:not(:last-child) {
		margin-bottom: 1rem;
	}

	.l-header .header_link nav ul li .child_list li .en {
		font-size: 1.8rem;
	}

	.l-header .header_link nav ul li .child_list li::before {
		top: 1.8rem;
	}
}

/* 高さの低いPC（1366×768 のノートPC等） */
@media screen and (min-width: 769px) and (max-height: 760px) {
	.l-header .header_link nav {
		padding-top: 7.5rem;
		padding-bottom: 2rem;
	}

	.l-header .header_link nav ul li:not(:last-child) {
		margin-bottom: 1.4rem;
	}

	.l-header .header_link nav ul li .en {
		font-size: 1.9rem;
	}

	.l-header .header_link nav ul li .ja {
		font-size: 1.1rem;
	}

	.l-header .header_link nav ul li .child_list {
		margin-top: 0.6rem;
	}

	.l-header .header_link nav ul li .child_list:not(:last-child) {
		margin-bottom: 0.6rem;
	}

	.l-header .header_link nav ul li .child_list li:not(:last-child) {
		margin-bottom: 0.6rem;
	}

	.l-header .header_link nav ul li .child_list li .en {
		font-size: 1.6rem;
	}

	.l-header .header_link nav ul li .child_list li::before {
		top: 1.6rem;
	}
}

@media screen and (max-width: 768px) {
	.l-header .header_link nav ul li:not(:last-child) {
		margin-bottom: 1.4rem;
	}

	.l-header .header_link nav ul li .child_list {
		margin-top: 0.8rem;
	}

	.l-header .header_link nav ul li .child_list:not(:last-child) {
		margin-bottom: 0.8rem;
	}

	.l-header .header_link nav ul li .child_list li:not(:last-child) {
		margin-bottom: 0.8rem;
	}
}
