.common-btn > span{
  padding-bottom:.15em
}
.category-tab .swiper-container .swiper-slide>button>span{
  padding-bottom:.12em
}

.register-container .fieldset .input-field{
  margin-top:0;    
}
@media (min-width: 1081px) {
  .register-box-wrap .common-btn::before,
  .register-box-wrap .common-btn::after {
    background-image: url(../img/register-btn-pc.png)
  }
  .register-container .period {
    padding-left:.86rem;
    padding-top:.5rem;
  }
  .register-container .guest-info{
    padding-left:1.13rem;
    padding-top:.33rem;
  }
  .register-container .fieldset{
    padding-top:.2rem
  }
  .user-agree{padding-top:.1rem}
  .user-agree li+li {
    margin-top: .08rem
  }
  .user-agree li label span + span{margin-left:.08rem}
  
  .category-tab .swiper-container .swiper-slide>button>span{
    font-size:.18rem;line-height:.21rem
  }
  .category-tab .swiper-container .swiper-slide>button[data-value="festival"]>span{
    font-size:.17rem
  }
}

@media (max-width: 1080px) { 
  .register-box-wrap .common-btn::before {
    background-image: url(../img/register-btn-mo.png)
  }
  .register-container .period {
    padding-left:1.18rem;
    padding-top:.56rem;
  }
  .register-container .guest-info{
    padding-left:1.16rem;
    padding-top:.4rem
  }
  .register-container .fieldset{
    padding-top:.2rem
  }
  .user-agree li {padding-left:0;text-indent:0}
  .user-agree li label{display:flex;justify-content: start;gap:.1rem;padding-right:1rem}
  input[type="checkbox"]+label .icon{flex:none;margin:0}
  .user-agree li .btn-docs{position:absolute;bottom:.01rem;margin:0;left:1.75rem}
  .user-agree li:first-child .btn-docs{left:1.2rem}
  .register-box-wrap .notice{margin-top:.3rem}

}