@charset "UTF-8";
/*221128 jm : 드롭다운보다 snb가 스크롤시 위에 있도록 하기위해 z-index 101로 수정*/
#page-branch-change .store-info__section {
  background-color: #000;
  padding: calc(var(--uw) * 3.5897435897 + var(--uw) * 15.3846153846) 20px calc(var(--uw) * 7.1794871795) 20px;
}
#page-branch-change .store-info__section .__caption {
  font-size: calc(var(--uw) * 3.8461538462);
  line-height: calc(var(--uw) * 5.6923076923);
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: calc(var(--uw) * 2.8205128205);
}
#page-branch-change .store-info__section .__caption em {
  font-weight: 500;
  color: #fff;
}
#page-branch-change .store-info__section .__tit {
  color: #fff;
  margin-bottom: calc(var(--uw) * 1.0256410256);
  font-weight: 500;
}
#page-branch-change .store-info__section .__tit em {
  font-weight: 700;
}
#page-branch-change .store-info__section .__store-info-cont {
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
}
#page-branch-change .store-info__section .__store-info-cont .__store {
  margin-right: calc(var(--uw) * 3.0769230769);
  position: relative;
}
#page-branch-change .store-info__section .__store-info-cont .__store::after {
  content: "";
  display: block;
  position: absolute;
  right: calc(var(--uw) * -1.5384615385);
  top: 50%;
  transform: translateY(-46%);
  width: calc(var(--uw) * 0.2564102564);
  height: calc(var(--uw) * 2.3076923077);
  background-color: rgba(255, 255, 255, 0.4);
}
#page-branch-change .store-info__section .__store-info-cont .__store:last-child::after {
  display: none;
}
#page-branch-change .favorite__section {
  padding: calc(var(--uw) * 7.1794871795) 20px;
  border-bottom: calc(var(--uw) * 2.0512820513) solid #f6f6f6;
  display: none;
}
#page-branch-change .favorite__section.active {
  display: block;
}
#page-branch-change .favorite__section .__tit-cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: calc(var(--uw) * 4.6153846154);
}
#page-branch-change .favorite__section .__tit-cont .btn--capsule-border-sm {
  height: calc(var(--uw) * 8.2051282051);
  padding: calc(var(--uw) * 1.7948717949) calc(var(--uw) * 3.5897435897);
}
#page-branch-change .favorite__section .__fav-ul .__li {
  justify-content: space-between;
  border-radius: calc(var(--uw) * 3.0769230769);
  padding: calc(var(--uw) * 3.0769230769) 20px;
  display: flex;
  align-items: center;
  margin-bottom: calc(var(--uw) * 2.0512820513);
  border: 1px solid rgba(0, 0, 0, 0.14);
  height: calc(var(--uw) * 16.4102564103);
}
#page-branch-change .favorite__section .__fav-ul .__li.nodata {
  border: 1px dashed rgba(0, 0, 0, 0.14);
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-branch-change .favorite__section .__fav-ul .__li.nodata:last-child {
  margin-bottom: 0;
}
#page-branch-change .favorite__section .__fav-ul .__li.nodata img {
  display: block;
  width: calc(var(--uw) * 4.358974359);
  margin-right: calc(var(--uw) * 1.0256410256);
}
#page-branch-change .favorite__section .__fav-ul .__li.nodata > .__tit {
  color: #acacac;
}
#page-branch-change .favorite__section .__fav-ul .__li:last-child {
  margin-bottom: 0;
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont {
  line-height: calc(var(--uw) * 5.3846153846);
  font-size: calc(var(--uw) * 3.8461538462);
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__tit {
  margin-bottom: calc(var(--uw) * 0.7692307692);
  font-weight: 500;
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__tit em {
  font-weight: 700;
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__store-info-cont {
  color: #666;
  display: none;
  align-items: center;
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__store-info-cont .__store {
  margin-right: calc(var(--uw) * 3.0769230769);
  position: relative;
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__store-info-cont .__store::after {
  content: "";
  display: block;
  position: absolute;
  right: calc(var(--uw) * -1.5384615385);
  top: 50%;
  transform: translateY(-46%);
  width: calc(var(--uw) * 0.1282051282);
  height: calc(var(--uw) * 2.3076923077);
  background-color: rgba(0, 0, 0, 0.3);
}
#page-branch-change .favorite__section .__fav-ul .__li .__left-cont .__store-info-cont .__store:last-child::after {
  display: none;
}
#page-branch-change .favorite__section .__fav-ul .__li .__right-cont {
  width: calc(var(--uw) * 5.1282051282);
  height: calc(var(--uw) * 5.1282051282);
  display: none;
}
#page-branch-change .favorite__section .__fav-ul .__li .__right-cont img {
  width: 100%;
  display: block;
}
#page-branch-change .favorite__section .__fav-ul .__li.active {
  background: #E2F762;
  border: 1px solid #E2F762;
}
#page-branch-change .favorite__section .__fav-ul .__li.active.__withstoreinfo .__left-cont .__store-info-cont {
  display: flex;
}
#page-branch-change .favorite__section .__fav-ul .__li.active .__right-cont {
  display: block;
}
#page-branch-change .favorite__section.notloggedin {
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#page-branch-change .favorite__section.notloggedin .__tit-cont .btn--capsule-border-sm {
  display: none;
}
#page-branch-change .favorite__section.notloggedin .__login {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 0.5px solid rgba(0, 0, 0, 0.14);
  border-radius: calc(var(--uw) * 3.0769230769);
  text-align: center;
  padding: calc(var(--uw) * 10.2564102564) 0;
  height: fit-content;
}
#page-branch-change .favorite__section.notloggedin .__login .__tit {
  font-size: calc(var(--uw) * 4.6153846154);
  line-height: calc(var(--uw) * 6.4615384615);
  font-weight: 500;
  margin-bottom: calc(var(--uw) * 2.5641025641);
}
#page-branch-change .favorite__section.notloggedin .__login .__tit em {
  font-weight: 700;
}
#page-branch-change .favorite__section.notloggedin .__login .__desc {
  color: #888;
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-branch-change .search__section {
  padding: calc(var(--uw) * 7.1794871795) 20px var(--app-bottom, calc(var(--uw) * 8.2051282051)) 20px;
}
#page-branch-change .search__section .search-form-cont {
  padding-bottom: calc(var(--uw) * 3.5897435897);
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.14);
}
#page-branch-change .search__section .search-result-cont {
  padding-top: calc(var(--uw) * 5.1282051282);
}
#page-branch-change .search__section .search-result-cont .list-capsule-sm {
  margin-left: calc(-1 * 20px);
  margin-right: calc(-1 * 20px);
  margin-bottom: calc(var(--uw) * 6.1538461538);
}
#page-branch-change .search__section .search-result-cont .list-capsule-sm ul {
  padding: 0 20px;
  height: fit-content;
}
#page-branch-change .search__section .search-result-cont .list-capsule-sm ul > li {
  padding: 0;
  height: fit-content;
}
#page-branch-change .search__section .search-result-cont .list-capsule-sm ul > li a {
  font-size: calc(var(--uw) * 3.5897435897);
  line-height: calc(var(--uw) * 3.5897435897);
  padding: calc(var(--uw) * 2.5641025641) calc(var(--uw) * 3.0769230769);
}
#page-branch-change .search__section .search-result-cont .list-capsule-sm ul > li:not(:last-of-type) {
  margin-right: calc(var(--uw) * 0.2564102564);
}
#page-branch-change .search__section .search-result-cont .__allstore-li {
  display: none;
  margin-bottom: calc(var(--uw) * 6.1538461538);
}
#page-branch-change .search__section .search-result-cont .__allstore-li.active {
  display: block;
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul > .__li {
  margin-top: calc(var(--uw) * 6.1538461538);
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul > .__li:last-child {
  margin-bottom: 0;
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__ul-tit {
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont {
  display: grid;
  gap: calc(var(--uw) * 1.0256410256);
  grid-template-columns: repeat(3, 1fr);
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont .__store-btn {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: calc(var(--uw) * 11.7948717949);
  padding: calc(var(--uw) * 3.5897435897) auto;
  width: calc(var(--uw) * 29.2307692308);
  border-radius: calc(var(--uw) * 1.5384615385);
  background-color: #F2F2F2;
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont .__store-btn.active {
  background-color: #E2F762;
}
#page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont .__store-btn .__capt {
  font-size: calc(var(--uw) * 2.3076923077);
  display: block;
  width: 100%;
  font-weight: 400;
  color: #888;
}
#page-branch-change .search__section .search-result-cont .__caption {
  color: #888;
  display: flex;
  align-items: center;
}
#page-branch-change .search__section .search-result-cont .__caption img {
  width: calc(var(--uw) * 3.5897435897);
  display: block;
  margin-right: calc(var(--uw) * 1.2820512821);
}
#page-branch-change .search-ing__section {
  display: none;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  min-height: 100vh;
  z-index: 102;
}
#page-branch-change .search-ing__section.active {
  display: block;
}
#page-branch-change .search-ing__section .search-form-cont {
  display: flex;
  align-items: center;
  padding: calc(var(--uw) * 2.4358974359) 20px calc(var(--uw) * 3.3333333333) 20px;
  position: relative;
}
#page-branch-change .search-ing__section .search-form-cont::after {
  content: "";
  display: block;
  width: 100vw;
  height: calc(var(--uw) * 0.1282051282);
  position: absolute;
  background-color: rgba(0, 0, 0, 0.14);
  bottom: 0;
  left: 0;
}
#page-branch-change .search-ing__section .search-form-cont .search-form {
  width: 100%;
}
#page-branch-change .search-ing__section .search-form-cont .search-form.typed .__form-area {
  width: 100%;
}
#page-branch-change .search-ing__section .search-form-cont .search-form.typed .__cancel {
  display: none;
}
#page-branch-change .search-ing__section .search-form-cont .__focusout {
  margin-right: calc(var(--uw) * 2.0512820513);
}
#page-branch-change .search-ing__section .search-form-cont .__right {
  display: none;
  margin-left: calc(var(--uw) * 2.5641025641);
  width: calc(var(--uw) * 6.1538461538);
  height: calc(var(--uw) * 6.1538461538);
  align-items: center;
  justify-content: center;
}
#page-branch-change .search-ing__section .search-form-cont .__right img {
  display: block;
  width: 100%;
}
#page-branch-change .search-ing__section .search-form-cont.app .__right {
  display: flex;
}
#page-branch-change .search-ing__recent {
  display: none;
}
#page-branch-change .search-ing__recent.active {
  display: block;
}
#page-branch-change .search-ing__recent .section-recent {
  display: none;
  padding: calc(var(--uw) * 7.1794871795) 20px;
}
#page-branch-change .search-ing__recent .section-recent.active {
  display: block;
}
#page-branch-change .search-ing__recent .section-recent .__tit-cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-branch-change .search-ing__recent .section-recent .__tit-cont .__remove {
  text-decoration: underline;
  color: #666;
}
#page-branch-change .search-ing__recent .section-recent .__ul {
  display: none;
  flex-wrap: wrap;
  gap: calc(var(--uw) * 2.0512820513) calc(var(--uw) * 1.5384615385);
  margin-bottom: calc(var(--uw) * 7.6923076923);
}
#page-branch-change .search-ing__recent .section-recent .__ul.show {
  display: flex;
}
#page-branch-change .search-ing__recent .section-recent .__ul .btn--capsule-border-sm {
  padding: calc(var(--uw) * 1.7948717949) calc(var(--uw) * 2.5641025641) calc(var(--uw) * 1.7948717949) calc(var(--uw) * 3.5897435897);
  display: flex;
  align-items: center;
}
#page-branch-change .search-ing__recent .section-recent .__ul .btn--capsule-border-sm a {
  color: #888;
}
#page-branch-change .search-ing__recent .section-recent .__ul .btn--capsule-border-sm a em {
  color: #000;
}
#page-branch-change .search-ing__recent .section-recent .__ul .btn--capsule-border-sm .btn--x {
  width: calc(var(--uw) * 3.0769230769);
  height: calc(var(--uw) * 3.0769230769);
  margin-left: calc(var(--uw) * 1.5384615385);
}
#page-branch-change .search-ing__recent .section-recent .__ul .btn--capsule-border-sm .btn--x img {
  display: block;
  width: 100%;
}
#page-branch-change .search-ing__recent .section-recent .__noresult {
  display: none;
  padding-top: calc(var(--uw) * 20.5128205128);
  color: #888;
  justify-content: center;
  align-items: center;
}
#page-branch-change .search-ing__recent .section-recent .__noresult.show {
  display: flex;
}
#page-branch-change .list-contents-all {
  display: none;
  min-width: 100vw;
  top: calc(var(--uw) * 15.3846153846);
  z-index: 1000;
  background-color: #fff;
  padding: calc(var(--uw) * 7.1794871795) 20px;
}
#page-branch-change .list-contents-all.active {
  display: block;
}
#page-branch-change .list-contents-all > .__tit {
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-branch-change .list-contents-all > .__ul .__li {
  flex-direction: column;
  justify-content: center;
  border-radius: calc(var(--uw) * 3.0769230769);
  padding: calc(var(--uw) * 3.0769230769) 20px;
  display: flex;
  align-items: flex-start;
  margin-bottom: calc(var(--uw) * 2.0512820513);
  border: 1px solid rgba(0, 0, 0, 0.14);
  height: calc(var(--uw) * 16.4102564103);
  line-height: calc(var(--uw) * 5.3846153846);
  font-size: calc(var(--uw) * 3.8461538462);
}
#page-branch-change .list-contents-all > .__ul .__li button {
  width: 100%;
}
#page-branch-change .list-contents-all > .__ul .__li.__withstoreinfo .__store-info-cont {
  display: flex;
}
#page-branch-change .list-contents-all > .__ul .__li:last-child {
  margin-bottom: 0;
}
#page-branch-change .list-contents-all > .__ul .__li .__tit {
  text-align: left;
  margin-bottom: calc(var(--uw) * 0.7692307692);
  font-weight: 500;
}
#page-branch-change .list-contents-all > .__ul .__li .__tit em {
  font-weight: 700;
}
#page-branch-change .list-contents-all > .__ul .__li .__store-info-cont {
  color: #666;
  display: none;
  align-items: center;
}
#page-branch-change .list-contents-all > .__ul .__li .__store-info-cont .__store {
  margin-right: calc(var(--uw) * 3.0769230769);
  position: relative;
  word-break: keep-all;
}
#page-branch-change .list-contents-all > .__ul .__li .__store-info-cont .__store::after {
  content: "";
  display: block;
  position: absolute;
  right: calc(var(--uw) * -1.5384615385);
  top: 50%;
  transform: translateY(-46%);
  width: calc(var(--uw) * 0.1282051282);
  height: calc(var(--uw) * 2.3076923077);
  background-color: rgba(0, 0, 0, 0.3);
}
#page-branch-change .list-contents-all > .__ul .__li .__store-info-cont .__store:last-child::after {
  display: none;
}
#page-branch-change .search-no-res-cont {
  text-align: center;
  display: none;
  padding-top: calc(var(--uw) * 20.5128205128);
}
#page-branch-change .search-no-res-cont.active {
  display: block;
}
#page-branch-change .search-no-res-cont > .__tit {
  margin-bottom: calc(var(--uw) * 2.0512820513);
}
#page-branch-change .search-no-res-cont > .__desc {
  color: #888;
}
#page-branch-change .search-no-res-cont .__caption {
  display: flex;
  align-items: center;
  margin-top: calc(var(--uw) * 6.1538461538);
  color: #888;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
