@charset "utf-8";
/* CSS Document */
#main {
	width:1070px;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
	min-height: 100%;
	}
body > #main{
	height:auto;}
	
#sub_navi {
	width: 268px;
	top: 170;
	font-size: 13px;
	float: left;
	}
	
#contents {
	width: 770px;
	padding-bottom: 2em;
	float: left;
	padding-left: 30px;
	}

#contents2 {
	width: 770px;
	padding-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	}

#localnavi {
	background-image: url(img2/sub_n_03.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}

dl#localnavi {
	background-repeat:no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 8px 0;
	background-image: url(img2/sub_n_02.jpg);
	}

#localnavi dt {
	background-image:url(img2/sub_n_01.jpg);
	background-position:top left;
	margin: 0;
	padding: 20px 20px 12px 20px;
	color: #33CC00;
	line-height: 140%;
	font-size: 14px;
	font-weight: bold;
}

dl#localnavi dd ul li {
	background: url(img2/sub_n_02.jpg) top left no-repeat;
	margin: 0;
	padding: 12px 20px;
	color: #000000;
	line-height: 140%;
	list-style-type: none;
}

dl#localnavi dd ul li ul li {
    background: #f0f0f0;
    margin: 0;
    padding: 12px 0 0 12px;
    color: #000000;
    line-height: 140%;
}

dl#localnavi a {
	background: url(img2/mark.png) top right no-repeat;
	display:block;
	margin: 0;
	padding: 0 16px 0 0;
	width:164px;
	color: #666666;
	text-decoration: none;
}

#sight_map {
	width:1070px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0.5em;
	font-size:120%;
	line-height:1.5em;
	text-decoration: none;
	color: #333333;
	padding-bottom: 0.5em;
	}
	
#sight_map a:link {
	text-decoration: none;
	}

#sight_map a:visited {
	text-decoration: none;
	}
	
.sub {
	font-size:18px;
	color:#666666;
	font-weight:bold;
	padding-left:2.3em;
	background-image: url(img2/title.png);
	padding-top: 6px;
	padding-bottom: 7px;
	text-align: left;
	margin-bottom: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	}
	
.sub2 {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding-left:3em;
	background-image: url(knowledge/img/hina.png);
	padding-top: 30px;
	padding-bottom: 25px;
	text-align: left;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	}	
.sub3 {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding-left:3em;
	background-image: url(knowledge/img/ani.png);
	padding-top: 30px;
	padding-bottom: 25px;
	text-align: left;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	}	
	
.sub4 {
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	padding-left:3em;
	background-image: url(environment/img/ani2.png);
	padding-top: 20px;
	padding-bottom: 25px;
	text-align: left;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	}	

.sub5 {
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	padding-left:3em;
	background-image: url(environment/img/hina2.png);
	padding-top: 20px;
	padding-bottom: 25px;
	text-align: left;
	margin-bottom: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	}	

.union_top {
	font-size:12px;
	color:#666666;
	line-height:200%;
	text-align:left;
	padding: 1em 0 2em 0;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	}
	
.union_top ul {
	
    }
.union_top li {
	line-height: 2em;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
	list-style-type: square;
   }	
   
.union3 {
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	color: #666666;
	width: 90%;
	}
