@charset "utf-8";

/*-------------------------------*/
/*特集トップ*/
/*-------------------------------*/

/* メインビジュアル　パターン1 ///////////////////////////////////////////// */

div.main_visual {
	width: 740px;
	height: 331px;
	margin-bottom: 10px;
	position: relative;
}
div.main_visual_long {
	width: 740px;
	height: 380px;
	margin-bottom: 10px;
	position: relative;
}
div#hinona_visual           {background: url(/images/special/hinona/img_hinona_01.jpg) no-repeat;}	/*日野菜の写真*/
div#setashijimi_visual      {background: url(/images/special/setashijimi/img_setashijimi_01.jpg) no-repeat;}	/*セタシジミの写真*/
div#oumiushi_visual         {background: url(/images/special/oumiushi/img_oumiushi_01.jpg) no-repeat;}	/*近江牛の写真*/
div#aigana_visual           {background: url(/images/special/aigana/img_aigana_01.jpg) no-repeat;}	/*鮎河菜の写真*/
div#cha_visual              {background: url(/images/special/cha/img_cha_01.jpg) no-repeat;}	/*近江の茶の写真*/
div#koayu_visual            {background: url(/images/special/koayu/img_koayu_01.jpg) no-repeat;}	/*コアユの写真*/
div#melon_visual            {background: url(/images/special/melon/img_melon_01.jpg) no-repeat;}	/*メロンの写真*/
div#minakuchi_kanpyo_visual {background: url(/images/special/minakuchi_kanpyo/img_minakuchi_kanpyo_01.jpg) no-repeat;}	/*水口かんぴょうの写真*/
div#budou_visual            {background: url(/images/special/budou/img_budou_01.jpg) no-repeat;}	/*ぶどうの写真*/
div#kome_visual             {background: url(/images/special/kome/img_kome_01.jpg) no-repeat;}	/*環境こだわり米の写真*/
div#ibukidaikon_visual      {background: url(/images/special/ibukidaikon/img_ibukidaikon_01.jpg) no-repeat;}	/*伊吹大根の写真*/
div#akamarukabu_visual      {background: url(/images/special/akamarukabu/img_akamarukabu_01.jpg) no-repeat;}	/*赤丸かぶの写真*/
div#funazushi_visual        {background: url(/images/special/funazushi/img_funazushi_01.jpg) no-repeat;}	/*ふなずしの写真*/
div#aisaina_visual          {background: url(/images/special/aisaina/img_aisaina_01.jpg) no-repeat;}	/*愛彩菜の写真*/
div#milk_visual             {background: url(/images/special/milk/img_milk_01.jpg) no-repeat;}	/*牛乳の写真*/
div#sujiebi_visual          {background: url(/images/special/sujiebi/img_sujiebi_01.jpg) no-repeat;}	/*スジエビの写真*/


div.main_visual h2, 
div.main_visual_long h2 {text-indent: -9999px;}

div.main_visual p,
div.main_visual_long div#visual_text {
	width: 470px;
	line-height: 1.2em;
	color: #ccc;
	letter-spacing: -1px;
}
div#minakuchi_kanpyo_visual p {width: 395px;left: 330px;}	/*水口かんぴょうの時のみテキストエリア縮小*/
div#kome_visual p             {width: 480px;}	/*近江米の時のみテキストエリアサイズ変更*/



div.main_visual_long div#visual_text p {
	line-height: 1.2em;
	margin-bottom: 10px;
}

div.main_visual_long div#visual_text ul {}
div.main_visual_long div#visual_text ul li {float: left;margin-right: 5px;}

.short {margin-left: 20px;}





@media screen and (min-width: 641px) {	/* PC */

	div.main_visual p,
	div.main_visual_long div#visual_text {position: absolute;top: 270px;left: 255px;}

	div#ibukidaikon_visual p,
	div#akamarukabu_visual p {top: 260px;}

} /* end */


@media screen and (max-width: 640px) {	/* SMP */

	div.main_visual {
		width: 100%;
		height:150px;
		padding-top:150px;
	}

	div.main_visual_long {
		width: 100%;
		height:130px;
		padding-top:160px;
	}

	div.main_visual_long div#visual_text ul {margin:5px 0 20px;width:auto;display:block;text-align:center;}
	div.main_visual_long div#visual_text ul li {float: left;margin-right: 5px;width:48%;}
	div.main_visual_long div#visual_text ul li img {width:100%;height:auto;}

	div.main_visual_long div#visual_text {width:auto;}

	div.main_visual p,
	div.main_visual_long div#visual_text p {
		width: auto;
		line-height: 1.7em;
		color: #333;
		letter-spacing: -1px;
		margin:0 0;
		font-size:1.1em;
	}

	div#hinona_visual           {background: url(/images/special/hinona/img_hinona_01.jpg) no-repeat;background-size:100% auto;}	/*日野菜の写真*/
	div#setashijimi_visual      {background: url(/images/special/setashijimi/img_setashijimi_01.jpg) no-repeat;background-size:100% auto;}	/*セタシジミの写真*/
	div#oumiushi_visual         {background: url(/images/special/oumiushi/img_oumiushi_01.jpg) no-repeat;background-size:100% auto;}	/*近江牛の写真*/
	div#aigana_visual           {background:url(/images/special/aigana/img_aigana_01.jpg) no-repeat;background-size:100% auto;}	/*鮎河菜の写真*/
	div#cha_visual              {background: url(/images/special/cha/img_cha_01.jpg) no-repeat;background-size:100% auto;}	/*近江の茶の写真*/
	div#koayu_visual            {background: url(/images/special/koayu/img_koayu_01.jpg) no-repeat;background-size:100% auto;}	/*コアユの写真*/
	div#melon_visual            {background: url(/images/special/melon/img_melon_01.jpg) no-repeat;background-size:100% auto;}	/*メロンの写真*/
	div#minakuchi_kanpyo_visual {background: url(/images/special/minakuchi_kanpyo/img_minakuchi_kanpyo_01.jpg) no-repeat;background-size:100% auto;}	/*水口かんぴょうの写真*/
	div#budou_visual            {background: url(/images/special/budou/img_budou_01.jpg) no-repeat;background-size:100% auto;}	/*ぶどうの写真*/
	div#kome_visual             {background: url(/images/special/kome/img_kome_01.jpg) no-repeat;background-size:100% auto;}	/*環境こだわり米の写真*/
	div#ibukidaikon_visual      {background: url(/images/special/ibukidaikon/img_ibukidaikon_01.jpg) no-repeat;background-size:100% auto;}	/*伊吹大根の写真*/
	div#akamarukabu_visual      {background: url(/images/special/akamarukabu/img_akamarukabu_01.jpg) no-repeat;background-size:100% auto;}	/*赤丸かぶの写真*/
	div#funazushi_visual        {background: url(/images/special/funazushi/img_funazushi_01.jpg) no-repeat;background-size:100% auto;}	/*ふなずしの写真*/
	div#aisaina_visual          {background: url(/images/special/aisaina/img_aisaina_01.jpg) no-repeat;background-size:100% auto;}	/*愛彩菜の写真*/
	div#milk_visual             {background: url(/images/special/milk/img_milk_01.jpg) no-repeat;background-size:100% auto;}	/*牛乳の写真*/
	div#sujiebi_visual          {background: url(/images/special/sujiebi/img_sujiebi_01.jpg) no-repeat;background-size:100% auto;}	/*スジエビの写真*/

	div#minakuchi_kanpyo_visual p {width: auto;left:0;}	/*水口かんぴょうの時のみテキストエリア縮小*/
	div#kome_visual p             {width: auto;}	/*近江米の時のみテキストエリアサイズ変更*/


	/* 小鮎(コアユ) */
	div#koayu_visual {height:150px;padding-top:170px;}
	div#koayu_visual div#visual_text.short {width:auto;margin:0;}

	/* 水口かんぴょう */
	div#minakuchi_kanpyo_visual {height:130px;padding-top:140px;}

	/* 日野菜 */
	div#hinona_visual {padding-top:145px;}

	/* 近江牛 */
	div#oumiushi_visual {height:130px;}

	/* 近江の茶 */
	div#cha_visual {height:150px;padding-top:170px;}

	.hBox .min_content {
		margin-top:-60px;
		padding-top:60px;
	}

} /* end */





