 /* ポップアップ */
  .popup-area {
    display: none;
    width: 100%;
    max-width: 375px;    
    position: fixed;
    z-index: 9999;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    text-align: center;
    /* border-radius: 8px; */
    box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
  }
  .popup-area a {
      display: block;
      position: relative;
      height: 0;
    padding-top: calc(760/670*100%);
  }
   .popup-area picture{
       position: absolute;
       width: 100%;
       height: 100%;
       top: 0;
       left: 0;
   }
   .cover-eml {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .backBtn{
      cursor: pointer;
    position: absolute;
    width: 32px;
    height: 32px;
   top: -40px;
    right: 0px;
    z-index: 9999;
  }