<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*----------------------------------------
 * フォント
 *----------------------------------------*/
 
 @font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(../webfonts/NotoSansJP-Thin.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(../webfonts/NotoSansJP-Light.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(../webfonts/NotoSansJP-Regular.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(../webfonts/NotoSansJP-Medium.otf) format('opentype');
}

@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(../webfonts/NotoSansJP-Bold.otf) format('opentype');
}

body {
    font-family:"Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin:0;
		padding:0;
		font-size:1rem;
		/*
		color:#111;
		color:#777;
		*/

		color:#4d4d4d;
		line-height:2em;
}

/*----------------------------------------
 * ヘッダー
 *----------------------------------------*/

header {
	width:100%;
}

header .top_nav_area {
	position:relative;
}

header h1 {
	margin:0;
	padding:0;
	float:left;
}

header h1 a {
	width:200px;
	height:60px;
	background:url(../images/header/ja_logo.png) no-repeat left top;
	display:block;
}

header .kinyuu_code {
	font-size:0.75rem;
	position:absolute;
	left:225px;
	top:12px;
	color:#999;
}

header .top_nav {
	float:right;
/*
	width:690px;
*/
	width:600px;
	margin-top:5px;
}

/* テキストリンク部分 */
header .top_nav .text_link {
	float:left;
	margin:0;
	padding:4px 0 0 0;
	width:532px;
}

header .top_nav .text_link li {
	display:inline;
}

header .top_nav .text_link li a,
header .top_nav .text_link li span {
	position:relative;
	padding-left:13px;
	vertical-align:middle;
	font-size:12px;
	display:inline-block;
	margin-right:12px;
	color:black;
}

header .top_nav .text_link li a:before,
header .top_nav .text_link li span:before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	vertical-align:middle;
	margin:auto;
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #32a761;
}

header .top_nav .text_link li a:hover,
header .top_nav .text_link li span:hover {
	color:#32a761;
}

header .top_nav .text_link li span:hover {
	cursor:pointer;
}

/* 検索欄 */
header .top_nav form {
	float:left;
	margin:0 10px 0 0;
	padding-top:4px;
}

header .top_nav form input[type=text]{
	font-size:16px;
	line-height:24px;
	width:100px;
	padding:2px 5px;
	border:1px solid #ccc;
	float:left;
}

header .top_nav form input[type=image]{
	height:30px;
	width:auto;
	background-color:#32a761;
	display:block;
	float:left;
}

/* SNSアイコン */
header .sns_icon {
	float:left;
	margin:0;
	padding:0;
}

header .sns_icon li {
	display:inline;
	margin-right:2px;
}

header .sns_icon li img {
	height:40px;
	width:auto;
}

/* グローバルナビ */
header nav {
	clear:both;
	border-bottom:1px solid #ccc;
	position:relative;
	
}

header nav ul.std_width {
	padding:0;
}

header nav ul:after {
	content:"";
	display:block;
	clear:both;
}

header nav li {
	display:block;
	float:left;
	text-align:center;
	margin-right:4px;
}

header nav li a {
	display:block;
	width:100px;
	color:black;
	font-weight:500;
	margin-bottom:5px;
	font-size:15px;
	line-height:24px;
}

header nav li:nth-child(3) a {
	width:106px;
}

header nav li.active {
	border-bottom:4px solid #32a761;
}

header nav li a:visited {
	color:black;
}
header nav li a:hover {
	color:#32a761;
}

header nav li.recruit a{
	background-color:#f5ac33;
	width:106px;
	color:white;
}
header nav li.member a{
	background-color:#ed603d;
	width:106px;
	color:white;
}

header nav li.recruit a:visited,
header nav li.member a:visited {
	color:white;
}

/* グローバルナビ サブメニュー */
header nav li .sub_menu {
	position:absolute;
	display:none;
	width:100%;
	top:0;
	left:0;
	margin:30px 0 0 0;
	background-color:#f5faf1;
	z-index:20;
}

header nav li .sub_menu li {
	width:22%;
	margin-right:3%;
	text-align:left;
	padding:1em 0;
	border:none;
}

header nav li .sub_menu li a {
/*
	width:100%;
*/
	width:100%;
/*
	display:inline;
*/
	display:block;
}

header nav li .sub_menu li a:after {
	content:"";
	display:block;
	clear:both;
}

header nav li .sub_menu li a img {
/*
	width:100px;
*/
	width:100%;
	float:left;
	margin-right:10px;
	height:auto;
	border-radius:10px;
	margin-bottom:5px;
	
}

header nav li .sub_menu li a span {
	display:block;
	padding-top:0.5em;
	line-height:1.5em;
}

header nav li.recruit .sub_menu a,
header nav li.member .sub_menu a{
	color:black;
	background-color:transparent;
}


/*----------------------------------------
 * ページレイアウト
 *----------------------------------------*/

/* ページヘッダー */
.page_header {
	border-bottom:1px solid #ccc;
}

.page_header .std_width:after {
	content:"";
	display:block;
	clear:both;
	width:150px;
	height:3px;
	background-color:#32a761;
}

.page_header .left {
	float:left;
	width:570px;
}

.page_header .right {
	float:right;
	width:380px;
}

.page_header h1{
	font-weight:300;
	font-size:3.4375rem;
	line-height:1em;
	color:black;
	margin:30px 0 0 0;
}

.page_header .h1_sub {
	font-weight:200;
	font-size:2.25rem;
	color:#999;
	text-align:right;
	line-height:1em;
}

.page_header .h1_sub span {
	font-size:1.25rem;
}

.page_header .right {
	padding:8px 0 5px 0;
}

.page_header .right img {
	display:block;
	float:right;
	margin-left:4px;
	width:120px;
	height:auto;
	border-radius:10px;
}

.page_article {
	background:url(../images/share/second_bg.jpg) repeat-y center top;
}

.page_article.no_bg {
	background:none;
}

.page_article .outer_width {
	background-color:white;
}

.page_article.no_bg .outer_width {
	background-color:transparent;
}

/* パンくずナビゲーション部分 */
.page_article nav.pan_nav {
	font-size:0.75rem;
}

.page_article nav.pan_nav ul {
	margin:0;
	padding:10px 0;
}

.page_article nav.pan_nav ul li {
	display:inline-block;
}

.page_article nav.pan_nav ul li a:after {
	content:"　&gt;　";
	color:#ccc;
}

.page_article .article_time {
	display:block;
	margin-top:10px;
	text-align:right;
	color:#a2a2a2;
	font-weight:300;
}

.page_article .article_time_news {
	display:block;
	margin-bottom:10px;
	text-align:right;
	color:#a2a2a2;
	font-weight:300;
}

/* 各ページのトップイメージ部分 */
.page_article .page_top_image {
	height:200px;
	background-position:center center;
	background-size:cover;
}

/* 各ページのカテゴリーの見出し */
.page_article .category_title {
	display:inline-block;
	position:relative;
	font-weight:300;
/*
	font-size:1.25rem;
*/
	font-size:1.5rem;
	margin-top:0;
	margin-bottom:30px;
	border-bottom:1px solid #ccc;
	padding:0 2rem 10px 0.2em;
}

.page_article .category_title:after {
	content:"";
	position:absolute;
	display:block;
	width:100px;
	height:3px;
	bottom:0;
	left:0;
	background-color:#32a761;
}

.page_article .category_title span {
/*
	font-size:0.875rem;
*/
	font-size:1.125rem;
	color:#a2a2a2;
	margin-left:1em;
}

/* ページレイアウト */
/*
.page_article .std_layout {
	position:relative;
}
*/

.page_article .std_layout_column1_head{
	margin:0;
	padding:20px 0 0 0;
	position:relative;
	z-index:15;
}

.page_article .std_layout_column1_body{
	margin:0;
	padding:0 0 5em 0;
}

.page_article .std_layout_column1{
	margin:0;
	padding:20px 0 5em 0;
}

.page_article .std_layout_column2 {
	margin:0;
	padding:0 0 10em 0;

}

.page_article .std_layout_column2:after {
	content:"";
	display:block;
	clear:both;
}

.page_article .article {
	position:relative;
}

.page_article .std_layout_column2 .article {
	width:700px;
	float:left;
}

.page_article .std_layout_column2 aside {
	width:240px;
	float:right;
}

 /*----------------------------------------
 * 各ページで使うスタンプ
 *----------------------------------------*/

/* スタンプの書式 */
.atsugi_stamp.w260 { width:260px; }
.atsugi_stamp.w150 { width:150px; }

.atsugi_stamp {	height:auto;}


/****** 配置の書式 ******/

/* 主に扉ページで使う、右上への配置 */
.atsugi_stamp.portal_rightup {
	position:absolute;
	top:-65px;
	right:0;
}

/* 2カラムの右上、右上への配置 */
.atsugi_stamp.article_rightup {
	position:absolute;
	top:-20px;
	right:0;
}

 /*----------------------------------------
 * 各ページで使うあつぎタグ
 *----------------------------------------*/
.atsugi_tag {
	display:inline-block;
	font-size:0.875rem;
	width:8.5em;
	text-align:center;
	color:white;
	line-height:1.8em;
	margin-right:0.7em;
}

.atsugi_tag.block {
	display:block;
	margin-bottom:5px;
}

.atsugi_tag.block.center {
	margin-left:auto;
	margin-right:auto;
}