ul#in_link_list {margin-bottom: 15px;}
ul#in_link_list li {
	float: left;
	padding-left: 42px;
	margin-right: 20px;
	line-height: 27px;
}
ul#in_link_list li a {font-size: 14px;}

ul#in_link_list li#in_link_1 {background: url(/images/special/koayu/ico_koayu_01.jpg) no-repeat left center;	}
ul#in_link_list li#in_link_2 {background: url(/images/special/koayu/ico_koayu_02.jpg) no-repeat left center;	}
ul#in_link_list li#in_link_3 {background: url(/images/special/koayu/ico_koayu_03.jpg) no-repeat left center;	}

ul#rel_link    {margin-bottom: 10px;}
ul#rel_link li {
	padding: 15px 0px;
	border-bottom: 1px dotted #666;
}

ul#rel_link li img.rel_img {
	float: left;
	margin-right: 10px;
	display: inline;
}

ul#rel_link li h4 {
	font-size: 115%;
	color: #ca4253;
}

ul#rel_link li h4.feb {color: #c56d00;}	/*セタシジミ用見出しカラー*/
ul#rel_link li h4.mar {color: #970004;}	/*近江牛用見出しカラー*/
ul#rel_link li h4.apr {color: #496700;}	/*鮎河菜用見出しカラー*/

.last {margin-bottom: 30px!important;}



ul#page_link_x5 {
	width: 750px;
	margin-right: -10px;
	overflow: hidden;
	_zoom: 1;
	clear: both;
	margin-bottom: 12px;
}
ul#page_link_x5 li {
	width: 140px;
	float: left;
	margin-right: 10px;	
}


ul#page_link_x4 {
	width: 752px;
	margin-right: -12px;
	overflow: hidden;
	_zoom: 1;
	clear: both;
	margin-bottom: 12px;
}
ul#page_link_x4 li {
	width: 176px;
	float: left;
	margin-right: 12px;	
}

ul#page_link_x3 {
	width: 753px;
	margin-right: -13px;
	overflow: hidden;
	_zoom: 1;
	clear: both;
	margin-bottom: 12px;
}
ul#page_link_x3 li {
	width: 238px;
	float: left;
	margin-right: 13px;	
}

ul#page_link,
ul#recipe_link {
	width: 735px;
	margin-right: -15px;
	overflow: hidden;
	_zoom: 1;
	clear: both;
}

ul#page_link li,
ul#recipe_link li {
	width: 230px;
	float: left;
	margin-right: 15px;	
}

ul#page_link li {
	margin-bottom: 25px;
}

ul#recipe_link li#search {
	width: 195px;
	padding-left: 35px;
	line-height: 28px;
	margin-top: 50px;
	background: url(/images/recipe/img_recipe_02.jpg) no-repeat left center;	
}

@media screen and (max-width: 640px) {

	ul#rel_link li p a {display:block;margin-top:5px;}

	ul#page_link,
	ul#recipe_link {
		width: 100%;
		margin-right:0;
		overflow: hidden;
		_zoom: 1;
		clear: both;
		text-align:center;
	}

	ul#page_link li,
	ul#recipe_link li {
		width: 230px;
		float: none;
		margin:0 auto;
		display:block;
	}

	ul#page_link li {
		margin-bottom: 10px;
	}

	.last img {width:100%;height:auto;}

}	/* end */





/*-------------------------------*/
/*囲み　枠　レイアウト*/
/*-------------------------------*/

div.hinona_ttl h4 {/*日野菜のタイトルに使ったピンクの囲み*/
	padding: 2px 10px;
	border: 1px dotted #ca4253;
	background: #f7ecee;
	margin-bottom: 8px;
}

div.setashijimi_ttl h4 {/*セタシジミのタイトルに使った黄色の囲み*/
	padding: 2px 10px;
	border: 1px dotted #c3752c;
	background: #fef4ec;
	margin-bottom: 8px;
}

div.oumiushi_ttl h4,
div.sujiebi_ttl h4 {/*近江牛・スジエビのタイトルに使った赤の囲み*/
	padding: 2px 10px;
	border: 1px dotted #900;
	background: #ffeceb;
	margin-bottom: 8px;
}

div.aigana_ttl h4,
div.melon_ttl h4 {/*鮎河菜・メロンのタイトルに使った囲み*/
	padding: 2px 10px;
	border: 1px dotted #73ab73;
	background: #f1f8dc;
	margin-bottom: 8px;
}

div.koayu_ttl h4 {/*コアユのタイトルに使った青い囲み*/
	padding: 2px 10px;
	border: 1px dotted #0d385d;
	background: #d7e5ef;
	margin-bottom: 8px;
}

div.sp_img {/*文章中のサイズ統一写真＋キャプション右*/
	width: 230px;
	float: right;
	font-size: 11px;
	margin: 0px 0px 10px 15px;
}

div.sp_img_2 {/*文章中のサイズ統一写真＋キャプション左*/
	width: 230px;
	float: left;
	font-size: 11px;
	margin: 0px 15px 10px 0px;
}

div.sp_img_x2 {/*文章中のサイズ統一写真横並び2枚＋キャプション*/
	font-size: 11px;
	margin-bottom: 10px;
}

div.sp_img_x3 img {
	width: 230px;
	margin-bottom: 5px;
	float: left;
}

div.sp_img_middle {/*文章中のサイズ統一写真中央寄せ＋キャプション*/
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;
}

div.sp_img_mini {
	width: 103px;
	float: left;
	font-size: 11px;
	margin: 0px 15px 20px 0px;
}

.fs_16 p {line-height: 1.5em;}

ul.sp_list {margin-left:1.5em;}
ul.sp_list, ol.sp_list_number {margin-bottom: 12px;}
ul.sp_list li {list-style-type: disc;}
ol.sp_list_number li {list-style: decimal inside;}

table.sp_table {margin-bottom: 15px;}
table.sp_table tr th {
	padding-right: 20px;
	padding-bottom: 5px;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
}

#sp_circle {/*強調囲み*/
	padding: 10px;
	border: 1px dotted #333;
	width: 580px;
	float: right;
}



@media screen and (max-width: 640px) {

	div.sp_img_mini {
		width: 100%;
		float: none;
		font-size: 11px;
		margin:0px 0px 10px 0;
		text-align:center;
	}

	div.sp_img {
		width:100%;
		float: none;
		font-size: 11px;
		margin:0px 0px 10px 0;
		text-align:center;
	}

	div.sp_img_2 {
		width:100%;
		float: none;
		font-size: 11px;
		margin: 0 auto 15px;
		text-align:center;
	}
	div.sp_img img,
	div.sp_img_2 img {margin:0 auto 6px;width: 80%;height:auto;}

	div.sp_img_x2 {text-align:center;}
	div.sp_img_x2 img {width:45%;display:inline-block;margin:0 4px 6px 4px;}

	div.koayu_ttl .txt_box {width:auto !important;margin:0 6px;}

	ul.sp_list {margin-bottom:20px;}
	ol.sp_list_number li {padding:0 0 0 1em;text-indent:-1em;}

	#sp_circle {
		padding: 10px;
		border: 1px dotted #333;
		width: auto;
		float: none;
	}

} /* end */





/*-------------------------------*/
/*レシピ検索*/
/*-------------------------------*/

ul.recipe_list {
	width: 733px;
	margin-right: -13px;
	overflow: hidden;
	_zoom: 1;
}

ul.recipe_list li {
	width: 170px;
	float: left;
	margin-right: 13px;
	margin-bottom: 20px;
	display: inline;
	font-size: 85%;
}

div#process {
	margin-bottom: 20px;
}

div#process p#process_img {
	float: left;
	margin-right: 10px;
	display: inline;
}

ul.shop_list {
	float: left;
	margin-right: 40px;
	display: inline;
}

ul.shop_list li {
	list-style: disc inside;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
	line-height: 1.2em;
}

ul.sightseeing_list {margin-bottom: 20px;}
ul.shop_list li span {font-weight: bold;}
ul.sightseeing_list li {padding: 15px 0px 5px 0px;border-bottom: 1px dotted #666;}
ul.sightseeing_list li.nothumb {padding-left: 110px;}
ul.sightseeing_list li img {float: left;margin-right: 10px;display: inline;}

.ls_1 {letter-spacing: -1px;}
.a_right {text-align: right;}



/*下ごしらえなどのリスト*/
div#cook_list {
	padding: 15px 20px 0px 20px;
	border: 1px solid #ccc;
}

