@charset "UTF-8";

/**
 * minne.css
 * ミンネ特設ページのスマートフォン用CSS
 */

.pc{display: none;}
.sp{display: inline-block; margin: 0 auto;}

/* .minneHeader */
#pageMinne .minneHeader {
  width: 100%;
  height: auto;
  background-image: url(/images/minne/bgTitleSp.png);
  background-position: top center;
  -webkit-background-size: 100% auto;
          background-size: 100% auto;
  padding: 38% 0 100px 0;
}
#pageMinne .minneHeader .headerContent {
  padding: 0 20px;
}
#pageMinne .minneHeader .headerContent .logo {
  margin: 0 0 20px 0;
}
#pageMinne .minneHeader .headerContent .logo img {
  margin: 0 auto;
}
#pageMinne .minneHeader .headerContent .text .lead {
  font-size: 20px;
  line-height: 1.4;
}
#pageMinne .minneHeader .headerContent .text {
  margin: 0 0 20px 0;
}
#pageMinne .minneHeader .headerContent .text .description {
  font-size: 14px;
  text-align: left;
}
#pageMinne .minneHeader .headerContent .linkMinne img {
  margin: 0 auto;
}


/* .minneCreators */
#pageMinne .minneCreators .creatorsContent .lead img.sp {
  margin: -20px 0 0 0;
  display: inline-block;
}
#pageMinne .minneCreators .creatorsContent .creatorsList {
  width: 100%;
  margin: 0;
  padding: 30px 5px 20px;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item {
  width: calc(50% - 15px);
  margin: 0 5px 10px;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item .data p {
  font-size: 12px;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item .data p span {
  margin: -2px 6px 0 0;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item .links {
  margin: 0 3px;
  width: auto;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item .links a {
  width: calc(50% - 6px);
  height: 35px;
  padding: 0 0 0 5px;
  line-height: 35px;
  margin: 0 3px;
  box-sizing: border-box;
  display: block;
  float: left;
}
#pageMinne .minneCreators .creatorsContent .creatorsList .item .links a.linkDetail {
  font-size: 11px;
}

/* .minneCoupon */
#pageMinne .minneCoupon img.sp {
  display: inline-block;
}