.main__inner{
  position: absolute;
  /* top: 50%;
  left: 50%;
  transform: translate(-50%,-50%); */
  bottom: 17.333vw;
  /* left: 4.2666vw; */
  z-index:5;
  width: 100%;
  overflow: hidden;
}
.main__inner::after{
  display: inline-block;
  position: absolute;
left: 3.07vw;
bottom: 4.3vw;
  content: "";
  width: 93.5vw;
  height: 0.1333vw;
  background: #0e3169;
}

.p-svg__clip {
  width: 111vw;
  height: 16.77067vw;
  margin-left: 4.2666vw;
}


.p-svg__path {
  fill: none;
  stroke: #0E3169;

}

.p-svg__path.sw9 {
  stroke-width: 9px;
}

@media screen and (min-width: 835px) and (max-width: 1499px) {
  .main__inner{
    position: absolute;
    /* top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); */
    bottom: -4.2vw;
    left: 6.1333vw;
    z-index:5;
    width: auto;
  }
  .main__inner::after{
    display: inline-block;
    position: absolute;
  left: -0.4666vw;
  bottom: 2vw;
    content: "";
    width: 49.8vw;
    height: 0.0666vw;
    background: #0e3169;
  }
  
  .p-svg__clip {
    width: 59.4666vw;
    height: 9vw;
    margin-left: 0;
  }
  
  
  .p-svg__path {
    fill: none;
    stroke: #0E3169;
  }
  
  .p-svg__path.sw9 {
    stroke-width: 0.6923vw;
  }
}

@media screen and (min-width: 1500px) {
  .main__inner{
    position: absolute;
    /* top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); */
    bottom: -63px;
    left: 92px;
    z-index:5;
    width: auto;
  }
  .main__inner::after{
    display: inline-block;
    position: absolute;
  left: -7px;
  bottom: 30px;
    content: "";
    width: 747px;
    height: 1px;
    background: #0e3169;
  }
  
  .p-svg__clip {
    width: 892px;
    height: 135px;
    margin-left: 0;
  }
  
  
  .p-svg__path {
    fill: none;
    stroke: #0E3169;
  }
  
  .p-svg__path.sw9 {
    stroke-width: 9px;
  }
}
 
  /* @media screen and (max-width: 900px) {
    .p-svg__clip {
      width: 640px;
      height: 92px;
    }
  }
  
  @media screen and (max-width: 700px) {
    .p-svg__clip {
      width: 400px;
      height: 58px;
    }
  }
  
  @media screen and (max-width: 400px) {
    .p-svg__clip {
      width: 300px;
      height: 44px;
    }
  }
   */