div#cook_list h5 {
	margin-bottom: 15px;
}

div#cook_list ul li {
	margin-bottom: 20px;
}

div#cook_list ul li h6 {
	padding-left: 30px;
	line-height: 25px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}

div#cook_list ul#setashijimi_cook_list li h6 {/*セタシジミの下ごしらえ見出しアイコン設定*/	
	background: url(/images/special/setashijimi/img_setashijimi_06.png) no-repeat left center;
}

div#cook_list ul#setashijimi_cook_list li img {
	float: right;
	margin-left: 10px;
	display: inline;
}


/*汎用コラム*/
div.column {
	padding: 15px;
	background: #efefef;
	border: 1px dotted #666;
	border-radius: 5px;
}

div.column_img {
	width: 150px;
	float: left;
	margin-right: 15px;
	display: inline;
	font-size: 11px;
}

div.column_img img {
	margin-bottom: 5px;
}


/*ご当地メロン*/
div.local_melon {}
div.local_melon img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}


/*こだわり米ポスター*/
p#poster {
	text-align: center;
	font-size: 11px;
}
p#poster img {margin-bottom: 5px;}


/*赤丸かぶレシピ*/
div#akamarukabu_recipe {}
div#akamarukabu_recipe img {
	float: left;
	display: inline;
}
div#akamarukabu_recipe table {
	float: left;
	display: inline;
	margin-left: 15px;
	font-size: 14px;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin-bottom: 15px;
}
div#akamarukabu_recipe table tr th {
	text-align: left;
	padding: 2px 7px;
	border-bottom: 1px solid #CCC;
	background: #efefef;
}

div#akamarukabu_recipe table tr td {
	text-align: right;
	padding: 2px 7px;
	border-bottom: 1px solid #CCC;
}

div#akamarukabu_recipe table tr td span {
	font-size: 12px;
}


@media screen and (max-width: 640px) {

	ul.recipe_list {
		width: auto;
		margin:0  -10px 0 15px;
		overflow: hidden;
		_zoom: 1;
	}

	ul.recipe_list li {
		width: 44%;
		float: left;
		margin-right: 10px;
		margin-bottom: 20px;
		display: inline;
		font-size: 85%;
	}
	ul.recipe_list li img {width:100%;height:auto;margin-bottom:5px;}

	div#process p#process_img {
		float: none;
		margin:0 0 5px 0;
		display: block;
		text-align:center;
	}
	div#process p#process_img img {width:80%;height:auto;}



	ul.sightseeing_list li {padding: 15px 0px;}
	ul.sightseeing_list li h5 {font-size:14px;}
	ul.sightseeing_list p {font-size:12px;float:left;width:100%;margin-top:5px;}
	ul.sightseeing_list p a {display:block;margin-top:0.5em;}

	ul.sightseeing_list p.detail_btn {width:100%;float:none;}
	ul.sightseeing_list p.detail_btn img {float:right !important;}

	ul.sightseeing_list li.nothumb {padding-left: 0;}
	ul.sightseeing_list li.nothumb p {width:100%;}


	ul.shop_list {float:none;margin:0 0 10px 0;display: block;}
	ul.shop_list li {font-size:14px;padding:0 0 0 1em;text-indent:-1em;line-height:1.4;}


	/*ご当地メロン*/
	div.local_melon {text-align:center;}
	div.local_melon img {float:none;margin:0 auto 10px 0;}
	div.local_melon table {text-align:left;}

	table.sp_table {font-size:13px}


}	/* end */



/*-------------------------------*/
/*体験レポート*/
/*-------------------------------*/
h2.report_ttl {
	width: 740px;
	height: 80px;	
	color: #ccc;
	line-height: 80px;
	font-size: 180%;
	text-indent: 300px;
}

h2#hinona_report {/*日野菜レポートタイトル*/
	background: url(/images/special/hinona/img_hinona_20.jpg) no-repeat;
}

h2#setashijimi_report {/*セタシジミレポートタイトル*/
	background: url(/images/special/setashijimi/img_setashijimi_14.jpg) no-repeat;
}

h2#oumiushi_report {/*近江牛レポートタイトル*/
	background: url(/images/special/oumiushi/img_oumiushi_13.jpg) no-repeat;
}

h2#aigana_report {/*鮎河菜レポートタイトル*/
	background: url(/images/special/aigana/img_aigana_10.jpg) no-repeat;
}

.photo_L_left {
	width: 350px;
	font-size: 85%;
	float: left;
	margin-right: 20px;
	display: inline;
	margin-bottom: 10px;
}

.photo_L_right {
	width: 350px;
	font-size: 85%;
	float: right;
	margin-left: 20px;
	display: inline;
	margin-bottom: 10px;
}

.photo_L_2l {
	width: 350px;
	font-size: 85%;
	float: left;
	margin-bottom: 10px;
}

.photo_L_2r {
	width: 350px;
	font-size: 85%;
	float: right;
	margin-bottom: 10px;
}

ul.photo_3 {
	width: 735px;
	margin-right: -15px;
	overflow: hidden;
	_zoom: 1;
}

ul.photo_3 li {
	width: 230px;
	float: left;
	margin-right: 15px;;
	display: inline;
	font-size: 85%;
}

div#pr {
	padding: 10px;
	border: 1px dotted #ca4253;
	background: #f7ecee;
}

div#pr img {
	float: left;
	margin-right: 10px;
	display: inline;
}

div#pr h5 {
	color: #ca4253;
	margin-top: 30px;
}

.clear {
	clear: both;
}
 
p.detail_btn {
	text-align: right;
}

p.detail_btn img {
	float: none!important;
}


div.t_report p {font-size:15px;line-height:1.7;}

div.t_report .photo_L_left,
div.t_report .photo_L_right,
div.t_report .photo_L_2l,
div.t_report .photo_L_2r,
div.t_report ul.photo_3 li {font-size:96%;line-height:1.4;}

div.t_report .photo_L_left img,
div.t_report .photo_L_right img,
div.t_report .photo_L_2l img,
div.t_report .photo_L_2r img,
div.t_report ul.photo_3 li img {margin-bottom:5px;}



@media screen and (max-width: 640px) {

	h2.report_ttl {
		width: auto;
		height: 80px;	
		color: #ccc;
		line-height: 80px;
		font-size: 1.2em;
		text-indent:0;
		text-align:right;
		padding-right:0.5em;
	}


	ul.photo_3 {
		width: 100%;
		margin-right: -10px;
		overflow: hidden;
		_zoom: 1;
	}

	ul.photo_3 li {
		width: 30.5%;
		float: left;
		margin-right: 10px;
		display: inline;
		font-size: 85%;
	}
	ul.photo_3 li img {width:100%;height:auto;margin-bottom:5px;}

} /* end */







/*-------------------------------*/
/*201305～リニューアル版ページ*/
/*-------------------------------*/
h2.page_ttl {
	height: 47px;
	margin-bottom: 30px!important;
	padding-top: 27px;
	font-size: 18px;
	color: #fff;
}

h2#komatsuna_ttl {/*小松菜版ページタイトル*/
	background: url(../images/special/komatsuna/bg_komatsuna_01.jpg);
	padding-left: 170px;
}

h3.chapter_ttl {
	font-size: 16px;
	color: #fff;
	padding: 5px 10px!important; 
}

h3#komatsuna_c_ttl {/*小松菜版章タイトル*/
	background: #63A328!important;
}

p.p_top {font-size: 18px;font-weight: bold;/*margin-bottom: 50px;*/margin-bottom:10px;}
p.p_top img {margin-bottom: 5px;}
p.p_top span {font-size: 14px;font-weight: normal;}
p.p_ph img {width:100%;height:auto;}



@media screen and (max-width: 640px) {

	h2.page_ttl {
		border-bottom: 1px solid #ccc;
		box-sizing: border-box;
		font-size: 1.5em;
		line-height:1.4;
		font-weight: normal;
		margin:15px 0 30px 0;
		padding: 10px 0 10px 20px;
		position: relative;
		color:#333;
		height:auto;
	}

	h2.page_ttl:before {
		border-radius: 4px;
		bottom: 10px;
		content: "";
		left: 0;
		margin: auto;
		position: absolute;
		top: 4px;
		border-left: 6px solid #000;
	}

	h2.page_ttl span {
		display:block;
		font-size:0.6em;
	}

	p.p_top img,
	.report_photo img {width:100%;height:auto;margin-bottom:5px;}

} /* end */





