@charset "UTF-8";
/* CSS INFORMATION -====================================================
File name : goods.css
Description : グッズ
===================================================================== */
/* =====================================================================
    goods
======================================================================*/
.circle_anime_2 {
  top: 12.8rem;
}

.circle_anime_3 {
  top: 75.5rem;
}

.circle_anime_4 {
  z-index: 2;
}

.catalog {
  margin-bottom: 12rem;
}

.catalog .sub_ttl2 {
  margin-bottom: 16rem;
}

.catalog .box2 figure img {
  border: 0.4rem solid #f2f2f2;
}

.goods_list li {
  margin-bottom: 6rem;
}

.bnr_online a {
	z-index: 99999;
	margin: 10rem auto 0;
	width: 90%;
    position: relative;
}

@media screen and (max-width: 767px) {
  .goods_list li:last-child {
    margin-bottom: 0;
  }
}

.goods_list li figure {
  margin-bottom: 1em;
  border-radius: 3.2rem;
  overflow: hidden;
  border: 0.4rem solid #f2f2f2;
}

.goods_list li dl {
  padding: 0 2rem;
}

.goods_list li dl dt {
  margin-bottom: 0.3em;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.571;
  color: #ff72a3;
}

.goods_list li dl .price {
  margin-bottom: 1em;
  font-weight: 700;
  line-height: 1.6;
}

.goods_list li dl .desc {
  line-height: 1.833;
}

@media screen and (min-width: 768px) {
  .circle_anime_2 {
    top: 56rem;
  }
  .circle_anime_3 {
    top: -89.2rem;
  }
  .catalog {
    margin-bottom: 17rem;
  }
  .goods_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .goods_list li {
    margin: 0 calc(80 / 1024 * 100%) 4.5rem 0;
    width: calc(472 / 1024 * 100%);
  }
  .goods_list li:nth-child(2n) {
    margin-right: 0;
  }
  .goods_list li:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  .goods_list li dl {
    padding: 0;
  }
  .goods_list li dl dt {
    font-size: 2.1rem;
  }
  .goods_list li dl .desc {
    line-height: 1.625;
  }
	.bnr_online a {
		width: 40%;	
	}
}
/*# sourceMappingURL=goods.css.map */