@charset "utf-8";
/* CSS Document */

/*直前予約*/
h1{
	font-size:32px;
	text-align:center;
	padding:12px;
	border-bottom:#F33 double 5px;}
h1 a{
	text-decoration:none;
	color:#F33;
	}
h1 a:hover{
	color:#F66;
	text-decoration:underline;
	}
h1 a:visited{
	color:#F33;
	}


/*元気米特徴*/
div.feature{
	margin-top:15px;
	width:660px;
	padding:10px;
	float:right;
	}
	
div.feature li{
	list-style:none;	
	padding-left:2px;
	color:#063;
	font-size:16px;
	}

div.feature h2{
	color:#090;
	}
	
div.feature a:link,a:visited{
	color:#F63;
	text-decoration:none;
	}

div.feature a:hover{
	text-decoration:underline;
	}

h4.h4feature{
	margin:10px 0 5px 0;
	padding-left:10px;
	color:#060;/*184f30;*/
	background: #cbefdb;
	font-size: 16px;
}

/*元気米認証マーク*/
div.mark{
	margin-top:30px;
	width:226px;
	text-align:center;
	float:left;
	font-size:12px;
	}

div.greenbox{
	padding:10px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:#390;
	}


div.prologue{
	margin:20px;
	font-size:16px;
	font-weight:500;
	color:#660;
	}



div.index{
	margin:10px 20px;
	font-size: 16px;
	
	}
	
div.index p{
	padding:0 3px 3px 0;
	font-size: 16px;
	color: #000;

	}

div.index a{/*リンク*/
	text-decoration:underline;
	color: #f45e20;
}

div.index a:visited{/**/
	color: #184f30;
}


div.index a:hover{/*マウスオン時の文字色*/
	color: #f68150;
}





/*田んぼ情報*/
div.tanbojoho{
	font-size:14px}
div.tanbojoho table{
	margin-right:20px;
	width:880px;
　　border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	margin-bottom:20px;
	}
div.tanbojoho table th{
	color:#036;
	border:1px solid #CCC;
　　border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	}
	
div.tanbojoho table td{
	font-size:14px;
	border:1px solid #CCC;
　　border-collapse:collapse;
	border-spacing:0;
	padding:6px 8px;
	
	}











div.topics{
	margin:25px 20px;
	font-size:16px;
	}



div.topics p a{
	text-decoration:underline;
	color: #6C9;
}

div.topics p a:visited{
	color: #6C9;
}


div.topics p a:hover{
	color: #f68150;
}


.header-type-topnews {/*トップの最新情報*/
    color:#FFF;
	font-weight:bold;
    padding-left: 10px;
	margin-top:20px;
    background:#2e8b57;
}


	

div.topics h4{
	border-left:#f63 solid 7px;
	padding-left:5px;
	font-size: 16px;
	color:#F63;
	}
	
div.topics h4 a:link, a:visited{
	color:#F63;
	text-decoration:none;
	}


div.topics h4 a:hover{
	color:#3C9;
	}

div.topics p{
	margin-bottom:20px;
	font-size: 14px;
	color:#666;
	}

div.topics table{
	width:860px;
	border-collapse:collapse;
	border-spacing:0px;
	}

div.topics table img{
	margin:5px;
	}


div.topics table td{
	vertical-align:top;
	padding-bottom:10px;
	padding-top:5px;
	padding-right:5px;
}






table.lmap {
	width:851;
	vertical-align:auto;
	border:none;
	border-top:#090 solid 5px;
	border-bottom:#090 solid 5px;

	}
	
	img.map { 
	border: 3px #0c0 solid; }