#report_photo_c01{
	margin-bottom:15px;
	font-size:14px;
}

.report_photo {margin-bottom:15px;}
.photo_last   {margin-bottom: 40px;}

div.sp_img365 {/*文章中の写真＋キャプション左*/
	width: 370px;
	float: left;
	font-size: 13px;
	line-height:18px;
	margin: 0px 15px 10px 0px;
}

div#prf img {float: left;margin: 0px 20px 0px 0px;}
div#prf p   {margin-bottom: 10px;}


@media screen and (max-width: 640px) {

	#report_photo_c01 img,
	.report_photo img,
	.photo_last img {width:100%;height:auto;}


	div.sp_img365 {/*文章中の写真＋キャプション左*/
		width: 70%;
		float: none;
		font-size: 13px;
		line-height:18px;
		margin: 0px auto 10px;
	}
	div.sp_img365 img {width:100%;height:auto;}


	div#prf img {width:40%;height:auto;}
	div#prf p   {font-size:14px;}

}	/* end */




/*-------------------------------*/
/*201505～特集の仕様変更*/
/*-------------------------------*/

.caption > img{margin-bottom:5px;}	/*キャプション付の写真*/
div.photo_float{float: left;width: 360px;}
.ma_r20{margin-right:20px;}

@media screen and (max-width: 640px) {

	div.photo_float     {float: none;width: auto;}
	div.photo_float img {width:100%;height:auto;}
	.ma_r20 {margin-right:0px;}

}	/* end */



/*-------------------------------*/
/*201306～水田プロジェクト*/
/*-------------------------------*/

h2#suidenproject_ttl {/*水田プロジェクト版ページタイトル*/
	background: url(../images/special/suidenproject/bg_suiden_01.jpg);
	padding-left: 240px;
}
h3#suidenproject_c_ttl {/*水田プロジェクト章タイトル*/
	background: #228fec!important;
}


/*-------------------------------*/
/*201307～近江牛*/
/*-------------------------------*/

h2#oumiushi2013_ttl {
	background: url(../images/special/oumiushi2013/bg_oumiushi_01.jpg);
	padding-left: 170px;
}

h3#oumiushi2013_c_ttl {
	background: #4e4d4c!important;
}

ul.oumiushilist li {
	list-style: disc outside;
	margin-left:30px;
}

/*-------------------------------*/
/*201308～ビワマス*/
/*-------------------------------*/

h2#biwamasu_ttl {
	background: url(../images/special/biwamasu/bg_biwamasu_01.jpg);
	padding-left: 180px;
}
h3#biwamasu_c_ttl {background: #053569!important;}

ul.biwamasulist li {
	list-style: disc outside;
	margin-left:30px;
}

h3#biwamasu_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:150px;
}

/*-------------------------------*/
/*201309～みずかがみ*/
/*-------------------------------*/

h2#mizukagami_ttl {
	background: url(../images/special/mizukagami/bg_mizukagami_01.jpg);
	padding-left: 200px;
}
h3#mizukagami_c_ttl {background: #005BAC!important;}
ul.mizukagamilist li {
	list-style: disc outside;
	margin-left:30px;
}

.mizukagami_img_right {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	display: inline;
	font-size:80%;
}
.mizukagami_img_center img {margin:auto 190px;}
.photo_center{text-align:center;}


@media screen and (max-width: 640px) {

	.mizukagami_img_center {text-align:center;}
	.mizukagami_img_center img {margin:0;width:50%;height:auto;}

}	/*end*/


/*-------------------------------*/
/*201310～ニジマス*/
/*-------------------------------*/

h2#nijimasu_ttl {
	background: url(../images/special/nijimasu/bg_nijimasu_01.jpg);
	padding-left: 200px;
}
h3#nijimasu_c_ttl {background: #f77359!important;}

ul.nijimasulist li {
	list-style: disc outside;
	margin-left:30px;
}

h3#nijimasu_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:260px;
}

@media screen and (max-width: 640px) {


	h3#nijimasu_c_ttl span#subttl {display:block;padding-left:0;}

}	/* end */



/*-------------------------------*/
/*201311～柿*/
/*-------------------------------*/

h2#kaki_ttl {
	background: url(../images/special/kaki/bg_kaki_01.jpg);
	padding-left: 200px;
}
h3#kaki_c_ttl {background: #DB5C35!important;}

ul.kakilist li {
	list-style: disc outside;
	margin-left:30px;
}

h3#kaki_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:230px;
}


/*-------------------------------*/
/*201312～万木かぶ*/
/*-------------------------------*/

h2#yurugikabu_ttl {
	background: url(../images/special/yurugikabu/bg_yurugikabu_01.jpg);
	padding-left: 200px;
}
h3#yurugikabu_c_ttl {background: #be2735!important;}
h3#yurugikabu_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:230px;
}
ul.yurugikabulist li {
	list-style: disc outside;
	margin-left:30px;
}


/*-------------------------------*/
/*201401～ねぎ*/
/*-------------------------------*/

h2#negi_ttl {
	background: url(../images/special/negi/bg_negi_01.jpg);
	padding-left: 200px;
}
h3#negi_c_ttl {background: #105113!important;}
h3#negi_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:230px;
}


/*-------------------------------*/
/*201402～にんじん*/
/*-------------------------------*/

h2#ninjin_ttl {
	background: url(/images/special/ninjin/bg_ninjin_01.jpg);
	padding-left: 200px;
}
h3#ninjin_c_ttl {background: #ed6d35!important;}
h3#negi_c_ttl span#subttl {
	font-size: 12px;
	color: #fff;
	padding-left:230px;
}


/*-------------------------------*/
/*201403～菜花*/
/*-------------------------------*/

h2#nabana_ttl {
	background: url(/images/special/nabana/bg_nabana_01.jpg);
	padding-left: 200px;
}
h3#nabana_c_ttl {background: #BACD31!important;}


/*-------------------------------*/
/*201404～椎茸*/
/*-------------------------------*/

h2#shiitake_ttl {
	background: url(/images/special/shiitake/bg_shiitake_01.jpg);
	padding-left: 200px;
}
h3#shiitake_c_ttl {background: #72381d!important;}


/*-------------------------------*/
/*201405～近江の茶*/
/*-------------------------------*/

h2#oumino_cha_ttl {
	background: url(/images/special/oumino_cha/bg_oumino_cha_01.jpg);
	padding-left: 200px;
}
h3#oumino_cha_c_ttl {background: #73a833!important;}
div p img.center{
	display:block;
	margin:auto;
}


/*-------------------------------*/
/*201406～さくらんぼ*/
/*-------------------------------*/

h2#sakuranbo_ttl {
	background: url(/images/special/sakuranbo/bg_sakuranbo_01.jpg);
	padding-left: 210px;
}
h3#sakuranbo_c_ttl {background: #EA9198!important;}
div p img.center{
	display:block;
	margin:auto;
}


/*-------------------------------*/
/*201407～乳製品*/
/*-------------------------------*/

h2#dairy_ttl {
	background: url(/images/special/dairy/bg_dairy_01.jpg);
	padding-left: 210px;
}
h3#dairy_c_ttl {background: #49341D!important;}


/*-------------------------------*/
/*201408～下田なす*/
/*-------------------------------*/

