@charset "UTF-8";body {	text-align: center;	margin: 0;	padding: 0;	font-size: 13px;	font: 13px verdana,arial,helvetica,clean,sans-serif;	*font-size: small;	*font: x-small;	line-height: 1.6;	background-color: #cc9966;}div { 	text-align: left; 	border: none; 	margin: 0; 	padding: 0;}br.clear { 	clear: both;	height: 0;	line-height: 0px;	display: block;}textarea {	background-color: #f3f2f0;	border: 1px;	border-color: #f3f2f0;	border-style: inset;	color: #564d3b;	margin: 0;}textarea:focus {	background-color:#ffffff;}input {	background:transparent;	color: #564d3b;	margin: 5px 0px;}a:link {color: #536684; text-decoration:none;}a:visited {color: #536684; text-decoration:none;}a:active {color: #536684;}a:hover {color: #2a3c58; text-decoration:underline;}strong {font-weight: bold;}em {	font-style: normal;	color: #666666;}u {	text-decoration: none;	border-bottom: 1px dotted;}/* ------------------------------container------------------------------ */#container {	width: 750px;	margin-right: auto;	margin-left: auto;	padding: 0;	text-align: left;}/* ------------------------------header------------------------------ */#header {	width: 750px;	height: 90px;	margin: 0;	padding: 0;}#logo {	display: block;	width: 110px;	height: 80px;	margin: 0;	padding: 0;	font-size: 0px;	text-indent: -3000px;	background-image: url("../images/header_logo.jpg");	background-position: left top;	background-repeat: no-repeat;}/* ------------------------------contents------------------------------ */#wrapper {	width: 750px;	margin: 0;	padding: 0;	background-color: #f3f2f0;	color: #564d3b;}#wrapper:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}/* Hide Mac IE \*/*html #wrapper{ height:1%;}/* ------------------------------H2.------------------------------ */h2 {	display: block;	float: left;	width: 200px;	height: 490px;	margin: 0;	padding: 0;	font-size: 0px;	text-indent: -3000px;	background-position: left bottom;	background-repeat: no-repeat;	clear: left;}h2.mashroom { background-image: url("../images/h2_mash.jpg");}/* ------------------------------main------------------------------ */#main {	float: right;	margin: 0;	padding: 0;	width: 520px;	text-align: left;}#main ul {	margin: 0;	padding: 0;}/* ------------------------------content------------------------------ */#content {	margin: 0;	padding: 10px 20px 10px 0;	width: 500px;	height: 470px;	overflow: auto;	overflow-x: hidden;}#content p {	margin: 0;	padding: 0 0 10px 0;	font-size: 92%;}#content ul {	margin: 0;	padding: 5px 0 5px\px 0;}#content ul li {	margin: 0;	padding: 0 0 0 10px;	font-size: 92%;	list-style-type: none;	background-image: url("../images/list_back.gif");	background-position: left 0.6em;	background-repeat: no-repeat;}/* ------------------------------定義リスト01------------------------------ */#content dl {	margin: 0;	padding: 10px 0 30px 0;}#content dt {	margin: 0;	padding: 0 2px 0 5px;	font-size: 92%;	background-color: #c3c0b5;	color : #ffffff;}#content dd {	margin: 0;	padding: 3px 0 10px 5px;	font-size: 92%;}#content dd ul {	margin: 0;	padding: 0 0 0 10px;}#content dd li {	margin: 0;	padding: 0 0 0 10px;	font-size: 100%;	list-style-type: none;	background-image: url("../images/list_back.gif");	background-position: left 0.5em;	background-repeat: no-repeat;	}/* ------------------------------定義リスト02------------------------------ */#content dl.dl02 {	margin: 0;	padding: 10px 0 30px 0;}#content dl.dl02 dt {	float: left;	width: 130px;	margin: 0;	padding: 2px 5px;	font-size: 92%;	line-height: 1.5;	background-color: #c3c0b5;	color : #ffffff;}#content dl.dl02 dd {	margin: 0 0 0 145px;	padding: 2px 0 10px 5px;	font-size: 92%;	line-height: 1.5;	border-top: 1px dotted #c3c0b5;}#content dl.dl02 ul {	margin: 0;	padding: 0 0 0 10px;}#content dl.dl02 li {	margin: 0;	padding: 0 0 5px 10px;	font-size: 100%;	line-height: 1.5;	list-style-type: none;	background-image: url("../images/list_back.gif");	background-position: left 0.5em;	background-repeat: no-repeat;	}/* ------------------------------H3. H4. H5.------------------------------ */h3 {	color: #564d3b;	font-size: 114%;	margin: 0;	padding: 0;	font-family: georgia,clean,sans-serif;}h4 {	color: #564d3b;	font-size: 100%;	margin: 0 0 5px 0;	padding: 15px 0 0 0;	font: sans-serif;	border-bottom: solid 1px #dddddd;}/* ------------------------------栽培品種------------------------------ */.mashbox{	float: left;	width: 235px;	margin: 0;	padding: 10px 5px 10px 0;}.mashbox p{	margin: 0;	padidng: 0;}.mashbox p img{	float: left;	margin: 0 10px 0 0;	padidng: 0;}.mashbox p span.mushname{	display: block;	font-size: 100%;	margin: 0 5px 5px 110px;	padding: 0;	color: #666666;	border-bottom: solid 1px #dddddd;	}/* ------------------------------footer------------------------------ */#footer {	width: 750px;	margin: 0;	padding: 5px 0 0 0;	text-align: left;	clear: both;}#footer p{	margin: 0;	padding: 0;}#footer p.copyright{	float: left;	margin: 0;	padding: 0;	color: #564d3b;	font-size: 77%;	font-family: georgia;}#footer p.privacy a:hover{	background-position: 0px -20px;}
