@charset "UTF-8";

#navi .navi-inner .navi-cuisinetop a {
	background-position: left bottom ;
}

#meat-box-sp,
#seika-jiba-box-sp,
#sake-box-sp {
	display: none;
}


#main {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.cui-main-pic {
	margin: 0px 0px 30px 0px;
}
/* 群馬の肉 */
#meat-box {
	position: relative;
	width: 1000px;
	height: 620px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-meat-back.jpg) top left no-repeat;
}
.meat-title {
	position: absolute;
	top: 310px;
	left: 54px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.meat-title a {
	display: block;
	width: 97px;
	height: 264px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/cui-title-meat.gif) top left no-repeat;
}
.meat-title a:hover {
	background: url(../img2/cui-title-meat.gif) top right no-repeat;
}
.meat-bnr {
	position: absolute;
	top: 142px;
	left: 185px;
	width: 42px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.meat-bnr a {
	display: block;
	width: 42px;
	height: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-meat-bnr.jpg) top left no-repeat;
}
.meat-bnr a:hover {
	background: url(../pic2/cui-meat-bnr.jpg) top right no-repeat;
}
.meat-text-box {
	position: absolute;
	bottom: 70px;
	right: 30px;
	width: 690px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.meat-text-top {
	margin: 0px 0px 15px 0px;
}
.meat-text-bottom {
	margin: 0px 0px 0px 0px;
/*	text-shadow: 0px 0px 4px #000;*/
}
.meat-bnr-s {
	position: absolute;
	bottom: 8px;
	right: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.meat-bnr-s a {
	display: block;
	width: 126px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/ons-bnr-s.gif) top left no-repeat;
}
.meat-bnr-s a:hover {
	background: url(../img2/ons-bnr-s.gif) bottom left no-repeat;
}

/* 青果+地場産品 */
#seika-jiba-box {
	width: 1000px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

/* 青果 */
#seika-box {
	float: left;
	position: relative;
	width: 475px;
	height: 530px;
	margin: 0px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-seika-back.jpg) top left no-repeat;
}
.seika-title {
	position: absolute;
	top: 180px;
	left: 320px;
	width: 66px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.seika-title a {
	display: block;
	width: 66px;
	height: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/cui-title-seika.gif) top left no-repeat;
}
.seika-title a:hover {
	background: url(../img2/cui-title-seika.gif) top right no-repeat;
}
.seika-bnr {
	position: absolute;
	top: 60px;
	left: 410px;
	width: 42px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.seika-bnr a {
	display: block;
	width: 42px;
	height: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-seika-bnr.jpg) top left no-repeat;
}
.seika-bnr a:hover {
	background: url(../pic2/cui-seika-bnr.jpg) top right no-repeat;
}
.seika-text-box {
	position: absolute;
	bottom: 40px;
	left: 30px;
	width: 256px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.seika-text-top {
	margin: 0px 0px 15px 0px;
}
.seika-text-bottom {
	margin: 0px 0px 0px 0px;
}
.seika-bnr-s {
	position: absolute;
	bottom: 0px;
	left: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.seika-bnr-s a {
	display: block;
	width: 126px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/ons-bnr-s.gif) top left no-repeat;
}
.seika-bnr-s a:hover {
	background: url(../img2/ons-bnr-s.gif) bottom left no-repeat;
}

/* 地場産品 */
#jiba-box {
	float: left;
	position: relative;
	width: 475px;
	height: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-jiba-back.jpg) top left no-repeat;
}
.jiba-title {
	position: absolute;
	top: 140px;
	left: 29px;
	width: 67px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.jiba-title a {
	display: block;
	width: 67px;
	height: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/cui-title-jiba.gif) top left no-repeat;
}
.jiba-title a:hover {
	background: url(../img2/cui-title-jiba.gif) top right no-repeat;
}
.jiba-bnr {
	position: absolute;
	top: 60px;
	left: 107px;
	width: 42px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.jiba-bnr a {
	display: block;
	width: 42px;
	height: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-jiba-bnr.jpg) top left no-repeat;
}
.jiba-bnr a:hover {
	background: url(../pic2/cui-jiba-bnr.jpg) top right no-repeat;
}
.jiba-text-box {
	position: absolute;
	bottom: 40px;
	right: 30px;
	width: 256px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.jiba-text-top {
	margin: 0px 0px 15px 0px;
}
.jiba-text-bottom {
	margin: 0px 0px 0px 0px;
}
.jiba-bnr-s {
	position: absolute;
	bottom: 0px;
	right: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.jiba-bnr-s a {
	display: block;
	width: 126px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/ons-bnr-s.gif) top left no-repeat;
}
.jiba-bnr-s a:hover {
	background: url(../img2/ons-bnr-s.gif) bottom left no-repeat;
}

/* 群馬の酒 */
#sake-box {
	position: relative;
	width: 1000px;
	height: 620px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-sake-back.jpg) top left no-repeat;
}
.sake-text-box {
	position: absolute;
	bottom: 70px;
	left: 20px;
	width: 690px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sake-text-top {
	margin: 0px 0px 15px 0px;
}
.sake-text-bottom {
	margin: 0px 0px 0px 0px;
}
.sake-bnr-s {
	position: absolute;
	bottom: 18px;
	left: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sake-bnr-s a {
	display: block;
	width: 126px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/ons-bnr-s.gif) top left no-repeat;
}
.sake-bnr-s a:hover {
	background: url(../img2/ons-bnr-s.gif) bottom left no-repeat;
}
.sake-title {
	position: absolute;
	top: 310px;
	right: 134px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sake-title a {
	display: block;
	width: 97px;
	height: 264px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img2/cui-title-sake.gif) top left no-repeat;
}
.sake-title a:hover {
	background: url(../img2/cui-title-sake.gif) top right no-repeat;
}

.sake-bnr {
	position: absolute;
	top: 142px;
	right: 50px;
	width: 42px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sake-bnr a {
	display: block;
	width: 42px;
	height: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../pic2/cui-sake-bnr.jpg) top left no-repeat;
}
.sake-bnr a:hover {
	background: url(../pic2/cui-sake-bnr.jpg) top right no-repeat;
}

@media (max-width: 840px) {
	#main {
		width: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	.bnr-s-sp {
		float: right;
		width: 126px;
		margin: 0% 0% 2% 0%;
	}
	.bnr-s-sp a {
		display: block;
		width: 126px;
		height: 18px;
		background: url(../img2/ons-bnr-s.gif) top left no-repeat;
	}
	.bnr-s-sp a:hover {
		background: url(../img2/ons-bnr-s.gif) bottom left no-repeat;
	}

	.cui-main-pic {
		width: 100%;
		margin: 0% 0% 5% 0%;
	}
	.cui-main-pic img {
		width: 100%;
	}

/*群馬の肉*/
	#meat-box {
		display: none;
	}
	#meat-box-sp {
		display: block;
		margin: 0% 0% 3% 0%;
	}
	#meat-box-sp .pic-box-sp {
		margin: 0 0 0 0;
	}
	#meat-box-sp .pic-box-sp img {
		width: 100%;
	}
	#meat-box-sp .naiyo-sp {
		margin: 0% 0% 2% 0%;
		padding: 2% 1% 1% 1%;
		background: #efefef;
	}
	#meat-box-sp .naiyo-sp .nai-text-sp {
		width: 100%;
		margin: 0% 0% 2% 0%;
	}

