/* カテゴリから選ぶ */
.category_box1 {
    padding: 0.5em 1em;
    border: double 5px #333333;
    text-align: center;
}
.category_box1 p {
    margin: 0px;
    padding: 0px;
    font-size: 1.5rem;
}

/* 上部TOPボタン フレックス お買い得*/
.main_category_list_top {
    display: flex;
    flex-wrap: wrap;
    align-self: auto;
    padding: 2px;
    font-size: 1.75rem;
}
.main_category_list_top div {
  display: flex;
  align-items: stretch;
  width: calc(100% - 10px);
  margin: 5px;
  text-align:center
}
/* ↑上部TOPボタン フレックス */

/* TOPボタン カテゴリ  フレックス */
.main_category_list {
    display: flex;
    flex-wrap: wrap;
    align-self: auto;
    padding: 2px;
    font-size: 1.5rem;
}
.main_category_list div {
  display: flex;
  align-items: stretch;
  width: calc(50% - 10px);
  margin: 5px;
  text-align:center
}

.btn-flat-border {
    display: inline-block;
    padding: 5px;
    text-decoration: none;
    color: #000000;
    border: solid 2px #67c5ff;
    border-radius: 3px;
    transition: .4s;
    width: 100%;
}

.btn-flat-border:hover {
  background: #67c5ff;
  color: white;
}

/* ↑TOPボタン カテゴリ フレックス */


/* TOPボタン メーカー  フレックス */
.main_maker_list {
    display: flex;
    flex-wrap: wrap;
    align-self: auto;
    padding: 2px;
    font-size: 1rem;
}
.main_maker_list div {
  display: flex;
  align-items: stretch;
  width: calc(33.3% - 10px);
  margin: 5px;
  text-align:center
}


.btn-flat-border_2 {
    display: inline-block;
    padding: 12px;
    text-decoration: none;
    color: #75747417;
    border: solid 2px #67c5ff;
    border-radius: 3px;
    transition: .4s;
    width: 100%;
}

.btn-flat-border_2:hover {
  background: #67c5ff;
  color: white;
}

#mainid_2416140 { /* バタフライ */
    background-size: 100px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/Butterfly-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2418700 { /* TSP */
    background-size: 93px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/TSP-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}


#mainid_2418701 { /* VICTAS */
    background-size: 68px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/VICTAS-logo2.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2418702 { /* XIOM */
    background-size: 95px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/xiom-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2418703 { /* nittaku */
    background-size: 93px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/Nittaku-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2418704 { /* Yasaka */
    background-size: 86px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/yasaka-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}


#mainid_2418705 { /* andro */
    background-size: 90px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/andro-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2419666 { /* 紅双喜 */
    background-size: 120px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/dhs-logo1.png);
    background-position: center;
    background-repeat: no-repeat;
}

#mainid_2419703 { /* STIGA */
    background-size: 88px;
    background-image: url(//img21.shop-pro.jp/PA01382/176/etc/stiga-logo.png);
    background-position: center;
    background-repeat: no-repeat;
}

/* ↑TOPボタン メーカー フレックス */