@charset "utf-8";
h3 {
	border: none;
	color: #000;
	background-color: #fff;
	text-align: center;
	}
	h3 span {
		display: none;
		}
h5 {
	margin-left: 2em;
	border-bottom: 1px solid #000;
	width: 50%;
	font-size: 100%;
	}
div#title-cont {
	margin-left: 5%;
	float: left;
	width: 500px;
	}
div#title-menu {
	padding-top: 50px;
	}
	div#title-menu ul {
		}
	div#title-menu li {
		vertical-align: middle;
		list-style-image: url("image/sho-jin/ar_syoujin.gif");
		margin: 0.5em 0px 0.5em 8px;
		}
	div#title-menu li.cur {
		list-style-image: url("image/sho-jin/ar_syoujinc.gif");
		}
div.cont {
	padding: 10px;
	width: 160px;
	float: left;
	}
div.text {
	margin-left: 3em;
	width: 80%;
	}
	div.text p {
		line-height: 150%;
		margin: 0.5em 0px 0.5em 2em;
		}
	div.text div {
		margin-left: 2em;
		}
	div.text ul li {
		list-style: disc outside;
		margin: 5px 5em;
		}
	div.text ol li {
		list-style: decimal outside;
		margin: 5px 5em;
		}
	div.text i {
		font-style: normal;
		color: #f00;
		background-color: transparent;
		}
	div.text dt {
		margin-top: 1em;
		margin-left: 2em;
		font-weight: bold;
		font-size: 120%;
		border-left: 0.5em solid #000;
		text-indent: 0.5em;
		}
	div.text dd {
		margin-left: 3em;
		width: 90%;
		}
div.recipe {
	margin-left: 10%;
	margin-bottom: 1em;
	}
	div.recipe div.left {
		float: left;
		width: 180px;
		}
	div.recipe i {
		font-style: normal;
		color: #f00;
		background-color: transparent;
		}
	div.recipe li {
		list-style: disc outside;
		margin: 0.5em 3em;
		}
	div.recipe ul.right {
		float: left;
		width: 35%;
		font-family: monospace;
		font-size: 80%;
		white-space: nowrap;
		}
	div.recipe ul.right li {
		margin-left: 2em;
		margin-right: 0px;
		}
	div.recipe li.non {
		margin-left: 1em;
		list-style: none;
		}
	div.recipe ul.nonc li {
		list-style: circle outside;
		}
div#haru {
	}
div#natsu {
	}
div#aki {
	}
div#fuyu {
	}
div#haru div.text , div#natsu div.text , div#aki div.text , div#fuyu div.text {
	margin: 1em 0px 1em 10%;
	border: 2px solid #000;
	padding: 10px;
	}
dl#bunken {
	border-top: 1px solid #000;
	padding-top: 1em;
	}
	dl#bunken dt {
		font-weight: bold;
		font-size: 120%;
		}
	dl#bunken dd {
		margin: 0.5em 1em;
		}
	
