@charset "UTF-8";
/* -----------------------------------------------------------
  Site Name: Utsunomiya Minmin
  Author: Yamazen Communications co.,ltd.
  Comment: index.html style
  Since2010
----------------------------------------------------------- */
/*functions
----------------------------------------------------------- */
/*Index
  1.common
  2.shoplink
  3.googlemap
  4.shoplist
----------------------------------------------------------- */
/* 1.common
---------------------------------------------------------------------------------------*/
html {
  scroll-behavior: smooth;
}

/* js tab */
.js-tab-trigger.active {
  pointer-events: none;
}

.js-tab-content {
  display: none;
}

.js-tab-content.active {
  display: block;
}

.js-tab-child-trigger.active {
  pointer-events: none;
}

.js-tab-child-content {
  display: none;
}

.js-tab-child-content.active {
  display: block;
}

/* width */
ul#shoplink {
  width: 160px;
}

ul#shoplink li {
  width: 160px;
}

ul#shoplink li a, ul#shoplink li.pdf a {
  width: 140px;
}

ul#shoplink li.title {
  width: 160px;
}

ul#shoplink li.print {
  width: 160px;
}

ul#shoplink li.print a {
  width: 160px;
}

/*160-20px*/
div#googlemap {
  width: 470px;
}

div.baloon {
  width: 270px;
}

div.shop#contents h3 {
  width: 640px;
}

ul.shoplist {
  width: 640px;
}

ul.shoplist li {
  width: 640px;
}

ul.shoplist li p {
  width: 420px;
}

ul.shoplist li h4 {
  width: 400px;
}

ul.shoplist li h5 {
  width: 200px;
}

/*420-20px*/
div.shop#contents h3 {
  clear: both;
  padding: 0 0 10px;
  margin-bottom: 15px;
  border-bottom: 1px #cccccc solid;
}

/* 2.shoplink
---------------------------------------------------------------------------------------*/
ul#shoplink {
  float: left;
  margin-bottom: 50px;
}

ul#shoplink li a {
  display: block;
  padding: 0 0 0 20px;
  background-repeat: no-repeat;
  background-position: left 0.1em;
}

ul#shoplink li.first a {
  background-image: url(../../images/cooking/icon_no1.png);
}

ul#shoplink li.second a {
  background-image: url(../../images/cooking/icon_no2.png);
}

ul#shoplink li.third a {
  background-image: url(../../images/cooking/icon_no3.png);
}

ul#shoplink li.fourth a {
  background-image: url(../../images/cooking/icon_no4.png);
}

ul#shoplink li.fifth a {
  background-image: url(../../images/cooking/icon_no5.png);
}

ul#shoplink li.sixth a {
  background-image: url(../../images/cooking/icon_no6.png);
}

ul#shoplink li.seventh a {
  background-image: url(../../images/cooking/icon_no7.png);
}

ul#shoplink li.eighth a {
  background-image: url(../../images/cooking/icon_no8b.png);
}

ul#shoplink li.nineth a {
  background-image: url(../../images/cooking/icon_no9b.png);
}

ul#shoplink li.tenth a {
  background-image: url(../../images/cooking/icon_no10b.png);
}

ul#shoplink li.eleven a {
  background-image: url(../../images/cooking/icon_no11b.png);
}

ul#shoplink li.twelve a {
  background-image: url(../../images/cooking/icon_no12b.png);
}

ul#shoplink li.thirteen a {
  background-image: url(../../images/cooking/icon_no13.png);
}

ul#shoplink li.fourteen a {
  background-image: url(../../images/cooking/icon_no14.png);
}

ul#shoplink li.fifteen a {
  background-image: url(../../images/cooking/icon_no15.png);
}

ul#shoplink li.sixteen a {
  background-image: url(../../images/cooking/icon_no16.png);
}

ul#shoplink li.no01 a {
  background-image: url(../../images/cooking/icon_no1.png);
}

ul#shoplink li.no02 a {
  background-image: url(../../images/cooking/icon_no2.png);
}

ul#shoplink li.no03 a {
  background-image: url(../../images/cooking/icon_no3.png);
}

ul#shoplink li.no04 a {
  background-image: url(../../images/cooking/icon_no4.png);
}

ul#shoplink li.no05 a {
  background-image: url(../../images/cooking/icon_no5.png);
}

ul#shoplink li.no06 a {
  background-image: url(../../images/cooking/icon_no6.png);
}

ul#shoplink li.no07 a {
  background-image: url(../../images/cooking/icon_no7.png);
}

ul#shoplink li.no08 a {
  background-image: url(../../images/cooking/icon_no8.png);
}

