@charset "Shift_JIS";

/* BODY */
body{ background: #ffffff none; }

div#container { width: 100%; margin: 0; text-align: center; }

/* ヘッダー */
div#headerPrint { display: block; width: 100%; height: 69px; border-top: 3px solid #96c200; border-bottom: 1px solid #b3b3b3; text-align: center; }
div#headerPrint div.wrap { position: relative; width: 100%; height: 69px; margin: 0 auto; }
div#headerPrint div.wrap img#alicLogo2 { position: absolute; top: 19px; left: 28px; }

/* コンテンツ */
div#contents { width: 95%; margin: 0 auto; padding: 15px 0 18px 0; background: #ffffff; text-align: left;  font-size: 1em; line-height: 1.5em; }

/* 情報発信元 */
div.source { width: 100%; margin: 47px 0 0 0; padding: 17px 0 10px 0; background: url(/content/000000071.gif) repeat-x; line-height: 1.2em; text-align: right; }

div#goTop { width: 100%; text-align: right; }

/* フッタ */
div#footerPrint { display: block; width: 100%; padding: 15px 0 25px 0; background: #fff url(/content/000000003.gif); text-align: center;}
div#footerPrint p { width: 100%; margin: 0 auto; font-size: 0.7em; line-height: 1.5em; text-align: center; }

/* 追加 kanata */
/* メインコンテンツ */
div#contents div#contentsMain { float: left; width: 100%; font-size: 1em; line-height: 1.5em;}

/* メインコンテンツ見出し H1 */
div#contentsMain div.h1box { width: 99%; margin: 0 0 12px 3px; padding: 0 0 0 4px; background: url(/content/000000054.gif) no-repeat; }
div#contentsMain div.h1box div.bg { width: 98%; padding: 9px 11px 9px 13px; background: #fafafa url(/content/000000070.gif); }
div#contentsMain div.h1box div.bg h1 { float: left; width: 80%; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
div#contentsMain div.h1box div.bg img#printButton { float: right; width: 82px; }
body#livestock div#contentsMain div.h1box { background: url(/content/000000055.gif) no-repeat; }	/* 畜産 */
body#vegetable div#contentsMain div.h1box { background: url(/content/000000056.gif) no-repeat; }	/* 野菜 */
body#sugar div#contentsMain div.h1box { background: url(/content/000000057.gif) no-repeat; }		/* 砂糖 */
body#starch div#contentsMain div.h1box { background: url(/content/000000058.gif) no-repeat; }		/* でん粉 */

/* メインコンテンツ見出し H2 */
/* div#contentsMain h2 { width: 98%; margin: 0 0 14px 3px; padding: 0 0 4px 0; border-bottom: 1px solid #dddddd; } */
div#contentsMain h2 { width: 98%; margin: 0 0 14px 3px; padding: 0 0 4px 0; border-bottom: 1px solid #dddddd; }
div#contentsMain h2 { padding: 5px 0 5px 13px; background: url(/content/000000059.gif) no-repeat; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
body#livestock div#contentsMain div.h2box h2 { background: url(/content/000000060.gif) no-repeat; }		/* 畜産 */
body#vegetable div#contentsMain div.h2box h2 { background: url(/content/000000061.gif) no-repeat; }		/* 野菜 */
body#sugar div#contentsMain div.h2box h2 { background: url(/content/000000062.gif) no-repeat; }			/* 砂糖 */
body#starch div#contentsMain div.h2box h2 { background: url(/content/000000063.gif) no-repeat; }		/* でん粉 */

/* メインコンテンツ見出し H3 */
div#contentsMain h3 { width: 98%; margin: 0 0 13px 16px; padding: 0 0 0 11px; background: url(/content/000000064.gif) no-repeat; font-size: 1em; line-height:1.2em; font-weight: bold; }
body#livestock div#contentsMain h3 { background: url(/content/000000065.gif) no-repeat; }		/* 畜産 */
body#vegetable div#contentsMain h3 { background: url(/content/000000066.gif) no-repeat; }		/* 野菜 */
body#sugar div#contentsMain h3 { background: url(/content/000000067.gif) no-repeat; }				/* 砂糖 */
body#starch div#contentsMain h3 { background: url(/content/000000068.gif) no-repeat; }			/* でん粉 */

/* メインコンテンツ見出し H4 */
div#contentsMain h4 { width: 98%; margin: 0 0 4px 0; padding: 0 0 0 14px; background: url(/content/000000069.gif) no-repeat 0 0.2em; font-size: 1em; line-height:1.2em; font-weight: bold; }

/* メインコンテンツ本文 */
/* div#contentsMain p { width: 98%; margin: 0 10px 17px 17px; padding: 0 0 17px 0;} */
div#contentsMain p { margin: 0 10px 17px 17px; padding: 0 0 0 0;}
div#contentsMain div.text0 { width: 98%; margin: 0 10px 17px 17px; padding: 0 0 0 0;}
div#contentsMain div.text0 p { margin: 0 0 17px 0; padding: 0 0 0 0;}
div#contentsMain div.margin { margin: 0 10px 0 17px; padding: 0 0 0 0;}

/* 表 */
table.rateTbl { margin: 0 10px 0 17px; padding: 0 0 17px 0; width: 98%; }
div#contentsMain table.rateTbl { margin: 0 10px 0 0px; padding: 0 0 17px 0; width: 98%; }

/* テーブル追加　kanata */
table.rateTbl2 { margin: 0 10px 0 17px; padding: 0 0 17px 0; width: 98%; }
div#contentsMain table.rateTbl2 { margin: 0 10px 0 0; padding: 0 0 17px 0; width: 98%; }

/* テーブル追加　kanata */
table.rateTbl3 { margin: 0 10px 0 17px; padding: 0 0 17px 0; width: 98%; font-size: 0.75em; }
div#contentsMain table.rateTbl3 { margin: 0 10px 0 0; padding: 0 0 17px 0; width: 98%;}
table.rateTbl3 caption { display:block; text-align: left; font-size: 1.25em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }

/* テキスト右揃え  kanata */
.text_r { text-align: right; padding:0 17px 0 0; }
/* テキスト中揃え  kanata */
.text_c { text-align: center; }

/* 連番付リストテキスト  kanata */
div#contentsMain ol {
	list-style-position: outside;
	list-style-type: decimal;
	margin:0 0 0 17px;
	padding:7px 0 7px 1.7em;
	width:93%;
}
div#contentsMain ol li { padding: 0 0 7px 0; }

/* テキスト重要  kanata */
.text_imp{ color: red; }
 
/* テキスト最重要  kanata */
.text_mimp { color: red; font-weight: bold; }
 
/* インデント  kanata */
.indent { display: block; padding: 0 0 0 1.7em; }

