/** ピックアップ **/
.pickup {text-align: center;margin-bottom: 80px;}
.pickup h2 {font-family: "Lora",serif;color:#105a78;font-size:28px;}
.pickup ul {margin: 0;padding: 0;}
.pickup ul li {width: 31%;display: inline-block;vertical-align: top;margin-bottom: 50px;margin-right: 2%;}
.pickup ul li:nth-child(3n) {width: 31%;display: inline-block;vertical-align: top;margin-bottom: 50px;margin-right: 0%;}
.pickup ul li img {width: 100%;}.pickup ul li p.brandname {font-family: "Lora",serif;margin: 10px 0 0;font-size: 14px;color:#333;}
.pickup ul li p.itemname {font-family: "Lora",serif;margin: -7px 0 0;font-size: 24px;color:#333;}
.pickup ul li p.itemtxt {margin: 0;font-size: 12px;}

.section__block.new_item__section {
    margin-bottom: 80px;
}

p.sol_txt {
    text-align: center;
    font-family: "Lora",serif;
    color:#105a78;
    font-size:28px;
    margin-bottom: 15px;
}

.instagram {margin-bottom: 60px;text-align: center;}
li.instagram-footer-list__item.col-xs-6.col-sm-3 {width: 22%;display: inline-block;margin-right: 4%;}
li.instagram-footer-list__item.col-xs-6.col-sm-3:nth-child(4n) {width: 22%;display: inline-block;margin-right: 0%;}
.swiper-container.clear {padding: 0 1%;}
h4 {text-align: center;font-family: "Lora",serif;font-size: 26px;color: #105a78;}



a.instagram_btn {
  position: relative;
  display: inline-block;
  font-weight: bold;
  padding: 1% 5%;
  text-decoration: none;
  color: #54c4c8;
  background:#fff;
  border: solid 1px #54c4c8;
  transition: .4s;
  margin: 50px 0 25px;
}


a.instagram_btn:hover {
  background: #54c4c8;
  color: white;
}

.instafeed {
    width: 88%;
    text-align: center;
    padding: 0 20%;
}

.instafeed {}

.instafeed div#insta-window {
        width: 70%!important;
    border: solid 1px #fff!important;
}
.iswd-copyright-wrapper {
    display: none;
}