@charset "UTF-8";
#Content_fca {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";font-size: 75%;}
/*------------------------------------

base

------------------------------------*/
.pc_ff {
 display: block;
}
.sp_ff {
 display: none;
}
#plist {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 3px;
 line-height: 1;
 vertical-align: middle;
}
#plist li {
 float: left;
 font-size: 83.4%;
}
#ff-foot-cts {
 width: 920px;
 margin: 3em auto;
}
#ff-foot-cts #ff-foot-inner {
 width: 100%;
 text-align: center;
 margin: 0 auto;
 padding: 0 0 30px;
}
#ff-foot-cts #ff-foot-inner p {
 text-align: center;
}
#ff-foot-cts a {
 display: block;
 color: #3E3A39;
 transition: all 130ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
#ff-foot-cts a:hover {
 text-decoration: none;
 opacity: 0.7;
}
#ff-foot-cts #ff-foot-picup, #ff-foot-cts #ff-foot-shop {
 margin: 0 auto 2em;
}
/****　PICK UP　****/
#ff-foot-cts #ff-foot-picup ul {
 display: flex;
 flex-wrap: wrap;
 align-items: inherit;

}
#ff-foot-cts #ff-foot-picup ul li {
 width: 273px;
 background: #FFF;
 padding: 9px;
 border: 1px solid #DCDDDD;
 border-radius: 5px;
 margin-bottom: 20px;
 margin-right: 10px;

}
#ff-foot-cts #ff-foot-picup ul li p {
 margin: 0.7em 00.3em;
 color: #3E3A39;
 text-align: justify;
 line-height: 1.6;
 letter-spacing: 0.1em;
 min-height: 2.7em;
}
/****　RECOMMENDED SHOP　****/
#ff-foot-cts #ff-foot-shop {
 margin-top: 4em;
}
#ff-foot-cts #ff-foot-shop ul {
 display: flex;
 flex-wrap: wrap;
 align-items: inherit;
 justify-content: space-between;
}
#ff-foot-cts #ff-foot-shop ul li {
 width: 430px;
 background: #FFF;
 padding: 9px;
 border: 1px solid #DCDDDD;
 border-radius: 5px;
 margin-bottom: 20px;
}
#ff-foot-cts #ff-foot-shop ul li a {
 background: #F9F6F2;
 display: flex;
 justify-content: center;
 align-items: inherit;
}
#ff-foot-cts #ff-foot-shop ul li .ff-foot-logo {
 margin-top: 9px;
 /* width: 200px; */
 /* float: left; */
}
#ff-foot-cts #ff-foot-shop ul li p {
 font-size: 95%;
 color: #3E3A39;
 min-height: 2em;
 line-height: 1.6;
 letter-spacing: 1px;
}
#ff-foot-cts .ff-foot-midashi {
 padding: 1.3em 0 1.8em;
}
#ff-foot-cts .ff-foot-guide {
 text-align: center;
 display: inline-block;
 margin: 0;
}
#ff-foot-cts .ff-foot-guide img {
 display: inline-block;
}
/*------------------------------------

SP

------------------------------------*/
@media (max-width: 740px) {
 .pc_ff {
  display: none !important;
 }
 .sp_ff {
  display: block;
 }
 #ff-foot-cts {
  width: 100%;
  font-size: 85%;
 }
 #ff-foot-cts img {
  width: 100%;
  height: auto;
 }
 /****　PICK UP　****/
 #ff-foot-cts #ff-foot-picup ul {
  width: 85%;
  margin: 0 auto;
 }
 #ff-foot-cts #ff-foot-picup ul li {
  width: 100%;
  box-sizing: border-box;
  padding: 5px;
 }
 #ff-foot-cts #ff-foot-picup ul li p {
    font-size: 110%;
}
 /****　RECOMMENDED SHOP　****/
 #ff-foot-cts #ff-foot-shop ul {
  width: 93%;
  margin: 0 auto;
 }
 #ff-foot-cts #ff-foot-shop ul li {
  width: 100%;
  padding: 4px;
 }
 #ff-foot-cts #ff-foot-shop ul li .ff-foot-logo, #ff-foot-cts #ff-foot-shop ul li .ff-foot-shopimg {
  width: 50%;
 }
 #ff-foot-cts #ff-foot-shop ul li .ff-foot-logo {
  margin-top: 3px;
 }
 #ff-foot-cts #ff-foot-shop ul li .ff-foot-logo img {
  width: 80%;
 }
 #ff-foot-cts .ff-foot-midashi img {
  width: 75%;
 }
 #ff-foot-cts .ff-foot-guide img {
  width: 92%;
 }
}