#page-branch-change .search-no-res-cont .__caption img {
  display: block;
  margin-right: calc(var(--uw) * 1.0256410256);
  width: calc(var(--uw) * 3.5897435897);
}

[current-page=page-branch-change] #snb[snb-direction=up] .snb-title {
  color: #000;
}
[current-page=page-branch-change] .not-found-info > .__tit {
  padding-bottom: calc(var(--uw) * 3.5897435897);
  margin-bottom: calc(var(--uw) * 7.6923076923);
  position: relative;
}
[current-page=page-branch-change] .not-found-info > .__tit::after {
  display: block;
  content: "";
  width: 100vw;
  margin-left: calc(-1 * 20px);
  height: 0.5px;
  background-color: rgba(0, 0, 0, 0.26);
  position: absolute;
  left: 0;
  bottom: 0;
}
[current-page=page-branch-change] .not-found-info .__desc {
  margin-bottom: calc(var(--uw) * 7.6923076923);
}
[current-page=page-branch-change] .not-found-info .__close-btn {
  height: calc(var(--uw) * 13.3333333333);
}
[current-page=page-branch-change] .not-found-info .__table {
  margin-bottom: calc(var(--uw) * 8.2051282051);
}
[current-page=page-branch-change] .not-found-info .__table table {
  width: 100%;
}
[current-page=page-branch-change] .not-found-info .__table table * {
  vertical-align: middle;
  text-align: center;
  padding: calc(var(--uw) * 4.1025641026) calc(var(--uw) * 3.0769230769);
}
[current-page=page-branch-change] .not-found-info .__table table .__table-left {
  text-align: left;
  padding-left: calc(var(--uw) * 5.1282051282);
}
[current-page=page-branch-change] .not-found-info .__table table .__table-left.bottom {
  margin-bottom: calc(var(--uw) * 3.8461538462);
}
[current-page=page-branch-change] .not-found-info .__table table tr {
  border-bottom: 1px solid #D9D9D9;
}
[current-page=page-branch-change] .not-found-info .__table table th {
  background-color: #f6f6f6;
}
[current-page=page-branch-change] .not-found-info .__table table td {
  color: #333;
  height: calc(var(--uw) * 13.3333333333);
  border-left: 1px solid #D9D9D9;
  line-height: 1.5;
}
[current-page=page-branch-change] .not-found-info .__table table td .__table-list:last-of-type {
  margin-bottom: 0;
}
[current-page=page-branch-change] .not-found-info .__table table td:first-of-type {
  border-left: none;
}
[current-page=page-branch-change] .not-found-info .__table table thead th {
  border-left: 1px solid #D9D9D9;
  border-top: 1px solid #000;
  height: calc(var(--uw) * 17.4358974359);
}
[current-page=page-branch-change] .not-found-info .__table table thead th:first-of-type {
  border-left: none;
}