ul#shoplink li.no09 a {
  background-image: url(../../images/cooking/icon_no9b.png);
}

ul#shoplink li.no10 a {
  background-image: url(../../images/cooking/icon_no10b.png);
}

ul#shoplink li.no11 a {
  background-image: url(../../images/cooking/icon_no11b.png);
}

ul#shoplink li.no12 a {
  background-image: url(../../images/cooking/icon_no12b.png);
}

ul#shoplink li.no13 a {
  background-image: url(../../images/cooking/icon_no13b.png);
}

ul#shoplink li.no14 a {
  background-image: url(../../images/cooking/icon_no14b.png);
}

ul#shoplink li.no15 a {
  background-image: url(../../images/cooking/icon_no15b.png);
}

ul#shoplink li.no16 a {
  background-image: url(../../images/cooking/icon_no16b.png);
}

ul#shoplink li.no17 a {
  background-image: url(../../images/cooking/icon_no17b.png);
}

ul#shoplink li.no18 a {
  background-image: url(../../images/cooking/icon_no18b.png);
}

ul#shoplink li.no19 a {
  background-image: url(../../images/cooking/icon_no19b.png);
}

ul#shoplink li.no20 a {
  background-image: url(../../images/cooking/icon_no20b.png);
}

ul#shoplink li.no21 a {
  background-image: url(../../images/cooking/icon_no21b.png);
}

ul#shoplink li.no22 a {
  background-image: url(../../images/cooking/icon_no22b.png);
}

ul#shoplink li.no23 a {
  background-image: url(../../images/cooking/icon_no23b.png);
}

ul#shoplink li.no24 a {
  background-image: url(../../images/cooking/icon_no24.png);
}

ul#shoplink li.no25 a {
  background-image: url(../../images/cooking/icon_no25.png);
}

ul#shoplink li.no26 a {
  background-image: url(../../images/cooking/icon_no26b.png);
}

ul#shoplink li.no27 a {
  background-image: url(../../images/cooking/icon_no27b.png);
}

ul#shoplink li.title {
  margin: 10px 0 5px;
  padding: 0;
}

ul#shoplink li.pdf, ul#shoplink li.print {
  margin: 10px 0 0;
  padding: 0;
}

ul#shoplink li.pdf a {
  display: block;
  padding-left: 20px;
  background: url(../../images/arrow_flower.png) no-repeat left 0.4em;
}

ul#shoplink li.print a {
  display: block;
  height: 60px;
  text-indent: -99999px;
  background: url(../../images/shop/btn_print.jpg) no-repeat left top;
}

ul#shoplink li.print a:link {
  background: url(../../images/shop/btn_print.jpg) no-repeat left top;
}

ul#shoplink li.print a:hover {
  background: url(../../images/shop/btn_print.jpg) no-repeat left bottom;
}

/* 3.googlemap
---------------------------------------------------------------------------------------*/
div#googlemap {
  float: right;
  height: 500px;
  page-break-after: always;
}

/* 4.shoplist
---------------------------------------------------------------------------------------*/
ul.shoplist li {
  display: inline-block;
  *display: inline;
  margin: 0 5px 15px;
  padding-bottom: 15px;
  vertical-align: top;
  border-bottom: 1px #cccccc solid;
  zoom: 1;
}

ul.shoplist li h4 {
  clear: none;
  float: right;
  margin: 0;
  padding: 0 0 0 20px;
  color: #e41f1e;
  font-size: 116.66%;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: left 0.15em;
}

ul.shoplist li h4.first {
  background-image: url(../../images/cooking/icon_no1.png);
}

ul.shoplist li h4.second {
  background-image: url(../../images/cooking/icon_no2.png);
}

ul.shoplist li h4.third {
  background-image: url(../../images/cooking/icon_no3.png);
}

ul.shoplist li h4.fouth {
  background-image: url(../../images/cooking/icon_no4.png);
}

ul.shoplist li h4.fifth {
  background-image: url(../../images/cooking/icon_no5.png);
}

ul.shoplist li h4.sixth {
  background-image: url(../../images/cooking/icon_no6.png);
}

ul.shoplist li h4.seventh {
  background-image: url(../../images/cooking/icon_no7.png);
}

ul.shoplist li h4.eighth {
  background-image: url(../../images/cooking/icon_no8b.png);
}

ul.shoplist li h4.nineth {
  background-image: url(../../images/cooking/icon_no9b.png);
}

ul.shoplist li h4.tenth {
  background-image: url(../../images/cooking/icon_no10b.png);
}

ul.shoplist li h4.eleven {
  background-image: url(../../images/cooking/icon_no11b.png);
}

ul.shoplist li h4.twelve {
  background-image: url(../../images/cooking/icon_no12b.png);
}

