@media screen and (max-width: 767px) {
  #header .wrapper2022 #headerRight .navToggle {
    width: 6vw;
    height: 8vw;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    margin-top: 0; }
    #header .wrapper2022 #headerRight .navToggle span:nth-child(2) {
      top: 2vw; }
    #header .wrapper2022 #headerRight .navToggle span:nth-child(3) {
      top: 4vw; }
    #header .wrapper2022 #headerRight .navToggle span:nth-child(4) {
      top: 6vw;
      width: auto;
      left: 50%;
      transform: translateX(-50%); }
  #header .wrapper2022 #headerRight .spNav {
    height: 9.6vw;
    width: 6vw;
    position: relative; } }
@media screen and (max-width: 1200px) {
  .globalMenuSp {
    padding-top: 0;
    top: 70px; } }
@media screen and (max-width: 767px) {
  .globalMenuSp {
    top: 15vw; } }
@media screen and (max-width: 1200px) {
  .renewal2022 .brand_detail .kvBlc .btmBlc .logoBlc {
    position: relative;
    z-index: 10; }
  .renewal2022 .brand_detail .kvBlc .btmBlc .navBlc nav {
    position: absolute;
    right: 10px;
    width: auto;
    max-width: 83%;
    margin-top: 8px; } }
.renewal2022 .clm ul.bnrLst
> li .iconB {
  color: #fff;
  display: inline-block;
  border-radius: 100px;
  line-height: 1;
  padding: 3px 13px; }
.renewal2022 #brandBlc .BRswi .swiper-slide .iconB {
  color: #fff;
  display: inline-block;
  border-radius: 100px;
  line-height: 1;
  padding: 3px 13px; }
.renewal2022 .brand_clm .box .iconB {
  color: #fff;
  display: inline-block;
  border-radius: 100px;
  line-height: 1;
  padding: 3px 13px; }

/*# sourceMappingURL=add_sai.css.map */
