@charset "UTF-8";
/*----------------------------------------

	- common
	- kodawarisweetNav

-----------------------------------------*/

/*----------------------------------------
	common
-----------------------------------------*/

#fwCms_wrapper h1 {
	margin: auto;
}

@media screen and (min-width: 768px) {
	#fwCms_wrapper h1 {
		max-width: 1080px;
	}
}

#fwCms_wrapper .frame_MH .brandArea-wrapper,
#fwCms_wrapper .frame_MH .rankingArea .cpBody,
#fwCms_wrapper .frame_MH .rankingArea .swiper-area {
	background-color: #fbf0ec;
}

/*----------------------------------------
	kodawarisweetNav
-----------------------------------------*/

#fwCms_wrapper .kodawarisweetNav {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1.3vw;
	margin: 1.3vw auto 0;
}

#fwCms_wrapper .kodawarisweetNav li {
	width: calc(50% - (1.3vw/2));
}

@media screen and (min-width: 768px) {
	#fwCms_wrapper .kodawarisweetNav {
		justify-content: stretch;
		flex-wrap: inherit;
		gap: 10px;
		max-width: 1080px;
		margin-top: 10px;
	}

	#fwCms_wrapper .kodawarisweetNav li {
		width: clac(33.33% - (20px/3));
	}
}