ul.shoplist li h4.thirteen {
  background-image: url(../../images/cooking/icon_no13.png);
}

ul.shoplist li h4.fourteen {
  background-image: url(../../images/cooking/icon_no14.png);
}

ul.shoplist li h4.fifteen {
  background-image: url(../../images/cooking/icon_no15.png);
}

ul.shoplist li h4.sixteen {
  background-image: url(../../images/cooking/icon_no16.png);
}

ul.shoplist li h4.no01 {
  background-image: url(../../images/cooking/icon_no1.png);
}

ul.shoplist li h4.no02 {
  background-image: url(../../images/cooking/icon_no2.png);
}

ul.shoplist li h4.no03 {
  background-image: url(../../images/cooking/icon_no3.png);
}

ul.shoplist li h4.no04 {
  background-image: url(../../images/cooking/icon_no4.png);
}

ul.shoplist li h4.no05 {
  background-image: url(../../images/cooking/icon_no5.png);
}

ul.shoplist li h4.no06 {
  background-image: url(../../images/cooking/icon_no6.png);
}

ul.shoplist li h4.no07 {
  background-image: url(../../images/cooking/icon_no7.png);
}

ul.shoplist li h4.no08 {
  background-image: url(../../images/cooking/icon_no8b.png);
}

ul.shoplist li h4.no09 {
  background-image: url(../../images/cooking/icon_no9b.png);
}

ul.shoplist li h4.no10 {
  background-image: url(../../images/cooking/icon_no10b.png);
}

ul.shoplist li h4.no11 {
  background-image: url(../../images/cooking/icon_no11b.png);
}

ul.shoplist li h4.no12 {
  background-image: url(../../images/cooking/icon_no12b.png);
}

ul.shoplist li h4.no13 {
  background-image: url(../../images/cooking/icon_no13b.png);
}

ul.shoplist li h4.no14 {
  background-image: url(../../images/cooking/icon_no14b.png);
}

ul.shoplist li h4.no15 {
  background-image: url(../../images/cooking/icon_no15b.png);
}

ul.shoplist li h4.no16 {
  background-image: url(../../images/cooking/icon_no16b.png);
}

ul.shoplist li h4.no17 {
  background-image: url(../../images/cooking/icon_no17b.png);
}

ul.shoplist li h4.no18 {
  background-image: url(../../images/cooking/icon_no18b.png);
}

ul.shoplist li h4.no19 {
  background-image: url(../../images/cooking/icon_no19b.png);
}

ul.shoplist li h4.no20 {
  background-image: url(../../images/cooking/icon_no20b.png);
}

ul.shoplist li h4.no21 {
  background-image: url(../../images/cooking/icon_no21b.png);
}

ul.shoplist li h4.no22 {
  background-image: url(../../images/cooking/icon_no22b.png);
}

ul.shoplist li h4.no23 {
  background-image: url(../../images/cooking/icon_no23b.png);
}

ul.shoplist li h4.no24 {
  background-image: url(../../images/cooking/icon_no24.png);
}

ul.shoplist li h4.no25 {
  background-image: url(../../images/cooking/icon_no25.png);
}

ul.shoplist li h4.no26 {
  background-image: url(../../images/cooking/icon_no26b.png);
}

ul.shoplist li h4.no27 {
  background-image: url(../../images/cooking/icon_no27b.png);
}

ul.shoplist li h4.no28 {
  background-image: url(../../images/cooking/icon_no28b.png);
}

ul.shoplist li h4.no29 {
  background-image: url(../../images/cooking/icon_no29b.png);
}

ul.shoplist li h4.no30 {
  background-image: url(../../images/cooking/icon_no30b.png);
}

ul.shoplist li h4.no31 {
  background-image: url(../../images/cooking/icon_no31b.png);
}

ul.shoplist li h4 a:link {
  color: #e41f1e;
}

ul.shoplist li h4 a:hover {
  color: #ff6600 !important;
}

ul.shoplist li h4 a:visited, ul.shoplist li h4 a:active {
  color: #e41f1e;
}

ul.shoplist li p {
  float: right;
}

ul.shoplist li h5 {
  float: left;
}

ul.shoplist li span.other {
  font-size: 10px;
}

ul.nopic li h4, ul.nopic li p {
  float: left;
  width: 620px;
  /*640-20*/
}

/*　和音・アピタ店写真なし*/
.clr {
  overflow: hidden;
}

.clr .coution {
  float: left;
}

.clr .ex {
  display: block;
  list-style-type: none;
  margin-left: 300px;
}

.clr .ex li {
  display: block;
  padding-bottom: 5px;
}

#contents .shop__category-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 70px;
}
