@charset "utf-8";
/* CSS Document */

/* content main title -- */
#main ul#limm li.title {
	height:30px;
	color:#C00;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	margin-bottom:20px;
	text-indent:60px;
	line-height:30px;
	background:url(../images/title_orange.png) no-repeat;	
}
/* content main comment -- */
#main ul#limm li.comment {
	color:#600;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	position:relative;
	bottom:0;
	vertical-align:text-bottom;
}

#main ul#limm li.title, #main ul#limm li.comment {
	width:570px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}


/* content main text title -- */
#main ul#limm li.titleg {
	height:30px;
	color:#060;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	text-indent:60px;
	line-height:30px;
	background:url(../images/title_green.png) no-repeat;
	overflow:auto;
	
}
/* content main comment -- */
#main ul#limm li.commentg {
	color:#600;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
}
/* content main comment line -- */
#main ul#limm li.lineg {
	height:4px;
	background:url(../images/line_orange.png) no-repeat;
}

#main ul#limm li.titleg, #main ul#limm li.commentg, #main ul#limm li.lineg {
	width:570px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
}

/* content main table -- */
#main ul#limm li.litbl {
	width:560px;
	height:240px;
	float:left;
	margin-top:10px;
	overflow:auto;
}
#main ul#limm li.litbl table td.lside {
	width:68px;
	text-align:center;
}
#main ul#limm li.litbl table td.rside {
	width:488px;
}
#main ul#limm li.litbl table td.tbl {
	width:558px;
}
#main ul#limm li.litbl table, #main ul#limm li.litbl table td.lside, #main ul#limm li.litbl table td.rside, #main ul#limm li.llitbl table td.llside, #main ul#limm li.llitbl table td.lrside, #main ul#limm li.litbl table td.tbl, #main ul#limm li.llitbl table td.ltbl {
	border:#F90 dotted 1px;
	font:10px "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	color:#600;
}

/* content main link table -- */
#main ul#limm li.llitbl {
	width:560px;
	height:200px;
	float:left;
	margin-top:5px;
	overflow:auto;
}
#main ul#limm li.llitbl table td.llside {
	width:108px;
	text-align:center;
}
#main ul#limm li.llitbl table td.llside a {
	font-size:10px;
}
#main ul#limm li.llitbl table td.lrside {
	width:448px;
}
#main ul#limm li.llitbl table td.ltbl {
	width:558px;
	font-weight:bolder;
}

/* content main Q and A -- */
#main ul#limm li.subtitle {
	width:260px;
	float:left;
	text-indent:20px;
	list-style:url(../images/icon_gl_o.gif) inside;
}
#main ul#limm li.lineqa {
	clear:both;
	height:4px;
	background:url(../images/line_orange.png) no-repeat;
}

/* content main Q and A  詳細 -- */
#main ul#limm li.comt {
	list-style:url(../images/icon_gl_g.gif) inside;
	font-weight:bolder;
	font-size:12px;
}
#main ul#limm li.comc {
	text-indent:20px;
	font-size:11px;
}
#main ul#limm li.comt, #main ul#limm li.comc {
	color:#600;
	line-height:20px;
}

/* content main Recipe -- */
#main ul#limm li.rectt {
	float:left;
	width:520px;
	height:30px;
	color:#060;
	font-size:18px;
	font-weight:bolder;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:60px;
	line-height:30px;
	background:url(../images/title_green.png) no-repeat;	
}
#main ul#limm ul {
	clear:left;
	height:360px;
	overflow:auto;
}
#main ul#limm ul li.reccom, #main ul#limm ul li.qacomt, #main ul#limm ul li.qacomm {
	width:520px;
}
#main ul#limm ul li.recttl, #main ul#limm ul li.qacomt {
	list-style:url(../images/icon_gl_g.gif) inside;
}
#main ul#limm ul li.qacomm {
	text-indent:18px;
}
#main ul#limm ul li.recttl, #main ul#limm ul li.recttr {
	float:left;
	width:260px;
	text-indent:20px;
}
#main ul#limm ul li.linerec {
	width:520px;
	height:4px;
	background:url(../images/line_orange.png) left no-repeat;
}

#main ul#limm ul li.reccom, #main ul#limm ul li.linerec, #main ul#limm ul li.qacomt, #main ul#limm ul li.qacomm {
	clear:both;
	float:left;
}

#main ul#limm ul li.subtitle, #main ul#limm ul li.recttl, #main ul#limm ul li.recttr, #main ul#limm ul li.reccom, #main ul#limm ul li.qacomt, #main ul#limm ul li.qacomm {
	color:#600;
	line-height:20px;
	font-size:12px;
}
