@charset "utf-8";
/* CSS Document */
#content #section{
	margin-bottom:0;
}
#content h2.autumn{
	background-image:url(../autumn/images/line_pc.jpg);
}

#content .bnr_autumnCP{
	max-width:798px;
	margin:0 auto 45px;
	padding-top:20px;
}
#content .bnr_autumnCP#bnr_bottom{
	margin-bottom:0;
}
#content #tiramisu .cont_recipe p.recipe_ttl{
	background:url(../autumn/images/bg_recipe_ttl.gif) no-repeat left 5px;
	padding-left:45px;
}
#content #tiramisu .cont_recipe p.recipe_ttl span{
	font-size:14px;
}

.cont_season{
	width:160px;
	float:left;
	height:160px;
	margin-right:95px;
	margin-top:60px;
}
.cont_season#spring{
	padding-left:66px;
}
.cont_season#winter{
	margin-right:0;
	padding-top:0;
}


@media screen and (max-width:640px){
	#content h2.autumn{
	background-image:url(../autumn/images/line_sp.jpg);
	}
	#content .bnr_autumnCP{
	max-width:570px;
	margin:0 auto 5%;
	padding-top:0;
	}
	#content #tiramisu .cont_recipe p.recipe_ttl{
		text-align:left;
	}
	#content #tiramisu .cont_recipe p.recipe_ttl span{
		font-size:small;
	}
	.cont_recipe{
		margin-bottom:10%;
	}
	.cont_recipe#recipe2,
	.cont_recipe#recipe5{
	margin-bottom:10%;
	}
	.cont_tiramisu.recipe_row{
		margin-bottom:0;
	}
	.cont_season{
	width:50%;
	max-width:160px;
	float:none;
	height:160px;
	margin-right:0;
	margin-top:0;
	}
	.cont_season#spring{
		padding-left:0;
	}
	.cont_season#spring{
	height:100%;
	margin:5% auto 0;
	float:none;
	padding-left:0;
	}
	
	.cont_season#spring img{
		max-width:160px;
	}
	#wrap_autumn_winter{
	width:100%;
	min-height:160px;
	position:relative;
	float:none;
	}
	
	#wrap_autumn_winter #summer{
		position:absolute;
		left:0%;
	}
	#wrap_autumn_winter #winter{
		position:absolute;
		right:0%;
	}
}