h2#shimodanasu_ttl {
	background: url(/images/special/shimodanasu/bg_shimodanasu_01.jpg);
	padding-left: 210px;
}
h3.shimodanasu_c_ttl {background: #3B1D43!important;}

/*-------------------------------*/
/*201409～いちじく*/
/*-------------------------------*/

h2#ichijiku_ttl {
	background: url(/images/special/ichijiku/bg_ichijiku_01.jpg);
	padding-left: 210px;
}
h3.ichijiku_c_ttl {background: #7C1516!important;}


/*-------------------------------*/
/*201410～だいこん*/
/*-------------------------------*/

h2#daikon_ttl {
	background: url(/images/special/daikon/bg_daikon_01.jpg);
	padding-left: 210px;
}
h3.daikon_c_ttl {background: #548e34!important;}


/*-------------------------------*/
/*201411～ブロッコリー*/
/*-------------------------------*/

h2#broccoli_ttl {
	background: url(/images/special/broccoli/bg_broccoli_01.jpg);
	padding-left: 210px;
}
h3.broccoli_c_ttl {background: #164523!important;}


/*-------------------------------*/
/*201412～蕎麦*/
/*-------------------------------*/

h2#soba_ttl {
	background: url(/images/special/soba/bg_soba_01.jpg);
	padding-left: 210px;
}
h3.soba_c_ttl {background: #746630!important;}

/*-------------------------------*/
/*201501～北乃庄菜*/
/*-------------------------------*/

h2#kitanosyouna_ttl {
	background: url(/images/special/kitanosyouna/bg_kitanosyouna_01.jpg);
	padding-left: 210px;
}
h3.kitanosyouna_c_ttl {/background: #b50a67!important;}



/*-------------------------------*/
/*201502～いさざ*/
/*-------------------------------*/

h2#isaza_ttl {
	background: url(/images/special/isaza/bg_isaza_01.jpg);
	padding-left: 210px;
}
h3.isaza_c_ttl {background: #9f8808!important;}


/*-------------------------------*/
/*201503～タラの芽*/
/*-------------------------------*/

h2#tara_ttl {
	background: url(/images/special/tara/bg_tara_01.jpg);
	padding-left: 210px;
}
h3.tara_c_ttl {background: #6f9a1c!important;}


/*-------------------------------*/
/*201504～タテボシ貝*/
/*-------------------------------*/

h2#tateboshigai_ttl {
	background: url(/images/special/tateboshigai/bg_tateboshigai_01.jpg);
	padding-left: 210px;
}
h3.tateboshigai_c_ttl {background: #5a3411!important;}


	/*-------------------------------*/
/*201505～木の芽*/
/*-------------------------------*/

h2#kinome_ttl {
	background: url(/images/special/kinome/bg_kinome_01.jpg);
	padding-left: 210px;
}

h3.kinome_c_ttl {/*木の芽章タイトル*/background: #609816!important;}


	/*-------------------------------*/
/*201506～ハス*/
/*-------------------------------*/

h2#hasu_ttl {
	background: url(/images/special/hasu/bg_hasu_01.jpg);
	padding-left: 210px;
}
h3.hasu_c_ttl {background: #1d4056!important;}


	/*-------------------------------*/
/*201507～ブルーベリー*/
/*-------------------------------*/

h2#blueberry_ttl {
	background: url(/images/special/blueberry/bg_blueberry_01.jpg);
	padding-left: 210px;
}
h3.blueberry_c_ttl {background: #1e2a79!important;}


	/*-------------------------------*/
/*201508～まくわうり*/
/*-------------------------------*/

h2#makuwauri_ttl {
	background: url(/images/special/makuwauri/bg_makuwauri_01.jpg);
	padding-left: 210px;
}
h3.makuwauri_c_ttl {background: #d6ab09!important;}


	/*-------------------------------*/
/*201509～杉谷ナスとうがらし*/
/*-------------------------------*/

h2#sugitaninasu_ttl {
	background: url(/images/special/sugitaninasu_tougarashi/bg_sugitaninasu_01.jpg);
	padding-left: 210px;
}
h3.sugitaninasu_c_ttl {background: #2c7632!important;}


	/*-------------------------------*/
/*201510～みょうが*/
/*-------------------------------*/

h2#myouga_ttl {
	background: url(/images/special/myouga/bg_myouga_01.jpg);
	padding-left: 210px;
}
h3.myouga_c_ttl {background: #b03943!important;}


	/*-------------------------------*/
/*201511～やまいも*/
/*-------------------------------*/

h2#yamaimo_ttl {
	background: url(/images/special/yamaimo/bg_yamaimo_01.jpg);
	padding-left: 210px;
}
h3.yamaimo_c_ttl {background: #91600d!important;}


	/*-------------------------------*/
/*201512～ニゴイ*/
/*-------------------------------*/

h2#nigoi_ttl {
	background: url(/images/special/nigoi/bg_nigoi_01.jpg);
	padding-left: 210px;
}
h3.nigoi_c_ttl {background: #aa413b!important;}



	/*-------------------------------*/
/*201601～いちご*/
/*-------------------------------*/

h2#strawberry_ttl {
	background: url(/images/special/strawberry/bg_strawberry_01.jpg);
	padding-left: 210px;
}
h3.strawberry_c_ttl {background: #be0a07!important;}


	/*-------------------------------*/
/*201602～お漬物*/
/*-------------------------------*/

h2#pickles_ttl {
	background: url(/images/special/pickles/bg_pickles_01.jpg);
	padding-left: 210px;
}
h3.pickles_c_ttl {background: #5c7034!important;}


	/*-------------------------------*/
/*201603～キャベツ*/
/*-------------------------------*/

h2#cabbage_ttl {
	background: url(/images/special/cabbage/bg_cabbage_01.jpg);
	padding-left: 210px;
}
h3.cabbage_c_ttl {background: #5ba901!important;}


	/*-------------------------------*/
/*201604～たまご*/
/*-------------------------------*/

h2#egg_ttl {
	background: url(/images/special/egg/bg_egg_01.jpg);
	padding-left: 210px;
	color:#000;
}
h3.egg_c_ttl {background: #d16007!important;}


/*-------------------------------*/
/*スマホ調整 2018*/
/*-------------------------------*/

@media screen and (max-width: 640px) {

/*タイトル調整*/

	h2#suidenproject_ttl,
	h2#oumiushi2013_ttl,
	h2#biwamasu_ttl,
	h2#mizukagami_ttl,
	h2#nijimasu_ttl,
	h2#kaki_ttl,
	h2#yurugikabu_ttl,
	h2#negi_ttl,
	h2#ninjin_ttl,
	h2#nabana_ttl,
	h2#shiitake_ttl,
	h2#oumino_cha_ttl,
	h2#sakuranbo_ttl,
	h2#dairy_ttl,
	h2#shimodanasu_ttl,
	h2#ichijiku_ttl,
	h2#daikon_ttl,
	h2#broccoli_ttl,
	h2#soba_ttl,
	h2#kitanosyouna_ttl,
	h2#isaza_ttl,
	h2#tara_ttl,
	h2#tateboshigai_ttl,
	h2#kinome_ttl,
	h2#hasu_ttl,
	h2#blueberry_ttl,
	h2#makuwauri_ttl,
	h2#sugitaninasu_ttl,
	h2#myouga_ttl,
	h2#yamaimo_ttl,
	h2#nigoi_ttl,
	h2#strawberry_ttl,
	h2#pickles_ttl,
	h2#cabbage_ttl,
	h2#egg_ttl,
	h2#komatsuna_ttl {padding-left: 20px;background:none;}

	/*youtube 調整*/
	.tube {margin:0;padding:0;}
	.tube iframe {width:100%;height:auto;}

}	/* end */


/*-------------------------------*/
/*おいしがバナー 2018*/
/*-------------------------------*/

div.bnr_short {margin:10px 0 20px;}
div.bnr_short img {width:100%;height;auto;}




/*-----------------------------------*/
/*産地レポート　扉ページ　2018*/
/*-----------------------------------*/

.specialTop div#contents {background:#fff;}
.specialTop div#main {
	width:auto;
	float:none;
	padding:0 20px;
	display:block;
}
.specialTop div#main {width:920px;margin:0 auto;padding:0;}



/* カテゴリボタン -------------- */
div.catMenu {margin:0 23px;}
ul.catBtn {margin:30px 0 60px 0;float:left;width:80%;}
ul.catBtn li {display:inline-block;margin:0 2px 0 2px;width:23.8%;}
ul.catBtn li:last-child {margin-right:0;}

ul.catBtn li a,
ul.sub li a {
	display:block;
	background:#fff;
	border:2px solid #ccc;
	padding:14px 15px 13px 0;
	text-decoration:none;
	text-align:center;
	font-size:24px;
	position:relative;

	border-radius:         6px;
	-webkit-border-radius: 6px;
	-moz-border-radius:    6px;
}
ul.catBtn li a span,
ul.sub li a span {font-size:80%;}


