@charset "utf-8";


/* グローバルメニュー */
/* ベースレイアウト */

.global-nav-header {
	display: inline-block;
}

.global-nav {
	margin: 0 0 4px;
	Z-index:50;
}

.global-nav .nav-list {
	display: flex;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.global-nav .nav-list .nav-item {
	display: inline-block;
}
.global-nav .nav-list .nav-item a {
	position: relative;
	font-size: 14px;
	line-height: 1;
	margin: 0 2em 0 0;
	color: #000000;
}
.global-nav .nav-list .nav-item a:hover {
	color: #0060ff;
}
.global-nav .nav-list .nav-item:last-child a {
	margin: 0 .2em 0 0;
}


/* サブナビゲーション */
@media screen and (min-width: 1000px) {
	.nav-list {
		position: relative;
	}

} /* サブナビゲーション終了 */


/* SP時：ハンバーガーメニューボタン */
.global-nav-icon {
	display: none;
}

@media screen and (max-width: 1000px) {
	.global-nav-header {
		height: 10px;
	}

	.global-nav .nav-list {
		background: rgba(242, 170, 128, 0.93);
		display: none;
		left: 0;
		top: 0;
		position: absolute;
		width: 100%;
	}


	.global-nav .nav-list .nav-item {
		display: block;
	}
	.global-nav .nav-list .nav-item:first-child {
		border-top: 1px solid #2d6f33;
	}
	.global-nav .nav-list .nav-item a {
		display: block;
		width: 100%;
		margin: 10px 0;
		padding: 30px 0 30px 20px;
		font-size: 24px;
		font-weight: 700;
		color: #FFF;
		border-bottom: 1px solid #2d6f33;
	}
	.global-nav .nav-list .nav-item a {
	}
	.global-nav .nav-list.nav-item a:visited ,
	.global-nav .nav-list.nav-item a:active {
		color: #ffffff;
	}
	.global-nav .nav-list .nav-item a:hover {
		color: #044d95;
	}


	.global-nav-icon {
		color: #e9752c;
		cursor: pointer;
		display: inline-block;
		font-size: 44px;
		position: absolute;
		right: 20px;
		top: 0;
		z-index: 2;
	}
} /*SP時：ハンバーガーメニューボタン終了 */


@media screen and (max-width: 1000px) {
	.global-nav {
		left: 0;
		position: fixed;
		top: 60px;
		margin: 0;
		width: 100%;
	}

	.global-nav .nav-list {
		height: auto;
		overflow: visible;
		-webkit-overflow-scrolling: touch;
	}
} /*@media screen終了*/

