@charset "shift_jis";
/* CSS Document */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address,table{
	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
;
}



#container{
	width:860px;
	height:100%;
	margin:0 auto;
}

#header{
	width:860px;
	height:300px;
	background-image:url(../IMG/header.jpg);
	background-repeat:no-repeat;
}
	#header h1{	
	 /*文字隠す*/
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	}

	#contents .outline h2{/*概要*/
		font-size:2em;
		margin-top:1em;
		color:#23AC0E;
		border-left:8px #23AC0E solid;
		padding-left:0.25em;
		margin-bottom:0.5em;
	}
	#contents .outline h4{/*概要*/
		font-weight:bold;
		color:#23AC0E;
		font-size:1.2em;
	}
	#contents .outline p{/*概要*/
		line-height:2em;
		text-indent:1em;
	}
		#contents .outline p+h4{/*概要*/
			margin-top:1em;
		}
	#contents .outline strong{
		font-weight:bold;
		color:#DA5019;
	}
	
	.about{
		background-image:url(../IMG/back.jpg);
		background-repeat:no-repeat;
		background-position:right;
	}
	.about p{
		width:550px;
	}
	
	.about2{
		background-image:url(../IMG/tomato2.jpg);
		background-repeat:no-repeat;
		background-position:left;
	}
	.about2 h4{
		width:580px;
		padding-left:280px;
	}
	.about2 p{
		width:580px;
		padding-left:280px;
	}
	
	
	
	
	#contents .leaflet_contents .leaflet_container{/*リーフレット紹介食品、植物共通*/
		width:860px;
		margin:2em auto;
	}
		#contents .leaflet_contents .leaflet_container p{
			font-size:0.8em;
			line-height:1.6em;
		}
		#contents .leaflet_contents .leaflet_container p.leaf_spec{/*書誌情報*/
			margin:0.25em 0 1.5em 0;
			background-color:#EEE;
			padding:6px;
			font-size:0.8em;
			margin-bottom:0.25em;
			text-align:center;
		}
		#contents .leaflet_contents .leaflet_container img{/*画像*/
			margin:0 69px;
			width:240px;
			border:#999999 solid 1px;
		}

		#contents .leaflet_contents .leaflet_container p.read_btn{/*立ち読みボタン*/
			width:308px;
			line-height:48px;
			margin:0 auto 0.5em auto;
			text-align:center;
			text-decoration:none;
			font-weight:bold;
			font-size:1em;
		}
			#contents .leaflet_contents .leaflet_container p.read_btn a{/*立ち読みボタン*/
				text-decoration:none;
				color:#FFFFFF;
				display:block;
				background-image:url(../IMG/pdf_btn.jpg);
				background-position:top;
				background-repeat:no-repeat;
				/*文字シャドウ*/
				/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
				text-shadow:1px 1px 0px rgb(0,0,0);
				-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ff000000,Positive=true)";zoom:1;
				filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ff000000,Positive=true)";
			}
			#contents .leaflet_contents .leaflet_container p.read_btn a:hover{/*立ち読みボタン*/
				background-image:url(../IMG/pdf_btn.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
			}
			
		#contents .leaflet_contents .leaflet_container p.caption{/*立ち読みボタン下*/
			text-align:center;
		}
		/*リーフレット紹介食品、植物共通おわり*/

			#contents .leaflet_contents .leaflet_container .gm_food{/*食品*/
				width:378px;
				float:right;
				border:#969696 solid 1px;
				padding:20px;
				/*角丸とシャドウ*/
				-moz-border-radius: 19px;
				-webkit-border-radius: 19px;
				border-radius: 19px;
				-moz-box-shadow: 0px 0px 5px #BBB;
				-webkit-box-shadow: 0px 0px 5px #BBB;
				box-shadow: 0px 0px 5px #BBB;
			}
			#contents .leaflet_contents .leaflet_container .gm_food h2{/*食品見出し*/
				color:#CC3300;
				font-weight:bold;
				line-height:2em;
				margin-top:0.5em;
				text-align:center;
				font-size:1.15em;
			}
			#contents .leaflet_contents .leaflet_container .gm_food h4{/*食品目次見出し*/
				font-weight:bold;
				line-height:2em;
				margin-top:1em;
				color:#CC3300;
				border-left:#CC3300 6px solid;
				border-bottom:#CC3300 1px solid;
				padding-left:0.5em;
				margin-bottom:0.5em;
			}

			#contents .leaflet_contents .leaflet_container .gm_plant{
				width:378px;
				/*margin-left:440px;*/
				border:#969696 solid 1px;
				padding:20px;
				/*角丸とシャドウ*/
				-moz-border-radius: 19px;
				-webkit-border-radius: 19px;
				border-radius: 19px;
				-moz-box-shadow: 0px 0px 5px #BBB;
				-webkit-box-shadow: 0px 0px 5px #BBB;
				box-shadow: 0px 0px 5px #BBB;
			}

			#contents .leaflet_contents .leaflet_container .gm_plant h2{/*植物見出し*/
				color:#006633;
				font-weight:bold;
				line-height:2em;
				margin-top:0.5em;
				text-align:center;
				font-size:1.15em;
			}

			#contents .leaflet_contents .leaflet_container .gm_plant h4{/*植物目次見出し*/
				font-weight:bold;
				line-height:2em;
				margin-top:1em;
				color:#006633;
				border-left:#006633 6px solid;
				border-bottom:#006633 1px solid;
				padding-left:0.5em;
				margin-bottom:0.5em;
			}

