@charset "utf-8";
/* store ページ専用CSS */
.pc  .shop_flexA .shop_textback{
  min-height: 11em;
}
.pc  .shop_flexB .shop_textback{
  min-height: 14em;
}
.mobile .post_content img {
  height:100% ;}
  
  .mobile .shop_rogo img {
  height:auto ;}
  
    .mobile .rich_font b {
      border-bottom: 2px solid #fff000;
      padding-bottom: 5px;
      font-size: 22px;
    }
  
  .mobile #header_image .image img {
      width: auto;
      height: 100%;
      margin-left: -137px;
  }
  
  .table04 {
    border-top: 1px solid #ccc;
    width: 100%;
    border-collapse: collapse;
    font-size:14px;
  }
  
  .table04 tr {
    border-bottom: 1px solid #ccc;
  }
  
  .table04 td {
    border: none;
    text-align: left;
    vertical-align: middle;
    padding: 16px 6%;
  }
  
  .table04 th {
    text-align: center;
    padding: 16px;
    width: 22%;
    font-weight: normal;
    background-color:whitesmoke;
  }
  
  /*スマホ*/
  @media screen and (max-width: 767px) {
    .table04 th {
      padding: 10px 20px;
    display:block;
    width:100%;
    box-sizing:border-box;
    text-align:left;
    font-weight: bold;
    }
    .table04 td {
      padding: 10px 5px;
    display:block;
    padding-left:30px;
    }
  }