ul.catBtn li a:after,
ul.sub li a:after {
	content:"";
	display:block;
	position:absolute;right:12px;top:50%;
	margin-top:-8px;

	width:6px;
	height:6px;
	border:3px solid;
	border-color:  transparent transparent #565656 #565656;
	transform: rotate(-45deg);
}

ul.sub {width:20%;float:right;margin-top:30px;}
ul.sub li a {color:#14b227;}
ul.sub li a:hover {border-color:#14b227;}
ul.sub li a:after {border-color:transparent transparent #14b227 #14b227;}


ul.catBtn li#se1 a {color:#ff3333;}
ul.catBtn li#se2 a {color:#1e6cec;}
ul.catBtn li#se3 a {color:#87440e;}
ul.catBtn li#se4 a {color:#5d20b8;}
ul.catBtn li#se5 a {color:#14b227;}

ul.catBtn li#se1 a:after {border-color:transparent transparent #ff3333 #ff3333;}
ul.catBtn li#se2 a:after {border-color:transparent transparent #1e6cec #1e6cec;}
ul.catBtn li#se3 a:after {border-color:transparent transparent #87440e #87440e;}
ul.catBtn li#se4 a:after {border-color:transparent transparent #5d20b8 #5d20b8;}
ul.catBtn li#se5 a:after {border-color:transparent transparent #14b227 #14b227;}

ul.catBtn li#se1 a:hover {border-color:#ff3333;}
ul.catBtn li#se2 a:hover {border-color:#1e6cec;}
ul.catBtn li#se3 a:hover {border-color:#87440e;}
ul.catBtn li#se4 a:hover {border-color:#5d20b8;}
ul.catBtn li#se5 a:hover {border-color:#14b227;}



	/*--CLEAR--*/
	div.catMenu:after {content:"";display:table;clear:both;zoom:1;}




@media screen and (min-width: 641px) and (max-width: 1140px){
}	/* end */

@media screen and (max-width: 640px) {

	.specialTop div#main {width:auto;padding:0 10px;}

	div.catMenu {margin:0 0;}
	ul.catBtn {margin:20px 0 0;display: flex;text-align:center;float:none;width:100%;}
	ul.catBtn li {display:inline-block;margin:0 0 10px 5px;width:25%;box-sizing :border-box;}
	ul.catBtn li:first-child {margin-left:0px;}

	ul.catBtn li a,
	ul.sub li a {
		display:block;
		background:#fff;
		border:none;
		padding:10px 0 14px 0;
		text-decoration:none;
		text-align:center;
		font-size:16px;
		position:relative;

		border-radius:         6px;
		-webkit-border-radius: 6px;
		-moz-border-radius:    6px;
	}

	ul.catBtn li#se1 a {background:#ffe4e4;}
	ul.catBtn li#se2 a {background:#d2eaff;}
	ul.catBtn li#se3 a {background:#f1e6d2;}
	ul.catBtn li#se4 a {background:#e4daf1;}
	ul.catBtn li#se5 a {background:#dbf0de;}


	ul.catBtn li a:after,
	ul.sub li a:after {
		content:"";
		display:block;
		position:absolute;right:50%;top:85%;
		margin-right:-8px;

		width:4px;
		height:4px;
		border:2px solid;
		border-color:  transparent transparent #565656 #565656;
		transform: rotate(-45deg);
	}

	ul.sub {width:100%;float:none;margin:0 auto;margin-bottom:40px;}
	ul.sub li a {background:#dbf0de;padding:10px 0 6px 0;}
	ul.sub li a:after {position:absolute;right:25px;top:50%;margin-top:-4px;border-color:transparent transparent #14b227 #14b227;}

}	/* end */




/* サムネ一覧（四季） -------------- */
div#main .seasonBox {margin:0 0 40px 0;}
div#main .seasonBox:last-child {margin-bottom:80px;}
div#main .seasonBox h3 {
	font-size:28px;
	background:none;
	color:#ccc;
	height:auto;
	line-height:1;
	padding:0;
	margin:0 25px 15px 25px;
	letter-spacing:0.1em;
	position:relative;
	font-weight:lighter;
}
div#main .seasonBox h3 span {font-size:140%;}
div#main .seasonBox h3:after {
	content: '';
	display: block;
	width: 83%;
	height: 2px;
	background:#ccc;
	position:absolute;top:30px;right:0;
}

div#main #season1 h3 {color:#ec1d1d;}
div#main #season1 h3:after {background:#ec1d1d;}

div#main #season2 h3 {color:#1d6bec;}
div#main #season2 h3:after {background:#1d6bec;}

div#main #season3 h3 {color:#87440e;}
div#main #season3 h3:after {background:#87440e;}

div#main #season4 h3 {color:#5b1db7;}
div#main #season4 h3:after {background:#5b1db7;}

div#main #season5 h3 {color:#14b227;}
div#main #season5 h3:after {background:#14b227;width: 78%;}


div#main .seasonBox ul {
	width:100%;
	margin:0 0 0 0;
	padding:0;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;


	font-size:0;
	text-align:center;
}

div#main .seasonBox ul li {width:14.2%;text-align:center;margin:0 0 20px 0;display:inline-block;}
div#main .seasonBox ul li .tmb {width:80px;height:80px;margin:0 auto 6px;}
div#main .seasonBox ul li .tmb img {width:100%;height:auto;}
div#main .seasonBox ul li p {margin:0 0.5em;font-size:12px;}
div#main .seasonBox ul li a {display:block;color:#333;text-decoration:none;}
div#main .seasonBox ul li a:hover {opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
div#main .seasonBox ul li a:hover p {color:#666;}


@media screen and (min-width: 641px){

	div#main .seasonBox ul li:nth-child(7n) {margin-left: auto;}

}	/* end */

@media screen and (max-width: 640px) {

	div#main .seasonBox {margin:-60px 0 40px 0;padding-top:60px;}
	div#main .seasonBox:last-child {margin-bottom:20px;}

	div#main .seasonBox h3 {font-size:18px;margin:0 0 15px 0;}
	div#main .seasonBox h3:after {width: 73%;position:absolute;top:20px;right:0;}
	div#main #season5 h3:after {width: 65%;}

	div#main .seasonBox ul li {width:23.5%;text-align:center;margin:0 0px 20px 4px;}
	div#main .seasonBox ul li .tmb {width:70px;height:70px;margin:0 auto 6px;}
	div#main .seasonBox ul li .tmb img {width:100%;height:auto;}
	div#main .seasonBox ul li p {margin:0 0;font-size:11px;line-height:1.4;}

}	





/* -------------------------------------- */
/*10thの記事を編集20200117*/
/* -------------------------------------- */

div#main .anniversary_box{
    display: block;
    padding-top: 20px;
    margin-top: -20px;
}

div#main .anniversary_box p {
font-size: 1.2em;
line-height: 1.8em;
word-break: break-all;
margin-bottom: 10px;
}

div#main .anniversary_box h3 {
	font-size:16px;
	background-image:none;
	background-color:#4e4d4c;
	padding:6px 1em;
}
div#main .anniversary_box h4 {
color: #333;
background-color:#eee;
padding: 5px 10px;
font-size: 16px;
margin-bottom: 15px;
}
div#main .anniversary_box img {
margin-bottom: 10px;
}
div#main .anniversary_box .img_box1 {
margin-bottom: 25px;
}
div#main .anniversary_box .img_box2 {
margin-top: 20px;
}
div#main .anniversary_box .img_box2:after {
clear: both;
content: '';
display: block;
}
div#main .anniversary_box .img_box2 p {
float: left;
margin-right: 20px;
}
div#main .anniversary_box .img_box2 p:last-child{
margin-right: 0;
}

@media screen and (max-width: 640px) {
.anniversary_box{
    display: block;
    padding-top: 70px;
    margin-top: -70px;
}
div#main .anniversary_box img {
width: 100%;
}
div#main .anniversary_box .img_box2 p{
float: none;
margin-right: 0;
}
div#main .anniversary_box h3  {
padding: 6px 0 2px 10px;
font-size: 1.5em;
font-weight: normal;
}
}

