@charset "UTF-8";
.clearfloat {
	clear:both;
	font-size: 1%;
	line-height: 0px;
	height: 0px;
	background-color: #3333CC;
}
#mc_wapper{
	background-color: #F40023;

}
div#wapper{
	height:100%;
	background-color: #F40023;
}
#maincontent {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

/* トップページの DIV */
#topbox {
	width: 938px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}
#topbox h3 {
	margin: 0px;
	padding: 0px;
	float: left;
}
#topbox #main {
	float: left;
	width: 938px;
	margin: 0px;
	padding: 0px;
	height: 377px;
	background-image: url(../images/topgage_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
#topbox #main #movie {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 280px;
	width: 324px;
	position: absolute;
	left: 117px;
	top: 8px;
}
#topbox   #main   #pvbtn {
	float: left;
	height: 63px;
	width: 404px;
	position: absolute;
	left: 73px;
	top: 308px;
}
#lineupbox  {
	text-align: center;
	width: 938px;
	padding-left: 21px;
	background-image: url(../images/recipe/recipeback.jpg);
	background-repeat: no-repeat;
	background-position: 21px 0px;
	padding-top: 40px;
	padding-bottom: 40px;
}
#recipebox {
	text-align: center;
	width: 856px;
	height: 1150px;
	background-image: url(../images/recipe/recipeback.jpg);
	padding-left: 103px;
	background-repeat: no-repeat;
	background-position: 21px 0px;
	padding-top: 55px;
}
#recipebox #recipemenu {
	height: 1095px;
	width: 790px;
}
#recipebox #recipemenu ul {
	float: left;
	width: 395px;
	list-style-type: none;
}
#recipebox #recipemenu li {
	float: left;
}
#topbox #info {
	float: left;
	height: 245px;
	width: 938px;
	background-image: url(../images/topgage_7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
#topbox #info #recipebtn {
	float: left;
	height: 48px;
	width: 326px;
	position: absolute;
	left: 124px;
	top: 14px;
}
#topbox #info  #lineupbtn {
	float: left;
	height: 42px;
	width: 326px;
	position: absolute;
	left: 501px;
	top: 19px;
}
#topbox #info #btn1 {
	position: absolute;
	height: 57px;
	width: 225px;
	left: 646px;
	top: 78px;
}
#topbox #info #btn2 {
	position: absolute;
	height: 57px;
	width: 225px;
	left: 646px;
	top: 143px;
}
