@charset "Shift_JIS";

@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;500&display=swap);

/*----------------■初期設定----------------*/
*  {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: 300;
	font-style: normal;
}
ul,ol  {
	list-style: none;
}
table  {
	border-collapse: collapse;
}
th,td  {
	text-align: left;
	vertical-align: top;
}
img {
	border: none;
	vertical-align: top;
}

 /* リンク色の初期値 */
a:link { text-decoration:none;color:#000; }
a:visited { text-decoration:none;color:#000; }
a:hover { text-decoration:non;color:#aaa; }
a:active { text-decoration:none;color:#ccf; }

a[name]:hover { text-decoration:none;color:#000; }

/*----------------■よく使うもの----------------*/
 
.fltl  {
	float: left;
}
.fltr  {
	float: right;
}
.clear  {
	clear: both;
}
.clearfix:after {
	content:".";
	display:  block;
	clear:  both;
	height:  0;
	visibility:  hidden;
	overflow: hidden;/* 隙間対応 */
	font-size: 0.1em;/* 隙間対応 */
	line-height: 0;/* 隙間対応 */
}
.clearfix  {
	zoom:  1;
}

/*----------------■全体構造----------------*/

body {
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	background: #fff;
	font-size: 14px;
	color: #333;
	line-height: 1.5;
}
img{
	max-width: 100%;
	height: auto;
}
iframe{
	max-width: 100%;
}

ul.list{
	list-style: disc;
	margin-top:10px;
}
ul.list li{
	margin-left: 20px;
	padding-bottom: 10px;
}
ol.list {
	list-style: decimal;
	margin-left: 20px;
	margin-top: 10px;
}
ol.list li{
	padding-bottom: 10px;
}
.margin10 {
	margin: 10px 0;
}
.margin_bottom10 {
	margin-bottom: 10px;
}
.margin_top20 {
	margin-top: 20px;
}
.margin_top30 {
	margin-top: 30px;
}
.margin_top50 {
	margin-top: 50px;
}

a:hover img { /* 画像オンマウス処理 */
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

/*----------------■アニメーション---------------*/
.animated01{
opacity:0;
position:relative;
top:40px;
}
.fadeInUp{
transition: all 0.5s ease-in;
transform:translateY(-40px);
opacity: 1 !important;
}


/*----------------■メニュー・フッター---------------*/
#menu{z-index:100;position:fixed;left:0;top:0;}
#menu_logo{text-align:center;}
#menu_insta img{width:28px;}
#foot{background:#fafaf5;padding:40px 0;margin-top:50px;}
#foot_logo img{width:220px;margin-bottom:10px;}

/*----------------■メインコンテンツ---------------*/
.recipe_index02,.shop_data_dl{
	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;
}

.page_ti_news *,.page_ti_interview *,.page_ti_project *,.page_ti_recipe *{font-weight:500;color:#fff;text-shadow:0px 0px 10px #000;}

.main_text p{margin-bottom:20px;}
.main_text p strong{font-weight:bold;color:#f00;}
.main_text a,.recipe_ingredients_list a{color:#060;text-decoration:underline;}
.main_text a:hover,.recipe_ingredients_list a:hover{color:#5b5;}

/*----------------■トップページ---------------*/
.page_ti_top h1 img{margin:0 auto;}
.page_ti_top p img{width:auto;margin:0 auto;}

.page_ti_top01{background:url(../image/top/img01.jpg) no-repeat center;}
.page_ti_top02{background:url(../image/top/img02.jpg) no-repeat center;}
.page_ti_top03{background:url(../image/top/img03.jpg) no-repeat center top;}
.page_ti_top04{background:url(../image/top/img04.jpg) no-repeat center;}
.page_ti_top span{background:rgba(0,0,0,0.15);height:100%;width:100%;display:block;}
.page_ti_top a{background:rgba(0,0,0,0.3);height:100%;width:100%;display:block;color:#fff;}

.page_ti_top_add{background-position:center;background-repeat:no-repeat;text-shadow:0px 0px 10px #000;}
.page_ti_top_add img{display:block;margin:0 auto;}

.top_contents{text-align:left;font-size:16px;}
.top_mi{font-weight:500;padding:50px 0;position:relative;}
.top_mi::after{position:absolute;bottom:25px;left:0;content:'';display:block;width:30px;height:2px;background:#C94D00;}
.top_news{padding:0 5%;}
.top_news_reccomend a,.top_news_index a{display:block;}
.top_news_reccomend li{margin-bottom:30px;display:none;}
.top_news_reccomend li.dis{display:block;}
.top_news_reccomend_mi{margin-top:10px;}
.top_news_index li{margin-bottom:15px;display:none;}
.top_news_index li.dis{display:block;}
.top_news_tag,.top_event_tag{padding:2px 7px;color:#fff;margin-right:7px;font-size:12px;}
.top_news_tag{background:#88BB44;}
.top_event_tag{background:#C94D00;}
a:hover .top_news_tag{background:#ac6;}
a:hover .top_event_tag{background:#d62;}


p.top_back_btn{font-size:14px;margin:20px 5% 0 0;}
.top_back_btn a{float:right;width:195px;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;background:url(../image/link.svg) no-repeat left top;}
.top_insta{border-top:1px solid #ccc;margin-top:50px;padding:0 5%;}
.top_insta_ul li{float:left;}
.top_insta_ul img{width:100%;}
.top_green{background:#ded;padding-left:5%;padding-right:5%;position:relative;}
.top_green_ph{margin:30px 0 0 0;}
.top_green_ph li{width:47.5%;float:left;}
.top_green_ph01{margin:0 5% 0 0;}
.top_green_btn li{font-size:14px;}
.top_green_btn a{width:195px;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;background:url(../image/link.svg) no-repeat left top;}
.top_project{padding:0 5% 50px 5%;}
.top_orange{background:#fafaf5;padding-left:5%;padding-right:5%;position:relative;}
.top_orange_ph{float:right;background:url(../image/top/img_about.jpg) no-repeat center top;}
.top_orange p.top_back_btn{font-size:13px;margin:20px 0 0 0;}
.top_foot_link li a{padding-bottom:15px;text-align:left;display:block;}
.top_foot_link01 img{float:left;width:45px;margin-right:10px;}
.top_foot_link02 img{float:left;width:90px;margin-right:25px;padding-bottom:15px;}
.top_foot_link02 P{text-indent:-5px;}
.top_foot_link03 img{float:left;width:45px;margin-right:10px;}

/*----------------■お知らせ---------------*/
.page_ti_news{background:url(../image/news/img2.jpg) no-repeat center;}
.page_ti_news *{letter-spacing:1em;padding-left:1em;background:rgba(0,0,0,0.1);}

.news_index_tab li{color:#fff;margin:20px 10px 0 0;float:left;padding:5px 10px;cursor:pointer;}
.news_index_tab_news{background:#88BB44;}
.news_index_tab_news:hover{background:#ac6;}
.news_index_tab_event{background:#C94D00;}
.news_index_tab_event:hover{background:#d62;}

.news_index{margin:50px 5%;text-align:left;font-size:16px;max-width:940px;}
.news_index a{display:block;border-bottom:1px solid #ccc;padding:20px 0;}
.news_index_mi{position:relative;padding-left:30px;}
.news_index_mi::after{position:absolute;top:12px;left:0;content:'';display:block;width:20px;height:3px;background:#8b4;}
.news_page_navi{margin:0 auto;max-width:300px;}
.news_page_navi li span{font-size:10px;}
.news_page_navi li{float:left;padding:0 10px 10px 10px;}
.news_page_navi li.current{border-bottom:2px solid #8b4;}
.news_page_navi li.current a{color:#aaa;}

.news_contents{text-align:left;margin:50px 5%;}
.news_contents h2{position:relative;padding:60px 0 30px 0;margin-bottom:20px;font-size:26px;border-bottom:1px solid #ccc;}
.news_contents h2::after{position:absolute;bottom:0;left:0;content:'';display:block;width:40px;height:1px;background:#8b4;}
.news_contents h2 span{font-size:13px;display:block;position:relative;padding:0 0 10px 45px;}
.news_contents h2 span::after{position:absolute;top:9px;left:0;content:'';display:block;width:40px;height:3px;background:#8b4;}
.news_contents p{margin:20px 0;font-size:16px;}
p.news_back_btn{font-size:14px;}
.news_back_btn a{float:right;width:195px;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;background:url(../image/link.svg) no-repeat left top;}
.news_ph li{margin-top:40px;}

/*----------------■生産者インタビュー---------------*/
.page_ti_interview{background:url(../image/interview/img.jpg) no-repeat center;}
.page_ti_interview h1{background:rgba(0,0,0,0.3);}

.page_ti_interview_each_text{border-bottom:1px solid #ccc;}
.page_ti_interview_each_text h1{font-weight:bold;}
.page_ti_interview_each_text h1 span{font-weight:bold;}

.interview_index li{position:relative;}
.interview_index_ti,.interview_index_icon{position:absolute;}
.interview_index a{display:block;border:1px solid #333;}
.interview_index_ph{background-position:center;background-repeat:no-repeat;background-size:auto 100%;}
.interview_index_mi1,.interview_index_mi2,.interview_index_mi3,.interview_index_name{font-weight:500;}
.interview_index_ti{font-size:50px;color:#fff;text-shadow:0px 0px 10px #000;}
.interview_index_mi1{font-size:20px;margin-bottom:15px;text-align:left;}
.interview_index_mi2,.interview_index_mi3{font-size:13px;}
.interview_index_name{font-size:16px;}
.interview_index_icon{right:0;bottom:0;width:100px;height:35px;background-size:100% auto;background:url(../image/interview/mask_interview_r.svg) no-repeat center;}

.page_ti_interview_each{max-width:1000px;margin:0 auto;background-position:center;background-repeat:no-repeat;color:#fff;text-shadow:0px 0px 10px #000;}
.page_ti_interview_bg{}

.interview_contents{text-align:left;margin:50px 5%;}
.interview_contents h2{margin-bottom:20px;}
.interview_contents p{margin:20px 0;font-size:16px;}
.interview_item{border-top:1px solid #ccc;margin-top:60px;}
p.interview_back_btn{font-size:14px;}
.interview_back_btn a{float:right;width:195px;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;background:url(../image/link.svg) no-repeat left top;}
.main_text_interview p{text-indent:1em;}

/*----------------■仙台枝豆プロジェクト---------------*/
.page_ti_project{background:url(../image/project/img.jpg) no-repeat center;}
.page_ti_project h1{background:rgba(0,0,0,0.2);}
.project_outline{padding:50px 5%;border-bottom:1px solid #ccc;text-align:left;}
.project_outline_mi{font-size:26px;}
.project_outline p{margin:20px 0;font-size:16px;}
.project_outline_ph{margin:50px 0;}
.project_outline_ph li{float:left;}
p.project_back_btn,p.project_back_btn_w{font-size:14px;}
.project_back_btn a,.project_back_btn_w a{float:right;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;}
.project_back_btn_w a{width:195px;background:url(../image/link.svg) no-repeat left top;}
.project_back_btn_w a{width:225px;background:url(../image/link_w.png) no-repeat left top;}


.project_shop_ti{margin-top:50px;}
.project_shop_ti1{font-size:26px;}

.project_shop_dl{text-align:left;margin-top:30px;}
.project_shop_dt{font-size:18px;color:#fff;cursor:pointer;}
.project_shop_dt.panel-up{background:#7BB200 url(../image/icon_open.svg) no-repeat right center;}
.project_shop_dt.panel-down{background:#7BB200 url(../image/icon_close.svg) no-repeat right center;}
.project_shop_dd{display:none;}
.project_shop_list_li{border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:20px;}
.project_shop_list_li.last{border:none;}
.project_shop_list_mi{font-size:18px;color:#280;background:#eee;}
.project_shop_map{color:#280;}
.project_shop_name{font-weight:500;font-size:18px;}

.project_shop_dl2{text-align:left;}
.project_shop_dl2 dt{font-size:18px;background:#7BB200;color:#fff;margin:30px 0 10px;}
.project_shop_dl2 dd{margin-bottom:30px;}

.project_shop_comment{text-align:left;margin-top:20px;}

/*----------------■地産地消レシピ集---------------*/
.page_ti_recipe{background:url(../image/recipe/img.jpg) no-repeat center;}
.page_ti_recipe h1{background:rgba(0,0,0,0.2);}
.recipe_index{margin:0 5%;}
.recipe_index01{padding:10px 0 50px 0;margin-bottom:50px;border-bottom:1px solid #ccc;}
.recipe_index01 li{margin-top:40px;font-size:16px;}
.recipe_index01_li{text-align:left;}
.recipe_index01_li a{display:block;}
.recipe_index_ph{margin-bottom:10px;padding-top:75%;background-size:100% auto;background-position:center;background-repeat:no-repeat;}
.recipe_index01_mi,.recipe_index02_mi{font-weight:500;font-size:22px;}
.recipe_index02_search{position:relative;height:50px;width:250px;text-align:left;}
.recipe_index02_search input{line-height:50px;height:50px;width:200px;padding-left:10px;}
.recipe_index02_search button{background:#aaa url(../image/recipe/icon_search.svg) no-repeat right center;background-size:100% auto;position:absolute;right:0;top:0;width:50px;height:50px;cursor:pointer;}
.recipe_index02 li{float:left;margin-top:30px;text-align:left;}
.recipe_index02 li img{margin-bottom:10px;}

.recipe_each{margin:50px 5% 0 5%;text-align:left;font-size:16px;}
.recipe_mi1{font-weight:500;}
.recipe_main_ph a{margin:0 auto;}
.recipe_tag{margin-top:20px;}
.recipe_sns_block{width:290px;margin:0 auto;}
#recipe_sns_mi{font-weight:bold;font-size:18px;float:left;}
.recipe_sns{font-size:20px;float:left;margin-top:10px;}
.recipe_tag li,.recipe_sns li{float:right;margin-left:15px;}
.recipe_sns li{font-size:30px;}
.sns_twitter i{color:#55acee;}
.sns_facebook i{color:#3b5998;}
.sns_line i{color:#1dcd00;}
.recipe_ph_sub{margin-top:30px;}
.recipe_mi2{font-size:22px;padding-top:50px;font-weight:500;margin:50px 0 20px 0;background:url(../image/recipe/dot_line.svg) repeat-x top;background-size:auto 3px;}
.recipe_author{margin-top:20px;}
.recipe_author img{margin-bottom:10px;width:160px;}
.recipe_ingredients_list{margin-top:10px;}
.recipe_ingredients_list li{padding-bottom:10px;}

.recipe_each .recipe_index01{padding:0;border-bottom:none;}
p.recipe_back_btn{font-size:14px;margin-top:20px;}
.recipe_back_btn a{float:right;width:195px;height:32px;display:block;padding:10px 0 0 50px;background-size:100% auto;background:url(../image/link.svg) no-repeat left top;}

.recipe_index02 li.recipe_no_search{width:100%;}

/*----------------■仙台の農業について---------------*/
.page_ti_agriculture{background:url(../image/agriculture/img.jpg?230712) no-repeat center;}
.page_ti_agriculture *{color:#fff;background:rgba(0,0,0,0.2);}

.agriculture_ph{margin-top:40px;}
.main_text_agriculture h2{font-size:26px !important;padding-top:0 !important;}
.main_text_agriculture h3{font-size:22px;}
.main_text_agriculture h2.agriculture_book_mi{color:#fff;font-size:20px !important;background:#333;padding:15px 5% !important;margin:50px 0 30px 0;}

.agriculture_btn{max-width:320px;text-align:center;margin:30px auto 0 !important;}
.agriculture_btn a{display:block;background:#333;color:#fff;border-radius:35px;padding:10px 0;}
.agriculture_btn a:hover{background:#666;}

/*----------------■食べる・買う---------------*/
.page_ti_shop{background:url(../image/shop/img.jpg) no-repeat center;}
.page_ti_shop *{color:#fff;background:rgba(0,0,0,0.3);}

.main_text_shop h2{font-weight:bold;}

.shop_dt{font-weight:bold;font-size:16px;color:#fff;background:#333;padding:10px 20px;margin-top:30px;cursor:pointer;}
.shop_dt i,.shop_dt b{float:right;}
.shop_dt.panel-up b{display:none;}
.shop_dt.panel-down i{display:none;}
.shop_dd{display:none;}
.shop_dd h3{font-weight:bold;font-size:20px;margin-top:30px;margin-bottom:20px;}

.shop_data_dl dt,.shop_data_dl dd{border:1px solid #ccc;font-size:13px;word-break:break-all;}
.shop_data_dl dd a{text-decoration:underline;}

/*----------------■中大画面---------------*/
@media print, screen and (min-width: 768px) {

.dis_sp,.slick-slide img.dis_sp{display:none;}

.top_foot_link,.news_ph,.project_shop_list_ul,.recipe_index01{
	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;
}

/*----------------■中大画面メニュー・フッター---------------*/
#head_logo,#menu_btn,#head_bg{display:none;}
#menu{width:130px;padding:35px;background:#fff;font-size:14px;}
#menu_logo{border-bottom:1px solid #000;padding-bottom:35px;margin-bottom:35px;}
#menu_logo img{width:130px;}
#menu_ul{text-align:left;}
#menu_ul li{padding-bottom:20px;}
#menu_insta{position:fixed;left:80px;bottom:50px;}
#foot{text-align:right;padding-right:50px;}


/*----------------■中大画面メインコンテンツ---------------*/
#main{margin-left:200px;}
#main_contents{max-width:1000px;margin:0 auto;}

.page_ti_news,.page_ti_interview,.page_ti_project,.page_ti_recipe,.page_ti_agriculture,.page_ti_shop{font-size:30px;height:200px;line-height:200px;}
.page_ti_interview,.page_ti_project,.page_ti_recipe,.page_ti_agriculture,.page_ti_shop{background-size:100% auto;}

/*----------------■中大画面トップページ---------------*/
.page_ti_top li{height:500px;}

.page_ti_top_add h2{padding:150px 0 40px;}
.page_ti_top_add img{width:200px;margin-top:40px;}

.top_mi{font-size:30px;}
.top_news_reccomend{float:left;width:35%;}
.top_news_index{float:right;width:60%;}
.top_insta .top_mi{background:url(../image/top/instagram.svg) no-repeat 170px 60px;background-size:auto 32px;}
.top_insta_ul li{width:15%;margin-left:2%;}
li.top_insta01{margin-left:0;}
.top_green{margin-top:100px;padding-bottom:50px;}
.top_green_btn li{float:left;width:245px;margin:30px 20px 0 0;}
.top_project_left{float:left;width:55%;}
.top_project_ph{float:right;width:40%;padding:50px 0 0 0;}
.top_foot_link{margin-top:50px;}
.top_foot_link li{border-bottom:1px solid #000;float:left;width:20%;margin-left:5%;}
.top_foot_link li.top_foot_link02{width:35%;}

/*----------------■中大画面お知らせ---------------*/
.news_index_mi{float:left;width:130px;}
.news_index_text{margin-left:160px;}

.news_ph li{float:left;width:48%;}
.news_ph li.even{margin-left:4%;}
.news_ph li.odd1{margin-left:17%;width:66%;}
.news_ph li.odd3{margin-left:26%;}

/*----------------■中大画面生産者インタビュー---------------*/
.interview_index{margin:0 5%;}
.interview_index li{margin-top:50px;}
.interview_index_ph{width:45%;height:250px;max-width:375px;float:left;}
.interview_index_text{float:right;width:45%;padding:30px 5%;text-align:left;}
.interview_index_ti{width:10%;left:3%;top:10px;}

.page_ti_interview_bg{height:500px;font-size:16px;}
.page_ti_interview_each_main{padding:160px 0 40px 0;}
.page_ti_interview_each_text h1{font-size:20px;}
.page_ti_interview_each_text h1 span{font-size:30px;}

/*----------------■中大画面仙台枝豆プロジェクト---------------*/
.project_outline_logo{float:right;width:25%;margin-left:4%;}
.project_outline_ph li{width:22%;margin-left:4%;}
.project_outline_ph li.project_outline_ph01{margin-left:0;}

.project_shop{margin:0 5%;}
.project_shop_ti1{float:left;}
.project_shop_date{float:right;padding-top:10px;}
.project_shop_dt{padding:10px 3%;margin-top:10px;}
.project_shop_list_mi{padding:10px 3%;}
.project_shop_list_li{float:left;width:47%;margin-left:3%;}
.project_shop_list_li.odd.last2{border:none;}

.project_shop_dl2 dt{padding:10px 3%;}

/*----------------■中大画面地産地消レシピ集---------------*/
.recipe_index01 li{float:left;width:32%;}
.recipe_index01_li.center{margin-left:2%;margin-right:2%;}
.recipe_index02_mi{float:left;}
.recipe_index02_search{float:right;}
.recipe_index02 li{width:23.5%;margin-left:2%;}
.recipe_index02 li.first{margin-left:0;}

.recipe_no{text-align:center;font-size:20px;}
.recipe_subti{text-align:center;font-size:20px;}
.recipe_mi1{text-align:center;font-size:30px;}
.recipe_main_ph{float:left;width:45%;}
.recipe_main_right{float:right;width:50%;}
.recipe_ph_sub li{float:left;width:30%;}
.recipe_ph_sub02{margin:0 5%;}


/*----------------■中大画面仙台の農業について---------------*/
.agriculture_ph_text{float:left;width:60%;}
.agriculture_ph img{float:right;width:35%;}


}


/*----------------■大画面---------------*/
@media screen and (min-width: 1000px) {

.page_ti_top h1 img{height:250px;width:auto;padding:125px 0 0 0;}
.page_ti_top p img{height:200px;padding:150px 0 0 0;}
.page_ti_top_add h2{font-size:30px;}
.page_ti_top_add p{font-size:18px;}
.top_orange{padding-bottom:50px;}
.top_orange_left{width:60%;float:left;}
.top_orange_ph_pc{width:35%;height:200px;background-size:100% auto;margin-top:50px;}
.top_orange_ph_sp{display:none;}
.page_ti_interview_each{background-size:100% auto;}
.main_text_interview p img{max-width:95%;}
.interview_contents h2{padding:60px 0 0 0;font-size:26px;}
.shop_ph{float:left;width:30%;margin-right:5%;margin-bottom:30px;}
.shop_data_dl dt{width:14%;border:1px solid #ccc;padding:10px 1%;}
.shop_data_dl dd{width:28%;border:1px solid #ccc;padding:10px 1%;word-break:break-all;}
.shop_data_dl dd.shop_data_wide{width:74.6%;}
.agriculture_book_text{float:left;width:75%;}
.agriculture_book_ph{float:right;width:20%;}
.agriculture_btn br{display:none;}

}

/*----------------■中小画面---------------*/
@media screen and (max-width: 999px) {

.page_ti_top_add h2{font-size:25px;}
.top_orange{padding-bottom:50px;}
.top_orange br{display:none;}
.top_orange_left_text{float:left;}
.top_orange_ph_pc{display:none;}
.top_orange_ph_sp{float:right;}
.main_text_interview p img{max-width:90%;}
.page_ti_interview_each{background-size:auto 100%;}
.interview_contents h2{padding:40px 0 0 0;font-size:18px;}
.shop_ph{margin-top:30px;}
.shop_data_dl dt{width:22%;border:1px solid #ccc;padding:10px 2%;}
.shop_data_dl dd{width:66%;border:1px solid #ccc;padding:10px 2%;word-break:break-all;}


}

/*----------------■中画面---------------*/
@media screen and (min-width: 768px) and (max-width: 999px) {

.page_ti_top li{background-size:auto 100%;}
.page_ti_top h1 img{height:170px;width:auto;padding:165px 0 0 0;}
.page_ti_top p img{height:150px;padding:175px 0 0 0;}
.top_orange_left_text{width:55%;}
.top_orange_ph_sp{background-size:100% auto;height:170px;width:40%;}
.interview_index_mi1{font-size:18px}
.interview_index_ti{font-size:40px;}
.agriculture_ph_text{width:55%;}
.agriculture_ph img{width:40%;}
.agriculture_book_text{float:left;width:55%;}
.agriculture_book_ph{float:right;width:40%;}

}

/*----------------■小画面---------------*/
@media screen and (max-width: 767px) {

.dis_pc,.slick-slide img.dis_pc{display:none;}

/*----------------■小画面メニュー・フッター---------------*/
body{padding-top:60px;}
#head_logo,#menu_btn{position:fixed;}
#head_logo{left:5%;top:4px;z-index:9;}
#head_logo img{width:150px;}
#menu_btn{right:0;top:0;cursor:pointer;z-index:9999;}
#menu_btn img{width:64px;}
#menu_btn.panel-down .menu_btn_open{display:none;}
#menu_btn.panel-up .menu_btn_close{display:none;}
#menu{display:none;background:#fff;width:100%;padding:20px 0 40px 0;}
#menu_logo{margin-bottom:20px;}
#menu_logo img{width:90px;}
#head_bg{position:fixed;z-index:8;top:0;left:0;background:#333;width:100%;height:60px;}
#menu_ul li{margin-bottom:10px;}
#foot{text-align:center;}

/*----------------■小画面メインコンテンツ---------------*/
.page_ti_news,.page_ti_interview,.page_ti_project,.page_ti_recipe,.page_ti_agriculture,.page_ti_shop{font-size:26px;height:200px;line-height:200px;background-size:auto 100%;}

/*----------------■小画面トップページ---------------*/
.page_ti_top li{height:390px;background-size:auto 100%;}
.page_ti_top h1 img{height:300px;width:auto;padding:45px 0 0 0;margin:0 auto;}
.page_ti_top p img{height:110px;padding:140px 0 0 0;}

.page_ti_top_add h2{text-align:left;padding:80px 10% 20px 10%;}
.page_ti_top_add p{text-align:left;padding:0 10%;}
.page_ti_top_add img{width:180px;margin-top:20px;}

.top_mi{font-size:25px;}
.top_news_index{border-top:1px solid #ccc;padding-top:30px;}
.top_insta .top_mi{background:url(../image/top/instagram.svg) no-repeat 135px 55px;background-size:auto 32px;}
.top_insta_ul li{width:32%;margin-left:2%;}
li.top_insta01,li.top_insta04{margin-left:0;}
li.top_insta04,li.top_insta05,li.top_insta06{margin-top:2%;}
.top_green_btn li{margin:25px 0 0 0;}
.top_green{padding-top:30px;padding-bottom:30px;margin-top:50px;}
.top_green .top_mi{padding-top:30px;}
.top_green_ph_sp{margin-top:20px;}
.top_green_ph01{width:48%;float:left;}
.top_green_ph02{width:48%;float:right;}
.top_project_ph{margin-top:20px;}
.top_orange_left_text{width:50%;}
.top_orange_ph{background-position:right -55px top 0;}
.top_orange_ph_sp{background-size:auto 100%;height:210px;width:45%;}
.top_foot_link li{border-bottom:1px solid #ccc;}
.top_foot_link a{padding-top:15px;padding-left:5%;padding-right:5%;}
.top_foot_link02 img{padding:15px 0 15px 5%;}
.top_foot_link01 img,.top_foot_link03 img{margin:0 35px 0 25px;}
.top_foot_link .top_foot_link02-03 a{padding-top:0;}

/*----------------■小画面お知らせ---------------*/
.news_index_tab{margin-left:5%;}


/*----------------■小画面生産者インタビュー---------------*/
.interview_index li{margin-top:50px;padding:0 5%;}
.interview_index a{padding:30px 5%;}
.interview_index_ph{padding-bottom:60%;margin-bottom:20px;}
.interview_index_ti{width:25%;left:8%;top:30px;}
.interview_index_icon{right:5%;}
.interview_index_mi1{text-align:center;}

.page_ti_interview_bg{height:290px;}
.page_ti_interview_each_main{padding:30px 0 40px 0;}
.page_ti_interview_each_text h1{font-size:16px;}
.page_ti_interview_each_text h1 span{font-size:20px;}

/*----------------■小画面仙台枝豆プロジェクト---------------*/
.project_outline_logo{float:right;width:40%;margin-top:20px;margin-left:5%;}
.project_outline_ph li{width:48%;}
.project_outline_ph02,.project_outline_ph04{margin-left:4%;}
.project_outline_ph03,.project_outline_ph04{margin-top:4%;}

.project_shop_ti1{margin-bottom:10px;}
.project_shop_dt{margin-top:2px;padding:10px 5%;}
.project_shop_list_mi{padding:10px 5%;}
.project_shop_list_li{margin:0 5%;}
.project_shop_comment{margin:20px 5% 0;}

.project_shop_dl2 dt{padding:10px 5%;}
.project_shop_dl2_pdf{margin:20px 5% 0;}

/*----------------■小画面地産地消レシピ集---------------*/
.recipe_index02_search{margin:30px auto 0;}
.recipe_index02 li{width:48%;margin-left:4%;}
.recipe_index02 li.odd{margin-left:0;}

.recipe_main_ph{margin-bottom:30px;}
.recipe_mi1{font-size:25px;}
.recipe_ingredients img{margin-top:20px;}
.recipe_ph_sub{margin-left:15%;margin-right:15%;}

/*----------------■小画面仙台の農業について---------------*/
.agriculture_book_ph{margin:0 auto;max-width:80%;display:block;}


}