.top_header_itembox {
    border: 1px solid #C9BC9C;
    display: inline-block;
    font-family: "£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W6","Hiragino Mincho Pro","HGSÌÀÄ«E",serif;
}

.top_header_itembox > h2{
font-size:1.4rem;
  margin:5px 0px 5px 5px; 
}

.title_bar{
    background: url("https://file002.shop-pro.jp/PA01362/151/img/title_bar.png") no-repeat bottom;
    padding: 0 0 5px 3px;
    margin-bottom: 14px;
      font-family: "£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W6","Hiragino Mincho Pro","HGSÌÀÄ«E",serif;
}

.top_point .row .pointtitle{
    padding-left: 0px;
}

.point_mark{
}

@media (max-width: 767px){
  .carousel{margin-left: -15px;
    margin-right: -15px;
  }
  
  .top_header > div:nth-child(n+3){
  margin-top:12px; 
  }
   .top_header > div:nth-child(2n+1){
  padding-right:6px; 
  }
 .top_header > div:nth-child(2n){
  padding-left:6px; 
  }
  .toppoint-border-xs{
    border-top: dashed 1px #46352a;
    padding-top: 10px;
}
  .point_txt_box{
  }
  .point_txt_box > div:nth-child(2n+1){
  padding-right:2px; 
  }
  .point_txt_box > div:nth-child(2n){
  padding-left:2px; 
  }
  .carousel-indicators{
      display: none;
  }
}

.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}
.item-card {
    height: 100%;
}