@charset "UTF-8"; 
/* コンテンツCSS */

/* 左側 */
div.box_headline {
	border:1px solid #d9d9d9;
	width:318px;
	margin-bottom:8px;
}
div.headline_area {
	margint: 0 5px;
	padding-left: 20px;
	background-image: url(../images/arr_03.gif);
	background-repeat: no-repeat;
	background-position: 4px top;
	font-size: 90%;
}

div.headline_img {
	text-align: center;
	margin:5px 0;
}



div.box {
	width: 656px;
	background-image:  url(../images/bg_box.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 7px;
}
div.box_footer {
	width: 656px;
	height: 40px;
	background-image:  url(../images/bg_box_footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
}

div.box_headline h3 {
	font-weight:normal;
}


div.box dl {
	margin: 0px;
	margin-top: 5px;
	margin-left: 15px;
	text-align: left;
	clear:both;
	font-size: 120%;
}
div.box dt {
	width:75px;
	margin: 0px;
	float: left;
}
div.box dt img {
	margin-top: 1px;
}
div.box dd {
	width:550px;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	padding-left: 5px;
	float: left;
}

div.box ul {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 30px;
	text-align: left;
	font-size: 120%;
}
div.box li {
	list-style-image: url(../images/arr_02.gif);
	vertical-align: top;
	margin-bottom: 5px;
}

#contents .sub {
	font-size: 80%;
	line-height: 130%;
}


div.box p.more {
	background-image:  url(../images/dott_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	margin-left: 13px;
	margin-right: 15px;
	margin-bottom: 13px;
	padding-top: 10px;
}

/* ブログページのパンくずボックス */
#pankuzu{
 background-image:  url(../images/bg_pankuzu.gif);
 background-repeat: repeat-x;
 list-style-type: none;
 width: 648px;
 margin: 0 auto;
 font-size: 10px;
 color : #666;
 line-height:200%;
}
 
#pankuzu ul{
 margin: 0;
 padding: 2px 10px;
}
 
#pankuzu li {
 display: inline;
 background-image: url(../images/arr_pankuzu.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 9px;
 padding-right: 0px;
}
#pankuzu li.pankuzu-nolist {
 background-image: none;
 padding-left: 0px;
}
#pankuzu li.bold {
 font-weight: bold;
}



/* 月別ページングボックス */
div.paging_month{
 width: 595px;
 height: 70px;
 font-size: 13px;
 padding-top: 25px;
 margin: 0;
 line-height:150%;
}
#paging_scroll{
 width: 595px;
 height: 60px;
 margin: 0;
 overflow-y: scroll;
}
#paging_scroll a {
 width: 100%;
 display: block;
}
 
div.paging_month dl{
 margin: 0;
 padding: 0;
 clear:both;
 text-align:center;
}
 
div.paging_month dl dt{
 font-weight: bold;
 margin: 0 0 0 1px;
 padding: 0px;
 width: 50px;
 height: 18px;
 float: left;
}
 