.buy_btn{/*「この冊子を購入する」ベース*/
	margin:3em auto; 
	background-color:#eee;
	padding:15px;
	width:530px;
}
.buy_btn p{/*「この冊子を購入する」ボタン*/
	text-align:center;
	font-size:1.2em;
}
	.buy_btn p a{
		text-decoration:none;
		border-style:none;
		color:#FFFFFF;
		font-weight:bold;
		line-height:60px;
		display:block;
		background-image:url(../IMG/buy_btn.jpg);
		background-repeat:no-repeat;
		background-position:top;
		/*フォントに影*/
		/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
		text-shadow:1px 1px 0px rgb(0,0,0);
		-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ff000000,Positive=true)";zoom:1;
		filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ff000000,Positive=true)";
	}

	.buy_btn p a:hover{
		background-image:url(../IMG/buy_btn.jpg);
		background-position:bottom;
	}
#footer{
	width:100%;
	color:#969696;
	height:250px;
	background-color:#EEE;
}
	#footer .address{
		width:860px;
		margin-left:auto;
		margin-right:auto;
		padding-top:1em;
		color:#696969;
	}
	#footer .address h2{
		font-size:1.25em;
		color:#23AC0E;
		border-left:8px #23AC0E solid;
		padding-left:0.25em;
		margin-top:0.25em;
		margin-bottom:0.5em;
	}
	#footer .address strong{
		font-weight:bold;
		line-height:1.8em;
		font-size:1.2em;
	}
	#footer .address p{
		font-size:0.8em;
	}
	#footer .address p.credit{
		font-size:0.7em;
		padding-top:2em;
		clear:both;
		color:#AAA;
		/*margin-bottom:0.5em;*/
	}
		#footer .address p.credit:not(:target){/*IE9*/
		padding-top:0\9;
		}		
				
		#footer .address1{
		width:410px;
		float:left;
		}
		#footer .address2{
		width:410px;
		margin-left:430px;
		}


.soldout{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ffffff;
	text-align:center;
	width:100%;
	margin:.5em auto;
	padding:.75em 0 .5em 0;
	background-color:#DA5019;
	font-weight:bold;
}
.soldout_blank{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ffffff;
	text-align:center;
	width:100%;
	margin:.5em auto;
	padding:.75em 0 .5em 0;
}