/* 青果+地場産品 */
	#seika-jiba-box {
		display: none;
	}
	#seika-jiba-box-sp {
		display: block;
		margin: 0% 0% 3% 0%;
	}

	#seika-box-sp {
		float: left;
		width: 49%;
		margin: 0% 2% 0% 0%;
	}
	#seika-box-sp .pic-box-sp,
	#jiba-box-sp .pic-box-sp {
		margin: 0 0 0 0;
	}
	#seika-box-sp .pic-box-sp img,
	#jiba-box-sp .pic-box-sp img {
		width: 100%;
	}
	#seika-box-sp .naiyo-sp,
	#jiba-box-sp .naiyo-sp {
		margin: 0% 0% 2% 0%;
		padding: 2% 1% 1% 1%;
		background: #efefef;
	}
	#seika-box-sp .naiyo-sp .nai-text-sp,
	#jiba-box-sp .naiyo-sp .nai-text-sp {
		width: 100%;
		margin: 0% 0% 2% 0%;
	}

	#jiba-box-sp {
		float: left;
		width: 49%;
		margin: 0% 0% 0% 0%;
	}

/*群馬の酒*/
	#sake-box {
		display: none;
	}
	#sake-box-sp {
		display: block;
		margin: 0% 0% 3% 0%;
	}
	#sake-box-sp .pic-box-sp {
		margin: 0 0 0 0;
	}
	#sake-box-sp .pic-box-sp img {
		width: 100%;
	}
	#sake-box-sp .naiyo-sp {
		margin: 0% 0% 2% 0%;
		padding: 2% 1% 1% 1%;
		background: #efefef;
	}
	#sake-box-sp .naiyo-sp .nai-text-sp {
		width: 100%;
		margin: 0% 0% 2% 0%;
	}
}

@media (max-width: 640px) {
	#seika-box-sp,
	#jiba-box-sp {
		float: none;
		width: 100%;
		margin: 0% 0% 3% 0%;
	}
}
