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


/* ================================================
　カテゴリ共通
================================================ */
/* TB以上 */
/*
@media screen and (min-width:768px) {
.g_nav_recommend a {
	border-bottom: 2px solid #fe0;
	color: #fe0;
}
}
*/


/* ================================================
　店長のオススメ
================================================ */
.recipe {
	position: relative;
}


/* SP版 */
@media screen and (max-width:767px) {
.recipe .box_box {
	background: #fff;
	padding-top: 30px;
	border-radius: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.recipe .box_box_box {
	float: right;
	width: 100%;
	text-align: left;
	margin-bottom: 1em;
	text-align: justify;
}
.recipe_tittle {
	font-family: "ryo-gothic-plusn",sans-serif;
	font-size: 20px;
	color: #c03;
	padding-bottom: 0;
	text-align: center;
	line-height: 1.2;
}
.recipe .box_box_box_box{
	display: flex;
	
	margin-bottom: 10px;
	width: 100%;
}
.recipe .box_box_box_box{
	display: flex;
	margin-bottom: 10px;
	width: 100%;
	justify-content: space-between;
	flex-wrap: wrap;
}
.recipe .box_box_box_box div{
	width: 100%;
	margin: 2em 0 0.5em;
}
/*
.recipe .box_box_box_box img {
	float: left;
	margin-bottom: 10px;
	margin-right: 2%;
	width: 32%;
}
.recipe .box_box_box_box img:first-child {
	width: 100%;
	margin-right: 0;
}
.recipe .box_box_box_box img:last-child {
	margin-right: 0;
}
*/
/*
.recipe .recipe_pause01 {
	display: none;
}
*/
.recipe .btn_sen {
	clear: both;
}
.recipe .box_box_box_box div p:first-child{
font-weight: bold;
}
.recipe .box_box_box_box div ol {
		margin: 0;
		padding: 0;
		text-indent: -1em;
	}
.recipe .box_box_box_box div ol li {
/*
		list-style-type: decimal;
		list-style-position: inside;
*/
	padding-left: 1em;
	}
.recipe .sake img{
	display: inline-block;
}
.recipe .box_box_box_box div ul li,.recipe .box_box_box_box div ol li{
	text-align: left;
	border-bottom: 2px dotted rgba(161,100,0,1.00);
	padding: 0.5em 0;
}
.recipe .box_box_box_box div ol li {
/*
		list-style-type: decimal;
		list-style-position: inside;
*/
	padding-left: 1em;
	}
.recipe .point p{
position: relative;
border-top: solid 1px #F4A189;
border-bottom: solid 1px #F4A189;
/*background: #F4A189;*/
line-height: 1.4;
padding: 0.9em 0.5em;
margin: 3.7em 0 0em;
color: #F4A189;
}
.recipe .point p::after {
position: absolute;
font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
content: '＝POINT＝';
background: #80c8d1;
color: #fff;
left: 0px;
bottom: 100%;
border-radius: 5px 5px 0 0;
padding: 11px 7px 6px;
font-size: 1em;
line-height: 1;
letter-spacing: 0.05em;
width: 96.5%;
background-color: #F4A189;
}
a.btn_sen {
width: 100%;
text-align: center;

}
}


/* TB以上 */
@media screen and (min-width:768px) {
.recipe .box_box {
	background: #fff;
	width: 960px;
	padding: 30px;
	border-radius: 20px;
}
.recipe .box_box_box {
/*	float: right;*/
	max-width: 900px;
	text-align: center;
	margin-bottom: 1em;
	text-align: justify;
	margin: auto;
}
.recipe_tittle {
	font-family: "ryo-gothic-plusn",sans-serif;
	font-size: 30px;
	color: #c03;
	padding-bottom: 0;
	text-align: center;
	margin: 0.5em 0;
}
.recipe .box_box_box_box{
	display: flex;
	margin-bottom: 10px;
	width: 100%;
	justify-content: space-between;
}
.recipe .sake{
	align-items: center;
	justify-content: center;
	width:60%;
	margin: 2em auto;
	}
.recipe .sake strong p{
	font-size: 1.3em;
}
.recipe .sake img{
	display: inline-block;
}
.recipe .box_box_box_box div{
	width: 48%;
	margin: 2em 0 0.5em;
}
.recipe .box_box_box_box div p:first-child{
	font-weight: bold;
}
.recipe .box_box_box_box div ol {
		margin: 0;
		padding: 0;
		text-indent: -1em;
	}
.recipe .box_box_box_box div ol li {
/*
		list-style-type: decimal;
		list-style-position: inside;
*/
	padding-left: 1em;
	}
.recipe .box_box_box_box div ul li,.recipe .box_box_box_box div ol li{
	text-align: left;
	border-bottom: 2px dotted rgba(161,100,0,1.00);
	padding: 0.5em 0;
}
.recipe .box_box_box_box div ol li {
/*
		list-style-type: decimal;
		list-style-position: inside;
*/
	padding-left: 1em;
	}
.recipe .point p{
position: relative;
border-top: solid 1px #F4A189;
border-bottom: solid 1px #F4A189;
/*background: #F4A189;*/
line-height: 1.4;
padding: 0.9em 0.5em;
margin: 3.7em 0 0em;
color: #F4A189;
}
.recipe .point p::after {
    position: absolute;
    font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;
    content: '＝POINT＝';
    background: #80c8d1;
    color: #fff;
    left: 0px;
    bottom: 100%;
    border-radius: 5px 5px 0 0;
    padding: 11px 7px 6px;
    font-size: 1em;
    line-height: 1;
    letter-spacing: 0.05em;
    width: 98.5%;
    background-color: #F4A189;
}
a.btn_sen {
    width: 80%;

}
}
/*
.recipe .box_box_box_box img {
	float: right;
	margin-bottom: 10px;
}
.recipe .box_box_box_box img:first-child {
	float: left;
}
*/
.recipe .recipe_pause01 {
	float: left;
	max-width: 900px;
	text-align: center;
	margin-bottom: 1em;
	margin: 0 auto;
	width: 100%;
}
.recipe .recipe_pause01 img {
	display: block;
	margin: 0 auto;
	height: auto;
	width: 100%;
}
.recipe .btn_sen {
	clear: both;
}


/* ================================================
　-recommend_slider 店長のオススメスライダー
================================================ */
.-recommend_slider {
	width: 90%;
	margin: 0 auto;
}
.-recommend_slider {
	width: 100%;
}
.-recommend_slider .slick-slide {
	margin: 5px;
}

/*メイン以外の画像を小さくして不透明度を60%に*/
.-recommend_slider .slick-slide {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0.6;
	transition: 0.2s linear;
}
.-recommend_slider .slick-slide.slick-center {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	transition: 0 linear;
}

/*arrowの位置を調整*/
.slick_container {
	width: 360px; /* 任意の値 */
	margin: 0 auto; /* 任意の値 */
	position: relative;
}
.slick-prev, .slick-next {
	width: 35px; /* 画像幅 */
	height: 90px; /* 画像高さ */
}
.slick-prev:before, .slick-next:before {
	content:"";
}
button.slick-prev, button.slick-next {
	z-index:100;
}
.slick-prev {left: 20px; /* 任意の値 */}
.slick-next {right: 20px; /* 任意の値 */}

.slick-arrow {z-index: 10;/* 値は適当に */}

@media screen and (max-width:767px) {
.slick-prev, .slick-next {
	width: 25px; /* 画像幅 */
	height: auto; /* 画像高さ */
}
.slick-prev img, .slick-next img {
	width: 100%;
	height: auto;
}
.slick-prev {left: 5px; /* 任意の値 */}
.slick-next {right: 5px; /* 任意の値 */}
}




/* ================================================
　岩手のおすすめ商品
================================================ 
/* SP版 
@media screen and (max-width:767px) {
.no123 {
	width: 100%;
	height: 200px;
	font-size: 10px;
}
.recommend_2 {
	top: 30px;
	display: none;
}
.recommend_3 {
	top: 30px;
	display: none;
}
}


/* TB以上 
@media screen and (min-width:768px) {
.no123 {
	width: 960px;
	height: 380px;
}
.recommend_2 {
	top: 80px;
	display: none;
}
.recommend_3 {
	top: 80px;
	display: none;
}
}


.no123 {
	margin: 0 auto;
	background: hsla(0,0%,0%,0.00);
	position: relative;
	margin-top: 1em;
	margin-bottom: 1em;
}
.recommend_1 {
	margin: 0;
	position: absolute;
	left: 25%;
	top: 0;
	width: 50%;
	z-index: 100;
	overflow: hidden;
}
/* SP版 
@media screen and (max-width:767px) {
.no123 {
}
.recommend_1 {
	position: absolute;
	left: 15%;
	top: 0;
	width: 70%;
}
}
.recommend_1 img {
	width: 100%;
}
.recommend_2 {
	position: absolute;
	left: 0;
	width: 30%;
	z-index: 50;
	text-align: left;
}
/* SP版 
@media screen and (max-width:767px) {
.recommend_2 {
	left: 5%;
}
}
.recommend_2 img {
	width: 100%;
}
.recommend_3 {
	position: absolute;
	right: 0;
	width: 30%;
	z-index: 50;
	text-align: right;
}

/* SP版 
@media screen and (max-width:767px) {
.recommend_3 {
	right: 5%;
}
}

.recommend_3 img {
	margin-left: -20%;
	width: 100%;
}
.recommend_1 a {
	max-height: 320px;
}
.recommend_2 a ,
.recommend_3 a {
	max-height: 200px;
}


/* SP版 
@media screen and (max-width:767px) {
.recommend_1 a ,
.recommend_2 a ,
.recommend_3 a {
	overflow: hidden;
	display: block;
	border: 5px solid #f6f6f6;
	margin-bottom: 1em;
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
}
.recommend img {
	width: 100%;
}
}


/* TB以上 
@media screen and (min-width:768px) {
.recommend_1 a ,
.recommend_2 a ,
.recommend_3 a {
	overflow: hidden;
	display: block;
	border: 10px solid #f6f6f6;
	margin-bottom: 1em;
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
}
.recommend .bbb {
	width: 100%;
}
}


*/


/* ================================================
　loopslider ループスライダー
================================================ 
div.loopSlide ,
div.simply-scroll.simply-scroll-container ,
div.simply-scroll-clip ,
ul.simply-scroll-list {
}
.simply-scroll-container {
	position: relative;
}
.simply-scroll-clip {
	position: relative;
	overflow: hidden;
}
.simply-scroll-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.simply-scroll-list li img {
	display: block;
	width: 100%;
	height: 100%;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.simply-scroll-list li {
	float: left; /* Horizontal scroll only 
	padding: 0;
	margin: 0;
	width: 168px;
	height: 100px;
}
.simply-scroll-list li {
	position: relative;
}
.simply-scroll-list li a span {
	position: absolute;
	left: 0;
	bottom: 0;
	background: hsla(0,0%,0%,0.50);
	display: block;
	padding: .4em .8em;
	width: 168px;
	color: #fff;
	font-size: 10px;
	text-align: left;
}

*/


</pre></body></html>