@charset "utf-8";
@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700);

html,body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body{
	font-family:
	   "ヒラギノ明朝 ProN W6",
	   "HiraMinProN-W6",
	   "HG明朝E",
	   "ＭＳ Ｐ明朝",
	   "MS PMincho",
	   "MS 明朝",
	   serif;
	font-weight: bold;
}
.wrapper{
	width:100%;
	margin:0 auto;
	background:#fff;
}
.section_white{
	background-color:#fff;
}
.section_gray{
	background-color:#eee;
}
.inner{
	width:984px;
	margin:0px auto;
	padding:15px 20px;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:hover img	{
	opacity:0.9;
}
.mt20{
	margin-top:20px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mb50{
	margin-bottom:50px!important;
}
p,ul li,table{
	font:13px/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
img{
	max-width:100%;
	vertical-align:bottom;
}

/*********** ヘッダー ***********/
header{
	width:100%;
	z-index:9999;
	background-color:rgba(255,255,255,0.8);
	position:fixed;
}
.header_area{
	width:994px;
	padding:15px;
	margin:0 auto;
}
header .logo{
	width:230px;
	float:left;
}
header nav{
	width:580px;
	float:left;
	text-align:center;
	margin-top:22px;
}
header nav ul{
	padding-left:30px;
}
header nav ul li{
	display:inline-block;
}
header .contact{
	width:180px;
	float:right;
}
header .contact img{
	width:100%;
}
header .contact .tel{
	margin:5px 0;
}
/*********** フッター ***********/
footer{
	background-color:#2bb52e;
	background-image:url(/images/footer_bg.jpg);
	background-size:cover;
	height:192px;
	line-height:1.5;
	padding-top:20px;
}
footer ul li{
	font-size:85%;
	display:inline-block;
	margin-right:20px;
	padding-left:15px;
	background:url(/images/footer_li.png) no-repeat left center;
}

footer .to_top{
	width:130px;
	float:right;
	text-align:right;
}
footer .clear{
	text-align:center;
	margin-top:30px;
}

/*********** トップ画像 ***********/
.main_img{
	width:100%;
	min-width:1024px;
	margin:0 auto 0;
	background-size:cover;
	z-index:1;
}
.main_img h1,.main_img h2{
	text-align:center;
	color:#fff;
	font-size:180%;
	line-height:1.5;
	text-shadow: 1px 1px 3px #333;/*横方向 縦方向 ぼかし 影の色*/
}


/******************************************/
/************** トップページ **************/
/******************************************/

#top .main_img{
	min-height:698px;
	background-image:url(../images/bg_top.jpg);
}
#top .main_img h2{
	padding-top:180px;
}

/*********** 事例スライドエリア ***********/

.slide_menu{
	background:#efefef;
	background: -moz-linear-gradient(top, #fff, #efefef);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
	padding:30px 0;
	min-width:1024px;
}

/*********** メニュー一覧 ***********/

#top .section_white .inner,
#top .section_gray .inner{
	position:relative;
}
#top .contents_info{
	line-height:1.8;
	width:310px;
}

#top .section_white .contents_img{
	float:left;
}
#top .section_gray .contents_img{
	float:right;
}
#top .section_white .contents_info{
	float:right;
}
#top .section_gray .contents_info{
	float:left;
}
#top .section_white.contents_about .contents_info{
	width:630px;
}

.to_detail{
	position:absolute;
	bottom:15px;
	text-align:right;
}
#top .section_white .to_detail{
	right:20px;
}
#top .section_gray .to_detail{
	right:695px;
	
}
#top .inner h3{
	font-size:200%;
	margin-bottom:20px;
}

/*********** 新着情報・取引実績 ***********/
.info_area .inner{
	padding:65px 20px;
}
.info_area .inner h3{
	font-size:150%;
}
.infomation{
	width:46%;
	float:left;
}
.result{
	width:46%;
	float:right;
}
/* 新着情報 */

.infomation h3{
	border-bottom:3px solid #2bb52e;
	padding:10px;
}
.infomation ul li{
	line-height:1.5;
	padding-left:10px;
	font-size:90%;
}
.infomation ul li .date{
	color:#249dd0;
	padding-right:15px;
}

