.elementor-2109 .elementor-element.elementor-element-319988ca{--display:flex;}.elementor-2109 .elementor-element.elementor-element-159e906 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2109 .elementor-element.elementor-element-159e906 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-2109 .elementor-element.elementor-element-a9aa8b1 > .elementor-widget-container{margin:24px 0px 0px 0px;}@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-319988ca{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-efeb93e */.elementor-2109 .elementor-element.elementor-element-efeb93e table th {
      background-color:#ccc;
      color:#fff;
  }
.elementor-2109 .elementor-element.elementor-element-efeb93e .shopname {
    font-weight: bold;
}
@media screen and (max-width:767px) {
  .elementor-2109 .elementor-element.elementor-element-efeb93e table th,
  .elementor-2109 .elementor-element.elementor-element-efeb93e table td {
    display:block;
    width: 100%;
    border-top: none;
  }
    .elementor-2109 .elementor-element.elementor-element-efeb93e .shopname,
    .elementor-2109 .elementor-element.elementor-element-efeb93e .tenpo {
        border-bottom:1px dashed #999;
    }
}/* End custom CSS */