@charset "UTF-8";
/*============================================================================================
      pilates
=============================================================================================*/
.header_logo {
    width: 150px;
}
.top_mv_sec{
      margin-top: 118px;
}
.top_sol_txt::before{
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 10px;
      margin: auto;
      width: 18.125vw;
      height: 31.25vw;
      max-width: 232px;
      max-height: 400px;
      background: url(../img/top/top_sol_woman_pilates.png) no-repeat;
      background-size: contain;
      background-position: bottom;
}
@media (max-width: 576px){
      .header_logo {
            width: 90px;
      }
      .header_nav {
            padding: 17.5px 0;
      }
      .top_sol_txt::before{
            content: "";
            display: block;
            position: absolute;
            bottom: 0;
            left: -15px;
            margin: auto;
            width: 71px;
            height: 156px;
            background: url(../img/top/top_sol_woman_sp_pilates.png) no-repeat;
            background-size: contain;
            background-position: bottom;
      }
}