table.union2{
	border-top:#FFCC00 1px solid;
	border-left:#FFCC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	}
		
.union2 td {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	padding: 0.5em 1em;
	}
.union2 th {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	background-color:#FDDED2;
	padding: 0.5em 1em;
	}
	
table.union4{
	border-top:#FFCC00 1px solid;
	border-left:#FFCC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	width: 100%;
	}
		
.union4 td {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
	}
.union4 th {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	background-color:#FDDED2;
	text-align: left;
	padding: 0.5em 0 0.5em 1em;
	}
	
table.union5{
	border-top:#FFCC00 1px solid;
	border-left:#FFCC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	}
		
.union5 td {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	padding: 0.5em 1em 0.5em 1em;
	text-align: center;
	}
.union5 th {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	background-color:#FDDED2;
	text-align: center;
	padding: 0.5em 1em 0.5em 1em;
	}
	
table.union6{
	border-top:#FFCC00 1px solid;
	border-left:#FFCC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	width:100%;
	}
		
.union6 td {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	padding: 0.5em 1em 0.5em 1em;
	text-align: center;
	}
.union6 th {
	border-right:#FFCC00 1px solid;
	border-bottom:#FFCC00 1px solid;
	background-color:#FDDED2;
	text-align: center;
	padding: 0.5em 1em 0.5em 1em;
	}
table.union7{
	border: none !important;
	empty-cells:show;
	border-spacing:0;
	width: 100%;
	}
		
.union7 td {
	border: none !important;
	background-color:none;
	padding: 0.5em 0.5em 0.5em 0.5em;
	width: 40%;
	}
.union7 th {
    border: none !important;
    vertical-align: top !important;
    padding: 1em;
    background-color: #FFF !important;
    font-size: 120%;
    height: 50%;
    width: 50%;
    color: #000000 !important;
	}
table.union8{
    border: 1px solid #0084FF;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 60px;
	}
		
table.union8 td {
    border-right: 1px solid #0084FF;
    border-bottom: 1px solid #0084FF;
    padding: 0.5em 0.5em 0.5em 0.5em;
    text-align: left;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    background-color: #FFF;
	}
table.union8 th {
    border-bottom: 1px solid #FFFFFF;
    background-color: #0084FF;
    text-align: left;
    padding: 0.5em 0 0.5em 1em;
    color: #FFFFFF;
	}
 table .union8 tr:last-child th,
 table .union8 tr:last-child td {
	border-bottom:none !important;
}
.line {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	font-size: 12px;
	}
table.line1{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
    margin-bottom: 20px;
	}
		
.line1 td {
	padding:0.3em;
	text-align: center;
}
.line1 th {
	}

table.line2{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	}
		
.line2 td {
	text-align: left;
	line-height: 1.5em;
	}
.line2 th {
	color: #FF9900;
	text-align: left;
	padding-left: 0.8em;
	padding-right: 1em;
	}

.quality {
	font-size:16px;
	font-weight:bold;
	color:#660000;
	padding-left: 2em;
	line-height: 1.5em;
	width: 180px;
	float: left;
	}
.quality2 {
	font-size:14px;
	font-weight:lighter;
	color:#333333;
	padding-left: 1em;
	width: 470px;
	float: left;
	line-height: 1.5em;
	margin-top: 2px;
	}
	
	
.seibun {
	margin-left:auto;
	margin-right:auto;
	padding:3em 0 3em 0;
	font-size: 12px;
	}
table.seibun{
	border-top:1px solid #990033;
	border-left:1px solid #990033;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	line-height: 120%;
	width: 450px;
}
.seibun th{
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	color:#990033;
	background-color:#f8ebaf;
	background-image:url(file:///D|/yu-1/養鶉組合/web/image/corner.gif);
	background-position:left top;
	padding:0.5em 1em;
	text-align:center;
	font-weight: lighter;
	width: 20%;
}
.seibun td{
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	text-align: left;
	color: #333333;
	padding: 0.5em 3em;
	line-height: 1.4em;
	letter-spacing: 0.2em;
	text-indent: -2em;
}

.clear {
	clear:both;
	visibility: hidden; 
	height: 0;
	}
	
table.boiled{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 12px;
	}
		
.boiled td {
	padding: 0em 0 0 0.3em;
	text-align: left;
	line-height: 1.4em;
	}
.boiled th {
	color: #FF6600;
	padding: 0.3em 0 0.3em 0;
	text-align: left;
	}

.117 {
	width:117px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	}

.169 {
	width:169px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:text-top;
	}
.137 {
	width:137px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	height: 100%;
	display: table;
	}

.fertilizer {
	padding-left: 30px;
	}
	
.kumiaityou {
	font-weight:bold;
	}

.toyohashi {
	font-size:12px;
	line-height:2em;
	padding:2em 5em 4em 5em;
	color:#666666;
	text-align:left;
	}
.toyohashi img {
	padding-top: 25px;
	padding-left: 15px;
	}	

table.enkaku {
	border-top:#66CC00 1px solid;
	border-left:#66CC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 12px;
	width: 350px;
	margin: 0 auto;
	}
		
.enkaku  td {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.5em 0.5em;
	text-align: center;
	}
.enkaku  th {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.5em 0 0.5em 1.5em;
	text-align: left;
	color: #FF9900;
	}

table.vol2 {
	border-top:#66CC00 1px solid;
	border-left:#66CC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 12px;
	}
		
.vol2  td {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.3em 0.5em;
	text-align: right;
	}
.vol2  th {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.3em 1em;
	text-align: center;
	background-color: #D8F1E4;
	}
	
.knowledge {
	font-size:12px;
	line-height:2em;
	padding:0em 10em 3em 10em;
	color:#666666;
	text-align:left;
	}

.puchi {
	font-size:12px;
	line-height:2em;
	color:#666666;
	text-align:left;
	padding: 2em 3em 2em 2em;
	}

.environment {
	font-size:18px;
	color:#00CC66;
	text-align:center;
	line-height:1.5em;
	font-weight: bold;
	}
.contact {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	}
	
table.rink {
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 12px;
	}
		
.rink td {
	text-align: center;
	}
.rink th {
	text-align: center;
	}

.recipe {
	font-size:12px;
	line-height:2em;
	color:#666666;
	text-align:left;
	padding: 2em 3em 2em 2em;
	}

table.untin {
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	}
		
.untin td {
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding: 0.2em 1em;
	text-align: right;
	}
.untin th {
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding: 0.2em 0.5em;
	}
	
table.seibun2 {
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 11px;
	}
		
.seibun2 td {
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding: 0.3em 1em;
	text-align: left;
	font-size: 12px;
	color: #666666;
	line-height: 1.6em;
	}
.seibun2 th {
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	padding: 0.2em 0.5em;
	color: #666666;
	}

.toyohashi2 {
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: right;
	}
.toyohashi2 td {
	color: #666666;
	text-align: left;
	}
.toyohashi2 th {
	color: #666666;
	}
#qa h3 {
	font-size:14px;
	border-bottom: 1px solid #ff9900;
	color: #FF9900;
	padding-bottom: 2px;
	margin-left: 1em;
	font-weight: bold;
	}

#qa p {
	font-size:14px;
	margin-top: 5px;
	margin-left: 40px;
	margin-bottom: 1.5em;
	line-height: 1.8em;
	text-indent: -24px;
	margin-right: 2em;
	}

.item img {
	/*border: 1px solid #ffcc99;
	border-width: 5px;
	margin: 5px;
	background-color: #FF0000;
	padding: 1px;*/
	}

.item {
	float:left;
	font-size:12px;
	margin: 0 20px 20px 0;
	}

.item h4 {
	font-size:16px;
	color: #FF9900;
	}

.item2 img {
	/*border: 1px solid #99ccff;
	border-width: 5px;
	margin: 5px;
	background-color: #0099FF;
	padding: 1px;	*/
}
.item2 {
	float:left;
	font-size:12px;
	margin: 0 20px 20px 0;
	}

.item2 h4 {
	font-size:16px;
	color: #0099FF;
	}
	
.item3 img {
	/*border: 1px solid #b5a08b;
	border-width: 5px;
	background-color: #663300;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;*/
	}

.item3 {
	float: left;
	font-size: 12px;
	margin-top: 0;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom: 20px;
	padding: 5px;
	width: 180px;
	height: 275px;
	}

.item3 h4 {
	font-size:16px;
	color: #0099FF;
	}

.tama5 {
	float:left;
	text-align: left;
	width: 270px;
	}
/*.tama5 img {
	margin:0 20px 20px 0;
	} */
.tama5 h3 {
	font-size:16px;
	color:#FF9900;
	font-weight:bold;
	}
.tama5 p {
	font-size:14px;
	margin-right: 20px;
	}
.tama52 {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
	}
.tama52 img {
	}
.tama52 p {
	font-size:12px;
	}
.large {
	font-size:150%;
	margin: 1em 2em 2em 1em;
	line-height: 1.5em;
	}
	
.quail_organic {
	font-size:12px;
	line-height:2em;
	padding:2em 1em 2em 3em;
	color:#666666;
	text-align:left;
	float: left;
	width: 540px;
	}
.quail_organic img {
	margin:0 0 20px 15px;
	}

.right {
	float:right;
	margin-bottom: 15px;
	}

.right_box {
	float:right;
	width: 175px;
	padding-top: 20px;
	}
	
table.organic {
	border-top:#FF9900 solid 1px;
	border-left:#FF9900 solid 1px;
	margin-top: 3em;
	margin-left: 5em;
	} 
table.organic td {
	border-bottom:#FF9900 solid 1px;
	border-right:#FF9900 solid 1px;
	text-align: left;
	padding: 0.2em 1em;
	}
table.organic th {
	border-bottom:#FF9900 solid 1px;
	border-right:#FF9900 solid 1px;
	text-align: center;
	padding: 0.3em 1em;
	background-color: #FFFF00;
	font-size: 120%;
	}

table.organic2 {
	margin-top: 3em;
	margin-left: 5em;
	} 
table.organic2 td {
	border-bottom:#ffffff solid 2px;
	text-align: left;
	padding: 0.2em 1em;
	color: #FFFFFF;
	}
table.organic2 th {
	border-bottom:#ffffff solid 2px;
	text-align: left;
	padding: 0.3em 1em;
	font-size: 120%;
	color: #FFFFFF;
	}


table.koutei {
	border-top:#66CC00 1px solid;
	border-left:#66CC00 1px solid;
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	font-size: 12px;
	margin: 0 auto;
	width: 610px;
	}
		
.koutei  td {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.3em 1em;
	text-align: left;
	}
.koutei  th {
	border-right:#66CC00 1px solid;
	border-bottom:#66CC00 1px solid;
	padding: 0.3em 1.5em;
	text-align: center;
	letter-spacing: 0.3em;
	}
.elected {
	margin: 0 0.5em;
	background-image: url(ele.png);
	background-repeat:no-repeat;
	padding: 5px 16px 4px 17px;
	text-align:center;
	}
	
#elected2 a:link {
	color:#000;
	text-decoration:none;
	}

#elected2 .toyohashi {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	word-spacing: 5em;
	}
	
#elected2 img {
	float: left;
	margin: 0 0 25px 25px;
	padding: 0 0 0 0;
	}

.environment img {
		margin:0 0 20px 0;
	}


