@charset "UTF-8";

#item #details_right .cart_inbox dt{
  width:140px;
  margin-top: 5px;
}
#item #details_right .cart_inbox dd{
  width:150px;
  float:right;
  margin:0 0 0 15px;
}
.shopzaiko_Push a {
  display:block;
  padding:7px 0;
  border:1px solid #999;
  font-size:13px;
  text-align:center;
  color:#000;
  background:#fff;
}
/* お気に入りボタン */
.favorite_Push {
  width: 25px !important;
  margin-top: 5px !important;
  cursor: pointer;
}
.favorite_Push .off {
  font-size: inherit !important;
}
.favorite_Push img {
  width: 100%;
}

a.cart_Push{
  display:block;
  padding:7px 0;
  border:1px solid #000;
  font-size:13px;
  text-align:center;
  color:#fff;
  background:#000;
  font-weight:bold;
}
a.cart_Push:hover{
  border:1px solid #333;
  background:#333;
  color:#fff;
}
.reservation_Push a{
  display:block;
  padding:7px 0;
  border:1px solid #000;
  font-size:13px;
  text-align:center;
  color:#fff;
  background:#000;
  font-weight:bold;
}
.reservation_Push a:hover{
  border:1px solid #333;
  background:#333;
  color:#fff;
}
.mail_Push a{
  display:block;
  padding:7px 0;
  border:1px solid #999;
  font-size:13px;
  text-align:center;
  color:#fff;
  background:#999;
  font-weight:bold;
  width: 100%;
}
.mail_Push a:hover{
  border:1px solid #aaa;
  background:#aaa;
  color:#fff;
}

/*2024/02/05 */
/* タグのデザインを定義するcssです */
#__aunn .aunn-coordinate-list-display-area {
  overflow-x: auto;
  /* スクロールバー非表示（Firefox） */
  scrollbar-width: none;
}
#__aunn .aunn-coordinate-list-display-area::-webkit-scrollbar {
  /* スクロールバー非表示（Chrome・Safari） */
  display: none;
}

#__aunn .aunn-coordinate-image-block {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

#__aunn .aunn-coordinate-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#__aunn .aunn-clothes-size-item {
  display: none;
}

#__aunn .aunn-staff-attributes-list {
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: 35% 65%;
  width: 100%;
  font-size: 10px;
}
#__aunn .aunn-staff-attributes-list > li {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#__aunn .aunn-staff-brand-item,
#__aunn .aunn-staff-shop-item,
#__aunn .aunn-staff-name-item {
  grid-column: 1/3;
}

#__aunn .aunn-staff-label {
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
}

#__aunn .aunn-staff-image-link {
  display: grid;
  align-items: center;
  justify-items: start;
  height: 100%;
}

#__aunn .aunn-staff-image {
  width: 80%;
  border-radius: 50%;
}

#__aunn .aunn-staff-height-link > span::after {
  content: "cm";
}

#__aunn #aunn-more-coordinates-link-wrapper {
  margin: 8px 0;
  font-size: 14px;
  text-align: right;
}

#__aunn .aunn-coordinate-list {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 195px);
  gap: 10px 0;
}
@media screen and (max-width: 480px) {
  #__aunn .aunn-coordinate-list {
    grid-template-columns: repeat(auto-fit, 50%);
  }
}

#__aunn .aunn-coordinate-item {
  margin: 0 2.5%;
}

#__aunn .aunn-coordinate-card {
  display: grid;
  grid-template-rows: 250px 80px;
  width: 100%;
  height: 100%;
}

#__aunn .aunn-staff-brand-item {
  display: none;
}

#__aunn .aunn-staff-label {
  grid-template-columns: 1fr 2fr;
}



/*aunn アイテム詳細用 */
#aunn-more-coordinates-tag{
  top: -48px;
  left: 930px;
}

#item #aunn-measurement-tag::before{
  content: "このアイテムを使ったスタッフコーディネート";
  display: block;
  font-size: 22px;
  margin-bottom: 30px;
}

#__aunn .aunn-coordinate-list{
  display: flex!important;
  flex-wrap: wrap;
}
#__aunn ul.aunn-coordinate-list li.aunn-coordinate-item{
  margin: 0 10px 30px 0!important;
  width: 204px!important;
}
#__aunn ul.aunn-coordinate-list li.aunn-coordinate-item:nth-child(5n){
  margin: 0 0 30px 0!important;
}
.aunn-coordinate-list-display-area{
  margin-bottom: 50px!important;
}

/*aunn リストページ */
.aunn_product #aunn-measurement-tag{
  margin: 80px 0 0;
}


/*face change */
#unisize_facechange_tag{
  margin-bottom: 20px;
}
/*facechange用CSS */
#unisizeBnr.unisizeBnr13 {
  border-width: 1px;
}