[data-lang] #page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont .__store-btn {
  text-align: center;
}
[data-lang] #page-branch-change .search__section .search-result-cont .__allstore-li > .__ul .__btn-cont .__store-btn[wide] {
  height: calc(var(--uw) * 16.4102564103);
}
[data-lang] #page-branch-change .store-info__section .__tit em {
  width: 100%;
  display: block;
  margin-left: 0;
  font-weight: 700;
}
[data-lang] .search__section .search-form-cont .search-form input {
  width: 100%;
}
[data-lang] #page-branch-change .store-info__section .__caption {
  margin-bottom: calc(var(--uw) * 2.0512820513);
}
[data-lang] #page-branch-change .search-form .__form__ input {
  width: calc(100% - var(--uw) * 12.8205128205);
}
[data-lang][data-lang=jpn] #page-branch-change .store-info__section .__tit, [data-lang][data-lang=cht] #page-branch-change .store-info__section .__tit, [data-lang][data-lang=chs] #page-branch-change .store-info__section .__tit {
  font-weight: 400;
}
[data-lang][data-lang=jpn] #page-branch-change .list-capsule-sm ul > li, [data-lang][data-lang=cht] #page-branch-change .list-capsule-sm ul > li, [data-lang][data-lang=chs] #page-branch-change .list-capsule-sm ul > li {
  font-weight: 700;
}
[data-lang][data-lang=jpn] #page-branch-change .search-form .__form__ input, [data-lang][data-lang=cht] #page-branch-change .search-form .__form__ input, [data-lang][data-lang=chs] #page-branch-change .search-form .__form__ input {
  font-family: "Noto Sans LANG";
}