@charset "UTF-8";
/*----------------------------------------

	- common
	- bimigensenNav

-----------------------------------------*/

/*----------------------------------------
	common
-----------------------------------------*/

#fwCms_wrapper h1 {
	margin: auto;
}

@media screen and (min-width: 768px) {
	#fwCms_wrapper h1 {
		max-width: 1080px;
	}
}

#fwCms_wrapper .frame_MH .rankingArea .cpBody,
#fwCms_wrapper .frame_MH .rankingArea .swiper-area {
	background-color: #fcf8eb;
}

/*----------------------------------------
	bimigensenNav
-----------------------------------------*/

#fwCms_wrapper .bimigensenNav {
	display: flex;
	gap: 1.3vw 1.3vw;
	justify-content: space-between;
}

#fwCms_wrapper .bimigensenNav li {
	width: calc((100% - 1.3vw)/2);
}

#fwCms_wrapper .bimigensenNav li a {
	display: block;
}

@media screen and (min-width: 768px) {
	#fwCms_wrapper .bimigensenNav {
		gap: 20px 20px;
		max-width: 820px;
		margin: 0 auto;
	}

	#fwCms_wrapper .bimigensenNav li {
		width: calc((100% - 20px)/2);
	}
}