@charset "Shift_JIS";

/*------------------------------------------------
PRODUCT
------------------------------------------------*/
#productContent{
	height: 2760px;
	background: url(../img/bg-product.jpg) no-repeat;
	position: relative;
}
#productContent .element{
	position: absolute;
	font-size: 120%;
	color: #333;
	line-height: 1.5;
}
#productContent .element span{
	background: #FAE43D;
}
#productContent .element strong{
	background: #FAE43D;
	color:#DF5515;
	font-weight: bold;
}

.e01{left:14px;top:17px;}
.e01-2{left:490px;top:17px;}
.e02{
	left:199px;
	top:249px;
}
.e03{
	left:378px;
	top:249px;
}
.e04{
	left:558px;
	top:249px;
}
.e05{
	left:737px;
	top:249px;
}
.e06{
	left:19px;
	top:249px;
}

/*HISTORY
------------------------------------------------*/
.e07{
	left:35px;
	top:658px;
}
.e07-2{
	left:34px;
	top:734px;
	width: 370px
}
.e08{
	left:73px;
	top:876px;
}

/*SNOW
------------------------------------------------*/
.e09{
	left:33px;
	top:971px;
}
.e09-2{
	left:34px;
	top:1049px;
	width: 393px;
}

/*HISTORY
------------------------------------------------*/
.e10{
	left:30px;
	top:1286px;
}
.e11{left:806px;top:968px;}
.e11-2{
	left:442px;
	top:1326px;
	width: 405px
}

.e11-2 dl dt{
	float:left;
	clear: both;
}
.e11-2 dl dd{
	padding-left:5.5em;
}

/*CHOICE
------------------------------------------------*/
.e12{
	left:28px;
	top:1641px;
}
.e12-2{
	width:393px;
	left:28px;
	top:1721px;
}
.e13{
	left:66px;
	top:1846px;
}
.e14{
	left:30px;
	top:1942px;
}
.e14-2{
	left:30px;
	top:2022px;
	width: 393px
}

/*SYOUKAI
------------------------------------------------*/
.e15{
	left:37px;
	top:345px;
}
.e16{
	left:422px;
	top:349px;
}
.e16 p{margin-top: 1em}
.e16 p.price{color:#DF5515;font-weight: bold;}

.e17{
	left:420px;
	top:513px;
	width: 501px;
}
#productContent .e17 span{
	background: none;
	color:#FF6699;
}
.e17 ul{
	width: 226px;
	float: right;
}
.e17 ul li{
	line-height: 0;
	font-size: 0;
}

.e18{left:165px; }
.e19{left:320px; }
.e20{left:470px; }
.e21{left:630px; }
.e22{left:778px; }


/*------------------------------------------------
RECIPE
------------------------------------------------*/
#recipe{
	position: absolute;
	left:25px;top:2181px;width: 860px;height: 219px;
	background: url(../../commonimg/bg-recipe.jpg) no-repeat;
}

.recipe-e01{left:0px;top:5px;z-index: 1}
.recipe-e02{left:20px;top:19px;z-index: 0}
.recipe-e03{width:235px;height:207px;left:195px;top:0px;}
.recipe-e04{width:215px;height:211px;left:424px;top:8px;}
.recipe-e05{width:218px;height:208px;left:642px;top:0px;}

/*------------------------------------------------
‚b‚k‚n‚r‚h‚m‚f
------------------------------------------------*/
#topBacknumber{
	height:196px;
	top:2170px;
	position: relative;
	background: url(../../commonimg/bg-backnumber.jpg) no-repeat;
}


#closing{
	width: 820px;
	position: absolute;
	left:60px;
	top:2390px;
}
#closing .closing-e01{
	left: 232px;
	top:98px;
}
#closing .data{
	height: 172px;
	padding:11px 0 0 27px;
	background: url(../../commonimg/bg-closing.gif) no-repeat;
}
#closing .data .clearfix{
	height:140px;
}
#closing .data dl{
	width: 260px;
	float: left;
}
#closing .data dl dt{
	height:20px;
	line-height: 20px;
	padding-left: 23px;
	background: url(../../commonimg/icon_recipe.jpg) no-repeat left center;
	font-size: 120%;
	font-weight:bold;
}
#closing .data dl dt a{
	color:#EB1E5A;
	text-decoration: underline;
}
#closing .data dl dd{
	padding:5px 15px 0 0;
	color:#000;
}
#closing .data dl dd img{
	float: left;
	margin-right: 10px
}
#closing .closing-e02{
	text-align: center;
	color:#000;
}
