@media screen and (max-width: 1023px) {


/* 追従ナビ */
#gnavProduct .p-gnav__search {
	padding: 0 20px 0 0;
}
	#gnavProduct .p-gnav__search .c-searchForm {
		border-bottom: none;
	}
		#gnavProduct .p-gnav__search .c-searchForm .c-searchForm__input {
			padding: 20px;
			font-size: 1.6rem;
		}
	

#gnavProduct .p-gnav__area {
	background: #FEF6F7;
	padding: 25px 20px;
}
	#gnavProduct .p-gnav__area .p-gnav__tit {
		font-size: 1.6rem;
		font-weight: 700;
		line-height: 1;
		margin-bottom: 15px;
	}
	
	#gnavProduct .p-gnav__area .p-gnavList__item {
		border-bottom: none;
		margin-bottom: 12px;
		background: #fff;
		border-radius: 5px;
		overflow: hidden;
	}
	#gnavProduct .p-gnav__area .p-gnavList__item:nth-last-child(1) {
		margin-bottom: 0;
	}
		#gnavProduct .p-gnav__area .p-gnavList__item > a {
			padding: 15px 15px;
		}
	
		#gnavProduct .p-gnav__area .p-gnavList__item .p-gnavSubList {
			padding: 0 15px 15px 15px;
		}
			#gnavProduct .p-gnav__area .p-gnavList__item .p-gnavSubList .p-gnavSubList__item {
				width: 48.5%;
				margin-right: 3%;
				margin-bottom: 3%;
				background: #fff;
				border: solid 1px #ddd;
				border-radius: 5px
			}
			#gnavProduct .p-gnav__area .p-gnavList__item .p-gnavSubList .p-gnavSubList__item:nth-child(2n) {
				margin-right: 0;
			}
				#gnavProduct .p-gnav__area .p-gnavList__item .p-gnavSubList .p-gnavSubList__item a {
					padding: 4px 25px 4px 10px;
					letter-spacing: 0;
					background: url("https://since1922.itembox.design/item/img/common/ico-arrow.svg") no-repeat right 10px center / 14px;
				}


	

/* メニューナビ */
#header #gnav .p-gnavList__item > a {
	font-size: 1.6rem;
}
#header #gnav .p-gnavList__item > a.is-active {
	background: #FEF6F7;
}
	
	
#header #gnav .p-gnavList__item .p-gnavSub {
	background: #FEF6F7;
	padding: 0 15px 15px 15px;
}
	#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item {
		border-bottom: none;
		margin-bottom: 12px;
		background: #fff;
		border-radius: 5px;
		overflow: hidden;
	}
	#header #gnav .p-gnavList__item .p-gnavSub .p-gnavSubList__item:nth-child(odd) {
		background: #fff;
		margin-bottom: 12px;
	}
	#header #gnav .p-gnavList__item .p-gnavSub .p-gnavSubList__item:nth-child(even) {
		background: #fff;
		margin-bottom: 12px;
	}
	#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item:nth-last-child(1) {
		margin-bottom: 0;
	}
		#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item > a {
			padding: 15px 15px;
			font-size: 1.4rem;
		}
		#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item > a.is-active {
			background: #fff;
		}
	
		#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item .p-gnavSub {
			padding: 0;
			background: #fff;
		}
			#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item .p-gnavSubList {
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				padding: 0 15px 15px 15px;
			}
				#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item .p-gnavSubList .p-gnavSubList__item {
					width: 48.5%;
					margin-right: 3%;
					margin-bottom: 3%;
					background: #fff;
					border: solid 1px #ddd;
					border-radius: 5px
				}
				#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item .p-gnavSubList .p-gnavSubList__item:nth-child(2n) {
					margin-right: 0;
				}
					#header #gnav .p-gnavList__item .p-gnavSub .p-gnavList .p-gnavList__item .p-gnavSubList .p-gnavSubList__item a {
						padding: 4px 25px 4px 10px;
						letter-spacing: 0;
						background: url("https://since1922.itembox.design/item/img/common/ico-arrow.svg") no-repeat right 10px center / 14px;
					}






























}