@charset "utf-8";
@import url("../core/css/base.css");
@import url("../core/css/layout.css");
@import url("../core/css/common.css");

/******************************************************
  Cuisine
******************************************************/
h2 {
	display: block;
	background: url(image/headline01.png);
	height: 55px;
}



#content .inner .left {
	float: left;
	max-width: 47%;
	margin: 0em 0.5em 0em 1em;
}
#content .inner .right {
	float: right;
	max-width: 47%;
	margin: 0em 1em 0em 0.5em;
}

#macrobiotic {
	height: 273px;
	margin-bottom: 1.4em;;
}
#macrobiotic h3 {
	background: url(image/headline02.png) no-repeat left center;
	height: 34px;
	background-size: contain;
}
#macrobiotic p {
	padding-left: 1em;
	font-size: .96em\9;
}
#content .inner .left img, #content .inner .right img {
	width: 100%;
	margin-bottom: 1.4em;;
}





#column {
	clear: both;
	background: url(image/columnBg.png);
	margin: 0em 1em 0px;
	padding: .6em;
	border-radius: .4em .6em;
}
#column h3 {
	width: auto;
	background: url(image/headline03.png) no-repeat left center;
	height: 36px;
	margin-bottom: .3em;
}

#column .inner {
	float: left;
	width: 46%;
	margin: .5em .4em;
	padding: .7em;
	background: #fff;
	border-radius: .4em;
}
#column .inner h4 {
	margin-bottom: 0;
	text-indent: 0;
	font-size: 1.0;
	border-bottom: 2px dotted #960;
}
#column .inner p {
	margin-top: .7em;
	font-size: .86em;
	font-size: .82em\9;
}


@media all and (max-width:939px) {
	#content .inner .left, #content .inner .right {
		font-size: .88em;
	}
	#column .inner {
		width: 45.5%;
	}
}
@media all and (max-width:730px) {
	*, #content .inner .left, #content .inner .right, #column .inner {
		float: none;
	}
	#content .inner .left, #content .inner .right, #column .inner {
		max-width: none;
		width: auto;
	}
}

