@charset "utf-8";
/*-------------------------------------------------
商品紹介
-------------------------------------------------*/

#products_contents{
	width:890px;
	height:728px;
	background:url(/foods/magic/products/images/bg_products.png) no-repeat top;
	margin:0 auto !important;
}

#products_top {
	width:830px;
	background:url(/foods/magic/common/images/bg_contents_top.jpg) no-repeat top;
	padding:30px;
}


/*--スペシャルメニュー--*/
#cont_specialmenu{
	width:890px;
	height:344px;
	float:left;
	position:relative;
}

#cont_specialmenu h2{
	width:437px;
	height:48px;
	position:absolute;
	left:10px;
	top:20px;
}

#cont_specialmenu img.img_specialmenu{
	width:253px;
	height:178px;
	position:absolute;
	left: 172px;
	top:140px;
}

#cont_specialmenu img.pkg_specialmenu{
	width:191px;
	height:244px;
	position:absolute;
	left:32px;
	top:78px;
}
#cont_specialmenu img.bnr_storesmap{
	position:absolute;
	right: 32px;
    top: 30px;
}
#specialmenu_txt{
	width:416px;
	height:205px;
	background:url(/foods/magic/products/images/bg_txt_specialmenu.png) no-repeat;
	position:absolute;
	left: 448px;
	top: 100px;
}

#specialmenu_txt p{
	width:366px;
	margin:20px auto;
	font-size:12px;
	line-height:1.5em;
}

/*--スープカレーの素--*/
/*#cont_soupcurry{
	width:445px;
	height:545px;
	float:right;
	position:relative;
}

#cont_soupcurry h2{
	width:288px;
	height:49px;
	position:absolute;
	left:85px;
	top:20px;
}

#cont_soupcurry img.img_soupcurry{
	width:253px;
	height:195px;
	position:absolute;
	right:26px;
	top:123px;
}

#cont_soupcurry img.pkg_soupcurry{
	width:135px;
	height:227px;
	position:absolute;
	left:52px;
	top:95px;
}*/

#soupcurry_txt{
	width:416px;
	height:205px;
	background:url(/foods/magic/products/images/bg_txt_soupcurry.png) no-repeat;
	position:absolute;
	left:16px;
	top:332px;
}

#soupcurry_txt p{
	width:366px;
	margin:20px auto;
	font-size:12px;
	line-height:1.5em;
}



/*-------------------------------------------------
辛さの目安
-------------------------------------------------*/

#cont_indication{
	clear:both;
	width:890px;
	height:373px;
	margin:0 auto;
	position:relative;
}

#cont_indication h2{
	width:158px;
	height:77px;
	position:absolute;
	top:24px;
	left:46px;
	z-index:3;
}

#cont_indication p{
	width:185px;
	height:171px;
	position:absolute;
	background:url(/foods/magic/products/images/bg_txt_indication.png) no-repeat;
	right:18px;
	top:25px;
	padding:15px;
	font-size:12px;
	line-height:1.5em;
	z-index:2;
}

#spice_indication{
	width:600px;
	height:230px;
	position:absolute;
	top:-10px;
	left:137px;
	text-align:center;
	z-index:1;
}

#indication_level{
	width:818px;
	height:135px;
	position:absolute;
	top:222px;
	left:35px;
	z-index:4;
}

#indication_level ul{
	width:818px;
	height:135px;
	background:url(/foods/magic/products/images/bg_ondication.png) no-repeat;
	z-index:5;
}

#indication_level ul li.kakusei{
	width:46px;
	height:64px;
	position:absolute;
	left:3px;
	top:-6px;
}

#indication_level ul li.meisou{
	width:45px;
	height:63px;
	position:absolute;
	left:131px;
	top:-6px;
}

#indication_level ul li.monzetsu{
	width:45px;
	height:64px;
	position:absolute;
	left:259px;
	top:-6px;
}

#indication_level ul li.nehan{
	width:63px;
	height:65px;
	position:absolute;
	left:383px;
	top:-6px;
}

#indication_level ul li.gokuraku{
	width:46px;
	height:64px;
	position:absolute;
	left:512px;
	top:-6px;
}

#indication_level ul li.tenku{
	width:45px;
	height:62px;
	position:absolute;
	left:640px;
	top:-6px;
}

#indication_level ul li.koku{
	width:46px;
	height:63px;
	position:absolute;
	left:766px;
	top:-6px;
}