/* -------------------------------------- */
/*10thの記事のCSSを参考にクラス名変更　20200629*/
/* -------------------------------------- */

        div#main .product_box {
            display: block;
            padding-top: 20px;
            margin-top: -20px;
        }

        div#main .product_box .interview {
            font-size: 1.4em;
            margin: 0;
            font-weight: bold;
            text-shadow: 0 0 5px white;
            padding: 1em 1em;
            background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px, #e9f4ff 7px);
            background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px, #e9f4ff 7px);
        }

        div#main .product_box .interview .topics {
            padding-right: 20px;
        }

        div#main .product_box .interview .topics:before {
            content: "<";
        }

        div#main .product_box .interview .topics:after {
            content: ">";
        }


        div#main .product_box .mgt40 {
            margin-top: 40px;
        }

        div#main .product_box p {
            font-size: 1.2em;
            line-height: 1.8em;
            word-break: break-all;
            margin-bottom: 10px;
        }

        div#main .product_box h3 {
            font-size: 16px;
            background-image: none;
            background-color: #4e4d4c;
            padding: 6px 1em;
            margin-top:0;
            color: #fff;
        }

        div#main .product_box h4:not(.mgnone) {
            margin-top: 50px;
        }

        div#main .product_box h4 {
            color: #333;
            background-color: #eee;
            padding: 5px 10px;
            font-size: 16px;
            margin-bottom: 15px;
        }

        div#main .product_box .img_box1 {
            margin-bottom: 25px;
        }

        div#main .product_box .img_box2 {
            margin-top: 20px;
        }

        div#main .product_box .img_box2:after {
            clear: both;
            content: '';
            display: block;
        }

        div#main .product_box .img_box1 p.half {
            width: 48.5%;
        }

        div#main .product_box .img_box2 p {
            float: left;
            margin: 0 20px 0 0;
            width: 48.5%;
        }
        div#main .product_box .img_box2 p img,div#main .product_box .img_box1 p.half img {
            width: 100%;
        }
        div#main .product_box .img_box1 p span,
        div#main .product_box .img_box2 p span {
            line-height: 1.4;
            font-size: 0.98em;
            display: inline-block;
            margin-top: 5px;
        }

        div#main .product_box .img_box2 p:last-child {
            margin-right: 0;
        }

        div#main .product_box .cap_long {
            margin: 5px 0 0 0;
            font-size: 1.1em;
        }

        div#main .product_box p.date {
            text-align: right;
        }
        div#main .product_box .mgb25_pc {
            margin-bottom:25px!important;
        }
        @media screen and (max-width: 640px) {
            .product_box {
                display: block;
                padding-top: 70px;
                margin-top: -70px;
            }

            div#main .product_box img {
                width: 100%;
            }

            div#main .product_box .img_box1 p.half{
                width:100%;
            }
            div#main .product_box .img_box2 p {
                float: none;
                margin-right: 0;
                width:100%;
                margin-bottom:20px;
            }

            div#main .product_box h3 {
                padding: 8px 0 6px 10px;
                font-size: 1.3em;
                font-weight: normal;
            }
            div#main .product_box .mgb25_pc {
                 margin-bottom:0;
        }
        }
/* end */












/*-------------------------------*/
/*サイドバーアーカイブ*/
/*-------------------------------*/

/* ↓↓↓2018　廃止？　新メニューレイアウトは common.css 作業後削除する */