div.paging_month dl dd{
 float: left;
 margin: 0 0 1px 5px;
 width: 37px;
 padding: 0; 
 
}
 
 
/* 月別ページングボックス・農政農協ニュース */
div.main_area div.base01{
 background-image: url(../images/line_01.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base01 dt{
 background-color: #6ED23A;
 color: #ffffff;
}
div.paging_month dl.base01 dd{
 background: url(../images/bg_paging_01.gif) no-repeat;
 
}

/* 月別ページングボックス・アグリビジネス */
div.base02{
 background-image: url(../images/line_02.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base02 dt{
 background-color: #01BF77;
 color: #ffffff;
}
div.paging_month dl.base02 dd{
 background: url(../images/bg_paging_02.gif) no-repeat;
 
}


/* 月別ページングボックス・新製品 */
div.base03{
 background-image: url(../images/line_03.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base03 dt{
 background-color: #2890D7;
 color: #ffffff;
}
div.paging_month dl.base03 dd{
 background: url(../images/bg_paging_03.gif) no-repeat;
 
}

/* 月別ページングボックス・イベント */
div.main_area div.base09{
 background-image: url(../images/line_09.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base09 dt{
 background-color: #FECD81;
 color: #ffffff;
}
div.paging_month dl.base09 dd{
 background: url(../images/bg_paging_09.gif) no-repeat;
}

/* 月別ページングボックス・統計 */
div.main_area div.base13{
 background-image: url(../images/line_13.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base13 dt{
 background-color: #9DC3F2;
 color: #ffffff;
}
div.paging_month dl.base13 dd{
 background: url(../images/bg_paging_13.gif) no-repeat;
}


/* 月別ページングボックス・最新ニュース */
div.main_area div.base15{
 background-image: url(../images/line_15.gif);
 background-repeat: repeat-x;
 background-position: center bottom;
}
div.paging_month dl.base15 dt{
 background-color: #C0C0C0;
 color: #ffffff;
}
div.paging_month dl.base15 dd{
 background: url(../images/bg_paging_15.gif) no-repeat;
}



/* 年別ページングボックス */
div.paging_year {
	width: 99%;
	height: auto;
	font-size: 13px;
	padding-top: 3px;
	margin-top: 5px;
	text-align: center;
	clear: both;
}
div.paging_year a {
	width: 51px;
	height: 18px;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	border: 0px;
	display: block;
	float: left;
}
div.paging_year p {
	padding: 0px;
	margin: 0px;
	clear: both;
}
div.paging_year img{
	height: 5px;
	width: 100%;
	margin-top: 5px;
}

/* 年別ページングボックス・クローズアップ */
div.paging_year img.base04{
	background-image: url(../images/line_04.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base04 a{
	background: url(../images/bg_paging_04.gif) no-repeat;
}

/* 年別ページングボックス・提言 */
div.paging_year img.base05{
	background-image: url(../images/line_05.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base05 a{
	background: url(../images/bg_paging_05.gif) no-repeat;
}

/* 年別ページングボックス・man人woman */
div.paging_year img.base07{
	background-image: url(../images/line_07.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base07 a{
	background: url(../images/bg_paging_07.gif) no-repeat;
}


/* 年別ページングボックス・特集 */
div.paging_year img.base08{
	background-image: url(../images/line_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base08 a{
	background: url(../images/bg_paging_08.gif) no-repeat;
}


/* 年別ページングボックス・シリーズ */
div.paging_year img.base10{
	background-image: url(../images/line_10.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base10 a{
	background: url(../images/bg_paging_10.gif) no-repeat;
}

/* 年別ページングボックス・訃報 */
div.paging_year img.base11{
	background-image: url(../images/line_11.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base11 a{
	background: url(../images/bg_paging_11.gif) no-repeat;
}

/* 年別ページングボックス・JA広報誌便り */
div.paging_year img.base14{
	background-image: url(../images/line_14.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.base14 a{
	background: url(../images/bg_paging_14.gif) no-repeat;
}


/* ページトップ画像用クラス */

div.box_sub_footer p.pagetop img{
	padding-right: 13px;
	padding-bottom: 15px;
}


/* 件別ページングボックス */
div.paging_case {
	width: 99%;
	height: auto;
	font-size: 13px;
	padding-top: 3px;
	margin-top: 5px;
	text-align: center;
}
div.paging_case a {
	display: block;	
}
div.paging_case p {
	padding: 0px;
	margin: 0px;
}
div.paging_case img{
	height: 5px;
	width: 100%;
	margin-top: 5px;
}
div.paging_case .vertical{
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
}

/* ページングボックス・コラム */
div.paging_case .base06 span.square{
	background: url(../images/bg_paging_06.gif) no-repeat;
	height: 18px;
	border: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	width: 37px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}

/* ページングボックス・ブックガイド */
div.paging_case img.base12{
	background-image: url(../images/line_12.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.paging_case div.base12{
	margin-bottom: 20px ;
}

div.paging_case div.base12 span.square{
	background: url(../images/bg_paging_12.gif) no-repeat;
	height: 18px;
	border: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	width: 37px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}

/* ページングボックス・検索結果 ラインあり */

div.paging_seach {
	width: 99%;
	height: auto;
	font-size: 13px;
	text-align: center;
	background-image: url(../images/line_15.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


div.paging_seach p {
	padding: 0px;
	margin: 0px;
}
/* 
div.paging_seach span.vertical{
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

div.paging_seach span.square{
	height: 18px;
	border-right: solid 1px #333;
	margin-left: 4px;
	margin-right: 2px;
	padding-right: 4px;
	margin-bottom: 5px;
	display: -moz-inline-box;
/* 	display: inline-block; */
	text-align: center;
}
 */


/* ページングボックス・検索結果 ラインなし */
div.paging_seach_no {
	width: 99%;
	height: auto;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


div.paging_seach_no p {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}



/* 「一覧に戻る」画像用クラス */

p.main_back{
	text-align: right;
	padding: 0;
	margin: 10px 15px 0 0;
}
/* 「メニューに戻る」画像用クラス */

p.main_back02{
	text-align: right;
	padding: 0;
	margin: 10px 0 0 0;
}

/* 「一覧はこちら」画像用クラス */

p.main_next{
	text-align: right;
	padding: 0;
	margin: 2px 0 0 0;
}



/* ブログページの枠画像ボックス */

div.box_sub{
	background-image: url(../images/bg_box_sub.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 656px;
	color:#333;
}

/* ブログページの枠画像ボックス内のタイトル */
div.box_sub h2{
	margin: 0 auto;
}


/* 本文ボックス */

div.main_area{
	width: 600px;
	margin-top: 14px;
	margin-left: 30px;
	padding-bottom: 3px;
	font-size: 120%;
}


/* ブログタイトル */

div.main_area h3{
	width: 582px;
	font-weight: bold;
	padding: 4px 0 5px 18px;
	height: 200%;
	margin: 0;
	font-size: 16px;
}

div.main_area h3.ttl_white{
	border-left: solid 3px #FFFFFF;
 	padding: 0 0 0 10px;
	color: #FFFFFF;
}

/* ブログタイトル・農政農協ニュース */
div.main_area h3.base01{
	background-image: url(../images/bg_ttl_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #6BC414;
}

/* ブログタイトル・アグリビジネス */
div.main_area h3.base02{
	background-image: url(../images/bg_ttl_02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #05914A;
}

/* ブログタイトル・新製品 */
div.main_area h3.base03{
	background-image: url(../images/bg_ttl_03.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #025ABB;
}

/* ブログタイトル・統計 */
div.main_area h3.base13{
	background-image: url(../images/bg_ttl_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #3E79DD;
}


/* ブログタイトル・JA広報誌便り */
div.main_area h3.base14{
	background-image: url(../images/bg_ttl_05.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #385381;
}


/* ブログタイトル・クローズアップ */
div.main_area div.ttl_base04{
	background-color: #00BA6F;	
	border-bottom: solid 2px #00B15B;
	border-right: solid 2px #00B15B;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・提言 */
div.main_area div.ttl_base05{
	border-bottom: solid 2px #2D91DC;
	border-right: solid 2px #2D91DC;
	background-color: #4A9DDF;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・コラム */
div.main_area div.ttl_base06{
	border-bottom: solid 2px #FC8C4A;
	border-right: solid 2px #FC8C4A;
	background-color: #FFA573;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・man人women */
div.main_area div.ttl_base07{
	border-bottom: solid 2px #FF5651;
	border-right: solid 2px #FF5651;
	background-color: #FE7676;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・特集 */
div.main_area div.ttl_base08{
	border-bottom: solid 2px #57A9F5;
	border-right: solid 2px #57A9F5;
	background-color: #7EBCF7;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・イベント */
div.main_area div.ttl_base09{
	border-bottom: solid 2px #FFC162;
	border-right: solid 2px #FFC162;
	background-color: #FECD80;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・シリーズ */
div.main_area div.ttl_base10{
	border-bottom: solid 2px #6FD239;
	border-right: solid 2px #6FD239;
	background-color: #84D95A;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・訃報 */
div.main_area div.ttl_base11{
	border-bottom: solid 2px #AFAFAF;
	border-right: solid 2px #AFAFAF;
	background-color: #C0C0C0;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・ブックガイド */
div.main_area div.ttl_base12{
	border-bottom: solid 2px #6582A4;
	border-right: solid 2px #6582A4;
	background-color: #7B92B1;
 	padding: 5px 0 5px 10px;
}

/* ブログタイトル・最新ニュース */
div.main_area div.ttl_base15{
	border-bottom: solid 2px #AFAFAF;
	border-right: solid 2px #AFAFAF;
	background-color: #C0C0C0;
 	padding: 5px 0 5px 10px;
}

/* タイトル・検索結果 */
div.main_area h3.search{
	background-image: url(../images/ic_search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
        text-indent: 5px;
}






/* ブログサブタイトル・クローズアップ */
div.main_area h4.cate01_01{
	background-image: url(../images/agri.gif);
	background-repeat: no-repeat;
	color: #00AB4B;
	line-height: 33px;
	width: 553px;
	padding-left: 47px;
	margin-bottom: 4px;
	margin-top: 10px;
}
div.main_area h4.cate01_02{
	background-image: url(../images/foodbiz.gif);
	background-repeat: no-repeat;
	color: #00AB4B;
	line-height: 33px;
	width: 553px;
	padding-left: 47px;
	margin-bottom: 4px;
	margin-top: 10px;

}

/* ブログサブタイトル・提言 */
div.main_area h4.cate02_01{
	background-image: url(../images/jiron.gif);
	background-repeat: no-repeat;
	color: #0265C2;
	line-height: 33px;
	width: 553px;
	padding-left: 47px;
	margin-bottom: 4px;
	margin-top: 10px;

}
div.main_area h4.cate02_02{
	background-image: url(../images/jaspot.gif);
	background-repeat: no-repeat;
	color: #0265C2;
	line-height: 33px;
	width: 553px;
	padding-left: 47px;
	margin-bottom: 4px;
	margin-top: 10px;

}
div.main_area h4.cate02_03{
	background-image: url(../images/proposal.gif);
	background-repeat: no-repeat;
	color: #0265C2;
	line-height: 33px;
	width: 553px;
	padding-left: 47px;
	margin-bottom: 4px;
	margin-top: 10px;

}

/* ブログサブタイトル・コラム */
div.main_area h4.cate03{
	background-image: url(../images/ic_column.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #EA8C4F;
	line-height: 33px;
	padding-left: 20px;
	margin-bottom: 4px;
	margin-top: 10px;

}


/* ページングの現在位置年月 */

div.main_area h5{
	width: 600px;
	font-weight: bold;
	font-size: 110%;
	margin: 8px 0 12px 8px;
	padding-left: 8px;
	color:#666;
	letter-spacing: -0.05em;
}

/* ページングの現在位置年月・農政農協ニュース */
div.main_area h5.base01{
	border-left: solid 3px #6FD239;
}

/* ページングの現在位置年月・アグリビジネス */
div.main_area h5.base02{
	border-left: solid 3px #00BE78;
}

/* ページングの現在位置年月・新製品 */
div.main_area h5.base03{
	border-left: solid 3px #288FDA;
}

/* ページングの現在位置年月・クローズアップ */
div.main_area h5.base04{
	border-left: solid 3px #00BA6F;
}

/* ページングの現在位置年月・提言 */
div.main_area h5.base05{
	border-left: solid 3px #298EE0;
}

/* ページングの現在位置年月・man人woman */
div.main_area h5.base07{
	border-left: solid 3px #FF5150;
}

/* ページングの現在位置年月・特集 */
div.main_area h5.base08{
	border-left: solid 3px #57A8F7;
}

/* ページングの現在位置年月・イベント */
div.main_area h5.base09{
	border-left: solid 3px #F7D067;
}

/* ページングの現在位置年月・シリーズ */
div.main_area h5.base10{
	border-left: solid 3px #6FD239;
}

/* ページングの現在位置年月・訃報 */
div.main_area h5.base11{
	border-left: solid 3px #C0C0C0;
}

/* ページングの現在位置年月・統計 */
div.main_area h5.base13{
	border-left: solid 3px #9DC3F2;
}

/* ページングの現在位置年月・最新ニュース */
div.main_area h5.base14{
	border-left: solid 3px #C0C0C0;
}

/* ページングの現在位置年月・JA広報誌便り */
div.main_area h5.base15{
	border-left: solid 3px #8BA0BB;
}



/* タイトル日付のテーブル */

div.main_area table{
	font-size: 90%;
	margin: 0 auto;
	padding:0;
}

div.main_area table td span.ttl_sub{
	font-size: 90%;
}


/* タイトル日付のテーブル・農政農協ニュース */
div.main_area table.base01{
	width: 600px;
}
div.main_area table.base01 th{
	width: 25px;
}
div.main_area table.base01 td{
	border-bottom: dotted 1px #D2EFC1;
	padding-top: 13px;
	padding-bottom: 10px;	
}

/* タイトル日付のテーブル・アグリビジネス */
div.main_area table.base02{
	width: 600px;
}
div.main_area table.base02 th{
	width: 16px;
}
div.main_area table.base02 td{
	border-bottom: dotted 1px #B6DACC;
	padding-top: 13px;
	padding-bottom: 10px;	
	line-height: 1.5em;
}
div.main_area table.base02 td span.bg{
	background-color: #E6F5EE;
	padding: 3px 5px 3px 4px;
	font-size: 90%;
}

/* タイトル日付のテーブル・新製品 */
div.main_area table.base03{
	width: 600px;
}
div.main_area table.base03 th{
	width: 16px;
}
div.main_area table.base03 td{
	border-bottom: dotted 1px #BBCAEB;
	height: 60px;
	line-height: 1.5em;
}
div.main_area table.base03 td span.bg{
	background-color: #E1ECFE;
	padding: 3px 5px 3px 4px;
	font-size: 90%;
}

/* カテゴリテーブル・クローズアップ */
div.main_area table.cate01 {
	border: none;
	width: 591px;
}
div.main_area table.cate01 td{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #F1FAF5;
	border: solid 1px #B0E5C9;
}
div.main_area table.cate01 ul{
	list-style-image: url(../images/arr_09.gif);
	margin: 0 0 0 27px;
	padding: 0;
}

/* カテゴリテーブル・提言 */
div.main_area table.cate02 {
	border: none;
	width: 591px;
	background-color: #fff;
}
div.main_area table.cate02 td{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #E8F1FA;
	border: solid 1px #A5C9ED;
}
div.main_area table.cate02 ul{
	list-style-image: url(../images/arr_10.gif);
	margin: 0 0 0 27px;
	padding: 0;
}

/* カテゴリテーブル・コラム */
div.main_area table.cate03 {
	border: solid 3px #FFEEDE;
	width: 591px;
	background-color: #fff;
}
div.main_area table.cate03 td{
	padding-top: 9px;
	padding-bottom: 2px;
	background-color: #fff;
}
div.main_area table.cate03 ul{
	list-style-image: url(../images/arr_11.gif);
	margin: 0 0 0 23px;
	padding: 0;
}
div.main_area table.cate03 li{
	margin: 0 0 14px 4px;
	padding: 0;
}


/* 「一覧はこちら」・コラム用クラス */
div.main_area table.cate03 p.main_next{
	text-align: right;
	padding: 5px 2px 0 0;
	margin: 0;
	border-top: dotted 1px #F9DBD0;
}

/* テーブル間のライン・コラム用クラス */
div.main_area img.line_01{
	padding: 20px 0 0 0;
	margin: 0;
}


/* タイトル日付のテーブル・シリーズ */
div.main_area table.cate04 {
	border: none;
	width: 591px;
	margin: 7px 0 0 0;
}
div.main_area table.cate04 td{
	border: solid 1px #C0F5BF;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: #F8FCEB;
}
div.main_area table.cate04 ul{
	list-style-image: url(../images/arr_14.gif);
	margin: 0 0 0 23px;
	padding: 0;
	vertical-align: middle;
}


/* タイトル日付のテーブル・クローズアップ */
div.main_area table.base04 {
	background-color: #F1FAF5;
	border: solid 1px #B0E5C9;
	width: 591px;
}
div.main_area table.base04 td{
	padding-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #B0E5C9;
	background-color: #fff;
}
div.main_area table.base04 ul{
	list-style-image: url(../images/arr_09.gif);
	margin: 0 0 0 27px;
	padding: 0;
}
div.main_area table td span.ttl_sub{
	/* padding: 3px 5px 3px 4px;*/
	font-size: 90%;
}


/* タイトル日付のテーブル・提言 */
div.main_area table.base05 {
	background-color: #E8F1FA;
	border: solid 1px #A5C9ED;
	width: 591px;
}
div.main_area table.base05 td{
	padding-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #A5C9ED;
	background-color: #fff;
}
div.main_area table.base05 ul{
	list-style-image: url(../images/arr_10.gif);
	margin: 0 0 0 27px;
	padding: 0;
}

/* タイトル日付のテーブル・コラム */
div.main_area table.base06 {
	background-color: #FFF1E4;
	border: solid 1px #FFD8BF;
	width: 591px;
}
div.main_area table.base06 td{
	padding-top: 10px;
	padding-bottom: 10px;
	border: solid 1px #FFD8BF;
	background-color: #fff;
}
div.main_area table.base06 ul{
	list-style-image: url(../images/arr_11.gif);
	margin: 0 0 0 27px;
	padding: 0;
}

/* テーブル・man人woman */

table.base07 {
	width:98%;
	
}
table.base07 td.celler {
	border: 1px solid #FEC8BE;
	padding: 15px;
	vertical-align: top;
	
}
table.base07 td.spacer {
	height: 5px;
	font-size: 8px;
	line-height:10px;
}

table.base07 td.celler div.man_img {
	float: left;
	width: 90px;
	height: 110px;
	background-color: #ffffff;
}

table.base07 td.celler h6 {
	margin:0px;
	margin-bottom:8px;
	padding-top:5px;
	padding-bottom:8px;
	font-size: 100%;
	border-bottom: 1px dotted #FEC8BE;
}
table.base07 td.celler p {
	margin-top:0px;
	padding:0px;
	padding-bottom:5px;
	font-size: 90%;
}


/* タイトル日付のテーブル・特集 */
div.main_area table.base08 td.celler01{
	background-color: #8EC3F7;
	width: 591px;
	color: #fff;
	font-weight: bold;
	padding: 3px 10px;
}
div.main_area table.base08 td.celler02{
	padding: 6px;
	border: solid 1px #C0DAF5;
	background-color: #F2F6FF;
	font-size: 90%;
}
div.main_area table.base08 ul{
	list-style-image: url(../images/arr_12.gif);
	margin: 0 0 0 18px;
	padding: 0;
}
div.main_area table.base08 td.celler03{
	padding: 0;
	margin: 0;
	line-height: 10px;
	border: none;
	background-color: #fff;

}

/* タイトル日付のテーブル・イベント */
div.main_area table.base09{
	width: 600px;
}
div.main_area table.base09 th{
	width: 16px;
}
div.main_area table.base09 td{
	border-bottom: dotted 1px #F9DFBC;
	padding-top: 13px;
	padding-bottom: 10px;	
	line-height: 1.5em;
}
div.main_area table.base09 td span.bg{
	background-color: #FFF9DF;
	padding: 3px 5px 3px 4px;
	font-size: 90%;
}

/* タイトル日付のテーブル・シリーズ */
div.main_area table.base10{
	width: 591px;
	background-color: #F4FCE5;
	border: solid 1px #ACF1AE;
}
div.main_area table.base10 td{
	border: solid 1px #ACF1AE;
	background-color: #fff;
}
div.main_area table.base10 ul{
	list-style-image: url(../images/arr_14.gif);
	margin: 0 0 0 18px;
	padding: 5px;
}

/* タイトル日付のテーブル・訃報 */
div.main_area table.base11{
	width: 591px;
	border: none;
}
div.main_area table.base11 td{
	border: solid 1px #D5D5D5;
	background-color: #F5F5F5;
}
div.main_area table.base11 ul{
	list-style-image: url(../images/arr_15.gif);
	margin: 0 0 0 18px;
	padding: 5px;
}

/* テーブル・ブックガイド */
div.main_area div.box_book {
	width: 600px;
	background-image: url(../images/bg_book.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 20px;

}
div.main_area div.box_book_header {
	height: 25px;
	background-image: url(../images/line_book.gif);
	background-repeat: no-repeat;
	background-position: center top;

}
div.main_area div.box_book_footer {
	text-align: right;
	width: 600px;
	height: 30px;
	clear: both;
	background-image: url(../images/line_book.gif);
	background-repeat: no-repeat;
	background-position: center bottom;

}
div.main_area div.box_book div.book_img {
	float: left;
	width: 100px;
	height: 120px;
	background-color: #ffffff;
	margin-left:10px;
}
div.main_area div.box_book h6 {
	margin:0px;
	padding-top:0px;
	font-size: 100%;

}
div.main_area div.box_book p.books {
	margin:0px;
	margin-left:20px;
	margin-right:20px;
	padding:0px;
	padding-bottom:5px;
	font-size: 80%;
	border-bottom: 1px dotted #DDE0E7;
}
div.main_area div.box_book p {
	margin:0px;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding:0px;
	font-size: 90%;

}
div.main_area div.box_book_footer p {
	margin-top:0px;
	margin-left:20px;
	margin-right:10px;
	padding:0px;

}

/* タイトル日付のテーブル・統計 */
div.main_area table.base13{
	width: 600px;
}
div.main_area table.base13 th{
	width: 25px;
}
div.main_area table.base13 td{
	border-bottom: dotted 1px #BACDEE;
	padding-top: 13px;
	padding-bottom: 10px;	
}

/* タイトル日付のテーブル・最新ニュース */
div.main_area table.base14{
	width: 594px;
	padding-bottom: 18px;
}
div.main_area table.base14 th{
	width: 79px;
}
div.main_area table.base14 td{
	border-bottom: dotted 1px #BBCAEB;
	padding-top: 13px;
	padding-bottom: 10px;	
}

/* タイトル日付のテーブル・JA広報誌便り */
div.main_area table.base15{
	width: 600px;
}
div.main_area table.base15 th{
	width: 25px;
}
div.main_area table.base15 td{
	border-bottom: dotted 1px #D0CCEF;
	padding-top: 13px;
	padding-bottom: 10px;	
	line-height: 1.5em;
}
div.main_area table.base15 td span.bg{
	background-color: #E7E6F8;
	padding: 3px 5px 3px 4px;
	font-size: 90%;
}



/* ブログ名　カテゴリ名　タイトル日付のテーブル・検索結果 */
div.main_area table.search{
	width: 600px;
 	border: none;

}
div.main_area table.search td{
	border: none;
	margin-top: 0px;
}
div.main_area table.search ul{
	list-style-image: url(../images/arr_15.gif);
	margin: 0 0 0 18px;
	padding: 5px;
}

div.main_area table.search td a{
	font-weight: bold;
}


div.main_area table.search td.line{
	background-image: url(../images/line_15.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 6px;
}





/* ヘッドラインの下枠画像を表示させるだけのボックス */

div.box_sub_footer{
	clear:both;
	background-image: url(../images/bg_box_sub_footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 656px;
	height: 38px;
	height: auto;
	text-align: right;
}

/* 記事詳細ページの本文ボックス */

div.detail_area{
	width: 600px;
	margin-left: 30px;
	padding-bottom: 3px;
}

/* 記事詳細ページの本文ボックス・農政農協ニュース */
div.detail_area div.base01{
	margin-top: 12px;
}


/* 記事詳細ページの本文ボックス・アグリビジネス */
div.detail_area div.base02{
	margin-top: 0;
}


/* 記事詳細ページの本文ボックス・新製品 */
div.detail_area div.base03{
	margin-top: 0;
}


/* カテゴリ名タイトル */

div.detail_area h3{
	width: 582px;
	padding: 5px 0 7px 18px;
	height: 300%;
	font-weight: bold;
	margin: 0;
	font-size: 16px;
}

div.detail_area h3.ttl_white{
	border-left: solid 3px #FFFFFF;
 	padding: 0 0 0 10px;
 	margin: 0;
	color: #fff;
}


/* カテゴリ名タイトル・クローズアップ */
div.detail_area div.ttl_base01{
	border-bottom: solid 2px #00B15B;
	border-right: solid 2px #00B15B;
	background-color: #01C07B;
	padding: 5px 0 5px 10px;
	margin-top: 13px;
}

/* カテゴリ名タイトル・提言 */
div.detail_area div.ttl_base02{
	border-bottom: solid 2px #2D91DC;
	border-right: solid 2px #2D91DC;
	background-color: #4A9DDF;
	padding: 5px 0 5px 10px;
	margin-top: 13px;
}

/* カテゴリ名タイトル・コラム */
div.detail_area div.ttl_base03{
	border-bottom: solid 2px #FC8C4A;
	border-right: solid 2px #FC8C4A;
	background-color: #FFA573;
	padding: 5px 0 5px 10px;
	margin-top: 13px;
}

/* カテゴリ名タイトル・特集 */
div.detail_area div.ttl_base04{
	border-bottom: solid 2px #56A9F7;
	border-right: solid 2px #56A9F7;
	background-color: #7EBBF2;
	padding: 5px 0 5px 10px;
	margin-top: 13px;
}

div.detail_area div.ttl_base04 span.ttl_sub{
	font-weight: normal;
	font-size: 80%;
}

/* カテゴリ名タイトル・シリーズ */
div.detail_area div.ttl_base05{
	border-bottom: solid 2px #6FD239;
	border-right: solid 2px #6FD239;
	background-color: #84D95A;
	padding: 5px 0 5px 10px;
	margin-top: 13px;
}



/* 記事タイトル */

div.detail_area h4{
	width: 594px;
	font-size: 150%;
	padding-bottom: 6px;
	padding-left: 6px;
	margin: 0;
	color:#666;
	line-height: 115%;
}

/* 記事タイトル・農政農協ニュース */
div.detail_area h4.base01{
	background-image: url(../images/line_01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・アグリビジネス */
div.detail_area h4.base02{
	background-image: url(../images/line_02.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

div.detail_area h4.base02 span.ttl_sub{
	color: #039149;
	font-size: 80%;
}


/* 記事タイトル・新製品 */
div.detail_area h4.base03{
	background-image: url(../images/line_03.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

div.detail_area h4.base03 span.ttl_sub{
	color: #298FDA;
	font-size: 80%;
}

/* 記事タイトル・クローズアップ */
div.detail_area h4.base04{
	background-image: url(../images/line_04.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・提言 */
div.detail_area h4.base05{
	background-image: url(../images/line_05.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・コラム */
div.detail_area h4.base06{
	background-image: url(../images/line_06_01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.detail_area h4.base06 span.ttl_sub{
	color: #E98C4F;
	font-size: 80%;
}

/* 記事タイトル・man人woman */
div.detail_area h4.base07{
	background-image: url(../images/line_07.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.detail_area h4.base07 span.ttl_sub{
	color: #CC3433;
	font-size: 80%;
}

/* 記事タイトル・特集 */
div.detail_area h4.base08{
	background-image: url(../images/line_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.detail_area h4.base08 span.ttl_sub{
	color: #70A9F0;
	font-size: 80%;
}

/* 記事タイトル・イベント */
div.detail_area h4.base09{
	background-image: url(../images/line_09.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・シリーズ */
div.detail_area h4.base10{
	background-image: url(../images/line_10.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・訃報 */
div.detail_area h4.base11{
	background-image: url(../images/line_11.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.detail_area h4.base11 span.ttl_sub{
	color: #999;
	font-size: 80%;
}

/* 記事タイトル・ブックガイド */
div.detail_area h4.base12{
	background-image: url(../images/line_12.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・統計 */
div.detail_area h4.base13{
	background-image: url(../images/line_13.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 記事タイトル・JA広報誌便り */
div.detail_area h4.base14{
	background-image: url(../images/line_15.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
div.detail_area h4.base14 span.ttl_sub{
	font-size: 80%;
	color: #56759B;
}



/* サブタイトル */
div.detail_area h5{
	font-weight: bold;
	font-size: 125%;
	padding-left: 8px;
	margin: 9px 8px;
	color: #666;
}

/* サブタイトル・農政農協ニュース */
div.detail_area h5.base01{
	border-left: solid 3px #6FD239;
}

/* サブタイトル・アグリビジネス */
div.detail_area h5.base02{
	border-left: solid 3px #00C077;
}

/* サブタイトル・新製品 */
div.detail_area h5.base03{
	border-left: solid 3px #519EE2;
}

/* サブタイトル・クローズアップ */
div.detail_area h5.base04{
	border-left: solid 3px #00BA6F;
}

/* サブタイトル・提言 */
div.detail_area h5.base05{
	border-left: solid 3px #59A3E4;
}

/* サブタイトル・コラム */
div.detail_area h5.base06{
	border-left: solid 3px #ED9C67;
}

/* サブタイトル・man人woman */
div.detail_area h5.base07{
	border-left: solid 3px #FF534F;
}

/* サブタイトル・特集 */
div.detail_area h5.base08{
	border-left: solid 3px #57A8F7;
}

/* サブタイトル・イベント */
div.detail_area h5.base09{
	border-left: solid 3px #F9DFBE;
}

/* サブタイトル・シリーズ */
div.detail_area h5.base10{
	border-left: solid 3px #6FD239;
}

/* サブタイトル・ブックガイド */
div.detail_area h5.base11{
	border-bottom: dotted 1px #D8DFE7;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}
div.detail_area h5.base11 span.ttl_sub{
	font-size: 90%;
}

/* サブタイトル・統計 */
div.detail_area h5.base12{
	border-left: solid 3px #9DC3F4;
}

/* サブタイトル・JA広報誌便り */
div.detail_area h5.base13{
	border-left: solid 3px #8BA0BB;
}


/* サブタイトル・イベント */
div.detail_area h6.base01{
	font-size: 130%;
	padding: 10px 0 0 20px;
	margin: 0;
	color: #666;
}
div.detail_area h6.base01 span.yellow{
	color: #EEB40A;
}

/* 本の部分・ブックガイド */
div.detail_area div.box_book{
	color: #666;
	width: 580px;
	margin-top: 20px;
}

/* 本の左側・ブックガイド */
div.detail_area div.box_book div.box_book_left{
	float: left;
	background-color: #fff;
	padding: 0 27px 25px 15px;
}

/* 本の右側・ブックガイド */
div.detail_area div.box_book div.box_book_right{
	float: right;
	border-bottom: dotted 1px #D8DFE7;
	margin-right: 3px;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-left: 4px;
	width: 400px;
}

/* 本のタイトル・ブックガイド */
div.detail_area div.box_book h6{
	font-size: 110%;
	padding: 10px 0;
	margin: 0;
	line-height: 1.5em;
}

div.detail_area div.box_book h6 span.ttl_sub{
	font-size: 90%;
	font-weight: normal;

}

/* 本のプロパティ・ブックガイド */
div.detail_area div.box_book p{
	padding: 0;
	margin: 0;
}

/* 発行所、発効日など・ブックガイド */
div.detail_area div.box_book span.blue{
	color: #63829E;
	font-weight: bold;
	padding-right: 7px;
}

/* 評者名・ブックガイド */
div.detail_area .box_book p.ttl_bgcri{
	border-left: solid 3px #6582A4;
	font-size: 130%;
	font-weight: bold;
	clear: both;
	padding-left: 7px;
	margin-left: 8px;
}

div.detail_area div.box_book p span.ttl_sub{
	font-size: 90%;
	font-weight: normal;
}



/* リード */

div.detail_area p.lead{
	width: 540px;
	margin: 17px 0 17px 8px;
	padding: 19px 20px;
	font-size: 110%;
}

/* リード・農政農協ニュース */
div.detail_area p.lead_base01{
	background-color: #F8FBEA;
}

/* リード・アグリビジネス */
div.detail_area p.lead_base02{
	background-color: #EBF6EE;
}

/* リード・新製品 */
div.detail_area p.lead_base03{
	background-color: #E4EBFE;
}

/* リード・クローズアップ */
div.detail_area p.lead_base04{
	background-color: #EBF6EE;
}

/* リード・提言 */
div.detail_area p.lead_base05{
	background-color: #E4EBFE;
}

/* リード・コラム */
div.detail_area p.lead_base06{
	background-color: #FEF8E8;
}

/* リード・man人woman */
div.detail_area p.lead_base07{
	background-color: #FFF5F6;
}

/* リード・特集 */
div.detail_area p.lead_base08{
	background-color: #E8F5FD;
}

/* リード・シリーズ */
div.detail_area p.lead_base09{
	background-color: #F8FBEA;
}

/* リード・ブックガイド */
div.detail_area p.lead_base10{
	background-color: #E7E6EC;
}

/* リード・統計 */
div.detail_area p.lead_base11{
	background-color: #E8F5FD;
}

/* リード・JA広報誌便り */
div.detail_area p.lead_base12{
	background-color: #F2F2FC;
}


/* 本文 */

div.detail_area div.text{
	width: 580px;
	margin: 0 0 0 8px;
	font-size: 130%;
	line-height: 150%;
}

div.detail_area div.text p{
	margin: 12px 0;
}

/* 本文画像・man人woman */
.detail_img01{
	float: left;
	margin: 0 22px 22px 0;
	padding: 0;
}


/* 詳細の公開日 */

div.detail_area p.date{
	text-align: right;
	font-size: 110%;
	margin: 0;
}

/* 続きを読む */

div.detail_area p.more{
	font-weight: bold;
	text-align: right;
	font-size: 130%;
	margin: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 0;
	letter-spacing: 2px;	
}


/* インフォーメーション */
div.info {
	margin: 0 auto;
	width: 649px;
	height: 139px;
	background: url(../images/bg_info.gif) repeat-y center top;
}
div.info_header {
	width: 649px;
	height: 4px;
	background: url(../images/bg_info_header.gif) no-repeat center top;
}
div.info_footer {
	width: 649px;
	height: 4px;
	background: url(../images/bg_info_footer.gif) no-repeat center bottom;
}
div.info iframe {
	width: 642px;
	height: 125px;
	margin: 3px;
	background: #FFFFFF;
}
div.info_in {
	margin: 5px 0 0 5px;
	font-size: 80%;
}
body.info {
	margin: 0;
	padding: 0;
	background: none;
	background-color: #ffffff;
}
table.info {
	margin: 0;
	padding: 0;
}
table.info th {
	padding: 1px 0 1px 0;
}
table.info td {
	padding: 1px 0 1px 0;
}


/* メンテナンス */
body.mente {
	background: url(../images/bg_body_mente.gif) repeat-x left top;
}
div.mente {
	width: 841px;
	margin: 20px auto 0 auto;
}
div.mente_main {
	width: 841px;
	height: 388px;
	margin: 20px auto 0 auto;
	padding-top: 40px;
	background: url(../images/bg_mente.gif) repeat-x left top;
}
div.mente_title {
	margin-left: 150px;
}
div.mente_text {
	margin-top: 30px;
	font-size: 120%;
	line-height: 150%;
	text-align: center;
}
div.mente_inquiry {
	width: 551px;
	height: 126px;
	margin: 30px auto 0 auto;
	padding-top: 20px;
	text-align: center;
	background: url(../images/bg_mente_inquiry.gif) no-repeat center top;
}
div.inquiry_text {
	font-size: 75%;
	margin-top: 15px;
}


/* 背景の細切れを防ぐスタイル */
.clearfix: after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{
	display: inline-block;
}
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}

/* End hide from IE-mac */
