/*20260709*/
.logoimg {
  width: 150px;                 /* 💡アイコンサイズに縮小（ここでお好みのサイズに微調整） */
  margin-right: 5px;           /* 右隣の「オンラインストア」とのすき間 */
  margin-left: 10px;           /* 左隣のメニューとのすき間 */
  margin-top: 5px;
}

.logoimg img {
  width: 100%;
  height: auto;
  display: block;
  margin-top: 13px;
}

.g-list {
  flex-wrap: nowrap;
  justify-content:flex-end;
  margin-right: auto;

}

.gnav.fixed .gnavinn {
  background: #fff;
  padding-bottom: 5px;
}

.inner.inner1200 {
  max-width: 1200px;
}

.g-item {
  width: 12%;
  margin: auto;
}

.fixed-jump-btn {
  display: none;
}

.under .g-item.g-small > a {
    margin-left: 0;
    margin-right: 0;
}

@media (max-width: 1024px) {
  .g-item {
    width: 100%;
  }
  
  .index h1 {
  position: fixed ;
  z-index: 100;
  background: #fff;
  height: 60px;
  padding-top: 0;
  }
  
.top-image.sp-slider h1 a {
    display: block ;
            /* 💡 画面に対して固定する指示 */
    
    /* 📌【場所の指定】ここでボタンの位置を調整できます */
    margin-top: 10px ;                 /* 💡 画面の一番上から10px下げる */
    margin-left:15px ;                /* 💡 画面の左端から15px空ける */

}
  
.top-image.sp-slider h1 a img {
    width: 150px;
    height: auto;
    max-width: none;
    
  }

 .top-image.sp-slider {
 margin-top: 60px;
    }
} 


@media screen and (max-width:1024px) {
 h1.pc-none a img {
        width: 150px;
        height: auto;
        max-width: none;
    }
.pc-none > a > img,
  .pc-none img {
    position: relative;
    left: 10px;  /* 💡右に動かす距離（微調整してください） */
    top: 12px;   /* 💡下に下げる距離（微調整してください） */
  }
  
  .head-right .gnav h1 {
  position: fixed ;
  z-index: 100;
  background: #fff;
  height: 60px;
  padding-top: 0;
  width: 100%;
 }
}
@media screen and (min-width:1025px) {
  .gnavinn .inner1200 .g-list {
    column-gap: 5px;
  }
}