.atsugi_tag.tag_new { background-color:#d35a24;}

/* カテゴリー */
.atsugi_tag.tag_yumemiichi { background-color:#ed603d;} /* 夢未市 */
.atsugi_tag.tag_yumemiichi.w4em { width:4em;} /* 夢未市 */
.atsugi_tag.tag_greencenter { background-color:#00a316;} /* グリーンセンター */
.atsugi_tag.tag_recipe { background-color:#f5ac33;} /* レシピ */
.atsugi_tag.tag_hinata { background-color:#f5ac33; width:8em;} /* DaidoCoひなた */
.atsugi_tag.tag_lecture { background-color:#8f5ac4;} /* 講習会 */
.atsugi_tag.tag_campaign { background-color:#d03a2c;} /* キャンペーン */
.atsugi_tag.tag_important { background-color:#546992;} /* 重要なお知らせ */
.atsugi_tag.tag_syokuhin { background-color:#85d42f;} /* 食品・飲料 */
.atsugi_tag.tag_newsrelease { background-color:#a6a6a6;} /* ニュースリリース */

/* 地区 */
.atsugi_tag.tag_ogino { background-color:#f57f31;} /* 荻野地区 */
.atsugi_tag.tag_koayu { background-color:#e3bf39;} /* 小鮎地区 */
.atsugi_tag.tag_minamimouri { background-color:#73b855;} /* 南毛利地区 */
.atsugi_tag.tag_nanmori { background-color:#73b855;} /* 南毛利地区 */
.atsugi_tag.tag_kiyokawa { background-color:#277a44;} /* 清川地区 */
.atsugi_tag.tag_echi { background-color:#4ebaad;} /* 依知地区 */
.atsugi_tag.tag_mutsuai { background-color:#3391f5;} /* 睦合地区 */
.atsugi_tag.tag_tamagawa { background-color:#4a57bd;} /* 玉川地区 */
.atsugi_tag.tag_aikawa { background-color:#8f5ac4;} /* 相川地区 */

/* 農業塾 */
.atsugi_tag.tag_all { background-color:#006633;} /* 全体 */
.atsugi_tag.tag_nougyoujyuku { background-color:#32a761;} /* 農業塾 */
.atsugi_tag.tag_sinki { background-color:#32a761;} /* 新規就農 */
.atsugi_tag.tag_kiso { background-color:#ed603d;} /* 基礎・応用 */

/* 家庭菜園 */
.atsugi_tag.tag_garden { background-color:#006633;} /* 家庭菜園 */
.atsugi_tag.tag_monosiri { background-color:#32a761;} /* もの知り百科 */
.atsugi_tag.tag_balcony { background-color:#ed603d;} /* ベランダ栽培 */
.atsugi_tag.tag_organic { background-color:#f5ac33;} /* 有機栽培 */

/* 採用 */
.atsugi_tag.tag_eigyou { background-color:#4ebaad;} /* 営業 */
.atsugi_tag.tag_jimu { background-color:#4a57bd;} /* 事務 */
.atsugi_tag.tag_syougai { background-color:#4ebaad;} /* 渉外 */
.atsugi_tag.tag_gyoumu { background-color:#4a57bd;} /* 業務 */

/* JAのサービス、中途採用 */
.atsugi_tag.tag_kaigo { background-color:#38b6bd;} /* 介護 */
.atsugi_tag.tag_sousai { background-color:#9b6cc4;} /* 葬祭 */

/* JAのサービスの相談会 */
.atsugi_tag.tag_yoyaku { background-color:#ed603d;} /* 要予約 */
.atsugi_tag.tag_otoiawase { background-color:#f5ac33;} /* お問い合わせ */

/* 直売所 */
.atsugi_tag.tag_syun_osusume { padding:5px 10px;background-color:#73b855;margin-bottom:10px;width:auto;} /* ○月のオススメ */

/* 特産品 */
.atsugi_tag.tag_tokusan { width:9.5em;} /* 特産品のタグの幅 */
.atsugi_tag.tag_tokusan.tag_ringo { background-color:#cf0000;} /* リンゴ */
.atsugi_tag.tag_tokusan.tag_budou { background-color:#4a57bd;} /* 厚木のぶどう */
.atsugi_tag.tag_tokusan.tag_seseragimai { background-color:#f5ac33;} /* あつぎせせらぎ米 */
.atsugi_tag.tag_tokusan.tag_nashi { background-color:#dec21c;} /* あつぎの梨 */
.atsugi_tag.tag_tokusan.tag_tomato { background-color:#ff4828;} /* 厚木トマト */
.atsugi_tag.tag_tokusan.tag_haninniku { background-color:#277a44;} /* 葉ニンニク */
.atsugi_tag.tag_tokusan.tag_butaniku { background-color:#f590cf;} /* 豚肉 */
.atsugi_tag.tag_tokusan.tag_ichigo { background-color:#f83030;} /* イチゴ */
.atsugi_tag.tag_tokusan.tag_ashigaracha { background-color:#94bc50;} /* 足柄茶 */
.atsugi_tag.tag_tokusan.tag_hana { background-color:#dd3e9e;} /* あつぎの花 */
.atsugi_tag.tag_tokusan.tag_tsukui_daizu { background-color:#b6945d;} /* 津久井在来大豆 */



 /*----------------------------------------
 * 各ページで使うスニペット
 *----------------------------------------*/

/* トップページで使う生産者紹介 */
.second .top_seisansya .h2{
	position:relative;
}

.second .top_seisansya .h2:after{
	content:"";
	display:block;
	border-bottom:1px solid #ccc;
	width:100%;
	position:absolute;
	bottom:0;
	right:50%;
}

.second .top_seisansya .h2 .std_width {
	position:relative;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}

.second .top_seisansya .h2 .std_width:after {
	content:"";
	display:block;
	width:150px;
	height:3px;
	background-color:#32a761;
	position:absolute;
	bottom:0;
	right:0;
}

.second .top_seisansya .h2 h2 {
	font-size:2.5rem;
	font-weight:300;
	margin:0;
	text-align:right;
	
}

.second .top_seisansya .h2 span.h2_alp {
    display: block;
		width:100%;
    margin-top: 15px;
    text-align: right;
    font-size: 1.75rem;
    font-weight: 100;
    color: #999;
}

/* 夢未市紹介部分 */
.parts_yumemiichi .category_title {
	margin-bottom:20px;
	width:100%;
}

.parts_yumemiichi .std_column2 .left {
	width:60%;
	font-size:24px;
	font-weight:300;
	line-height:1.5em;
}

.parts_yumemiichi .std_column2 .left .yumemiichi_logo {
	width:200px;
	height:auto;
	float:left;
	margin-right:10px;
}

.parts_yumemiichi .std_column2 .left img.rad10 {
	width:48%;
	height:auto;
	margin-top:10px;
}

.parts_yumemiichi .std_column2 .right {
	width:40%;
	position:relative;
}

.parts_yumemiichi .std_column2 .right img {
	width:110%;
	height:auto;
	margin-top:-70px;
}

.parts_yumemiichi .std_column3 .column {
	background-color:#f9f5e9;
	border-radius:20px;
	overflow:hidden;
}

.parts_yumemiichi .std_column3 .column h3 {
	margin:0 0 10px 0;
}

.parts_yumemiichi .std_column3 .column .inner {
	padding:10px;
}

.parts_yumemiichi .std_column3 .column p {
	margin:10px 0;
	line-height:1.8em;
}

/* ニュース記事横3連 */
.parts_news_3column.std_column3 .column {
	background-color:#f9f5e9;
	border-radius:10px;
	overflow:hidden;
}

.parts_news_3column.std_column3 .column h3 {
	margin:0 0 5px 0;
}

.parts_news_3column.std_column3 .column .inner {
	padding:8px;
}

.parts_news_3column.std_column3 .column time {
	margin-right:0.5em;
}

.parts_news_3column.std_column3 .column p {
	margin:0;
	font-size:0.875rem;
	line-height:1.8em;
	color:#808080;
}

/* ニュース記事一覧 */
.parts_news_list {
	border-top:1px dotted #ccc;
}

.parts_news_list .std_column2 {
	padding-top:20px;
	border-bottom:1px dotted #ccc;
	padding-bottom:20px;
}

.parts_news_list .std_h5 {
	margin:5px 0px;
	font-weight:500;
}

.parts_news_list .left img {
	display:block;
}

.parts_news_list .right time {
	margin-right:0.5em;
}

.parts_news_list .right p {
	line-height:1.6em;
	color:#a0a0a0;
}

.parts_news_list img.stamp {
	width:100px;
	height:auto;
	float:right;
}

.parts_news_list table.event {
}

.parts_news_list table.event tr {
	border-bottom:1px dotted #ccc;
}

.parts_news_list table.event th {
	 vertical-align:middle;
	 text-align:center;
	 width:8em;
	 font-weight:500;
}

.parts_news_list table.event td {
	padding:1em 0;
}

.parts_news_list table.event p {
	line-height:1.6em;
	color:#a0a0a0;
}

.parts_news_list table.event td.stamp {vertical-align:middle;width:100px;}
.parts_news_list table.event img.stamp {float:none;width.100%;height:auto;}


/* ニュース記事 2カラム */
.parts_news_2col .std_h4 {
	margin-top:5px;
}

.parts_news_2col time {
	margin-right:0.5em;
}

/* ゆめみちゃん その他の写真 */
.yumemichan.other_photo img {
	width:40px;
	height:auto;
	vertical-align:middle;
	margin-right:5px;
}

/* ゆめみちゃん 講習会の様子を投稿してください！ */
.parts_yumemichan.toukou {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.parts_yumemichan.toukou .left {
	width:18%;
}

.parts_yumemichan.toukou .right {
	width:82%;
}

.parts_yumemichan.toukou .hashtag {
	border:1px solid #ccc;
	padding:10px;
	text-align:center;
}

.parts_yumemichan.toukou .hashtag strong {
	margin-right:1em;
}

.parts_yumemichan.toukou .hashtag img {
	height:40px;
	width:auto;
	vertical-align:middle;
}

/* あつぎの旬の農作物 */
.parts_atsugi_syun_nousakubutu {
	background-color:#f1f6dc;
}

.parts_atsugi_syun_nousakubutu .std_h2_1col {
	padding-top:20px;
	padding-bottom:25px;
	font-size:1.75rem;
}

.parts_atsugi_syun_nousakubutu .std_h2_1col_sub {
	font-size:1.125rem;
}

.parts_atsugi_syun_nousakubutu .std_link_mk2 {
	margin-left:0;
}

/* 夢未市（2カラム用）*/
.parts_yumemiichi_2col .std_h4 {
	text-align:center;
	margin-bottom:0;
}

.parts_yumemiichi_2col .yumemiichi_logo {
	position:relative;
	display:block;
	z-index:0;
}

.parts_yumemiichi_2col .std_lead {
	position:relative;
	z-index:1;
	text-align:center;
	font-weight:300;
	line-height:1.6em;
	margin:-50px 0 10px 0;
}

/* ツートンカラーの2カラム */
.parts_twotone {
	background:#fff6d8 url(../images/share/parts_twotone_bg.png) repeat-y left 50% top 0%;
}

.parts_twotone .left .harf_width{
	float:right;
}

.parts_twotone .left .midashi_area:after {
	content:"";
	display:block;
	clear:both;
}

.parts_twotone .midashi_area {
	border-bottom:1px solid #ccc;
}

.parts_twotone .harf_width {
	width:480px;
}

.parts_twotone .harf_width .inner {
	padding:0 20px;
}

.parts_twotone .midashi {
	font-size:2rem;
	font-weight:300;
	text-align:center;
	position:relative;
	margin:0;
	padding:40px 0;
}

.parts_twotone .midashi:after {
	content:"";
	position:absolute;
	display:block;
	width:150px;
	height:3px;
	bottom:0;
	left:165px;
}

.parts_twotone .left .midashi:after {	background-color:#7e7b52;}
.parts_twotone .right .midashi:after {	background-color:#2ebad3;}

.parts_twotone span.midashi_alp {
	display:block;
	margin-top:15px;
	width:100%;
	text-align:center;
	font-size:1.25rem;
	font-weight:100;
	color:#999;
}

.parts_twotone .midahi2 {
	margin-bottom:0;
	font-size:1.125rem;
	font-weight:500;
}

/* 家庭菜園のグリーンセンター */
.parts_greencenter {
	position:relative;
	padding-bottom:17px;
}

.parts_greencenter span {
	font-size:0.875rem;
	color:#808080;
	font-weight:400;
}

.parts_greencenter .midashi {
	position:relative;
	font-size:1.5635rem;
	font-weight:400;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

.parts_greencenter .midashi a {
	color:#32a761;
}

.parts_greencenter .midashi:after {
	content:"";
	position:absolute;
	width:100px;
	height:3px;
	background-color:#32a761;
	left:0;
	bottom:0;
}

.parts_greencenter .col2_48_48 .left {
	margin-left:2%;
	width:48%;
}

.parts_greencenter .std_column2 .right {
	margin-right:2%;
	width:45%;
}

.parts_greencenter .std_column2 .std_button {
	position:relative;
	margin-top:-30px;
	z-index:15;
}

.parts_greencenter .std_column2 .std_button a {
	border:3px solid white;
}

.parts_greencenter .img1 {
	position:relative;
	z-index:20;
}

.parts_greencenter .img2 {
	position:relative;
	z-index:10;
}

.parts_greencenter .img3 {
	position:absolute;
	bottom:0;
	left:0;
	z-index:12;
}
 /*----------------------------------------
 * 本文の書式
 *----------------------------------------*/
/* 1カラムの書式 */
.std_h2_1col {
	position:relative;
	margin-top:50px;
	font-size:2.5rem;
	line-height:1.4em;
	text-align:center;
	border-bottom:1px solid #ccc;
	font-weight:300;
	padding-bottom:40px;
}

.std_h2_1col:after {
	content:"";
	position:absolute;
	width:150px;
	height:5px;
	background-color:#32a761;
	bottom:0;
	left:50%;
	transform:translate(-50%,0);
}

.std_h2_1col.ja_green:after {	background-color:#006633;}
.std_h2_1col.atsugi_red:after {	background-color:#ed603d;}
.std_h2_1col.atsugi_orange:after {	background-color:#f5ac33;}


.std_h2_1col_sub {
	font-size:1.375rem;
	font-weight:300;
	text-align:center;
	color:#a2a2a2;
	margin-top:-17px;
}

.std_h3_1col {
	position:relative;
	margin-top:30px;
	font-size:1.5rem;
/*
	line-height:1.2em;
*/
		line-height:1.6em;
	text-align:center;
	font-weight:400;
	padding-bottom:20px;
}

.std_h3_1col:after {
	content:"";
	position:absolute;
	width:150px;
	height:5px;
	background-color:#32a761;
	bottom:0;
	left:50%;
	transform:translate(-50%,0);
}


/* 2カラムの書式 */
.std_layout_column2 .article {
	padding-top:0px;
	position:relative;
}

/*
.std_layout_column2 article h1,
*/
.std_h1_2col {
	position:relative;
	margin-top:0;
	margin-bottom:50px;
	padding:5px 0 5px 20px;
	border-left:15px solid #32a761;
	font-weight:400;
	line-height:1.2em;
	color:black;
	font-size:2rem;
}

/*
.std_layout_column2 article h1:after,
*/
.std_h1_2col:after {
	content:"";
	position:absolute;
	display:block;
	width:102%;
	height:5px;
	bottom:-15px;
	left:-15px;
	background:url(../images/share/border_lightgray.png) repeat left top;
}

.std_h2 {
	font-size:2.5rem;
	line-height:1.5em;
	font-weight:300;
	margin-top:60px;
	margin-bottom:45px;
	border-left:15px solid #32a761;
	padding-left:15px;
}

.std_h2_2col {
	font-size:1.75rem;
	font-weight:300;
	position:relative;
	padding-left:48px;
	margin-top:60px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	line-height:1.2em;
}

.std_h2_2col.no_border {
	border-bottom:none;
	margin-bottom:0;
}

.std_h2_2col:before {
	content:"";
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	background-color:#32a761;
	top:8px;
	left:10px;
}

.std_h2_2col.std_margin_top0 {
	margin-top:0;
}

.std_h3 {
	font-size:1.5rem;
	line-height:1.5em;
	font-weight:300;
	margin-top:40px;
	margin-bottom:20px;
}

.std_h3.underline {
	border-bottom:5px solid #32a761;
	padding-bottom:5px;
	display:inline-block;
}

.std_h_copy {
	font-size:2rem;
	line-height:1.8em;
	font-weight:300;
}

.std_h4 {
	font-size:1.25rem;
	line-height:1.5em;
	font-weight:400;
	margin-top:25px;
	margin-bottom:15px;
}

.std_h5 {
	font-size:1.125rem;
	line-height:1.5em;
	font-weight:400;
	margin-top:25px;
	margin-bottom:0px;
}

.std_h6 {
	font-size:1rem;
	line-height:1.5em;
	font-weight:400;
	margin-top:25px;
	margin-bottom:0px;
}

.std_h2.std_margin_top0,
.std_h2_1col.std_margin_top0,
.std_h3.std_margin_top0,
.std_h3_1col.std_margin_top0,
.std_h_copy.std_margin_top0,
.std_h4.std_margin_top0,
.std_h5.std_margin_top0,
p.std_margin_top0 {
	margin-top:0;
}

.std_h2_1col.std_margin_top_large {
	margin-top:100px;
}

.std_h2.std_margin_bottom0,
.std_h2_1col.std_margin_bottom0,
.std_h3.std_margin_bottom0,
.std_h3_1col.std_margin_bottom0,
.std_h_copy.std_margin_bottom0,
.std_h4.std_margin_bottom0,
.std_h5.std_margin_bottom0,
p.std_margin_bottom0,
.std_h1_2col.std_margin_bottom0 {
	margin-bottom:0;
}

.std_lead {
	font-size:1.25rem;
	font-weight:500;
	line-height:2em;
}

.std_caption {
	display:inline-block;
	font-size:0.875rem;
	line-height:1.5em;
}

.std_caption.align_center,
.std_caption.block {
	display:block;
}

.std_kakomi {
	padding:20px;
	border-radius:20px;
	line-height:1.8em;
	overflow:hidden;
}

.std_kakomi ul li,
.std_kakomi ol li {
	margin-bottom:0.7em;
}

.std_kakomi.file_link {
	border:2px solid #32a761;
	padding:30px 30px;
}

.std_kakomi.alert_kakomi {
	border:5px solid #e7211a;
	padding:30px 30px;
	color:#e7211a;
}

.std_kakomi.pad_10 {
	padding:10px;
	border-radius:10px;
}

.std_kakomi.pad_15 {
	padding:15px;
	border-radius:15px;
}

.std_kakomi.pad_20_10 {
	padding:20px 10px;
	border-radius:15px;
}


.std_kakomi.pad_0 {
	padding:0px;
}

.std_kakomi .inner_pad_10 {	padding:10px;}
.std_kakomi .inner_pad_20 {	padding:20px;}
.std_kakomi .inner_pad_20_netbank {	padding:20px 0 0 20px;}
.std_kakomi .inner_pad_30 {	padding:30px;}
.std_kakomi .inner_pad_40 {	padding:40px;}

.std_kakomi_midashi {
	font-size:1.125rem;
	font-weight:500;
	border-bottom:1px solid #ccc;
	position:relative;
	padding-bottom:10px;
	margin-bottom:1em;
}

.std_kakomi_midashi:after {
	content:"";
	display:block;
	width:150px;
	height:3px;
	background-color:#32a761;
	position:absolute;
	bottom:0;
	left:0;
}

.std_kakomi_tenpu_ul {
	margin:0;
	padding:0;
}

.std_kakomi .std_kakomi_tenpu_ul li {
	list-style-type:none;
	margin-bottom:1em;
}

.std_kakomi .std_kakomi_tenpu_ul li:last-of-type {
	margin-bottom:0;
}

.std_bg_beige {	background-color:#fffaec;}
.std_bg_lightgray {	background-color:#fafafa;}
.std_bg_lightgreen {	background-color:#f0f8ea;}
.std_bg_bright_lightgreen {	background-color:#f1f6dc;}
.std_bg_white_alpha {	background-color:rgba(255,255,255,0.7);}
.std_bg_white {	background-color:white;}

.std_bg_atsugi_red {background-color:#ed603d;}
.std_bg_atsugi_orange {background-color:#f5ac33;}
.std_bg_atsugi_green {background-color:#32a761;}

.std_diagonal_bg_beige				{ background:url(../images/share/diagonal_bg/beige.png) repeat left top;}
.std_diagonal_bg_light_green	{ background:url(../images/share/diagonal_bg/light_green.png) repeat left top;}
.std_diagonal_bg_light_green2	{ background:url(../images/share/diagonal_bg/light_green2.png) repeat left top;}

.std_diagonal_large_bg_light_green	{ background:url(../images/share/diagonal_bg/large_light_green.png) repeat left top;}
.std_diagonal_large_bg_green	{ background:url(../images/share/bg_article_footer.png) repeat left top;}

.std_p_no_margin p {
	margin:0;
}

.std_ul,.std_ol {
	padding-left:1.5em;
}

.std_ul li,.std_ol li {
	margin-bottom:0.5em;
	line-height:1.6em;
}

.std_ul.style_disc {
	list-style-type:disc;
}

.std_ul.no_style {
	padding-left:0.2em;
	list-style-type:none;
}

.std_ul2,.std_ol2 {
	margin-left:1em !important;
	text-indent:-1em;
	padding-left:0;
}

.std_ul2 li,.std_ol2 li {
	margin-bottom:0.5em;
	line-height:1.6em;
}

.std_ul2 {
	list-style-type:none;
}


.std_table {
	width:100%;
	border-collapse:separate;
	border-spacing:5px;
	line-height:1.5em;
}

.std_table th {
	padding:10px;
	vertical-align:middle;
}

.std_table td {
	padding:10px;
	vertical-align:top;
}

.std_table.middle td {
	vertical-align:middle;
}

.std_table th {
	background-color:#fad599;
}

.std_table td {
	background-color:#fdfaf2;
}

.std_table ul,
.std_table ol {
	margin:0;
}

.std_table ul li,
.std_table ol li {
	margin-bottom:0.7em;
}

.std_link_pdf,
.std_link_ex {
	position:relative;
	padding-left:37px;
	line-height:32px;
	display:inline-block;
}

.std_link_pdf:before,
.std_link_ex:before {
	display:inline-block;
	position:absolute;
	width:32px;
	height:32px;
	top:0;
	left:0;
}

.std_link_pdf:before {
	content:url(../images/share/PDF_32.png);
}

.std_link_ex:before {
	content:url(../images/share/ex_link.png);
}

.std_link_pdf.new_block,
.std_link_ex.new_block {
	margin-left:4em;
	display:block;
}

.std_button a {
	vertical-align:middle;
	/*
	margin-left:30px;
	*/
	}

.std_button .std_link_ex:before {
	position:relative;
	display:inline;
	content:url(../images/share/ex_link_bt.png);
	vertical-align:middle;
	margin-right:3px;
}


.std_link_mk {
	position:relative;
	padding-left:38px;
	line-height:1.8em;
}

.std_link_mk:before {
	content:"≫ ";
/*
	display:block;
*/
	display:inline-block;
	position:absolute;
/*
	width:40px;
*/
	width:30px;
	text-align:right;
	font-size:0.875rem;
	top:-1px;
	left:0;
/*
	text-align:center;
*/
}

.std_link_mk2 {
	position:relative;
	padding-left:1em;
	margin-left:1em;
}

.std_link_mk2:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	vertical-align: middle;
	margin: auto;
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #32a761;
}

.std_link_mk3_outer {
	position:relative;
	text-indent:-1.2em;
	margin-left:2.2em;
	line-height:1.5em;
	margin-bottom:0.5em;
}

.std_link_mk3_outer:last-of-type {
	margin-bottom:0;
}

.std_link_mk3_outer a:before {
	content:"≫ ";
}

/*
.std_link_mk3:before {
	content:"≫ ";
	position: absolute;
	top: 0;
	bottom: 0;
	vertical-align: middle;
	margin: auto;
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #32a761;
}
*/

.std_link_under {
	position:relative;
}

.std_link_under:after {
	content: "▼";
	font-size: 8px;
	color:#cae8d6;
	line-height: 10px;
	position: absolute;
	left: 0;
	bottom: -12px;
	width: 100%;
}

.std_dotted_bottom_line {
	display:block;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

.std_inner_link {
	margin:0;
	padding:0;
}

.std_inner_link:after {
	content:"";
	display:block;
	clear:both;
}

.std_inner_link li {
	display:block;
	float:left;
	margin-right:1%;
	margin-bottom:5px;
}

.std_inner_link li a {
	display:block;
	width:100%;
	padding:3px 0 7px 0;
	text-align:center;
	position:relative;
	background-color:#fafafa;
	font-size:0.875rem;
	border-radius:10px;
}

.std_inner_link li a:after {
	content:"▼";
	font-size:8px;
	line-height:10px;
	position:absolute;
	left:0;
	bottom:4px;
	width:100%;
}

.std_inner_link li a {
	font-size:0.75rem;
}

.std_article_footer {
	background:url(../images/share/bg_article_footer.png) repeat left top;
	padding:20px;
}

.std_article_footer .inner {
	padding:20px;
	background-color:white;
}

.std_article_alert {
	background:url(../images/share/bg_article_alert.png) repeat left top;
	padding:20px;
}

.std_article_alert .inner {
	padding:20px;
	background-color:white;
	color:#e7211a;
}

.std_newslist {
}

.std_newslist dl{
	margin:0;
	padding:1em 0.5em;
	border-bottom:1px dotted #ccc;
	line-height:1.8em;
}

.std_newslist dl:first-of-type {
	border-top:1px dotted #ccc;
}

.std_newslist dl:after {
	content:"";
	display:block;
	clear:both;
}

.std_newslist dl dt{
	float:left;
	width:6em;
	text-align:center;
}

.std_newslist dl dd {
	margin-left:7em;
}

.std_newslist dl dd a {
	color:black;
}

.std_newslist dl dd a:hover {
	color:#d4c61f;
}


.std_img_right_float {
	float:right;
	margin:0 0 20px 20px;
}

 /*----------------------------------------
 * 右カラムの書式
 *----------------------------------------*/
 /* 共通 */
.page_article .std_layout_column2 aside h2 {
	font-size:1rem;
	margin-top:50px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:3px solid #32a761;
}

.page_article .std_layout_column2 aside h2:first-child {
	margin-top:0;
}

.page_article .std_layout_column2 aside ul {
	padding:0;
}

.page_article .std_layout_column2 aside ul li {
	display:block;
	line-height:20px;
	padding-bottom:10px;
	border-bottom:2px dotted #ccc;
	margin-bottom:10px;
}
.page_article .std_layout_column2 aside ul.no_border li {
	border-bottom:none;
}


.page_article .std_layout_column2 aside ul.aside_event_right li time {
	display:block;
	margin-bottom:5px;
}

.page_article .std_layout_column2 aside ul li a,
.page_article .std_layout_column2 aside ul li span.link {
	position:relative;
	padding-left:15px;
	vertical-align:middle;
	display:inline-block;
	margin-right:12px;
}

.page_article .std_layout_column2 aside ul li span.link {
	color:#20c102;
}

.page_article .std_layout_column2 aside ul li span.link:hover {
	color:#d4c61f;
	cursor:pointer;
}

.page_article .std_layout_column2 aside ul li a.img_link {
	padding-left:0;
	margin-right:0;
	margin-bottom:5px;
	display:block;
}

.page_article .std_layout_column2 aside ul li a,
.page_article .std_layout_column2 aside ul li span.link {
/*
	color:#777;
*/
}

.page_article .std_layout_column2 aside ul li a:visited {
/*
	color:#777;
*/
}

.page_article .std_layout_column2 aside ul li a:hover {
/*
	color:#32a761;
*/
}

.page_article .std_layout_column2 aside ul li a:before,
.page_article .std_layout_column2 aside ul li span.link:before {
	content:"";
	position:absolute;
	top:6px;
	/*
	bottom:0;
	*/
	vertical-align:top;
	margin:auto;
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #32a761;
}

.page_article .std_layout_column2 aside ul li a.img_link:before {
	content:none;
}

/* 夢未キッズ */
.aside_learn_yumemi_kids  {
	line-height:1.6em;
	font-size:0.875rem;
}

.aside_learn_yumemi_kids h3 {
	font-size:1.125rem;
	line-height:2em;
	color:white;
	background-color:#32a761;
	text-align:center;
}

.aside_learn_yumemi_kids dl {

}

.aside_learn_yumemi_kids dl dt {
	color:#32a761;
	font-weight:bold;
}
 
.aside_learn_yumemi_kids dl dd {
	margin-left:0;
}

/* 農業塾 */
.aside_learn_agri_school  {
	line-height:1.6em;
	font-size:0.875rem;
}

.aside_learn_agri_school h3 {
	font-size:1.125rem;
	line-height:2em;
	color:white;
	text-align:center;
}

.aside_learn_agri_school .sinki h3 { background-color:#32a761;}
.aside_learn_agri_school .kiso h3 { background-color:#ed603d;}

.aside_learn_agri_school dl {

}

.aside_learn_agri_school dl dt {

	font-weight:bold;
}
  
.aside_learn_agri_school .sinki dl dt {	color:#32a761;}
.aside_learn_agri_school .kiso dl dt {	color:#ed603d;}

.aside_learn_agri_school dl dd {
	margin-left:0;
}

/* 家庭菜園 */
.aside_learn_garden  {
	line-height:1.6em;
	font-size:0.875rem;
}

.aside_learn_garden h3,
.aside_learn_garden h4 {
	margin:0.5em 0;
}

.aside_learn_garden dl {

}

.aside_learn_garden dl dt {
	font-weight:bold;
	color:#32a761;
}
  
.aside_learn_garden dl dd {
	margin-left:0;
}


/* JAj・地域農業・地産地消を学ぶ */
.learn.local .member_sec1 p {
	margin-top:5px;
	line-height:1.6em;
}

.learn.local.tamentekikinou .illust_map {
	position:relative;
}

.learn.local.tamentekikinou .illust_map a.tamenteki_bt {
	position:absolute;
	display:block;
	width:150px;
	height:150px;
	left:100px;
	top:100px;
}

.learn.local.tamentekikinou .illust_map a.{
	position:relative;
}

.learn.local.tamentekikinou .illust_map a.bt_01 { left:160px; top:100px;  }
.learn.local.tamentekikinou .illust_map a.bt_02 { left:420px; top:150px;  }
.learn.local.tamentekikinou .illust_map a.bt_03 { left:700px; top:115px;  }
.learn.local.tamentekikinou .illust_map a.bt_04 { left:20px; top:320px;  }
.learn.local.tamentekikinou .illust_map a.bt_05 { left:330px; top:350px;  }
.learn.local.tamentekikinou .illust_map a.bt_06 { left:680px; top:350px;  }
.learn.local.tamentekikinou .illust_map a.bt_07 { left:260px; top:500px;  }


.learn.local.tamentekikinou .illust_map a.tamenteki_bt {
    animation:fwari ease-in-out 2s infinite alternate;
    -webkit-animation:fwari ease-in-out 2s infinite alternate;
    -moz-animation:fwari ease-in-out 2s infinite alternate;
}

.learn.local.tamentekikinou .illust_map a.tamenteki_bt.duration22{ animation-duration: 2.2s;}
.learn.local.tamentekikinou .illust_map a.tamenteki_bt.duration18{ animation-duration: 1.8s;}
.learn.local.tamentekikinou .illust_map a.tamenteki_bt.duration16{ animation-duration: 1.6s;}
.learn.local.tamentekikinou .illust_map a.tamenteki_bt.duration14{ animation-duration: 1.4s;}

.learn.local.tamentekikinou .illust_map a.tamenteki_bt.delay05 { animation-delay: 0.5s;}
.learn.local.tamentekikinou .illust_map a.tamenteki_bt.delay08 { animation-delay: 0.8s;}
.learn.local.tamentekikinou .illust_map a.tamenteki_bt.delay02 { animation-delay: 0.2s;}


@keyframes fwari{
    0%   { transform:translate(0%, 0%); }
    100% { transform:translate(0%, -30px); }
}
@-webkit-keyframes fwari{
    0%   { -webkit-transform:translate(0%, 0%); }
    100% { -webkit-transform:translate(0%, -30px); }
}

@-moz-keyframes fwari{
    0%   { -moz-transform:translate(0%, 0%); }
    100% { -moz-transform:translate(0%, -30px); }
}
 /*----------------------------------------
 * JAあつぎについて
 *----------------------------------------*/
.about{}

/* ごあいさつ */
.about.goaisatsu .kumiaityou {
	float:right;
	width:250px;
	padding:0 20px;
	text-align:center;
}

.about.goaisatsu .kumiaityou strong{
	display:block;
	font-size:1.125rem;
}

/* 組合理念・経営方針 */
.about.kumiairinen .sec1 {
	border-bottom:1px solid #ccc;
	font-size:1.25rem;
}

.about.kumiairinen .sec1:after {
	content:"";
	display:block;
	clear:both;
}

.about.kumiairinen .sec1 dt {
	float:left;
	font-weight:400;
	width:8em;
	padding-bottom:10px;

}

.about.kumiairinen .sec1.hito dt {	border-bottom:3px solid #ed603d;}
.about.kumiairinen .sec1.machi dt {	border-bottom:3px solid #f5ac33;}
.about.kumiairinen .sec1.daichi dt {	border-bottom:3px solid #32a761;}

.about.kumiairinen .sec1 dd {
	margin-left:8em;
	padding-bottom:10px;
	padding-left:1em;
}

.about.kumiairinen .sec1 dd span {
	font-size:1rem;
}

.about.kumiairinen .sec2 {
	padding:20px;
	border:3px solid #32a761;
	border-radius:20px;
}

.about.kumiairinen .sec2 dl {
	border-bottom:1px dotted #ccc;
	font-size:1.375rem;
	font-weight:500;
	padding-bottom:10px;
}

.about.kumiairinen .sec2 dl:after {
	content:"";
	display:block;
	clear:both;
}

.about.kumiairinen .sec2 dl dt {
	float:left;
	width:5em;
	color:#32a761;
	padding-left:1em;
}

.about.kumiairinen .sec2 dl dd {
	margin-left:6em;
}

.about.kumiairinen .sec2 dl dd .std_column2 {
	font-size:1.125rem;
	font-weight:400;
}

.about.kumiairinen .sec2 dl dd .std_column2 .left {
	width:70%;
}

.about.kumiairinen .sec2 dl dd .std_column2 .right {
	width:5em;
	margin-right:1em;
	text-align:center;
	background-color:#32a761;
	color:white;
}

.about.kumiairinen .sec3.std_lead {
	font-size:1rem;
}

.about.kumiairinen .sec4 dt {
	font-size:1.125rem;
	font-weight:500;
	color:#32a761;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}

/* 組合員加入のご案内 */
.about.kumiaiinkanyuunogoannai .table1 th {
	width:10em;
}

.about.kumiaiinkanyuunogoannai .table2 th {
	width:12em;
	text-align:left;
}


/* 困った時は */
.about.help .std_inner_link li {
	width:49%;
}

.about.help .table1 .td1 {width:3em;}
.about.help .table1 .td2 {width:8em;}
.about.help .th_uketuke {width:15em;}


/* よくある質問 */
.about.faq .std_inner_link li {
	width:32%;
}

.about.faq dl.faq {
	margin-top:40px;
}

.about.faq dl.faq dt {
	position:relative;
}

.about.faq dl.faq dt:before {
	content:"Q";
	margin-right:10px;
	font-weight:bold;
	font-size:1.5625rem;
	color:#32a761;
	margin-left:11px;
}

.about.faq dl.faq dd {
	margin:10px 0 0 0;
	padding-left:6px;
}

.about.faq dl.faq dd div {
	position:relative;
	margin-left:33px;
}

.about.faq dl.faq dd div:before {
	content:"A";
	position:absolute;
	margin-right:10px;
	font-weight:bold;
	font-size:1.5625rem;
	color:#f5ac33;
	margin-left:10px;
	top:0;
	left:-35px;
}

/* JAの概要 */
.about.gaiyou .table_enkaku th {
	width:9em;
}

.about.gaiyou .table_enkaku th span.ye {
	display:inline-block;
	width:5em;
	text-align:left;
}

.about.gaiyou .table_enkaku th span.mo {
	display:inline-block;
	width:3em;
	text-align:right;
}

/* SDGs宣言 */
.about.sdgs .sdgs_column {
	padding:0;
}

.about.sdgs .sdgs_column:after {
	content:"";
	display:block;
	clear:both;
}

.about.sdgs .sdgs_column li {
	width:63px;
	margin-right:5px;
	display:block;
	float:left;
	margin-bottom:5px;
	list-style-type:none;
}

.about.sdgs .sdgs_column li img {
	display:block;
}

.about.sdgs .sdgs_arrow_parent {
	position:relative;
}
.about.sdgs .sdgs_arrow {
	position:absolute;
	right:-55px;
	top:280px;
	width:80px;
	height:auto;
}

/* 情報誌、ディスクロージャー */
.about.jyouhousi .jyouhousi_table {
	width:100%;
}

.about.jyouhousi .jyouhousi_table .jyouhousi_image { width:20%;}
.about.jyouhousi .jyouhousi_table .jyouhousi_pdf { width:40%;}
.about.jyouhousi .jyouhousi_table .jyouhousi_tokusyuu { width:40%;}

.about.jyouhousi .jyouhousi_table th,
.about.jyouhousi .jyouhousi_table td {
	border-bottom:1px solid #ccc;
	padding:10px;
}

.about.jyouhousi .jyouhousi_table td img {
	display:block;
}

.about.jyouhousi .jyouhousi_table.disc_table {
	border-top:1px solid #ccc;
}

/* JAあつぎ自己改革の実践計画 */
.about.jikokaikaku article .std_inner_link li{
	width:49%;
}

.about.jikokaikaku .std_inner_link li a{
	font-size:1rem;
	line-height:1.3em;
	padding-bottom:15px;
}

.about.jikokaikaku .std_inner_link li a.line2 {
	line-height:3.2em;
	padding: 3px 0 7px 0;
}

.about.jikokaikaku article .three_theme img{
	margin-top:-21px;
}

.about.jikokaikaku article h4.kanren {
	color:#32a761;
	border-bottom:2px solid #32a761;
	margin:0.5em 0;
}

.about.jikokaikaku article .other_kanren .bt_watch {
	display:block;
	width:10em;
	text-align:center;
	color: #32a761;
	padding:0 1em;
	line-height:2em;
	margin:1em auto;
	border:1px solid #32a761;
	border-radius:20px;
	cursor:pointer;
	transition:all 0.2s ease-out;
}

.about.jikokaikaku article .topics {line-height:1em;}
.about.jikokaikaku article .topics a { line-height:1.5em;}
.about.jikokaikaku article .topics div.f14 { line-height:1.8em;}

.about.jikokaikaku article .other_kanren .bt_watch:hover {
	background-color: #cef2dc;
}

.about.jikokaikaku article .std_column2.col2_26_72 img {
	border-radius:5px;
	margin-top:5px;
}



.about.jikokaikaku article .col_atsugi_titl {
	margin: 20px 0;
}

.about.jikokaikaku article .survey-block-wrapper {
	display: flex;
	gap: 20px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.about.jikokaikaku article .survey-block {
	width: 30%;
}

.about.jikokaikaku article .highlight-percent {
	font-size: 37px;
	color: #ff1d25;
	font-weight: 500;
}

.about.jikokaikaku article .highlight-percent {
	position: relative;
	isolation: isolate;
}

.about.jikokaikaku article .highlight-percent::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0.2em;
	width: 100%;
	height: 35%;
	background: linear-gradient(to right top,
			rgba(255, 255, 150, 0.6),
			rgba(255, 255, 80, 0.9));
	transform: skewX(-15deg);
	z-index: -1;
	border-radius: 2px;
	pointer-events: none;
}

.about.jikokaikaku article .tight-line {
	margin: 0;
	line-height: 1.2;
}

.about.jikokaikaku article .tight-line p {
	font-size: 13px;
	font-weight: bold;
}

.about.jikokaikaku article .sub-evaluation {
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 1.2;
	text-align: center;
	width: 82%;
	gap: 20px;
}

.about.jikokaikaku article .sub-label {
	word-break: break-word;
}

.about.jikokaikaku article .bold-percent {
	font-weight: bold;
}

.about.jikokaikaku article .survey-p {
	padding-left: 17px;
	display: flex;
	align-items: center;
	gap: 43px;
}

.about.jikokaikaku article .survey-block p {
	font-size: 13px;
	font-weight: bold;
}

.about.jikokaikaku article .supplement {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
}

.about.jikokaikaku article .br-sp {
	display: none;
}

.about.jikokaikaku article .br-pc {
	display: inline;
}




 /*----------------------------------------
 * 食と農 
 *----------------------------------------*/
body.agri .page_header .left {	width:430px;}
body.agri .page_header .right {	width:520px;}
 
/***** JAあつぎの特産品 *****/

/* 特産品共通 */
body.agri.tokusanhin {}

body.agri.tokusanhin .h1_area {
	position:relative;
}

body.agri.tokusanhin article .sec_top,
body.agri.tokusanhin article .sec_top .left,
body.agri.tokusanhin article .sec_top .right {
	position:relative;
}

body.agri.tokusanhin article .sec_top .left {	z-index:20;}
body.agri.tokusanhin article .sec_top .right {	z-index:10;}

body.agri.tokusanhin article .sec_diagonal_2col {
	position:relative;
	display:table;
	width:100%;
	z-index:30;
}

body.agri.tokusanhin article .sec_diagonal_2col .left,
body.agri.tokusanhin article .sec_diagonal_2col .right {
	display:table-cell;
	float:none;
}

body.agri.tokusanhin article .kanagawa_brand {
	display:inline-block;
	border:1px solid #ee1d25;
	line-height:1.8em;
	padding:0 10px;
	color:#ee1d25;
	text-align:center;
	font-size:0.875rem;
}

body.agri.tokusanhin article .kanagawa_brand_mark {
	position:absolute;
	top:10px;
	right:0;
}

body.agri.tokusanhin article .atsugi_original {
	position:absolute;
	top:0px;
	right:0;
	width:130px;
	height:auto;
}


body.agri.tokusanhin article h1 {
	line-height:1em;
	font-size:3.375rem;
	font-weight:300;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin:10px 0 10px 0;
}

body.agri.tokusanhin article .h1_sub {
	font-size:1.125rem;
	line-height:1em;
	font-weight:300;
	color:#32a761;
	text-align:right;
}

body.agri.tokusanhin article .lead {
	font-size:1.375rem;
	font-weight:500;
	margin:20px 0;
	line-height:1.8em;
}

body.agri.tokusanhin article .lead.std_margin_top0 {
	margin-top:0;
}

body.agri.tokusanhin article dl.syukka {
	margin-top:40px;
	font-size:1rem;
}

body.agri.tokusanhin article dl.syukka.original {
	margin-top:20px;
}

body.agri.tokusanhin article dl.syukka dt {
	float:left;
	width:5em;
	padding:5px 0;
	border:1px solid #32a761;
	color:#32a761;
	text-align:center;
	background-color:rgba(255,255,255,0.8);
}

body.agri.tokusanhin article dl.syukka dd {
	margin-left:4.5em;
	padding:6px 0;
	font-size:1.375rem;
	font-weight:500;
}

body.agri.tokusanhin article dl.syukka dd span {
	font-size:0.85rem;
	font-weight:300;
	display:block;
	margin-left:1em;
	text-indent:-1em;
	line-height:1.4em;
	margin-top:5px;
}

body.agri.tokusanhin article .top_seisansya .left .seisansya_photo_main {
	left:-420px;
}


body.agri.tokusanhin article .seisansya_inner_column2 .left,
body.agri.tokusanhin article .seisansya_inner_column2 .right {
	width:45%;
}
body.agri.tokusanhin article .parts_tabekata {
/*
	background-color:#f5faf0;
*/
	background:url(../images/agri/specialty/share/tabekata_dai_bg.png) repeat left top;
}

body.agri.tokusanhin article .parts_tabekata .tabekata_inner {
	background:url(../images/agri/specialty/share/tabekata_inner_bg.png) repeat-y center top;
}

body.agri.tokusanhin article .parts_tabekata h2.inner_h2 {
	font-size:2.5rem;
	font-weight:300;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:30px;
	position:relative;
	margin-bottom:15px;
}

body.agri.tokusanhin article .parts_tabekata h2.inner_h2:after {
	content:"";
	display:block;
	width:150px;
	height:3px;
	background-color:#2ebad3;
	bottom:0;
	position:absolute;;
	left:50%;
	transform:translate(-50%,0);
}

body.agri.tokusanhin article .parts_tabekata .h2_alp {
	display:block;
	text-align:center;
	color:#999;
	font-size:1.375rem;
	font-weight:300;
}

body.agri.tokusanhin article .parts_tabekata h3 {
	font-size:1.75rem;
	font-weight:400;
	position:relative;
	padding-left:28px;
	margin-top:40px;
	margin-bottom:20px;
}

body.agri.tokusanhin article .parts_tabekata h3:before {
	content:"";
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	background-color:#32a761;
	top:7px;
	left:0;
}

body.agri.tokusanhin article .parts_tabekata ul,
body.agri.tokusanhin article .parts_tabekata ol {
	margin:0;
}

body.agri article  h3.inner_h3 {
	font-size:2.5rem;
	font-weight:300;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:30px;
	position:relative;
	line-height:1.4em;
}

body.agri article h3.inner_h3:after {
	content:"";
	display:block;
	width:150px;
	height:3px;
	background-color:#e09c19;
	bottom:0;
	position:absolute;;
	left:50%;
	transform:translate(-50%,0);
}

body.agri article .tokusan_column3 {
	position:relative;
	display:table;
	width:100%;
	z-index:30;
}

body.agri article .tokusan_column3 .column{
	display:table-cell;
}

body.agri article .tokusan_column3 .left_column {
	background-size:cover;
}

body.agri article .tokusan_column3 .center_column {
	width:480px;
}

body.agri article .tokusan_column3 .right_column {
	background-size:cover;
}

body.agri.tokusanhin article .hinsyu h4 {
	margin:10px 0;
	font-size:1.375rem;
	font-weight:400;
	text-align:center;
} 
 
body.agri.tokusanhin article .hinsyu h4 span {
	font-size:1rem;
	margin-left:0.5em;
	display:block;
	margin-top:5px;
}

body.agri.tokusanhin article .hinsyu .std_column3 .column {
	width:30%;
	margin-left:2.5%;
	margin-right:0;
	line-height:1.6em;
}

body.agri.tokusanhin article .hinsyu .std_column3 .column:nth-child(3n) {

}
 
body.agri.tokusanhin article .recipe h3 {
	margin:0;
}


/* 特産品一覧 */
body.agri.tokusanhin.index .page_top_image {
	background-image:url(../images/agri/farmers/page_top_image.jpg);
}

body.agri.tokusanhin.index .sec_item h3 {
	line-height: 1em;
	font-size: 2.375rem;
	font-weight: 300;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin: 10px 0 10px 0;
}

body.agri.tokusanhin.index .sec_item h3 span {
	font-size:1rem;
}

body.agri.tokusanhin.index .sec_item .h3_sub {
	font-size: 1.125rem;
	line-height: 1em;
	font-weight: 300;
	color: #32a761;
	text-align: right;
}

body.agri.tokusanhin.index .sec_item a.tokusan_image {
	display:block;
	width:100%;
	height:440px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
	text-indent:-200%;
	margin:10px 0;
}

body.agri.tokusanhin.index .tokusan_nashi a.tokusan_image { background-image:url(../images/agri/specialty/nashi/main.jpg);}
body.agri.tokusanhin.index .tokusan_budou a.tokusan_image { background-image:url(../images/agri/specialty/budou/main.jpg);}
body.agri.tokusanhin.index .tokusan_seseragimai a.tokusan_image { background-image:url(../images/agri/specialty/seseragimai/main.jpg);}
body.agri.tokusanhin.index .tokusan_tomato a.tokusan_image { background-image:url(../images/agri/specialty/tomato/main.jpg);}
body.agri.tokusanhin.index .tokusan_daizu a.tokusan_image { background-image:url(../images/agri/specialty/daizu/main.jpg);}
body.agri.tokusanhin.index .tokusan_butaniku a.tokusan_image { background-image:url(../images/agri/specialty/butaniku/main.jpg);overflow:hidden;background-size:cover;border-radius:20px;}
body.agri.tokusanhin.index .tokusan_ashigaracha a.tokusan_image { background-image:url(../images/agri/specialty/ashigaracha/main.jpg);overflow:hidden;background-size:cover;border-radius:20px;}
body.agri.tokusanhin.index .tokusan_melon a.tokusan_image { background-image:url(../images/agri/specialty/melon/main.jpg);}
body.agri.tokusanhin.index .tokusan_ringo a.tokusan_image { background-image:url(../images/agri/specialty/ringo/main.jpg);}
body.agri.tokusanhin.index .tokusan_ichigo a.tokusan_image { background-image:url(../images/agri/specialty/ichigo/main.jpg?v=2);}
body.agri.tokusanhin.index .tokusan_yamatoimo a.tokusan_image { background-image:url(../images/agri/specialty/yamatoimo/main.jpg);}
body.agri.tokusanhin.index .tokusan_haninniku a.tokusan_image { background-image:url(../images/agri/specialty/haninniku/main.jpg);}
body.agri.tokusanhin.index .tokusan_komugi a.tokusan_image { background-image:url(../images/agri/specialty/komugi/main.jpg);overflow:hidden;background-size:cover;border-radius:20px;}
body.agri.tokusanhin.index .tokusan_flower a.tokusan_image { background-image:url(../images/agri/specialty/flower/main.jpg);overflow:hidden;background-size:cover;border-radius:20px;}

body.agri.tokusanhin.index .sec_item .lead {
	margin-top:0;
}

body.agri.tokusanhin.index article dl.syukka {
	margin-top:20px;
}

body.agri.tokusanhin article dl.syukka dd span {
    font-size: 0.75rem;
}

body.agri.tokusanhin article .tokusan_ichigogari {
	margin-bottom:10em;
}

body.agri.tokusanhin.index .tokusan_jigona_udon a.tokusan_image { background-image:url(../images/agri/original/jigona_udon/main.jpg);}
body.agri.tokusanhin.index .tokusan_jigona_ramen a.tokusan_image { background-image:url(../images/agri/original/jigona_ramen/main.jpg);}
body.agri.tokusanhin.index .tokusan_nurekarisen a.tokusan_image { background-image:url(../images/agri/original/nurekarisen/main.jpg);}
body.agri.tokusanhin.index .tokusan_musidaizu a.tokusan_image { background-image:url(../images/agri/original/musidaizu/main.jpg);}
body.agri.tokusanhin.index .tokusan_sagami_beer a.tokusan_image { background-image:url(../images/agri/original/sagami_beer/main.jpg);}
body.agri.tokusanhin.index .tokusan_sakuma_drops a.tokusan_image { background-image:url(../images/agri/original/sakuma_drops/list.jpg);}
body.agri.tokusanhin.index .tokusan_atsugi_komugi a.tokusan_image { background-image:url(../images/agri/original/atsugi_komugi/list.jpg);}
body.agri.tokusanhin.index .tokusan_yumemichan_ice a.tokusan_image { background-image:url(../images/agri/original/yumemichan_ice/list_202506.jpg);}
body.agri.tokusanhin.index .tokusan_saigaibichiku_okayu a.tokusan_image { background-image:url(../images/agri/original/saigaibichiku_okayu/list.jpg);}
body.agri.tokusanhin.index .tokusan_rusk a.tokusan_image { background-image:url(../images/agri/original/rusk/list.jpg);overflow:hidden;background-size:cover;border-radius:20px;}

















/* あつぎの梨 */
body.agri.nashi .page_top_image {
	background-image:url(../images/agri/specialty/nashi/page_top_image.jpg);
}

body.agri.nashi article .sec1 {
	position:relative;
}
body.agri.nashi article .sec1 .bg1{
	position:absolute;
	top:-80px;
	left:-450px;
	z-index:-1;
}

body.agri.nashi article .sec1 .bg2{
	position:absolute;
	top:1340px;
	left:-550px;
	z-index:-1;
}

body.agri.nashi article .sec_top .left {
	position:relative;
	z-index:20;
}

body.agri.nashi article .sec_top .right {
	position:relative;
	z-index:10;
}

body.agri.nashi article .sec_top .right img {
	position:absolute;
	width:600px;
	height:auto;
	top:30px;
	left:-40px;
}

body.agri.nashi article .sec_diagonal_2col {
	background: url(../images/agri/specialty/nashi/diagonal_bg.png) repeat left top;
	color:#7b6809;
}

body.agri.nashi article .sec_diagonal_2col .std_button a {
	background-color:white;
	color:#e61e20;
}

body.agri.nashi article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/nashi/nashi_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}




body.agri.nashi article .diagonal_bg {
	background:url(../images/agri/specialty/nashi/bg_diagonal.png) repeat left top;
}

body.agri.nashi article .diagonal_bg .sec2_inner{
	background: url(../images/agri/specialty/nashi/bg_sec2_inner.png) repeat-y center top;
}


body.agri.nashi article .sec2 h3.inner_h3:after {
	background-color:#e09c19;
}

body.agri.nashi article .sec4 {
	height:380px;
	background:url(../images/agri/specialty/nashi/03.jpg) no-repeat center center;
	background-size:cover;
}
 
body.agri.nashi article .sec5 {
	background-color:#fffbf0;
}

body.agri.nashi .top_seisansya .seisansya_photo_2,
body.agri.nashi .top_seisansya .seisansya_photo_3 {
	height:250px;
}

body.agri.nashi .top_seisansya div.seisansya_bg {
	background-position:center 176px;
}
 
body.agri.nashi .seisansya2 {
	height:800px;
}

/* 厚木のブドウ */
body.agri.budou .page_top_image {
	background-image:url(../images/agri/specialty/budou/page_top_image.jpg);
}

body.agri.budou article .sec1 {
	position:relative;
}

body.agri.budou article .sec_top .left {
	position:relative;
	z-index:20;
}

body.agri.budou article .sec_top .left p {
	width:78%;
}

body.agri.budou article .sec_top .right {
	position:relative;
	z-index:10;
}

body.agri.budou article .sec_top .right img {
	position:absolute;
	width:744px;
	height:auto;
	top:-40px;
	left:-132px;
	z-index:1;
}

body.agri.budou article .sec1 .bg1{
	position:absolute;
	top:300px;
	left:-320px;
	z-index:-1;
}

body.agri.budou article .sec1 .bg1 img {
	width:350px;
	height:auto;
}

body.agri.budou article .sec1 .bg2{
	position:absolute;
	top:1140px;
	right:-450px;
	z-index:-1;
}

body.agri.budou article .sec_diagonal_2col {
	background: url(../images/agri/specialty/budou/diagonal_bg.png) repeat left top;
	color:black;
}

body.agri.budou article .sec_diagonal_2col .std_button a {
	background-color:white;
	color:#e61e20;
}

body.agri.budou article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/budou/budou_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

body.agri.budou article .sec3 {
	position:relative;
	padding-bottom:100px;
}

body.agri.budou article .sec3 .bg2 {
	position:absolute;
	width:786px;
	bottom:0;
	right:-330px;
	z-index:-1;
}

body.agri.budou article .sec3 .bg2 img {
	display:block;
}

body.agri.budou article .sec3 .std_column2 img {
	border-radius:50%;
}

body.agri.budou article .sec4 h3.inner_h3:after {
	background-color:#32a761;
}

body.agri.budou article .sec4.diagonal_bg {
	background: url(../images/agri/specialty/budou/bg_diagonal.png) repeat left top;
}

body.agri.budou article .sec4 .sec4_inner{
	background: url(../images/agri/specialty/budou/bg_sec4_inner.png) repeat-y center top;
}


body.agri.budou article .sec5 {
	height:380px;
	background:url(../images/agri/specialty/budou/sec5_bg.jpg) no-repeat center center;
	background-size:cover;
}

body.agri.budou article .seisansya1 {	min-height:750px;}
body.agri.budou article .seisansya2 {	min-height:800px;}

/* 津久井在来大豆 */
body.agri.daizu .page_top_image {
	background-image:url(../images/agri/specialty/daizu/page_top_image.jpg);
}

body.agri.daizu article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.daizu article .sec_top .left { width:50%;}
body.agri.daizu article .sec_top .right { width:50%;}

body.agri.daizu article .sec_top .right img {
	position:absolute;
	width:979px;
	height:auto;
	top:-20px;
	left:-200px;
	z-index:1;
}

body.agri.daizu article .sec1 .bg1{
	position:absolute;
	width:350px;
	top:205px;
	left:-300px;
	z-index:-1;
}

body.agri.daizu article .sec_diagonal_2col {
	background: url(../images/agri/specialty/daizu/diagonal_bg.png) repeat left top;
	color:black;
}

body.agri.daizu article .sec_diagonal_2col .std_button a {
	background-color:white;
	color:#e61e20;
}

body.agri.daizu article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/daizu/daizu_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

body.agri.daizu article .sec_diagonal_2col .right .std_lead {
	color:#a77c0f;
}


body.agri.daizu article .sec3,
body.agri.daizu article .sec3.outer_width{
	position:relative;
}

body.agri.daizu article .sec3 {
	background:url(../images/agri/specialty/daizu/sec3_bg.jpg) no-repeat center -130px;
	background-size:cover;
	padding-top:60px;
}

body.agri.daizu article .sec3.outer_width {
	padding-bottom:400px;
}

body.agri.daizu article .sec3 .bg1 {
	width:800px;
	position:absolute;
	bottom:0px;
	left:-350px;
	z-index:-1;
}

body.agri.daizu article .sec5,
body.agri.daizu article .sec5 .outer_width{
	position:relative;
}

body.agri.daizu article .sec5 .outer_width{
	padding-bottom:300px;
}

body.agri.daizu article .sec5 .bg1 {
	width:700px;
	position:absolute;
	top:-30px;
	right:-380px;
	z-index:-1;
}

body.agri.daizu article .sec5 .bg2 {
	width:800px;
	position:absolute;
	bottom:0px;
	left:-200px;
	z-index:-1;
}

body.agri.daizu article .top_seisansya div.seisansya_bg.seisansya1 .std_column2 {
	min-height:750px;
}

body.agri.daizu article .top_seisansya div.seisansya_bg.seisansya2 {
	background-position:center 176px;
}

body.agri.daizu article .top_seisansya div.seisansya_bg.seisansya2 .std_column2 {
	min-height:650px;
}

body.agri.daizu article .top_seisansya div.seisansya_bg.seisansya2 .seisansya_photo_main {
	width:500px;
}


/* 厚木トマト */
body.agri.tomato .page_top_image {
	background-image:url(../images/agri/specialty/tomato/page_top_image.jpg);
}

body.agri.tomato article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.tomato article .sec_top .left { width:45%;}
body.agri.tomato article .sec_top .right { width:55%;}

body.agri.tomato article .sec_top .right img {
	position:absolute;
	width:755px;
	height:auto;
	top:-94px;
	left:0px;
	z-index:1;
}

body.agri.tomato article .sec1 .bg1{
	position:absolute;
	width:456px;
	top:58px;
	left:-310px;
	z-index:-1;
}

body.agri.tomato article .tokusan_column3 {
	color:white;
	background: url(../images/agri/specialty/tomato/diagonal_bg.png) repeat left top;
}

body.agri.tomato article .tokusan_column3 .left_column {
	background-image:url(../images/agri/specialty/tomato/tomato_dia_bg_left.jpg);
	background-size:cover;
}

body.agri.tomato article .tokusan_column3 .right_column {
	background-image:url(../images/agri/specialty/tomato/tomato_dia_bg_right.jpg);
	background-size:cover;
}

body.agri.tomato article .sec3,
body.agri.tomato article .sec3 .outer_width{
	position:relative;
}

body.agri.tomato article .sec3 {
	padding-bottom:300px;
}

body.agri.tomato article .sec3 .bg1 {
	width:700px;
	position:absolute;
	top:80px;
	left:-420px;
	z-index:-1;
}

body.agri.tomato article .sec3 .bg2 {
	width:700px;
	position:absolute;
	bottom:0px;
	right:-320px;
	z-index:-1;
}

body.agri.tomato article .top_seisansya .std_column2 {
	min-height:620px;
}

body.agri.tomato article .top_seisansya div.seisansya_bg {
	background-position:center 130px;
}




/* メロン */
body.agri.melon .page_top_image {
	background-image:url(../images/agri/specialty/melon/page_top_image.jpg);
}

body.agri.melon article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.melon article .sec_top .left { width:50%;}
body.agri.melon article .sec_top .right { width:50%;}

body.agri.melon article .sec_top .right img {
	position:absolute;
	width:494px;
	height:auto;
	top:-90px;
	left:0px;
	z-index:1;
}

body.agri.melon article .sec1 .bg1{
	position:absolute;
	width:350px;
	top:205px;
	left:-300px;
	z-index:-1;
}

body.agri.melon article .sec_diagonal_2col {
	background: url(../images/agri/specialty/melon/diagonal_bg.png) repeat left top;
	color:black;
}

body.agri.melon article .sec_diagonal_2col .std_button a {
	background-color:white;
	color:#e61e20;
}

body.agri.melon article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/melon/melon_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

body.agri.melon article .sec3_outer {
	background:url(../images/agri/specialty/melon/sec3_bg.jpg) no-repeat center bottom;
}

body.agri.melon article .sec3,
body.agri.melon article .sec3.outer_width{
	position:relative;
}

body.agri.melon article .sec3.outer_width {
	padding-bottom:700px;
}

body.agri.melon article .sec3 .bg1 {
	width:800px;
	position:absolute;
	bottom:0px;
	left:-350px;
	z-index:-1;
}

body.agri.melon article .sec4,
body.agri.melon article .sec4.outer_width{
	position:relative;
}

body.agri.melon article .sec4.outer_width {
	padding-bottom:200px;
}

body.agri.melon article .sec4 .bg1 {
	width:900px;
	position:absolute;
	top:150px;
	right:-200px;
	z-index:-1;
}


/* イチゴ */
body.agri.ichigo .page_top_image {
	background-image:url(../images/agri/specialty/ichigo/page_top_image.jpg);
}

body.agri.ichigo article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.ichigo article .sec_top .left { width:45%;}
body.agri.ichigo article .sec_top .right { width:55%;}

body.agri.ichigo article .sec_top .right img {
	position:absolute;
/*
	width:700px;
	height:auto;
	top:-90px;
	left:-50px;
*/
	width:835px;
	height:auto;
	top:-68px;
	left:-218px;

	z-index:1;
}

body.agri.ichigo article .sec1 .bg1{
	position:absolute;
	width:350px;
	top:205px;
	left:-300px;
	z-index:-1;
}

body.agri.ichigo article .sec_diagonal_2col {
	background: url(../images/agri/specialty/ichigo/diagonal_bg.png) repeat left top;
	color:white;
}

body.agri.ichigo article .sec_diagonal_2col .std_button a {
	background-color:white;
	color:#e61e20;
}

body.agri.ichigo article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/ichigo/ringo_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

@media screen and (max-width: 1200px) {
	body.agri.ichigo article .sec_diagonal_2col .left {
		background:url(../images/agri/specialty/ichigo/ringo_dia_bg_1200.jpg) no-repeat right center;
		background-size:cover;
	}
}

body.agri.ichigo article .sec3,
body.agri.ichigo article .sec3 .outer_width{
	position:relative;
}

body.agri.ichigo article .sec3 .outer_width {
	padding-bottom:250px;
}

body.agri.ichigo article .sec3 .bg1 {
	width:550px;
	position:absolute;
	top:0px;
	left:-400px;
	z-index:-1;
}

body.agri.ichigo article .sec3 .bg2 {
	width:750px;
	position:absolute;
	bottom:0px;
	right:-200px;
	z-index:-1;
}

body.agri.ichigo article .sec4 {
	height:380px;
	background:url(../images/agri/specialty/ichigo/sec4_bg.jpg) no-repeat center center;
	background-size:cover;
}

body.agri.ichigo article .sec5.diagonal_bg {
	background: url(../images/agri/specialty/ichigo/bg_diagonal.png) repeat left top;
}

body.agri.ichigo article .sec5 .sec5_inner{
	background: url(../images/agri/specialty/ichigo/bg_sec3_inner.png) repeat-y center top;
}

body.agri.ichigo article .sec6 {
    height: 380px;
	background:url(../images/agri/specialty/ichigo/sec6_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.ichigo article .parts_tabekata {
	background: url(../images/agri/specialty/ringo/bg_diagonal.png) repeat left top;
}

body.agri.ichigo article .parts_tabekata .tabekata_inner {
	background: url(../images/agri/specialty/ringo/bg_sec3_inner.png) repeat-y center top;
}

body.agri.ichigo article .parts_tabekata h2.inner_h2:after,
body.agri.ichigo article .parts_tabekata h3:before {
	background-color:#e7211a;
}


/* リンゴ */
body.agri.ringo .page_top_image {
	background-image:url(../images/agri/specialty/ringo/page_top_image.jpg);
}

body.agri.ringo article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.ringo article .sec_top .left { width:50%;}
body.agri.ringo article .sec_top .right { width:50%;}

body.agri.ringo article .sec_top .right img {
	position:absolute;
	width:824px;
	height:auto;
	top:-55px;
	left:-124px;
	z-index:1;
}

body.agri.ringo article .sec1 .bg1{
	position:absolute;
	width:500px;
	top:150px;
	left:-420px;
	z-index:-1;
}

body.agri.ringo article .sec_diagonal_2col {
	background: url(../images/agri/specialty/ringo/diagonal_bg.png) repeat left top;
	color:white;
}

body.agri.ringo article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/ringo/ringo_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

body.agri.ringo article .sec3.diagonal_bg {
	background: url(../images/agri/specialty/ringo/bg_diagonal.png) repeat left top;
}

body.agri.ringo article .sec3 .sec3_inner{
	background: url(../images/agri/specialty/ringo/bg_sec3_inner.png) repeat-y center top;
}

body.agri.ringo article .sec3 h3.inner_h3:after {
	background-color:#e7211a;
}


body.agri.ringo article .sec4 {
	height:380px;
	background:url(../images/agri/specialty/ringo/sec4_bg.jpg) no-repeat center center;
	background-size:cover;
}

/* 
body.agri.ringo article .seisansya2.top_seisansya div.seisansya_bg{
	background-position:center 273px;
}
*/

body.agri.ringo article .parts_tabekata {
	background: url(../images/agri/specialty/ringo/bg_diagonal.png) repeat left top;
}

body.agri.ringo article .parts_tabekata .tabekata_inner {
	background: url(../images/agri/specialty/ringo/bg_sec3_inner.png) repeat-y center top;
}

body.agri.ringo article .parts_tabekata h2.inner_h2:after,
body.agri.ringo article .parts_tabekata h3:before {
	background-color:#e7211a;
}

body.agri.ringo article .top_seisansya.seisansya2 .seisansya_bg .std_column2 {
	min-height:750px;
}





/* 豚肉 */
body.agri.butaniku .page_top_image {
	background-image:url(../images/agri/specialty/butaniku/page_top_image.jpg);
}

body.agri.butaniku article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.butaniku article .sec_top .left { width:50%;}
body.agri.butaniku article .sec_top .right { width:50%;}

body.agri.butaniku article .sec_top .right img {
	position:absolute;
	width:800px;
	height:auto;
	top:-55px;
	left:-100px;
	z-index:1;
}

body.agri.butaniku article .sec1 .bg1{
	position:absolute;
	width:900px;
	top:138px;
	left:-456px;
	z-index:-1;
}

body.agri.butaniku article .tokusan_column3 {
	color:white;
	background: url(../images/agri/specialty/butaniku/diagonal_bg.png) repeat left top;
}

body.agri.butaniku article .tokusan_column3 .left_column {
	background:url(../images/agri/specialty/butaniku/butaniku_dia_bg_left.jpg) no-repeat right center;
	background-size:cover;
}

body.agri.butaniku article .tokusan_column3 .right_column {
	background:url(../images/agri/specialty/butaniku/butaniku_dia_bg_right.jpg) no-repeat left center;
	background-size:cover;
}


body.agri.butaniku article .sec3,
body.agri.butaniku article .sec3 .outer_width{
	position:relative;
}

body.agri.butaniku article .sec3 {
	padding-bottom:800px;
}

body.agri.butaniku article .sec3 .bg1 {
	width:600px;
	position:absolute;
	top:152px;
	right:-321px;
	z-index:-1;
}

body.agri.butaniku article .sec3 .bg2 {
	width:100%;
	position:absolute;
	bottom:0;
	z-index:-1;
}

body.agri.butaniku article .sec3 .left,
body.agri.butaniku article .sec3 .right {
	position:relative;
}

body.agri.butaniku article .sec3 .kanagawa_brand_mark {
	top:-15px;
}

body.agri.butaniku article .sec3 .col2_inner .left { width:40%;}
body.agri.butaniku article .sec3 .col2_inner .right { width:56%;}

body.agri.butaniku article .sec3 .col2_inner2 .left { width:56%;}
body.agri.butaniku article .sec3 .col2_inner2 .right { width:40%;}

body.agri.butaniku article .seisansya1 .seisansya_inner_column2 .left {width:37%;}
body.agri.butaniku article .seisansya1 .seisansya_inner_column2 .right {width:58%;}


/* あつぎせせらぎ米 */
body.agri.seseragimai .page_top_image {
	background-image:url(../images/agri/specialty/seseragimai/page_top_image.jpg);
}

body.agri.seseragimai article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.seseragimai article .sec_top .left { width:56%;}
body.agri.seseragimai article .sec_top .right { width:44%;}

body.agri.seseragimai article .sec_top .right img {
	position:absolute;
	width:643px;
	height:auto;
	top:-55px;
	left:-124px;
	z-index:1;
}

body.agri.seseragimai article .sec1 .bg1{
	position:absolute;
	width:625px;
	top:0px;
	left:-520px;
	z-index:-1;
}

body.agri.seseragimai article .sec_diagonal_2col {
	background: url(../images/agri/specialty/seseragimai/diagonal_bg.png) repeat left top;
}

body.agri.seseragimai article .sec_diagonal_2col .left {
	background:url(../images/agri/specialty/seseragimai/seseragimai_dia_bg.jpg) no-repeat right center;
	background-size:cover;
}

@media screen and (max-width: 1300px) {
	body.agri.seseragimai article .sec_diagonal_2col .left {
		background:url(../images/agri/specialty/seseragimai/seseragimai_dia_bg_w1200.jpg) no-repeat right center;
		background-size:cover;
	}
}

body.agri.seseragimai article .sec_diagonal_2col .right .std_lead {
	color:#a77c0f;
}

body.agri.seseragimai article .sec_diagonal_2col .right .std_lead img {
	width:120px;
	height:auto;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

body.agri.seseragimai .parts_tabekata dt {
	width:15em;
	text-align:left;
	font-weight:bold;
}

body.agri.seseragimai .parts_tabekata dd {
	margin-left:16em;
}

body.agri.seseragimai article .sec3 .outer_width{
	position:relative;
}

body.agri.seseragimai article .sec3 .bg1{
	position:absolute;
	width:830px;
	top:-80px;
	right:-400px;
	z-index:-1;
}

body.agri.seseragimai article .sec4 .outer_width{
	position:relative;
}

body.agri.seseragimai article .sec4 .bg1{
	position:absolute;
	width:1000px;
	top:-38px;
	right:-550px;
	z-index:-1;
}





/* 茶 */
body.agri.ashigaracha .page_top_image {
	background-image:url(../images/agri/specialty/ashigaracha/page_top_image.jpg);
}

body.agri.ashigaracha article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.ashigaracha article .sec_top .left { width:48%;}
body.agri.ashigaracha article .sec_top .right { width:52%;}

body.agri.ashigaracha article .sec_top .right img {
	position:absolute;
	width:827px;;
	height:auto;
	top:-94px;
	left:-210px;
	z-index:1;
}

body.agri.ashigaracha article .sec1 .bg1{
	position:absolute;
	width:400px;
	top:225px;
	left:-400px;
	z-index:-1;
}

body.agri.ashigaracha article .tokusan_column3 {
	color:white;
	background: url(../images/agri/specialty/ashigaracha/diagonal_bg.png) repeat left top;
}

body.agri.ashigaracha article .tokusan_column3 .left_column {
	background-size:cover;
	background:url(../images/agri/specialty/ashigaracha/ashigaracha_dia_bg_left.jpg) no-repeat right center;
}

body.agri.ashigaracha article .tokusan_column3 .right_column {
	background-size:cover;
	background:url(../images/agri/specialty/ashigaracha/ashigaracha_dia_bg_right.jpg) no-repeat left center;
}

body.agri.ashigaracha article .sec3 {
	background:url(../images/agri/specialty/ashigaracha/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}

body.agri.ashigaracha article .sec3 .std_width {
	position:relative;
}

body.agri.ashigaracha article .sec3 .std_column1,
body.agri.ashigaracha article .sec3 .std_column2 {
	position:relative;
	z-index:10;
}

body.agri.ashigaracha article .sec3 .bg1{
	position:absolute;
	width:500px;
	top:310px;
	right:-300px;
	z-index:0;
}

body.agri.ashigaracha article .sec3 .bg2{
	position:absolute;
	width:500px;
	top:600px;
	left:-300px;
	z-index:0;
}

body.agri.ashigaracha article .sec4 .outer_width {
	position:relative;
	padding-bottom:260px;
}

body.agri.ashigaracha article .sec4 .std_column2 img {
	border-radius:50%;
}

body.agri.ashigaracha article .sec4 .bg1{
	position:absolute;
	width:535px;
	top:-20px;
	right:-390px;
	z-index:-1;
}

body.agri.ashigaracha article .sec4 .bg2{
	position:absolute;
	width:500px;
	bottom:0px;
	left:-300px;
	z-index:-1;
}

body.agri.ashigaracha article .seisansya2.top_seisansya .std_column2 {
 height:auto;
}

/* 小麦 */
body.agri.komugi .page_top_image {
	background-image:url(../images/agri/specialty/komugi/page_top_image.jpg);
}

body.agri.komugi article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.komugi article .sec_top .left { width:57%;}
body.agri.komugi article .sec_top .right { width:43%;}

body.agri.komugi article .sec_top .right img {
	position:absolute;
	width:892px;;
	height:auto;
	top:-90px;
	left:-250px;
	z-index:1;
}

body.agri.komugi article .sec1 .bg1{
	position:absolute;
	width:400px;
	top:225px;
	left:-200px;
	z-index:-1;
}

body.agri.komugi article .tokusan_column3 {
	background: url(../images/agri/specialty/komugi/diagonal_bg.png) repeat left top;
}

body.agri.komugi article .tokusan_column3 .left_column {
	background-size:cover;
	background:url(../images/agri/specialty/komugi/komugi_dia_bg_left.jpg) no-repeat center center;
}

body.agri.komugi article .tokusan_column3 .right_column {
	background-size:cover;
	background:url(../images/agri/specialty/komugi/komugi_dia_bg_right.jpg) no-repeat center center;
}

body.agri.komugi article .sec3 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}

/* 葉ニンニク */
body.agri.haninniku .page_top_image {
	background-image:url(../images/agri/specialty/haninniku/page_top_image.jpg);
}

body.agri.haninniku article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.haninniku article .sec_top .left { width:50%;}
body.agri.haninniku article .sec_top .right { width:50%;}

body.agri.haninniku article .sec_top .right img {
	position:absolute;
	width:720px;
	height:auto;
	top:-77px;
	left:-129px;
	z-index:1;
}

body.agri.haninniku article .sec1 .bg1{
	position:absolute;
	width:400px;
	top:225px;
	left:-200px;
	z-index:-1;
}

body.agri.haninniku article .sec_diagonal_2col {
	background: url(../images/agri/specialty/haninniku/diagonal_bg.png) repeat left top;
}

body.agri.haninniku article .sec_diagonal_2col .left {
	background-size:cover;
	background:url(../images/agri/specialty/haninniku/haninniku_dia_bg.jpg) no-repeat center center;
}

body.agri.haninniku article .sec3  {
	position:relative;
}

body.agri.haninniku article .sec3 .bg {
	position:absolute;
	width:698px;
	top:120px;
	right:-400px;
	z-index:-1;
}

body.agri.haninniku article .seisansya2 .seisansya_bg {
	background-position:center 170px;
}

/* ヤマトイモ */
body.agri.yamatoimo .page_top_image {
	background-image:url(../images/agri/specialty/yamatoimo/page_top_image.jpg);
}

body.agri.yamatoimo article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.yamatoimo article .sec_top .left { width:45%;}
body.agri.yamatoimo article .sec_top .right { width:55%;}

body.agri.yamatoimo article .sec_top .right img {
	position:absolute;
	width:680px;
	height:auto;
	top:62px;
	left:-22px;
	z-index:1;
}

body.agri.yamatoimo article .sec1 .bg1{
	position:absolute;
	width:600px;
	top:257px;
	left:-465px;
	z-index:-1;
}

body.agri.yamatoimo article .sec_diagonal_2col {
	background: url(../images/agri/specialty/yamatoimo/diagonal_bg.png) repeat left top;
}

body.agri.yamatoimo article .sec_diagonal_2col .left {
	background-size:cover;
	background:url(../images/agri/specialty/yamatoimo/yamatoimo_dia_bg.jpg) no-repeat center center;
}

body.agri.yamatoimo article .sec3  {
	position:relative;
}

body.agri.yamatoimo article .sec3 .bg {
	position:absolute;
	width:698px;
	top:120px;
	right:-400px;
	z-index:-1;
}


/* あつぎの花 */
body.agri.flower .page_top_image {
	background-image:url(../images/agri/specialty/flower/page_top_image.jpg);
}

body.agri.flower article .sec1 {
	position:relative;
	min-height:570px;
}

body.agri.flower article .sec_top .left { width:45%;}
body.agri.flower article .sec_top .right { width:55%;}

body.agri.flower article .sec_top .right img {
	position:absolute;
	width:756px;
	height:auto;
	top:-84px;
	left:-140px;
	z-index:1;
}

body.agri.flower article .sec1 .bg1{
	position:absolute;
	width:600px;
	height:800px;
	overflow:hidden;
	top:-200px;
	left:-340px;
	z-index:-1;
}

body.agri.flower article .sec_diagonal_2col {
	color:white;
	background: url(../images/agri/specialty/flower/diagonal_bg.png) repeat left top;
}

body.agri.flower article .sec_diagonal_2col .left {
	background-size:cover;
	background:url(../images/agri/specialty/flower/flower_dia_bg.jpg) no-repeat center center;
}

body.agri.flower article .sec3 .carnation,
body.agri.flower article .sec3 .rose,
body.agri.flower article .sec3 .cyclamen {
	position:relative;
}

body.agri.flower article .sec3 .carnation .bg {
	position:absolute;
	width:643px;
	top:120px;
	left:-400px;
	z-index:-1;
}

body.agri.flower article .sec3 .rose .bg {
	position:absolute;
	width:950px;
	top:100px;
	right:-300px;
	z-index:-2;
}

body.agri.flower article .sec3 .cyclamen .bg {
	position:absolute;
	width:900px;
	top:80px;
	left:-400px;
	z-index:-1;
}

body.agri.flower article .sec4 {
    height: 300px;
    background: url(../images/agri/specialty/flower/sec4_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.flower article .sec6 {
    height: 380px;
    background: url(../images/agri/specialty/flower/sec6_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.flower article .sec9 {
    height: 380px;
    background: url(../images/agri/specialty/flower/sec9_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.flower article .sec10 h3.std_h3 {
	text-align:center;
	margin:5px 0;
}

body.agri.flower article .sec10 h4.std_h4 {
	text-align:center;
	margin:5px 0;
}








/* 厚木地粉うどん */
body.agri.jigona_udon .page_top_image {
	background-image:url(../images/agri/specialty/komugi/page_top_image.jpg);
}

body.agri.jigona_udon .sec_top .left { width:55%;}
body.agri.jigona_udon .sec_top .right { width:45%;}

body.agri.jigona_udon .sec_top .right img { 
	width:540px;
	height:auto;
}

body.agri.jigona_udon .sec_cool {
    background: url(../images/agri/original/jigona_udon/bg_diagonal_cool.png) repeat left top;
}

body.agri.jigona_udon .sec_cool .tabekata_inner{
    background: url(../images/agri/original/jigona_udon/bg_sec_cool_inner.png) repeat-y center top;
}

body.agri.jigona_udon .sec_cool h3 {
	font-size:2.875rem;
	color:#2bbfd5;
	font-weight:300;
	width:2em;
	height:2em;
	line-height:2em;
	margin:-1.3em auto 0.5em auto;
	background: url(../images/agri/original/jigona_udon/bg_diagonal_cool.png) repeat left top;
	border-radius:50%;
	text-align:center;
}

body.agri.jigona_udon .sec_hot {
    background: url(../images/agri/original/jigona_udon/bg_diagonal_hot.png) repeat left top;
}

body.agri.jigona_udon .sec_hot .tabekata_inner{
    background: url(../images/agri/original/jigona_udon/bg_sec_hot_inner.png) repeat-y center top;
}

body.agri.jigona_udon .sec_hot h3 {
	font-size:2.875rem;
	color:#e87b48;
	font-weight:300;
	width:2em;
	height:2em;
	line-height:2em;
	margin:-1.3em auto 0.5em auto;
	background: url(../images/agri/original/jigona_udon/bg_diagonal_hot.png) repeat left top;
	border-radius:50%;
	text-align:center;
}

body.agri.jigona_udon article .sec4 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.jigona_udon article .sec5 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}



/* 厚木地粉ラーメン */
body.agri.jigona_ramen .page_top_image {
	background-image:url(../images/agri/specialty/komugi/page_top_image.jpg);
}

body.agri.jigona_ramen .sec_top .left { width:60%;}
body.agri.jigona_ramen .sec_top .right { width:40%;}

body.agri.jigona_ramen .sec_top .right img { 
	position:absolute;
	width:550px;
	right:-100px;
}

body.agri.jigona_ramen article .sec2 {
/*
    background: url(../images/agri/original/jigona_ramen/sec2_bg.jpg) no-repeat 160% center;
*/
	position:relative;
}

body.agri.jigona_ramen article .sec2 .bg1,
body.agri.jigona_ramen article .sec4 .bg1,
body.agri.jigona_ramen article .sec5 .bg1 {
	position:absolute;
	width:1000px;
	top:0;
	right:-300px;
	z-index:-1;
}

body.agri.jigona_ramen article .sec3 .right { 
	position:relative;
}

body.agri.jigona_ramen article .sec3 .right img{ 
	position:absolute;
	width:700px;
	right:-150px;
	z-index:-1;
}

body.agri.jigona_ramen article .sec4 {
/*
		background: url(../images/agri/original/jigona_ramen/sec4_bg.jpg) no-repeat 160% center;
*/
	position:relative;
}

body.agri.jigona_ramen article .sec5 {
/*
    background: url(../images/agri/original/jigona_ramen/sec5_bg.jpg) no-repeat 160% center;
*/
	position:relative;
}

body.agri.jigona_ramen article .sec7 {
    height: 380px;
    background: url(../images/agri/specialty/nashi/03.jpg) no-repeat center center;
    background-size: cover;
}


@media screen and (max-width: 1500px) {
	body.agri.jigona_ramen article .sec2 .bg1,
	body.agri.jigona_ramen article .sec4 .bg1,
	body.agri.jigona_ramen article .sec5 .bg1 {
	right:-400px;
	}
}

@media screen and (max-width: 1200px) {
	body.agri.jigona_ramen article .sec2 .bg1,
	body.agri.jigona_ramen article .sec4 .bg1,
	body.agri.jigona_ramen article .sec5 .bg1 {
	right:-600px;
	}
}

@media screen and (max-width: 900px) {
	body.agri.jigona_ramen article .sec2 .bg1,
	body.agri.jigona_ramen article .sec4 .bg1,
	body.agri.jigona_ramen article .sec5 .bg1 {
	right:-700px;
	}
}

body.agri.jigona_ramen article .sec7 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.jigona_ramen article .sec8 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}


/* 厚木産蒸し大豆 */
body.agri.musidaizu .page_top_image {
	background-image:url(../images/agri/original/musidaizu/page_top_image.jpg);
}

body.agri.musidaizu article .sec_top {
	position:relative;
	z-index:-1;
}

body.agri.musidaizu article .sec_top .right img {
	position:absolute;
	width:600px;
	height:auto;
	top:-20px;
	left:0px;
	z-index:-1;
}

body.agri.musidaizu .sec2 {
	position:relative;
}

body.agri.musidaizu article .sec2 .bg1{
	position:absolute;
	width:700px;
	overflow:hidden;
	top:0px;
	right:0px;
	z-index:-1;
}


/* ぬれかり煎 */
body.agri.nurekarisen .page_top_image {
	background-image:url(../images/agri/original/nurekarisen/page_top_image.jpg);
}

body.agri.nurekarisen article .sec_top {
	position:relative;
	z-index:-1
}

body.agri.nurekarisen article .sec_top .left { width:45%;}
body.agri.nurekarisen article .sec_top .right { width:55%;}

body.agri.nurekarisen article .sec_top .right img {
	position:absolute;
	width:720px;
	height:auto;
	top:-60px;
	left:-70px;
	z-index:-1;
}

body.agri.nurekarisen .sec2 {
	position:relative;
}

body.agri.nurekarisen article .sec2 .bg1{
	position:absolute;
	width:500px;
	overflow:hidden;
	top:18px;
	left:-250px;
	z-index:-1;
}





/* さがみビール */
body.agri.sagami_beer .page_top_image {
	background-image:url(../images/agri/original/sagami_beer/page_top_image.jpg);
}

body.agri.sagami_beer article .sec_top .left { width:50%;}
body.agri.sagami_beer article .sec_top .right { width:50%;}

body.agri.sagami_beer article .sec_top .right img {
	position:absolute;
	width:500px;
	height:auto;
	top:-10px;
	right:-50px;
	z-index:-1;
}

body.agri.sagami_beer article .sec2 {
	position:relative;
}

body.agri.sagami_beer article .sec2 .bg1 {
	width:500px;
	position:absolute;
	top:0px;
	left:-400px;
	z-index:-1;
}

body.agri.sagami_beer article .sec2 .bg2 {
	width:500px;
	position:absolute;
	bottom:500px;
	right:-400px;
	z-index:-1;
}

body.agri.sagami_beer article .sec1 .sec_top_item {
	position:relative;
	z-index:10;
	margin-top:90px;
}

body.agri.sagami_beer article .sec2 .std_column3 .col1 {
	background-color:#ccc;
	background-color:rgba(242,242,242,0.8);
	border-radius:20px;
	padding:1em;
	margin-top:170px;
}

body.agri.sagami_beer article .sec4 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.sagami_beer article .sec5 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}



/* 厚木産マスクメロンのサクマドロップス */
body.agri.sakuma_drops .page_top_image {
	background-image:url(../images/agri/original/sakuma_drops/page_top_image.jpg);
}

body.agri.sakuma_drops article .sec_top .left { width:60%;}
body.agri.sakuma_drops article .sec_top .right { width:40%;}

body.agri.sakuma_drops article .sec_top .right img {
	position:absolute;
	width:1200px;
	height:auto;
	top:-78px;
	left:-650px;
	z-index:-1;
}

body.agri.sakuma_drops article .sec1 .sec1_item {
	position:relative;
	z-index:10;
	margin-top:130px;
}


body.agri.sakuma_drops article .sec2,
body.agri.sakuma_drops article .sec2.outer_width{
	position:relative;
}

body.agri.sakuma_drops article .sec2.outer_width {
	padding-bottom:450px;
}

body.agri.sakuma_drops article .sec2 .bg1 {
	width:800px;
	position:absolute;
	bottom:0px;
	left:-350px;
	z-index:-1;
}

/* 厚木産小麦 */
body.agri.atsugi_komugi .page_top_image {
	background-image:url(../images/agri/original/atsugi_komugi/page_top_image.jpg);
}

body.agri.atsugi_komugi article .sec_top { 
	position:relative;
	z-index:-1;
}

body.agri.atsugi_komugi article .sec_top .left { width:56%;}
body.agri.atsugi_komugi article .sec_top .right { width:40%;}

body.agri.atsugi_komugi article .sec_top .right img {
	position:absolute;
	width:1000px;
	height:auto;
	top:-90px;
	left:-550px;
	z-index:-1;
}

body.agri.atsugi_komugi article .sec4 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.atsugi_komugi article .sec5 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}


/* ラスク */
body.agri.rusk .page_top_image {
	background-image:url(../images/agri/original/atsugi_komugi/page_top_image.jpg);
}

body.agri.rusk article .sec_top { 
	position:relative;
	z-index:-1;
}

body.agri.rusk article .sec_top .left { width:54%;}
body.agri.rusk article .sec_top .right { width:44%;}

body.agri.rusk article .sec_top .right img {
	position:relativ;
	width:100%;
	height:auto;
	top:0px;
	left:0px;
	z-index:-1;
}

body.agri.rusk article .sec4 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.rusk article .sec5 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}




/* ゆめみちゃんアイス */
body.agri.yumemichan_ice .page_top_image {
	background-image:url(../images/agri/original/yumemichan_ice/page_top_image.jpg);
}

body.agri.yumemichan_ice article .sec1 {
	position:relative;
}

body.agri.yumemichan_ice article .left img {
/*
	position:relative;
	z-index:-1
*/
}

body.agri.yumemichan_ice article .text_layer {
	position:relative;
	z-index:10;
}

body.agri.yumemichan_ice article .sec1 .bg1 {
	width:600px;
	position:absolute;
	top:500px;
	left:-542px;
	z-index:1;
}

body.agri.yumemichan_ice article .sec1 .bg2 {
	width:520px;
	position:absolute;
	bottom:150px;
	right:-310px;
	z-index:1;
}

body.agri.yumemichan_ice article .sec2 {
    height: 480px;
    background: url(../images/agri/original/yumemichan_ice/sec2_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.yumemichan_ice article .diagonal_bg {
	background:url(../images/agri/original/yumemichan_ice/bg_diagonal.png) repeat left top;
}

body.agri.yumemichan_ice article .diagonal_bg .sec3_inner{
	background: url(../images/agri/original/yumemichan_ice/bg_sec3_inner.png) repeat-y center top;
}

body.agri.yumemichan_ice article h3.inner_h3:after {
	background-color:#32a761;
}

body.agri.yumemichan_ice article .sec4 {
    height: 380px;
    background: url(../images/agri/original/yumemichan_ice/sec4_bg.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.yumemichan_ice article .sec5 {
	position:relative;
}

body.agri.yumemichan_ice article .sec5 .bg1 {
	width:700px;
	position:absolute;
	top:250px;
	left:-600px;
	z-index:-1;
}

body.agri.yumemichan_ice article .sec5 .bg2 {
	width:800px;
	position:absolute;
	bottom:300px;
	right:-600px;
	z-index:-1;
}




/* 災害備蓄おかゆ */
body.agri.saigaibichiku_okayu .page_top_image {
	background-image:url(../images/agri/original/saigaibichiku_okayu/page_top_image.jpg);
}

body.agri.saigaibichiku_okayu article .sec_top { 
	position:relative;
	z-index:-1;
}

body.agri.saigaibichiku_okayu article .sec_top .left { width:60%;}
body.agri.saigaibichiku_okayu article .sec_top .right { width:36%;}

body.agri.saigaibichiku_okayu article .sec_top .right img {
	position:absolute;
	width:480px;
	height:auto;
	top:52px;
	left:-66px;
	z-index:-1;
}

body.agri.saigaibichiku_okayu article .sec4 {
    height: 380px;
    background: url(../images/agri/original/jigona_udon/06.jpg) no-repeat center center;
    background-size: cover;
}

body.agri.saigaibichiku_okayu article .sec5 {
	background:url(../images/agri/specialty/komugi/sec3_bg.jpg) no-repeat center bottom;
	padding-bottom:400px;
	background-size:contain;
}

body.agri.saigaibichiku_okayu .sec2 {
	position:relative;
}

body.agri.saigaibichiku_okayu article .sec2 .bg1{
	position:absolute;
	width:500px;
	overflow:hidden;
	top:18px;
	left:-250px;
	z-index:-1;
}




/* いちご農園 */
body.agri.ichigo_nouen .page_top_image {
	background-image:url(../images/agri/specialty/ichigo/page_top_image.jpg);
}

/* なし・ぶどうもぎ取り園 */
body.agri.en_goannai .page_top_image {
	background-image:url(../images/agri/specialty/en_goannai/page_top_image.jpg);
}



/* JAあつぎの生産者 */


body.agri.farmers .pannav_area {
	background-color:white;
}

body.agri.farmers .page_top_image {
	background-image:url(../images/agri/farmers/page_top_image.jpg);
}

/* 厚木市都市農業支援センター */
body.agri.support .page_top_image {
	background-image:url(../images/agri/support/page_top_image.jpg);
	background-position:center center;
	height:600px;
}

body.agri.support .page_top_image .std_width {
	background-color:transparent;
	position:relative;
	padding-top:50px;
}

body.agri.support .page_top_image .std_width img {
	display:block;
	width:650px;
	height:auto;
}

 /*----------------------------------------
 * 食育・学び 
 *----------------------------------------*/
/*
body.learn .page_header .left {	width:430px;}
body.learn .page_header .right {	width:520px;}
*/

 
 /* 料理教室 */
 body.learn.cooking .pannav_area {
/*
	background-color:white;
*/
	position:relative;
	z-index:10;
}

body.learn.cooking .pannav_area .outer_width {
	background:transparent;
}

body.learn.cooking .page_top_image {
	background-image:url(../images/learn/cooking/page_top_image.jpg);
}

body.learn .kousyuu dl{
	margin:0.5em 0;
	border-bottom:1px dotted #ccc;
	padding-bottom:0.5em;
}

body.learn .kousyuu dl:after {
	content:"";
	display:block;
	clear:both;
}

body.learn .kousyuu dl dt {
	width:6em;
	float:left;
}

body.learn .kousyuu dl dd {
	margin-left:7em;
}

/* 夢未キッズスクール */
body.learn.yumemi_kids .page_top_image {
	background-image:url(../images/learn/yumemi_kids/page_top_image.png);
	height:475px;
}

body.learn.yumemi_kids.portal .page_article .pannav_area{
	background-color:white;
}

body.learn.yumemi_kids.portal .page_top_image .outer_width {
	position:relative;
	background-color:transparent;
}

body.learn.yumemi_kids.portal .page_top_image .outer_width .portal_main_1 {
	position:absolute;
	width:700px;
	height:auto;
	top:0;
	left:0;
}

body.learn.yumemi_kids.portal .page_top_image .outer_width .portal_main_2 {
	position:absolute;
	background:url(../images/learn/yumemi_kids/portal_main_2.png) no-repeat left top;
	background-size:contain;
	width:330px;
	height:226px;
	top:35px;
	right:12px;
}

body.learn.yumemi_kids.portal .page_top_image .outer_width .portal_main_2 p {
	padding:56px 30px 10px 33px;
	font-size:0.875rem;
	color:#db6a5c;
	line-height:1.8em;
}

body.learn.yumemi_kids.portal .page_top_image .outer_width .portal_main_3 {
	position:absolute;
	width:170px;
	height:auto;
	top:200px;
	right:18px;
}

body.learn.yumemi_kids.portal .feature4 .column{
	width:31.2%;
	margin-right:3%;
}

body.learn.yumemi_kids.portal .feature4 .column:nth-child(3){
	margin-right:0;
}


body.learn.yumemi_kids.portal .feature4 .column dt {
	display:block;
	padding:5px 0;
	margin-bottom:10px;
	text-align:center;
	color:white;
}

body.learn.yumemi_kids.portal .feature4 .column.manabi dt { background-color:#ed603d;}
body.learn.yumemi_kids.portal .feature4 .column.taiken dt { background-color:#f5ac33;}
body.learn.yumemi_kids.portal .feature4 .column.jissen dt { background-color:#32a761;}
body.learn.yumemi_kids.portal .feature4 .column.kouryuu dt { background-color:#72c8d5;}

body.learn.yumemi_kids.portal .feature4 .column dl dd {
	margin-left:0;
	font-size:0.875rem;
	line-height:1.6em;
}

body.learn.yumemi_kids.portal .feature4 .column dl dd img {
	display:block;
	margin-bottom:10px;
}

body.learn.yumemi_kids.portal .w70p table th {
	width:6em;
}

/* 農業塾 */
body.learn.agri_school .page_top_image {
	background-image:url(../images/learn/agri_school/page_top_image.jpg);
}

body.learn.agri_school .bosyuu1 dl,
body.learn.agri_school .bosyuu2 dl {
	margin:0;
	padding:0.5em 0;
}

body.learn.agri_school .bosyuu1 dl {
	border-bottom:1px dotted #32a761;
}

body.learn.agri_school .bosyuu1 dl:first-of-type {
	border-top:1px dotted #32a761;
}

body.learn.agri_school .bosyuu2 dl {
	border-bottom:1px dotted #ed603d;
}

body.learn.agri_school .bosyuu2 dl:first-of-type{
	border-top:1px dotted #ed603d;
}

body.learn.agri_school .bosyuu1 dl:after,
body.learn.agri_school .bosyuu2 dl {
	content:"";
	display:block;
	clear:both;
}

body.learn.agri_school .bosyuu1 dl dt,
body.learn.agri_school .bosyuu2 dl dt{
	float:left;
/*
	width:6em;
*/
	width:9em;
	font-weight:600;
	padding-left:0.3em;
}

body.learn.agri_school .bosyuu1 dl dd,
body.learn.agri_school .bosyuu2 dl dd{
/*
	margin-left:6em;
*/
	margin-left:10em;
}

/* レシピ */
body.learn.recipe .page_top_image {
	background-image:url(../images/learn/recipe/page_top_image.jpg);
}

body.learn.recipe .std_column2 .std_ul.lh18 {
	margin-top:5px;
}

body.learn.recipe .one_point {
	text-align:right;
	color:#999;
	font-weight:100;
	font-size:1.125rem;
}

body.learn.recipe .one_point span {
	font-size:1.9375rem;
}

body.learn.recipe sub {
	bottom:0;
}

/* 家庭菜園 */
body.learn.garden .page_top_image {
	background-image:url(../images/learn/garden/page_top_image.jpg);
}

/* カルチャー教室・健康講座 */
body.learn.lecture .page_top_image {
	background-image:url(../images/learn/lecture/page_top_image.jpg);
}


/* JA・農業の理解促進へ */
body.learn.local .page_top_image {
	background-image:url(../images/learn/local/page_top_image.jpg);
}

body.learn.local .local_category .left,
body.learn.local .local_category .right {
	height:400px;
	border-radius:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}

body.learn.local .local_category a.std_link_mk2 {
	margin-left:0;
}

body.learn.local .local_category .std_kakomi.file_link {
	border:none;
}

body.learn.local .local_category.sec1 .left {	background-image:url(../images/learn/local/01.jpg);}
body.learn.local .local_category.sec1 .right { background-image:url(../images/learn/local/02.jpg);}
body.learn.local .local_category.sec2 .left {	background-image:url(../images/learn/local/03.jpg);}
body.learn.local .local_category.sec2 .right { background-image:url(../images/learn/local/04.jpg);}
body.learn.local .local_category.sec3 .left {	background-image:url(../images/learn/local/05.jpg);}
body.learn.local .local_category.sec3 .right { background-image:url(../images/learn/local/06.jpg);}
body.learn.local .local_category.sec4 .left {	background-image:url(../images/learn/local/07.jpg);}
body.learn.local .local_category.sec4 .right { background-image:url(../images/learn/local/08.jpg);}

body.learn.local .local_category h3 {
	width:70%;
	margin:40px auto;
	padding:1em 0;
	font-size:1.8rem;
	font-weight:300;
	text-align:center;
	border-radius:20px;
	background-color:rgba(255,255,255,0.9);
}

body.learn.local .local_category h3 img {
	width:80px;
	height:auto;
	margin-bottom:20px;
}



 /*----------------------------------------
 * 直売所 
 *----------------------------------------*/
 
 /* 夢未市 */
 
body.yumemiichi .page_header .left {	width:430px;}
body.yumemiichi .page_header .right {	width:520px;}

body.yumemiichi .pannav_area {
	background-color:white;
}

body.yumemiichi .page_top_image {
	background-image:url(../images/market/page_top_image.jpg);
}

body.yumemiichi.portal h1#main_image { margin:0;}

body.yumemiichi .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

body.yumemiichi.portal .bx-wrapper .bx-pager {
	bottom:-43px !important;
}

body.yumemiichi.portal .bx-wrapper .bx-pager.bx-default-pager a {
	background-color:#e4e4e4;
}

body.yumemiichi.portal .feature_icon {
	width:90%;
	margin:20px auto 0 auto;
	padding:0;
}

body.yumemiichi.portal .feature_icon:after {
	content:"";
	display:block;
	clear:both;
}

body.yumemiichi.portal .feature_icon li{
	width:25%;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	list-style-type:none;
}

body.yumemiichi.portal .feature_icon li img {
	width:92px;
	height:auto;
	display:block;
	margin:0 auto;
}

body.yumemiichi.portal .event_slider {
	width:250px;
	margin-left:auto;
	margin-right:auto;
}

body.yumemiichi.portal .event_slider li {
	padding:0 10px;
}

body.yumemiichi.portal .event_slider li img {
	display:block;
	margin-bottom:5px;
}





body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_column2.w90p {
	width:100%;
}

body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_h2_1col {
    padding-top: 20px;
    padding-bottom: 25px;
    font-size: 1.375rem;
}

body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_h2_1col_sub {
    font-size: 1rem;
}

body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_column2.w90p .left,
body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_column2.w90p .right {
	width:100%;
	float:none;
}

body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_column2.w90p .f30 {
	font-size:1.1rem;
}

body.yumemiichi.portal .yumemiichi_portal_syun .parts_atsugi_syun_nousakubutu .std_column2.w90p .std_lead {
	font-size:0.9rem;
	line-height:1.6em;
}

body.yumemiichi.portal .yumemiichi_portal_syun .std_margin_top4.align_center .std_caption {
	display:none;
}




body.yumemiichi.portal .yumemiichi_portal_syun.recipe .parts_atsugi_syun_nousakubutu {
	background-color:#ffe7aa;
}

body.yumemiichi.portal .yumemiichi_portal_syun.recipe .parts_atsugi_syun_nousakubutu .std_h2_1col {

}
	
body.yumemiichi.portal .yumemiichi_portal_syun.recipe .parts_atsugi_syun_nousakubutu .std_h2_1col:after {
	background-color:#ef9d16;
}

body.yumemiichi.portal .yumemiichi_portal_syun.recipe .parts_atsugi_syun_nousakubutu .std_h2_1col_sub {

}



body.yumemiichi.portal .yumemiichi_portal_syun.saien .parts_atsugi_syun_nousakubutu {
	background-color:#eef0a6;
}

body.yumemiichi.portal .yumemiichi_portal_syun.saien .parts_atsugi_syun_nousakubutu .std_h2_1col {

}
	
body.yumemiichi.portal .yumemiichi_portal_syun.saien .parts_atsugi_syun_nousakubutu .std_h2_1col:after {
	background-color:#979c06;
}

body.yumemiichi.portal .yumemiichi_portal_syun.saien .parts_atsugi_syun_nousakubutu .std_h2_1col_sub {

}



body.yumemiichi.portal .yumemiichi_portal_syun.einou .parts_atsugi_syun_nousakubutu {
	background-color:#ddf6e2;
}

body.yumemiichi.portal .yumemiichi_portal_syun.einou .parts_atsugi_syun_nousakubutu .std_h2_1col {

}
	
body.yumemiichi.portal .yumemiichi_portal_syun.einou .parts_atsugi_syun_nousakubutu .std_h2_1col:after {
	background-color:#48a85c;
}

body.yumemiichi.portal .yumemiichi_portal_syun.einou .parts_atsugi_syun_nousakubutu .std_h2_1col_sub {

}




body.yumemiichi .parts_news_3column .column {
	margin-bottom:1.5em;
}

body.yumemiichi .parts_news_3column .column:nth-child(3n+1){
	clear:both;
}

body.yumemiichi .parts_news_3column .column:nth-child(3n){
	margin-right:0;
}

body.yumemiichi table.event_calendar {
	margin-left:auto;
	margin-right:auto;
	border-collapse:separate;
	border-spacing:5px;
	font-size:0.875rem;
}

body.yumemiichi table.event_calendar th { font-size:1rem;font-weight:500;color:#32a761;}
body.yumemiichi table.event_calendar th.saturday { color:#72c8d5;}
body.yumemiichi table.event_calendar th.holiday { color:#ed603d;}

body.yumemiichi table.event_calendar td {
	border:1px solid #32a761;
	border-radius:5px;
	vertical-align:top;
	width:14.3%;
	padding:10px 0.5%;
}

body.yumemiichi table.event_calendar td ul {
	margin:0;
	line-height:1.5em;
}

body.yumemiichi .event_desc {
	text-align:right;
}

body.yumemiichi .event_desc  img {
	width:20px;
	height:20px;
	vertical-align:middle;
	margin-right:5px;
}

body.yumemiichi .event_desc2 {
	text-align:left;
}

body.yumemiichi .event_desc2  img {
	width:40px;
	height:40px;
	vertical-align:middle;
	margin-right:5px;
	margin-top:-5px;
}

body.yumemiichi .col_greencenter { color:#00a316;}
body.yumemiichi .col_yumemiichi { color:#e30012;}
body.yumemiichi .col_cal_gray { color:#7d7d7d;}
/*
body.yumemiichi .col_cal_gray { color:black;}
*/

body.yumemiichi table.event_calendar td div.cal_col {
	position:relative;
	border-bottom:1px dashed #ccc;
	line-height:1.4em;
}


body.yumemiichi table.event_calendar td div.cal_col.yumemiichi a:before,
body.yumemiichi table.event_calendar td div.cal_col.greencenter a:before,
body.yumemiichi table.event_calendar td div.cal_col.yumemiichi_greencenter a:before {
	content:'';
	position:absolute;
	top:5px;
	left:0;
	width:20px;
	height:20px;
}
body.yumemiichi table.event_calendar td div.cal_col.yumemiichi a:before {
	background:url(../images/market/event/cal_col_yumemiichi.png) no-repeat left top;
	background-size:cover;
}
body.yumemiichi table.event_calendar td div.cal_col.greencenter a:before {
	background:url(../images/market/event/cal_col_greencenter.png) no-repeat left top;
	background-size:cover;
}

body.yumemiichi table.event_calendar td div.cal_col.yumemiichi_greencenter a:before {
	background:url(../images/market/event/cal_col_yumemiichi_greencenter.png) no-repeat left top;
	background-size:cover;
	width:40px;
}

body.yumemiichi table.event_calendar td div.cal_col.yumemiichi_greencenter a{
	text-indent:22px;
}

body.yumemiichi table.event_calendar td div.cal_col a {
	display:block;
	position:relative;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:0;
}

body.yumemiichi table.event_calendar td div.cal_col a:hover {
	background-color:#f1f1f1;
}


body.yumemiichi table.event_calendar td div.cal_col.yumemiichi a {
/*
	color:#e30012;
*/
	color:#7d7d7d;
/*
	color:black;
*/
}

body.yumemiichi table.event_calendar td div.cal_col.greencenter a {
/*
	color:#00a316;
*/
	color:#7d7d7d;
/*
	color:black;
*/
}

body.yumemiichi table.event_calendar td div.cal_col.yumemiichi_greencenter a {
	color:#7d7d7d;
/*
	color:black;
*/
}


body.yumemiichi table.event_calendar td div.weekday,
body.yumemiichi table.event_calendar td div.saturday,
body.yumemiichi table.event_calendar td div.holiday,
body.yumemiichi table.event_calendar td div.teikyuubi {
	width:6em;
	text-align:center;
	color:white;
	line-height:1.5em;
	margin-bottom:5px;
}

body.yumemiichi table.event_calendar td div.weekday {background-color:#f5ac33;}
body.yumemiichi table.event_calendar td div.saturday {background-color:#72c8d5;}
body.yumemiichi table.event_calendar td div.holiday {background-color:#ed603d;}
body.yumemiichi table.event_calendar td div.teikyuubi {background-color:#ff62c0;}

body.yumemiichi .top_info .insta_youtube .left ul li{
	width:16%;
	margin-right:0.6%
}

body.yumemiichi.event .cal_move_month .left div {
	margin-left:0;
}

body.yumemiichi.event .cal_move_month .right div {
	margin-right:0;
}

body.yumemiichi.event .cal_move_month a {
	border-radius:10px;
	padding:5px 0;
}

body.yumemiichi.seasonal h1.seasonal_h1 {
	font-weight:300;
	font-size:3.375rem;
	line-height:1em;
	margin-top:0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

body.yumemiichi.seasonal .seasonal_h1_sub {
	font-size:1.125rem;
	font-weight:300;
	line-height:1em;
	text-align:right;
	color:#32a761;
}

body.yumemiichi.seasonal .seasonal_farmer {
	padding:0;
}

body.yumemiichi.seasonal .seasonal_farmer h3.std_h2_1col {
	font-size:1.75rem;
	padding-top:25px;
	padding-bottom:25px;
}

body.yumemiichi.seasonal .monthly_seasonal .std_column3 .column {
	width:31%
}


 /*----------------------------------------
 * 店舗・ATM
 *----------------------------------------*/
 
body.store .page_header .left {	width:430px;}
body.store .page_header .right {	width:520px;}

body.store .pannav_area {
	background-color:white;
}

body.store .page_top_image {
	background-image:url(../images/agri/farmers/page_top_image.jpg);
}

body.store .std_inner_link li {
/*
	width:24%;
*/
	width:19%;
}

body.store table.table_store {
	width:100%;
	border-collapse:collapse;
	border-top:1px dotted #ccc;
	line-height:1.6em;
	font-size:0.875rem;
}

body.store table.table_store td.photo {
	width:140px;
}

body.store table.table_store td.button {
	width:100px;
	padding:0;
}


body.store table.table_store tr {
	border-bottom:1px dotted #ccc;
}

body.store table.table_store td {
	padding:20px 10px;
}

body.store table.table_store td h3.std_h3{
	
	margin:0;
}

body.store table.table_store td dl {
	margin:0.3em 0;
}

body.store table.table_store td dl:after {
	content:"";
	display:block;
	clear:both;
}

body.store table.table_store td dl dt {
	width: 5em;
	text-align:center;
	float:left;
	color:white;
}

body.store table.table_store td dl.eigyou dt { background-color:#ed603d;}
body.store table.table_store td dl.atm dt { background-color:#f5ac33;}
body.store table.table_store td dl.kyuugyou dt { background-color:#32a761;}

body.store table.table_store td dl dd {
	margin-left:6em;
}

body.store table.table_store td .std_button a {
	font-size:0.875rem;
}

body.store table.table_store_detail th {
	width:9em;
}

 /*----------------------------------------
 * お知らせ
 *----------------------------------------*/
 
body.info .page_header .left {	width:430px;}
body.info .page_header .right {	width:520px;}

body.info .pannav_area {
	background-color:white;
}

body.info .page_top_image {
	background-image:url(../images/agri/farmers/page_top_image.jpg);
}

/* 重要なお知らせ */
body.info.important .std_newslist dt {
	width:0em;
}

body.info.important .std_newslist dd {
	margin-left:0;
}

 /*----------------------------------------
 * JAのサービス
 *----------------------------------------*/
body.service .page_header .left {	width:430px;}
body.service .page_header .right {	width:520px;}

body.service .pannav_area {
	background-color:white;
}

/* 共通 */
body.service .kinyu_syouhin {
	font-size:0.875rem;
	line-height:1.6em;
}

body.service .kinyu_syouhin:after {
	content:"";
	display:block;
	clear:both;
}

body.service .kinyu_syouhin .kinyu_syouhin_left {
	float:left;
	width:28%;
}

body.service .kinyu_syouhin .kinyu_syouhin_right {
	float:right;
	width:68%;
}

body.service .kinyu_syouhin .kinyu_syouhin_left2 {
	float:left;
	width:38%;
}

body.service .kinyu_syouhin .kinyu_syouhin_right2 {
	float:right;
	width:58%;
}

body.service .kinyu_syouhin .kinyu_syouhin_left3 {
	float:left;
	width:48%;
}

body.service .kinyu_syouhin .kinyu_syouhin_right3 {
	float:right;
	width:48%;
}
 
body.service .kinyu_syouhin .midashi {
	position:relative;
	font-size:1.125rem;
	margin:0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

body.service .kinyu_syouhin .midashi:after {
	content:"";
	position:absolute;
	width:100px;
	height:3px;
	background-color:#32a761;
	bottom:0;
	left:0;
}

body.service .kinyu_syouhin .kinri {
	margin-top:5px;
	color:#ed603d;
}

body.service .kinyu_syouhin dl.kikan {
}

body.service .kinyu_syouhin dl.kikan dt {
	width:6em;
	background-color:#f5ac33;
	color:white;
	text-align:center;
}

body.service .kinyu_syouhin dl.kikan dt.w100p {
	width:100%;
}

body.service .kinyu_syouhin dl.kikan dd {
	margin:5px 0 0 0;
	font-weight:500;
	
}

/* JA貯金 */
body.service.chokin.portal .page_top_image {
	background-image:url(../images/service/chokin/page_top_image.jpg);
}

/* JA貯金 JAネットバンク */
body.service.chokin.janetbank .std_inner_link li {
	width:49%;
}

body.service.chokin.janetbank .th1 {width:20%;}
body.service.chokin.janetbank .th2 {width:35%;}
body.service.chokin.janetbank .th3 {width:15%;}

/* JA貯金 ATM */
body.service.chokin.atm .std_inner_link li {
	width:24%;
}

body.service.chokin.atm .table_atm .th1 {}
body.service.chokin.atm .table_atm .th2 {width:18%;}
body.service.chokin.atm .table_atm .th3 {background-color:#b8e3ea;width:18%;}
body.service.chokin.atm .table_atm .th4 {background-color:#f6af9e;width:18%;}
body.service.chokin.atm .table_atm .th5 {background-color:#98d3b0;width:18%;}

body.service.chokin.atm .table_atm .td1 {text-align:left;}
body.service.chokin.atm .table_atm .td1 a.std_link_mk2 {margin-left:0;}
body.service.chokin.atm .table_atm .td2 {}
body.service.chokin.atm .table_atm .td3 {background-color:#f1f9fb;}
body.service.chokin.atm .table_atm .td4 {background-color:#fdefeb;}
body.service.chokin.atm .table_atm .td5 {background-color:#eaf6ef;}

body.service.chokin.atm .std_inner_link.inner_link2 li {
	width:45%;
}

body.service.chokin.atm .table_other .th1 {}
body.service.chokin.atm .table_other .th2 {width:18%;}
body.service.chokin.atm .table_other .th3 {width:10%;}
body.service.chokin.atm .table_other .th4 {width:10%;}
body.service.chokin.atm .table_other .th5 {width:15%;}
body.service.chokin.atm .table_other .th6 {width:15%;}

body.service.chokin.atm .table_other .td1 {text-align:left;}
body.service.chokin.atm .table_other .td2 {text-align:left;}
body.service.chokin.atm .table_other .td3 {}
body.service.chokin.atm .table_other .td4 {}
body.service.chokin.atm .table_other .td5 {}
body.service.chokin.atm .table_other .td6 {}

/* JA貯金 手数料一覧 */
body.service.chokin.tesuuryou .std_inner_link li {
	width:24%;
}

body.service.chokin.tesuuryou .table1 .th1 {width:20%;}
body.service.chokin.tesuuryou .table1 .th2 {width:35%;}
body.service.chokin.tesuuryou .table1 .th3 {width:15%;}


body.service.chokin.tesuuryou .table2 th {width:33%;}

body.service.chokin.tesuuryou .table3 .th1 {width:28%;}
body.service.chokin.tesuuryou .table3 .td1 {width:15%;}

/* JA貯金 金利情報（貯金） */
body.service.chokin.chokin_kinri .std_inner_link li {
	width:24%;
}

/* JA貯金 貯金定型約款一覧 */
body.service.chokin.chokin_teikeiyakkan .std_inner_link li {
	width:24%;
}

body.service.chokin.chokin_teikeiyakkan .std_inner_link li.payeasy {
	width:49%;
}

body.service.chokin.chokin_teikeiyakkan article ul.std_ul.no_style {
	border-top:1px dotted #ccc;
	padding-top:0.5em;
}

/* JA貯金 商品概要一覧 */
body.service.chokin.chokin_syouhin article ul.std_ul.no_style {
	border-top:1px dotted #ccc;
	padding-top:0.5em;
}

/* JA貯金 年金のお受け取りについて */
body.service.chokin.nenkin article .std_table .std_link_mk2 {
	margin-left:0;
}

/* JA資産運用 */
body.service.sisanunyou.portal .page_top_image {
	background-image:url(../images/service/sisanunyou/page_top_image.jpg);
}



/* JAローン */
body.service.loan.portal .page_top_image {
	background-image:url(../images/service/loan/page_top_image.jpg);
}

/* JAローン 共通 */
body.service.loan .netloan {
	background:url(../images/service/loan/netloan_bg.png) repeat left top;
	padding:15px;
}

body.service.loan .netloan .netloan_inner {
	background-color:white;
	padding:15px;
	
}

/* JAローン JA住宅ローン繰上返済手数料 */
body.service.loan_kuriagehensai .table1 th {
	width:33%;
}

/* JA共済 */
body.service.kyosai .page_top_image {
	background-image:url(../images/service/kyosai/page_top_image.jpg);
}

/* 医療・健診 */
body.service.iryou .page_top_image {
	background-image:url(../images/service/iryou/page_top_image.jpg);
}

body.service.iryou article .std_inner_link li {
	width:32%;
}

/* 訪問介護 */
body.service.houmonkaigo .page_top_image {
	background-image:url(../images/service/houmonkaigo/page_top_image.jpg);
}

body.service.houmonkaigo .table1 th {
	width:24%;
}

body.service.houmonkaigo .table2 {
	width:75%;
}

body.service.houmonkaigo .table3 {
	width:50%;
}

body.service.houmonkaigo .table3 th {
	width:60%;
	text-align:left
}

/* 不動産 */
body.service.fudousan .page_top_image {
	background-image:url(../images/service/fudousan/page_top_image.jpg);
}

body.service.fudousan .dl1:after {
	content:"";
	display:block;
	clear:both;
}

body.service.fudousan .dl1 dt {
	width:20%;
	float:left;
}

body.service.fudousan .dl1 dd {
	margin-left:23%;
}

/* 葬祭 */
body.service.sousai .page_top_image {
	background-image:url(../images/service/sousai/page_top_image.jpg);
}

body.service.sousai .std_inner_link li {
	width:24%;
}

body.service.sousai .dl1 {
	border-bottom:1px solid #ccc;
	line-height:1.5em;
	padding-top:15px;
	margin:0;
}

body.service.sousai .dl1:after {
	content:"";
	display:block;
	clear:both;
	width:8em;
	height:3px;
	background-color:#32a761;
}

body.service.sousai .dl1 dt {
	width:8em;
	float:left;
	padding-bottom:15px;
	font-weight:bold;
}

body.service.sousai .dl1 dd {
	margin-left:9em;
	padding-bottom:15px;
}

body.service.sousai .dl2 {
	line-height:1.5em;
	padding-top:15px;
	margin:0;
}

body.service.sousai .dl2:after {
	content:"";
	display:block;
	clear:both;
}

body.service.sousai .dl2 dt {
	width:5em;
	float:left;
	font-weight:bold;
}

body.service.sousai .dl1 dd {
	margin-left:9em;
}

/* プロパンガス・灯油 */
body.service.gas .page_top_image {
	background-image:url(../images/service/gas/page_top_image.jpg);
}

/* 農業資材・食料品 */
body.service.sizai_syokuhin .page_top_image {
	background-image:url(../images/service/sizai_syokuhin/page_top_image.jpg);
}



/* 相談会 */
body.service.soudankai dl.soudan_dl {
	margin:0em 0;
}
body.service.soudankai dl.soudan_dl:after {
	content:"";
	display:block;
	clear:both;
}

body.service.soudankai dl.soudan_dl dt {
	width:4em;
	float:left;
	font-weight:bold;
}

body.service.soudankai dl.soudan_dl dd {
	margin-left:4em;
}

body.service.soudankai dl.soudan_dl2 {
	margin:0;
}
body.service.soudankai dl.soudan_dl2:after {
	content:"";
	display:block;
	clear:both;
}

body.service.soudankai dl.soudan_dl2 dt {
	width:8em;
	float:left;
	font-weight:bold;
}

body.service.soudankai dl.soudan_dl2 dd {
	margin-left:8em;
}
 /*----------------------------------------
 * 採用情報
 *----------------------------------------*/
 
body.recruit .page_header .left {	width:430px;}
body.recruit .page_header .right {	width:520px;}

body.recruit .pannav_area {
	background-color:white;
}

body.recruit.top.portal .page_top_image {
	background-image:url(../images/recruit/page_top_image.jpg);
}


/* 新採用 */
body.recruit.shinsaiyou.portal h1#main_image { margin:0;}

body.recruit.shinsaiyou.portal .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

body.recruit.shinsaiyou.portal .bx-wrapper .bx-pager {
	bottom:-43px !important;
}

body.recruit.shinsaiyou.portal .bx-wrapper .bx-pager.bx-default-pager a {
	background-color:#e4e4e4;
}

body.recruit.shinsaiyou.portal .senpai_area {
	position:relative;
}

body.recruit.shinsaiyou.portal .senpai_area .senpai_photo {
	width:900px;
	margin:0 auto;
	position:relative;
	z-index:20;
}

body.recruit.shinsaiyou.portal .senpai_area .senpai_bg {
	background:url(../images/share/diagonal_bg/large_light_green.png) repeat left top;
	width:100%;
	height:200px;
	position:absolute;
	z-index:10;
	top:150px;
	left:0;
}

body.recruit.shinsaiyou.saiyou article .table_1 th,
body.recruit.shinsaiyou.bosyuu article .table_1 th {
	width:8em;
}

body.recruit.shinsaiyou.kumiaiseminar article .table_1 th {
/*	width:16em;
*/
	width:10em;
}

body.recruit.koudoukeikaku .dl_1 {
	line-height:1.6em;
	margin-bottom:0.5em;
}

body.recruit.koudoukeikaku .dl_1:after {
	content:"";
	display:block;
	clear:both
}

body.recruit.koudoukeikaku .dl_1 dt {
	float:left;
	width:6em;
	text-align:center;
}

body.recruit.koudoukeikaku .dl_1 dd {
	margin-left:7em;
}

body.recruit.kumiaigaiyou article table.kumiai_gaiyou th {
	width:8em;
}

body.recruit.kumiaigaiyou article table.kumiai_gaiyou dl {
	margin:0;
}

body.recruit.kumiaigaiyou article table.kumiai_gaiyou dl:after {
	content:"";
	display:block;
	clear:both;
}

body.recruit.kumiaigaiyou article table.kumiai_gaiyou dl dt {
	float:left;
	margin-right:1em;
}

body.recruit.kumiaigaiyou article table.kumiai_gaiyou dl dd {
	float:left;
	margin-left:0;
}

/* 中途採用 */
body.recruit.bosyuu_helper article .table_1 th,
body.recruit.bosyuu_sougi article .table_1 th {
	width:12em;
}

body.recruit.bosyuu_yumemiichi article .table_1 th {
	width:9em;
}

 /*----------------------------------------
 * 組合員の方へ
 *----------------------------------------*/
 
body.member .page_header .left {	width:430px;}
body.member .page_header .right {	width:520px;}

body.member .pannav_area {
	background-color:white;
}

body.member .page_top_image {
	background-image:url(../images/member/page_top_image.jpg);
}

body.member.einoutsuusin .std_newslist dl dt {
	width:7em;
}

body.member.einoutsuusin .std_newslist dl dd {
	margin-left:8em;
}

/* サービス &gt; 総合相談事業 */
body.member.sougou_soudan {}

body.member.sougou_soudan .fig_sougou_soudan {
	position:relative;
	width:100%;
}

body.member.sougou_soudan .fig_sougou_soudan div {
	position:absolute;
}

body.member.sougou_soudan .fig_sougou_soudan div.sougou {
	position:relative;
	padding:20px 0 100px 0;
	text-align:center;
	z-index:0;
}

body.member.sougou_soudan .fig_sougou_soudan div.zaisan,
body.member.sougou_soudan .fig_sougou_soudan div.fudousan,
body.member.sougou_soudan .fig_sougou_soudan div.yuigon,
body.member.sougou_soudan .fig_sougou_soudan div.minji {
	z-index:10;
}

body.member.sougou_soudan .fig_sougou_soudan div.zaisan {
	top:0;
	left:20px;
}

body.member.sougou_soudan .fig_sougou_soudan div.fudousan {
	top:0;
	right:20px;
}

body.member.sougou_soudan .fig_sougou_soudan div.yuigon {
	bottom:0;
	left:20px;
}

body.member.sougou_soudan .fig_sougou_soudan div.minji {
	bottom:0;
	right:20px;
}


body.member.sougou_soudan .fig_sougou_soudan img {
	height:auto;
	width:250px;
}

body.member.sougou_soudan .fig_sougou_soudan div.sougou img {
	width:280px;
	
}

/* 相談会 */
body.member.sougou_soudan dl.soudan_dl {
	margin:0em 0;
}
body.member.sougou_soudan dl.soudan_dl:after {
	content:"";
	display:block;
	clear:both;
}

body.member.sougou_soudan dl.soudan_dl dt {
	width:4em;
	float:left;
	font-weight:bold;
}

body.member.sougou_soudan dl.soudan_dl dd {
	margin-left:4em;
}

body.member.sougou_soudan dl.soudan_dl2 {
	margin:0;
}
body.member.sougou_soudan dl.soudan_dl2:after {
	content:"";
	display:block;
	clear:both;
}

body.member.sougou_soudan dl.soudan_dl2 dt {
	width:8em;
	float:left;
	font-weight:bold;
}

body.member.sougou_soudan dl.soudan_dl2 dd {
	margin-left:8em;
}




/* 営農通信 */

/* 見出し */
.member_einou_hl_01 {
	background-color: #c00;
	border-radius: 10px;
	color: #fff;
	font-size: 1.5rem;
	font-weight: 600;
	text-align: center;
	padding: .2em .5em;
}
.member_einou_hl_01_green {
	background-color: #080;
	border-radius: 10px;
	color: #fff;
	font-size: 1.5rem;
	font-weight: 600;
	text-align: center;
	padding: .2em .5em;
}
.member_einou_hl_02 {
	background-color: #d3edfb;
	border-radius: 2px;
	font-size: 1.25rem;
	font-weight: 400;
	padding: .2em .5em;
}
.member_einou_hl_small {
	font-size: 1rem;
}
.member_einou_hl_light {
	font-weight: 400;
}

/* 大きいナンバー */
.member_einou_number_01 {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.member_einou_number_head {
	display: flex;
	width: 2.25rem;
}
.member_einou_number_head p {
	background-color: #060;
	border-radius: 5px;
	box-sizing: border-box;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	height: 2.25rem;
	width: 100%;
}
.member_einou_number_body {
	width: calc(100% - 3rem);
}
.member_einou_number_body p {
}

/* 囲み */
.member_einou_kakomi {
	border: solid 2px #c00;
	border-radius: 5px;
	padding: 0 1em;
}
.member_einou_kakomi_qa {
	border: solid 2px #c00;
	border-radius: 5px;
	font-weight: 600;
	padding: .5em 1em;
}
.member_einou_kakomi_qa dl {
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 1.6;
}
.member_einou_kakomi_qa dt {
	float: left;
	margin: .4em 0 .4em;
	padding: 0;
}
.member_einou_kakomi_qa dd {
	margin:.4em 0 .4em 4em;
	padding: 0;
}

/* 罫線 */
.member_einou_underline {
	border-bottom: dotted 2px #666;
}


/* ライスセンター */
.member.rice_center .rice_center_gnav {
	width:%;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.member.rice_center .rice_center_gnav.top {
	width:100%;
}

.member.rice_center .rice_center_gnav:after { content:'';display:block;clear:both;}

body.member.rice_center .rice_center_gnav li{
    width: 20%;
    margin-right: 5.6%;
    line-height: 1.4em;
    float: left;
}

body.member.rice_center .rice_center_gnav.top li{
    width: 27%;
    margin-right: 8.6%;
}

body.member.rice_center .rice_center_gnav li:nth-child(4) {
	margin-right:0;
}

body.member.rice_center .rice_center_gnav.top li:nth-child(3) {
	margin-right:0;
}

body.member.rice_center .rice_center_gnav li a {
    display: block;
    padding: 20px 0;
}

.member.rice_center .page_top_image {
    background-image: url(../images/member/service/rice_center/page_top.jpg);
}

.member.rice_center .riyou_houhou_nav {
    width: 800px;
    margin: 0 auto;
    padding: 0;
}

.member.rice_center .riyou_houhou_nav:after {
	content:"";
	display:block;
	clear:both;
}

.member.rice_center .riyou_houhou_nav li {
    position: relative;
    display: block;
    width: 218px;
    margin-right: 72px;
    line-height: 1.4em;
    float: left;
    text-align: center;
    background-color: #edf7f0;
    border-radius: 10px;
}

.member.rice_center .riyou_houhou_nav li:before{
	content:"\f103";
	font-family: 'Font Awesome 5 Free';
	display:block;
	position:absolute;
	width:100%;
	text-align:center;
	bottom:-40px;
	font-weight:900;
	font-size:2.5rem;
	color:#e6e6e6;
}

.member.rice_center .riyou_houhou_nav li:after{
	content:"";
	position:absolute;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #32a661;
	border-left: 10px solid transparent; 
	top:50px;
	right:-46px;
	transform:rotate(90deg);
}

.member.rice_center .riyou_houhou_nav li:nth-child(3) {
	margin-right:0;
}

.member.rice_center .riyou_houhou_nav li:nth-child(3):after {
	display:none;
}

.member.rice_center .riyou_houhou_nav li a {
	display:block;
	padding:15px;
	color:black;
}

.member.rice_center .riyou_houhou_nav li a strong {
	display:block;
	background-color:#32a661;
	border-radius:5px;
	text-align:center;
	color:white;
	font-size:1.125rem;
	line-height:1.8em;
	margin-bottom:10px;
}

.member.rice_center .riyou_houhou_nav li a span {
	display:block;
	margin:1.5em 0 1em 0;
	font-weight:bold;
}


.member.rice_center .std_kakomi.riyou_houhou_kakomi {
    border: 5px solid #edf7ef;
}

.member.rice_center .riyou_houhou_kakomi h4 {
	font-size:1.17em;
	margin-top:0;
}

.member.rice_center .riyou_houhou_kakomi h4 strong {
    display: inline-block;
    background-color: #32a661;
    border-radius: 5px;
    text-align: center;
    color: white;
    font-size: 1.125rem;
    line-height: 1.8em;
    width: 7em;
    margin-right: 1em;
}

.member.rice_center .riyou_houhou_kakomi h5 {
	margin:0;
	display:inline-block;
	padding:0 0.5em 0.2em 0.5em;
	font-size:1.2em;
	color:#32a661;
	border-bottom:3px solid #32a661;
}

.member.rice_center .riyou_houhou_kakomi .under_h5 {
	padding-top:0.5em;
	margin-left:1em;
	border-left:2px solid #32a661;
	padding-left:1em;
}

.member.rice_center .riyou_houhou_kakomi .button_1 {
	margin:0.5em 0 0 0;
	width:12em;
}
.member.rice_center .riyou_houhou_kakomi .button_1 a{
	padding:0.5em 0em;
	border-radius:10px;
	background-color:#20c102;
}

.member.rice_center .riyou_houhou_kakomi .allow_text {
	position:relative;
	margin-left:1.3em;
}

.member.rice_center .riyou_houhou_kakomi .allow_text:before {
	content:"\f30b";
	font-family: 'Font Awesome 5 Free';
	display:block;
	position:absolute;
	width:1em;
	text-align:center;
	top:0px;
	font-weight:900;
	font-size:1rem;
	left:-1.3em;
}








 /*----------------------------------------
 * 相続手続きについて
 *（スタイルが多いので個別のファイルに記載）
 *----------------------------------------*/


 /*----------------------------------------
 * フォーム
 *----------------------------------------*/
.std_form {
}

.std_form strong.hissu {
	font-weight:700;
	color:#ed603d;
}

.std_form.std_kakomi {
	background-color:#fafdf9;
	padding-left:0;
	padding-right:0;
}

.std_form .std_form_dl {
	margin:0;
	padding:1.5em 20px;
}

.std_form .std_form_dl:after {
	content:"";
	display:block;
	clear:both;
}

.std_form .std_form_dl dt {
	width:10em;
	float:left;
	font-weight:700;
}

.std_form .std_form_dl dd {
	margin-left:11em;
}

.std_form .std_form_dl dd input[type=text] {
	width:90%;
	padding:5px;
}

.std_form .std_form_dl dd input::placeholder {
	color:#ccc;
}

.std_form .std_form_dl dd p.info {
	margin:0;
	color:#00d254;
}

.std_form .std_form_dl dd select {
	padding:5px;
}

.std_form .std_form_dl dd textarea {
	width:90%;
	padding:10px;
	height:8em;
}

.std_form .std_form_dl dd textarea::placeholder {
	color:#ccc;
}

.std_form .form-err {
	margin:0;
	color:#ed603d;
}

.std_form .input_err {
	background-color:#ffeae5;
}

.std_form .btn-area {
	padding:2em 0;
}

.std_form .btn-area input {
	padding:1em;
	width:50%;
	display:block;
	margin:0 auto;
	background-color:#32a761;
	color:white;
	border:none;
	border-radius:10px;
}

.std_form .btn-area .std_column2 input {
	width:80%;
}



/*----------------------------------------
 * フッター
 *----------------------------------------*/
 footer {
	border-top:1px solid #ccc;
	padding-top:60px;
	background:url(../images/top/footer_bg.jpg) no-repeat center center;
	background-size:cover;
}

footer div.sitemap {
	padding-bottom:60px;
}

footer div.sitemap:after {
	content:"";
	display:block;
	clear:both;
}

footer ul {
	padding:0;
	margin-top:0;
	margin-bottom:0;
}

footer ul.footer_column {
	float:left;
	width:22%;
	margin-right:1%;
}


footer ul.footer_column:first-child {
	width:25%;
}

footer ul.footer_column:nth-child(2) {
	width:22%;
}

footer ul.footer_column:last-child {
	width:28%;
	margin-right:0;
}

footer ul li {
	list-style-type:none;
}

footer ul li strong{
	font-size:18px;
	font-weight:500;
	border-bottom:3px solid #32a761;
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
}

footer ul ul {
	margin-bottom:2em;
}

footer ul ul li {
	line-height:20px;
	margin-bottom:5px;
}

footer ul ul li a,
footer ul ul li span {
	position:relative;
	padding-left:15px;
	vertical-align:middle;
	font-size:14px;
	display:inline-block;
	margin-right:10px;
}





footer ul li a,
footer ul li span {
/*
	color:#777;
*/
	color:black;
}

footer ul li a:visited {
/*
	color:#777;
*/
	color:black;
}

footer ul li a:hover,
footer ul li span:hover {
	color:#32a761;
}

footer ul li span:hover {
	cursor:pointer;
}

footer ul ul li a:before,
footer ul ul li span:before {
	content:"";
	position:absolute;
	top:6px;
	/*
	bottom:0;
	*/
	vertical-align:top;
	margin:auto;
	left: 4px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 4px solid transparent;
	border-left: 4px solid #32a761;
}

footer .footer_logo_area {
	padding:2em 0;
	background-color:white;
}

footer .footer_logo_area strong.footer_logo {
/* 2023.09.13
	display:inline-block;
	width:200px;
	height:60px;
	background-image:url(../images/header/ja_logo.png);
	text-align:left;
*/
	display:block;
	width:200px;
	height:56px;
	background-image:url(../images/header/ja_logo.png);
	text-align:left;
	margin:0 auto;
}

footer .footer_logo_area strong.ja_name {
	font-size:1.2em;
	display:inline-block;
	margin-bottom:0.5em;
}

footer .sitemap_inner {
	padding:20px;
	background-color:rgba(255,255,255,0.85);
	border-radius:20px;
}

footer .sitemap_inner:after {
	content:"";
	display:block;
	clear:both;
}

footer img {
	height:26px;
	width:auto;
	display:block;
	margin:0 auto 20px auto;
}

.std_modal {
	display:none;
	height: 100vh;
	position:absolute;
	top:0;
	width:100%;
	z-index:10000;
}

.std_modal_src {
	display:none;
}
.std_modal_bg {
	background:rgba(0,0,0,0.6);
	height:100vh;
	position:fixed;
	width:100%;
	top:0;
}

.std_modal_bt_close {
	position:absolute;
	background-color:white;
	top:20px;
	right:20px;
	border:1px solid #dddede;
	border-radius:3px;
	font-size:35px;
	width:45px;
	height:45px;
	text-align:center;
	cursor:pointer;
}

.std_modal_content {
	background:#fff;
	left:50%;
	padding:40px;
	position:absolute;
	width:600px;
	transform: translate(-50%, 0%);
	z-index:10001;
}

/*----------------------------------------
 * 検索
 *----------------------------------------*/

body.about.search {}

body.about.search article form:after {
	content:"";
	display:block;
	clear:both;
}
 
body.about.search article form input[type=text] {
	display:block;
	float:left;
	width:50%;
}

body.about.search article form input[type=image] {
    height: 30px;
    width: auto;
    background-color: #32a761;
    display: block;
    float: left;
}

body.about.search table {
	margin-top:2em;
}

body.about.search table td {
	padding-bottom:1em;
}

body.about.search table h2 {
	margin:0;
}

body.about.search table h2 a {
}

body.about.search table td a div{
	color:#aaa;
}

body.about.search table td a div:hover {
	color:#d4c61f;
}

/*----------------------------------------
 * メロン予約 特定商取引法表示
 *----------------------------------------*/
.melon_yoyaku_tokutei th {
	width:10em;
}

.melon_yoyaku_tokutei .melon-m:before {
	content:"einou";
}

.melon_yoyaku_tokutei .melon-m:after {
	content:"at.kn-ja.or.jp";
}


@media screen and (max-width: 768px) {
	.melon_yoyaku_tokutei th,
	.melon_yoyaku_tokutei td {
		display:block;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
}</pre></body></html>