/* 取引実績 */
.result{
	padding:15px;
	background:#efefef;
	background: -moz-linear-gradient(top, #ccc, #efefef);
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#efefef));
}
.result p{
	line-height:1.5;
}

/******************************************/
/*************** 下層ページ ***************/
/******************************************/

/*メイン画像*/
.home .main_img{background-image:url(/images/bg_top.jpg);}/*下記以外*/
.page-id-4 .main_img{background-image:url(/images/bg_about.jpg);}/*中嶋農園について*/
.page-id-7 .main_img{background-image:url(/images/bg_promise.jpg);}/*中嶋農園の考え方*/
.page-id-14 .main_img{background-image:url(/images/bg_quality.jpg);}/*中嶋農園の品質保証*/
.page-id-26 .main_img{background-image:url(/images/bg_results.jpg);}/*卸供給事例*/
.page-id-10 .main_img{background-image:url(/images/bg_privacy.jpg);}/*その他*/
.page-id-17 .main_img,.single .main_img,.archive .main_img{background-image:url(/images/bg_privacy.jpg);}
.page-template-news .main_img{background-image:url(/images/bg_privacy.jpg);}
.page-id-41 .main_img{background-image:url(/images/bg_results.jpg);}
.page-id-45 .main_img{background-image:url(/images/bg_results.jpg);}
.page-id-50 .main_img{background-image:url(/images/bg_results.jpg);}

/*メイン画像*/

.main_img{
	min-height:500px;
}
.main_img h1{
	padding-top:280px;
}
.page_info ul{
	text-align:center;
	padding:20px 0;
}
.page_info ul li{
	display:inline-block;
	width:290px;
	margin:0 10px;
}
.page_info ul li img{
	width:100%;
	height:auto;
}

.ttl_bg{
	padding:20px 0;
	background:#efefef;
	background: -moz-linear-gradient(top, #ccc, #efefef);
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#efefef));
	margin-bottom:10px;
}
.inner h2{
	font-size:200%;
	line-height:1.5;
}
.inner h3{
	font-size:130%;
	margin-bottom:10px;
	line-height:1.5;
}
.inner p{
	line-height:1.5;
	font-size:95%;
}
.wide_img{
	width:100%;
}
.wide_img img{
	width:100%;
}
.left_img{
	float:left;
	margin:0 40px 30px 0;
	text-align:center;
	background-color:#ccc;
}
.right_img{
	float:right;
	margin:0 0 30px 40px;
	text-align:center;
	background-color:#ccc;
}
.center_img{
	margin:0 auto 40px;
	width:600px;
}
.caption{
	padding-bottom:10px;
}
.caption img{
	padding-bottom:10px;
}
/*中嶋農園について*/

.inner h3 .name{
	font-size:140%;
	margin-left:50px;
}
.kaisyagaiyou{
	width:700px;
	margin:0 auto 80px;
	border-spacing:10px;
	font-size:95%;
}
.kaisyagaiyou tr{
	background:url(../images/table_dot.png) repeat-x left bottom;
}
.kaisyagaiyou th{
	border-top:20px solid #fff;
	border-left:8px solid #2bb52e;
	padding:15px;
	width:150px;
}
.kaisyagaiyou td{
	border-top:20px solid #fff;
	padding:15px;
}
/*中嶋農園の品質保証*/
.calendar{
	width:100%;
	margin:50px auto 80px;
}
.calendar td,.calendar th{
	border:1px solid #333;
	padding:5px;
	text-align:center;
}
.calendar th{
	background:#2bb52e;
}
.calendar th.yasai{
	text-align:left;
}
/*卸供給事例*/
.page-id-26 .inner h3{
	text-align:center;
}
.page-id-26 .section_white .to_detail{
	position:static;
	text-align:center;
	margin-bottom:50px;
}
.page-id-26 .slide_menu{
	background:#efefef;
	background: -moz-linear-gradient(top, #efefef, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#fff));
	padding:30px 0;
	min-width:1024px;
}

/*プライバシーポリシー*/
#privacy .main_contents .inner{
	width:700px;
	margin:0 auto;
}
#privacy .inner .privacy_policy{
	font-size:90%;
	margin-bottom:80px;
}
/*お問い合わせ*/
.page-id-17 .main_contents .inner{
	width:700px;
	margin:0 auto;
	text-align:center;
}
.page-id-17 .foam_table{
	margin:50px auto;
	text-align:left;
	width:100%;
	border:1px solid #333;
}
.page-id-17 .foam_table th,
.page-id-17 .foam_table td{
	padding:20px;
	background:url(../images/table_dot.png) repeat-x left bottom;
}
.page-id-17 .foam_table th.last,
.page-id-17 .foam_table td.last{
	background-image:none;
}
.page-id-17 .foam_table th{
	background-color:#ddd;
	width:150px;
}
.page-id-17 .foam_table .red{
	background-color:#DD070B;
	color:#fff;
	padding:0 5px;
	margin-left:15px;
	font-size:80%;
}
.page-id-17 .form_submit{
	margin-bottom:80px;
}
.page-id-17 input[type="submit"]{
	display:block;
	padding:15px 30px;
	color:#fff;
	background:#2bb52e;
	margin:0 auto;
	border-top:2px solid #59E85C;
	border-right:2px solid #239726;
	border-bottom:2px solid #1D7F20;
	border-left:2px solid #52D055;
	/*border-radius:10px;*/
	font-size:100%;
}
.page-id-17 input[type="submit"]:hover{
	background:#239726;
	border-top:2px solid #186B1A;
	border-right:2px solid #2bb52e;
	border-bottom:2px solid #2bb52e;
	border-left:2px solid #1D7F20;
}

/******************************************/
/***************  事例紹介  ***************/
/******************************************/


.page-id-41 .main_img h1,.page-id-45 .main_img h1,.page-id-50 .main_img h1{
	padding-top:190px;
}
.page-id-41 .main_img h1 .ttl,.page-id-45 .main_img h1 .ttl,.page-id-50 .main_img h1 .ttl{
	font-size:150%;
}
.page-id-41 .main_img,.page-id-45 .main_img,.page-id-50 .main_img{
	min-height:400px;
}
.page-id-41 .main_contents .inner section,.page-id-45 .main_contents .inner section,.page-id-50 .main_contents .inner section{
	margin-bottom:50px;
}
.page-id-41 .main_contents h2,.page-id-45 .main_contents h2,.page-id-50 .main_contents h2{
	font-size:130%;
}
.page-id-41 .main_contents .inner p,.page-id-45 .main_contents .inner p,.page-id-50 .main_contents .inner p{
	margin-bottom:20px;
}
.page-id-41 .jirei_img,.page-id-45 .jirei_img,.page-id-50 .jirei_img{
	text-align:center;
	margin:20px 0 50px;
}
.page-id-41 .jirei_img li,.page-id-45 .jirei_img li,.page-id-50 .jirei_img li{
	display:inline-block;
	margin:0 10px;
}
.page-id-41 .jirei_img li.caption,.page-id-45 .jirei_img li.caption,.page-id-50 .jirei_img li.caption{
	background-color:#ccc;
}

/*お問い合わせ*/


.contact_box{
	width:734px;
	margin:30px auto 80px;
	background:#efefef;
	background: -moz-linear-gradient(top, #efefef, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#fff));
	border-right:2px solid #D5D5D5;
	border-bottom:2px solid #ccc;
	padding:20px;
}
.contact_box h2{
	margin-bottom:20px;
}
.contact_box .contact_detail{
	width:680px;
	margin:0 auto;
}
.contact_box .left_img,
.contact_box .right_img{
	margin:0;
	background:none;
}


/******************************************/
/***************  新着情報  ***************/
/******************************************/

.single .date {
	font-size:80%;
	text-align:right;
	color: #249dd0;
	}

.date2 {
	font-size:80%;
	text-align:right;
	color: #249dd0;
	}


.newsMainClm {
	float: left;
	width: 750px;
	margin: 0 30px 30px 0;
	}

.newsMainClm h3 {
	margin-top: 20px;
	}

.newsSubClm {
	float: right;
	width: 200px;
}
.newsSubClm dl {
	margin: 20px 0 0 0;
}
.newsSubClm dl dt {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #525252;
}
.newsSubClm dl dd {
	margin: 5px 0 0 0;
	/* padding: 0 0 0 15px; */
	/* background: url(../img/common/common_mark01.png) 0 0.4em no-repeat; */
}

.newsSubClm dl li {
	/* background: url(../img/common/common_mark01.png) 0 0.4em no-repeat; */
	padding-left:18px;
}

.newsSubClm .categories {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0 20px 0;
	padding: 0 0 3px 0;
	/* border-bottom: 1px solid #525252; */
}

.newsSubClm .categories {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0 20px 0;
	padding: 0 0 3px 0;
	/*border-bottom: 1px solid #525252; */
}

.newsSubClm .cat-item {
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;
	/* background: url(../img/common/common_mark01.png) 0 0.4em no-repeat; */
	font-size: 14px;
	font-weight: bold;
	border: 0px !important;
}

.ctgClm {
	margin: 20px 0 20px 0;
}

.newsBtn {
	text-align:center;
	margin-bottom:20px;
	}



