@charset "utf-8";
/* 全体 */
html, body {
	background: no-repeat center 40px url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg.jpg) #3C1D01;
}
#wrap {
	margin: 0 auto;
	padding: 40px 0 0;
	width: 900px;
}
#header {
}
#contents {
	position: relative;
	padding: 170px 29px 25px;
	width: 842px;
	background-color: #FFF;
}
/*  */
#gNavi {
	position: absolute;
	width: 816px;
	height: 184px;
	z-index: 2;
	top: -40px;
	left: 42px;
}
#gNavi li {
	float: left;
	padding: 0 9px;
	z-index: 3;
}
/*  */
#about {
	margin: 0 0 25px;
	color: #765f23;
}
#about h1 {
	margin: 0 0 15px;
	font-size: 22px;
	font-weight: bold;
}
#about p {
	font-size: 16px;
}
#campaign {
	position: absolute;
	top: 158px;
	right: 11px;
}
#definition {
	margin: 0 0 30px;
}
/* 農園の設定 */
.farmWrap {
	position: relative;
	padding: 25px 0 36px;
	width: 842px;
	color: #95745f;
}
.farmWrap h2 {
	margin: 0 0 0 -17px;
}
.farmWrap .face {
	position: absolute;
}
.farmWrap p {
	position: relative;
	padding: 20px 0 10px 36px;
	font-size:14px;
	z-index: 99;
}
.farm_box {
	position: relative;
	z-index: 50;
}
.farmWrap .comment, .farmWrap .price, .farmWrap .buy {
	text-align: center;
}
.toggle {
	position: absolute;
	width: 129px;
	height: 51px;
	bottom: 0;
	right: 17px;
	cursor: pointer;
}
.farmWrap .toggle {
	background: no-repeat url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/btn_open.png);
}
.farmWrap .active {
	background: no-repeat url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/btn_close.png);
}
.goTop {
	padding: 30px 0 60px;
	text-align: right;
}
/* 農園別設定 */
#farm01 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg01.jpg);
}
#farm01 p {
	width: 565px;
}
#farm01 .face {
	top: 50px;
	right: 30px;
}
#farm01 .data {
	margin: 0 0 27px -13px;
}
#farm01 .comment {
	margin: 0 0 15px
}
#farm01 .attention {
	padding: 5px 0;
	text-align:center;
}
#farm02 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg02.jpg);
}
#farm02 p {
	width: 470px;
}
#farm02 .face {
	top: 55px;
	right: 28px;
}
#farm02 .data {
	margin: -18px 0 30px;
}
#farm02 .comment {
	margin: 0 0 18px
}
#farm02 .attention {
	padding: 8px 0 ;
	text-align:center;
}
#farm03 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg03.jpg);
}
#farm03 p {
	width: 550px;
}
#farm03 .face {
	top: 60px;
	right: 20px;
}
#farm03 .data {
	margin: 0 0 26px;
}
#farm03 .comment {
	margin: 0 0 18px
}
#farm03 .attention {
	padding: 6px 0 ;
	text-align:center;
}
#farm04 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg04.jpg);
}
#farm04 p {
	width: 550px;
}
#farm04 .face {
	top: 62px;
	right: 20px;
}
#farm04 .data {
	margin: 0 0 21px;
}
#farm04 .comment {
	margin: 0 0 15px
}
#farm04 .attention {
	padding: 11px 0;
	text-align:center;
}
#farm05 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg05.jpg);
}
#farm05 p {
	width: 480px;
}
#farm05 .face {
	top: 53px;
	right: 30px;
}
#farm05 .data {
	margin: 0 0 30px;
}
#farm05 .comment {
	margin: 0 0 18px
}
#farm05 .attention {
	padding: 6px 0;
	text-align:center;
}
#farm06 {
	background: no-repeat left top url(http://gigaplus.makeshop.jp/ycoffeekan/net_shop/specialty/images/bg06.jpg);
}
#farm06 p {
	padding: 33px 0 1px 36px;
	width:470px;
	color: #FFF;
}
#farm06 .face {
	top: 55px;
	right: 26px;
}
#farm06 .data {
	margin: 0 0 30px;
}
#farm06 .comment {
	margin: 0 0 12px
}
#farm06 .attention {
	position:relative;
	padding: 6px 0;
	text-align:center;
}
#farm06 .catch{
	margin:0 0 35px;
}
#jona{
	position:absolute;
	top:6px;
	left:710px;
}
/* メール便 */
#sendTitle{
	text-align:center;
	font-size:18px;
	line-height:48px;
	color:#ad2216;
	border-bottom:2px solid #ad2216;
	border-top:2px solid #ad2216;
}
#sendTxt{
	margin:0 auto;
	padding:35px 0 0;
	width:810px;
}
#sendTxt strong{
	font-weight:bold;
	font-size:15px;
	color:#ad2216;
}
#sendTxt p{
	padding:10px 0 30px;
	color:#646464;
	font-size:12px;
}
/* 用語解説 */
#wordTitle{
	text-align:center;
	font-size:18px;
	line-height:48px;
	color:#67391b;
	border-bottom:2px solid #67391b;
	border-top:2px solid #67391b;
}
#wordBox{
	margin:0 auto;
	padding:35px 0 0;
	width:810px;
}
.wordFind{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #67391b;
}
#wordBox p{
	padding:10px 0 30px;
	color:#646464;
	font-size:12px;
}
#wordLeft{
	float:left;
	width:376px;
}
#wordRight{
	float:right;
	width:376px;
}
#origin{
	clear:both;
	padding:20px 25px;
	background-color:#fef8e8;
}
#originFind{
	margin:0 0 25px;
	color:#881e21;
	font-size:15px;
}
#originTxt{
	font-size:13px;
	color:#251e1c;
}
/* フッタ */
#footer{
	padding:17px 0 0;
	height:90px;
}
#footer ul{
	float:left;
	font-size:11px;
	color:#FFF;
}
#footer ul li{
	float:left;
	margin:0 20px 0 0;
}
#footer ul li a{
	color:#FFF;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer img{
	float:right;
}
#copyright{
	padding:0 0 25px;
	clear:both;
	font-size:10px;
	color:#fff;
	text-align:right;
}