@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: #fcf0ed;
}

/*----------------------------------------
	kodawarisweetNav
-----------------------------------------*/

#fwCms_wrapper .kodawarisweetNav {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: auto;
}

#fwCms_wrapper .kodawarisweetNav li {
	width: calc(50% - (1.3vw/2));
	margin-top: 1.3vw;
}

@media screen and (min-width: 768px) {
	#fwCms_wrapper .kodawarisweetNav {
		justify-content: stretch;
		flex-wrap: inherit;
		max-width: 1080px;
	}

	#fwCms_wrapper .kodawarisweetNav li {
		width: calc(33.33% - 6px);
		max-width: 354px;
		margin-top: 10px;
	}

	#fwCms_wrapper .kodawarisweetNav li:not(:first-child) {
		margin-left: 9px;
	}
}