.namaiki {  line-height: 125%}
.mainwide {font: 12px/135% "ＭＳ Ｐゴシック", "Osaka"}
.midashitag {  line-height: 130%; font-weight: normal; letter-spacing: 1pt}
.kazaridot {  font-size: 12px; letter-spacing: 2pt}
.hosokuwaku {  border: 1px #FFCC00 dotted}
.graywaku {  border: 1px solid #CCCCCC}
.akaiwaku {  border: 2px #CC0000 solid}
.theme {  font: bold 14px "ＭＳ Ｐゴシック", "Osaka"; color: #000000}
.shoplink {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #003333;
	text-decoration: underline;
}
.shoppoint {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.shutsuen {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 120%;
}
.ueline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC3300;
}
.hosoku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
.mainwidecolor {
	font: 12px/135% "ＭＳ Ｐゴシック", "Osaka";
	background-color: #FFCE84;
}

p.day {
	font-size:124%;
	margin:5px;
	}
	
p.day a {
	color:#900;
	}
	
p.tokushu {
	font-size:124%;
	margin:5px;
	}

/***  clearfix  ***/

.clearfix { zoom:1; }
.clearfix:after { content:"."; display: block; height:0px; clear:both; line-height:0; visibility:hidden; }


div.material {
	width:auto;
	margin:0 0 10px 0;
	width:320px;
	padding:5px 5px 5px 10px;
	clear: both;
	}
	
div.material_name {
	width:220px;
	float:left;
	border-bottom:#CCC 1px solid;
	margin: 0px 0 5px 0;
	}
	
div.material_amount {
	width:100px;
	float:right;
	text-align:right;
	border-bottom:#CCC 1px solid;
	margin: 0px 0 5px 0;
	}

div.recipe {
	clear:both;
	width:520px;
	padding:15px auto;
	margin:0 auto;
	}

div.recipe_title {
	margin:0 auto;
	font-size:125%;
	border-bottom: 1px solid #CCC;
	color: #C00;
	}

div.recipe p {
	border-bottom:1px #CCC solid;
	font-size: 100%;
	}

