/* CSS Document */

body {
	background-color:#FEEFB6;
	margin:0;
	text-align:center;
	color:#666;
	font-size:80%;
	line-height:120%;
}
/*----------------- text -----------------*/

span.small {
	font-size:90%;
}

img {
	border:0;
}


h3 {
	border-bottom:1px solid #f6c;
	border-left:4px solid #f6c;
}

a:link,a:visited {
	color:#06f;
	text-decoration:none;
}
a:hover {
	color:#f00;
	text-decoration:underline;
}


/*-----------------レイアウト-----------------*/
div#container {
	width:780px;
	text-align:left;
	border:2px solid #f6c;
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

/*-----------------ナビ-----------------*/

div.navigation{
	border:1px solid #f6c;
	text-align:center;
	background-color:#F9C;
}
div.navigation span {
	font-size:80%;
}
div.navigation a:link {
	color:#fff;
}
div.navigation a:visited {
	color:#fff;
}

div.navigation a:hover {
	background-color:#F39;
	color:#fff;
}
div.navigation a:active {
	background-color:#F39;
	color:#fff;
}

/*-----------------バナー-----------------*/
div.banner {
	text-align:center;
}
div.banner img {
	padding-bottom:5px;
	padding-top:5px;
}


/*-----------------メイン-----------------*/
div#main {
	width:590px;
	background-color: #fff;
	float: left;
}

div.menu {
	width:180px;
	float:left;
}

div.contents {
	width:400px;
	margin-left:10px;
	float:right;
}

/*-----------------農家-----------------*/
table.noka {
	width:100%;
	border-left:1px solid #f6c;
	border-right:1px solid #f6c;
	border-bottom:1px solid #f6c;
}
table.noka td {
	text-align:center;
}


div#member {
	width:180px;
	float:right;
}

div#footer {
	clear:both;
	padding-top:20px;
}


/*-----------------松阪牛一覧-----------------*/

.matsuzaka {
	border:1px solid #f6c;
	background-color:#FFC;
	padding:3px;
	clear:both;
	font-size:80%;
	margin-bottom:10px;
	height:60px;
}

.matsuzaka img,.matsuzaka-thumb img {
	float:left;
	padding-right:3px;
}

.matsuzaka-thumb{
	border:1px solid #f6c;
	background-color:#FFC;
	padding:3px;
	float:left;
	width:185px;
	margin-left:2px;
	font-size:80%;
	margin-bottom:10px;
	height:60px;
}

table .link {
	font-size: 80%;
}

/*-----------------こんなことしちゃいました-----------------*/

.file {
	clear:both;
	padding:5px;
	border:1px solid #666;
	margin-bottom: 5px;
}
.file img {
	float:left;
	padding-right:10px;
}
.file h3 {
	font-weight:bold;
	background:#f69;
	color:#FFFFFF;
	padding:2px;
	font-size:100%;
	margin:0;

}
.file p {
	margin:0;
}

div.mow-list img {
	float:left;
	padding-right:10px;
}


/*----------------- movie -----------------*/

div.thumbnail {
	float:left;
	width:275px;
	padding:5px;
	height:70px;
	font-size:90%;
}
div.thumbnail img {
	float:left;
	padding-right:5px;
}
div.moviethumb {
	height:210px;
	overflow:auto;
}