/*
h3.special_year {
	margin: 10px!important;
	padding: 5px 10px;
	background: #333;
	color: #FFF;
}

ul.special_menu {
	padding: 0px 10px;
	margin-bottom: 20px;
}
ul.special_menu > li {
	height: 30px;
	margin-bottom: 7px;
}
ul.special_menu > li > a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 5px;
}
ul.special_menu li#hinona a {background: url(/images/special/btn_special_01.jpg);}
ul.special_menu li#setashijimi a {background: url(/images/special/btn_special_02.jpg);}
ul.special_menu li#oumiushi a {background: url(/images/special/btn_special_03.jpg);}
ul.special_menu li#aigana a {background: url(/images/special/btn_special_04.jpg);}
ul.special_menu li#cha a {background: url(/images/special/btn_special_05.jpg);}
ul.special_menu li#koayu a {background: url(/images/special/btn_special_06.jpg);}
ul.special_menu li#melon a {background: url(/images/special/btn_special_07.jpg);}
ul.special_menu li#minakuchi_kanpyo a {background: url(/images/special/btn_special_08.jpg);}
ul.special_menu li#budou a {background: url(/images/special/btn_special_09.jpg);}
ul.special_menu li#kome a {background: url(/images/special/btn_special_10.jpg);}
ul.special_menu li#ibukidaikon a {background: url(/images/special/btn_special_11.jpg);}
ul.special_menu li#akamarukabu a {background: url(/images/special/btn_special_12.jpg);}
ul.special_menu li#funazushi a {background: url(/images/special/btn_special_13.jpg);}
ul.special_menu li#aisaina a {background: url(/images/special/btn_special_14.jpg);}
ul.special_menu li#milk a {background: url(/images/special/btn_special_15.jpg);}
ul.special_menu li#sujiebi a {background: url(/images/special/btn_special_16.jpg);}


ul.special_menu li ul {
	padding-top: 5px;
	padding-bottom: 20px;
}

ul.special_menu li ul li {
	list-style: disc inside;
	color: #6f6f6f;
}

ul.special_menu li ul li a {
	color: #333;
}

ul.special_menu li#komatsuna {
	height: auto;
}

ul.special_menu li#komatsuna > a {
	background: url(/images/special/btn_special_17.jpg) ;
	height: 30px;
}

ul.special_menu li#suidenproject {
	height: auto;
}

ul.special_menu li#suidenproject > a {
	background: url(/images/special/btn_special_18.jpg) ;
	height: 30px;
}

ul.special_menu li#oumiushi2013 {
	height: auto;
}

ul.special_menu li#oumiushi2013 > a {
	background: url(/images/special/btn_special_19.jpg) ;
	height: 30px;
}

ul.special_menu li#biwamasu {
	height: auto;
}

ul.special_menu li#biwamasu > a {
	background: url(/images/special/btn_special_20.jpg) ;
	height: 30px;
}

ul.special_menu li#mizukagami {
	height: auto;
}

ul.special_menu li#mizukagami > a {
	background: url(/images/special/btn_special_21.jpg) ;
	height: 30px;
}

ul.special_menu li#nijimasu {
	height: auto;
}

ul.special_menu li#nijimasu > a {
	background: url(/images/special/btn_special_22.jpg) ;
	height: 30px;
}

ul.special_menu li#kaki {
	height: auto;
}

ul.special_menu li#kaki > a {
	background: url(/images/special/btn_special_23.jpg) ;
	height: 30px;
}

ul.special_menu li#yurugikabu {
	height: auto;
}

ul.special_menu li#yurugikabu > a {
	background: url(/images/special/btn_special_24.jpg) ;
	height: 30px;
}

ul.special_menu li#negi {
	height: auto;
}

ul.special_menu li#negi > a {
	background: url(/images/special/btn_special_25.jpg) ;
	height: 30px;
}
ul.special_menu li#ninjin {
	height: auto;
}

ul.special_menu li#ninjin > a {
	background: url(/images/special/btn_special_26.jpg) ;
	height: 30px;
}

ul.special_menu li#nabana {
	height: auto;
}

ul.special_menu li#nabana > a {
	background: url(/images/special/btn_special_27.jpg) ;
	height: 30px;
}

ul.special_menu li#shiitake {
	height: auto;
}

ul.special_menu li#shiitake > a {
	background: url(/images/special/btn_special_28.jpg) ;
	height: 30px;
}

ul.special_menu li#ouminocha {
	height: auto;
}

ul.special_menu li#ouminocha > a {
	background: url(/images/special/btn_special_29.jpg) ;
	height: 30px;
}

ul.special_menu li#sakuranbo {
	height: auto;
}

ul.special_menu li#sakuranbo > a {
	background: url(/images/special/btn_special_30.jpg) ;
	height: 30px;
}

ul.special_menu li#dairy {
	height: auto;
}

ul.special_menu li#dairy > a {
	background: url(/images/special/btn_special_31.jpg) ;
	height: 30px;
}

ul.special_menu li#shimodanasu {
	height: auto;
}

ul.special_menu li#shimodanasu > a {
	background: url(/images/special/btn_special_32.jpg) ;
	height: 30px;
}

ul.special_menu li#ichijiku {
	height: auto;
}

ul.special_menu li#ichijiku > a {
	background: url(/images/special/btn_special_33.jpg) ;
	height: 30px;
}

ul.special_menu li#daikon {
	height: auto;
}

ul.special_menu li#daikon > a {
	background: url(/images/special/btn_special_34.jpg) ;
	height: 30px;
}

ul.special_menu li#broccoli {
	height: auto;
}

ul.special_menu li#broccoli > a {
	background: url(/images/special/btn_special_35.jpg) ;
	height: 30px;
}

ul.special_menu li#soba {
	height: auto;
}

ul.special_menu li#soba > a {
	background: url(/images/special/btn_special_36.jpg) ;
	height: 30px;
}

ul.special_menu li#kitanosyouna {
	height: auto;
}

ul.special_menu li#kitanosyouna > a {
	background: url(/images/special/btn_special_37.jpg) ;
	height: 30px;
}
ul.special_menu li#kitanosyouna {
	height: auto;
}

ul.special_menu li#isaza > a {
	background: url(/images/special/btn_special_38.jpg) ;
	height: 30px;
}
ul.special_menu li#isaza {
	height: auto;
}

ul.special_menu li#tara > a {
	background: url(/images/special/btn_special_39.jpg) ;
	height: 30px;
}
ul.special_menu li#tara {
	height: auto;
}

ul.special_menu li#tateboshigai > a {
	background: url(/images/special/btn_special_40.jpg) ;
	height: 30px;
}
ul.special_menu li#tateboshigai {
	height: auto;
}

ul.special_menu li#kinome > a {
	background: url(/images/special/btn_special_41.jpg) ;
	height: 30px;
}
ul.special_menu li#kinome {
	height: auto;
}

ul.special_menu li#hasu > a {
	background: url(/images/special/btn_special_42.jpg) ;
	height: 30px;
}
ul.special_menu li#hasu {
	height: auto;
}

ul.special_menu li#blueberry > a {
	background: url(/images/special/btn_special_43.jpg) ;
	height: 30px;
}
ul.special_menu li#blueberry {
	height: auto;
}

ul.special_menu li#makuwauri > a {
	background: url(/images/special/btn_special_44.jpg) ;
	height: 30px;
}
ul.special_menu li#makuwauri {
	height: auto;
}

ul.special_menu li#sugitaninasu_tougarashi > a {
	background: url(/images/special/btn_special_45.jpg) ;
	height: 30px;
}
ul.special_menu li#sugitaninasu_tougarashi {
	height: auto;
}

ul.special_menu li#myouga > a {
	background: url(/images/special/btn_special_46.jpg) ;
	height: 30px;
}
ul.special_menu li#myouga {
	height: auto;
}

ul.special_menu li#yamaimo > a {
	background: url(/images/special/btn_special_47.jpg) ;
	height: 30px;
}
ul.special_menu li#yamaimo {
	height: auto;
}

ul.special_menu li#nigoi > a {
	background: url(/images/special/btn_special_48.jpg) ;
	height: 30px;
}
ul.special_menu li#nigoi {
	height: auto;
}

ul.special_menu li#strawberry > a {
	background: url(/images/special/btn_special_49.jpg) ;
	height: 30px;
}
ul.special_menu li#strawberry {
	height: auto;
}

ul.special_menu li#pickles > a {
	background: url(/images/special/btn_special_50.jpg) ;
	height: 30px;
}
ul.special_menu li#pickles {
	height: auto;
}

ul.special_menu li#cabbage > a {
	background: url(/images/special/btn_special_51.jpg) ;
	height: 30px;
}
ul.special_menu li#cabbage {
	height: auto;
}

ul.special_menu li#egg > a {
	background: url(/images/special/btn_special_52.jpg) ;
	height: 30px;
}
ul.special_menu li#egg {
	height: auto;
}

ul.special_menu li#oumimai > a {
	background: url(/images/special/btn_special_53.jpg) ;
	height: 30px;
}
ul.special_menu li#oumimai {
	height: auto;
}


ul.special_menu li#raspberry > a {
	background: url(/images/special/btn_special_54.jpg) ;
	height: 30px;
}
ul.special_menu li#raspberry {
	height: auto;
}

ul.special_menu li#corn > a {
	background: url(/images/special/btn_special_55.jpg) ;
	height: 30px;
}
ul.special_menu li#corn {
	height: auto;
}

ul.special_menu li#bowpumpkin > a {
	background: url(/images/special/btn_special_56.jpg) ;
	height: 30px;
}
ul.special_menu li#bowpumpkin {
	height: auto;
}

ul.special_menu li#yahei > a {
	background: url(/images/special/btn_special_57.jpg) ;
	height: 30px;
}
ul.special_menu li#yahei {
	height: auto;
}

ul.special_menu li#chesnut > a {
	background: url(/images/special/btn_special_58.jpg) ;
	height: 30px;
}
ul.special_menu li#chesnut {
	height: auto;
}

ul.special_menu li#hira_tanenashi > a {
	background: url(/images/special/btn_special_59.jpg) ;
	height: 30px;
}
ul.special_menu li#hira_tanenashi {
	height: auto;
}

ul.special_menu li#kosaji > a {
	background: url(/images/special/btn_special_60.jpg) ;
	height: 30px;
}
ul.special_menu li#kosaji {
	height: auto;
}

ul.special_menu li#shungiku > a {
	background: url(/images/special/btn_special_61.jpg) ;
	height: 30px;
}
ul.special_menu li#shungiku {
	height: auto;
}

ul.special_menu li#pork > a {
	background: url(/images/special/btn_special_62.jpg) ;
	height: 30px;
}
ul.special_menu li#pork {
	height: auto;
}

ul.special_menu li#pearl > a {
	background: url(/images/special/btn_special_63.jpg) ;
	height: 30px;
}
ul.special_menu li#pearl {
	height: auto;
}

ul.special_menu li#minitomato > a {
	background: url(/images/special/btn_special_64.jpg) ;
	height: 30px;
}
ul.special_menu li#minitomato {
	height: auto;
}

ul.special_menu li#asparagus > a {
	background: url(/images/special/btn_special_65.jpg) ;
	height: 30px;
}
ul.special_menu li#asparagus {
	height: auto;
}

ul.special_menu li#adoberry > a {
	background: url(/images/special/btn_special_66.jpg) ;
	height: 30px;
}
ul.special_menu li#adoberry {
	height: auto;
}
ul.special_menu li#black-soybeans > a {
	background: url(/images/special/btn_special_67.jpg) ;
	height: 30px;
}
ul.special_menu li#black-soybeans {
	height: auto;
}

ul.special_menu li#ginger > a {
	background: url(/images/special/btn_special_68.jpg) ;
	height: 30px;
}
ul.special_menu li#ginger {
	height: auto;
}

ul.special_menu li#koka-ichijiku > a {
	background: url(/images/special/btn_special_69.jpg) ;
	height: 30px;
}
ul.special_menu li#koka-ichijiku {
	height: auto;
}

ul.special_menu li#oumishamo > a {
	background: url(/images/special/btn_special_70.jpg) ;
	height: 30px;
}
ul.special_menu li#oumishamo {
	height: auto;
}

ul.special_menu li#akakabu > a {
	background: url(/images/special/btn_special_71.jpg) ;
	height: 30px;
}
ul.special_menu li#akakabu {
	height: auto;
}

ul.special_menu li#miso > a {
	background: url(/images/special/btn_special_72.jpg) ;
	height: 30px;
}
ul.special_menu li#miso {
	height: auto;
}

ul.special_menu li#sake > a {
	background: url(/images/special/btn_special_73.jpg) ;
	height: 30px;
}
ul.special_menu li#sake {
	height: auto;
}

ul.special_menu li#honmoroko > a {
	background: url(/images/special/btn_special_74.jpg) ;
	height: 30px;
}
ul.special_menu li#honmoroko {
	height: auto;
}

ul.special_menu li#mandokorocha > a {
	background: url(/images/special/btn_special_75.jpg) ;
	height: 30px;
}
ul.special_menu li#mandokorocha {
	height: auto;
}


ul.special_menu li#tochimochi > a {
	background: url(/images/special/btn_special_76.jpg) ;
	height: 30px;
}
ul.special_menu li#tochimochi {
	height: auto;
}


*/

/* ↑↑↑廃止予定↑↑↑ */
