@charset "UTF-8";
/*221128 jm : 드롭다운보다 snb가 스크롤시 위에 있도록 하기위해 z-index 101로 수정*/
#page-review-detail, #page-more-review-detail {
  margin: calc(var(--uw) * 15.3846153846 + var(--uw) * 5.1282051282) 20px calc(var(--uw) * 22.8205128205) 20px;
}
#page-review-detail .popup-toast span, #page-more-review-detail .popup-toast span {
  display: none;
}
#page-review-detail .popup-toast span.active, #page-more-review-detail .popup-toast span.active {
  display: inline-block;
}

#page-review-detail .profile__section {
  align-items: center;
}
#page-review-detail .profile__section .profile__img {
  width: calc(var(--uw) * 11.2820512821);
  height: calc(var(--uw) * 11.2820512821);
}

#page-review-list {
  margin: calc(var(--uw) * 15.3846153846) 0 calc(var(--uw) * 25.641025641);
  overflow: hidden;
}
#page-review-list .section-tab-date {
  height: unset;
  background-color: #fff;
  border-bottom: none;
}
#page-review-list .section-tab-date .list-capsule-sm {
  padding: calc(var(--uw) * 3.5897435897) 20px calc(var(--uw) * 2.0512820513);
}
#page-review-list .section-tab-content.list .myreview-list {
  display: block;
}
#page-review-list .section-tab-content.list .writable-list {
  display: block;
}
#page-review-list .section-tab-content.list .nothing-banner {
  display: none;
}
#page-review-list .section-tab-content.list .section-tab-date {
  display: block;
}
#page-review-list .section-tab-content.list .write-state.possible {
  display: block;
}
#page-review-list .section-tab-content.nothing .write-state.nothing {
  display: block;
}
#page-review-list .section-tab-content.nothing .writable-benefit {
  display: none;
}
#page-review-list .section-tab-content.nothing .nothing-banner {
  display: block;
  width: auto;
  margin: calc(var(--uw) * 3.5897435897) calc(var(--uw) * 5.1282051282) 0 calc(var(--uw) * 5.1282051282);
  border-radius: calc(var(--uw) * 2.0512820513);
  overflow: hidden;
  position: relative;
}
#page-review-list .section-tab-content.nothing .nothing-banner img {
  width: 100%;
}
#page-review-list .section-tab-content.nothing .nothing-banner .__point-01 {
  line-height: calc(var(--uw) * 4.1025641026);
  display: block;
  position: absolute;
  width: calc(var(--uw) * 11.5384615385);
  height: calc(var(--uw) * 5.1282051282);
  background-color: #FFEC00;
  top: calc(var(--uw) * 16.4102564103);
  left: calc(var(--uw) * 20.5128205128);
  border-radius: calc(var(--uw) * 2.0512820513);
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-review-list .section-tab-content.nothing .nothing-banner .__point-02 {
  line-height: calc(var(--uw) * 4.1025641026);
  display: block;
  position: absolute;
  width: calc(var(--uw) * 11.5384615385);
  height: calc(var(--uw) * 5.1282051282);
  background-color: #FFEC00;
  top: calc(var(--uw) * 16.4102564103);
  left: calc(var(--uw) * 59.7435897436);
  border-radius: calc(var(--uw) * 2.0512820513);
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-review-list .section-tab-content.writable .write-state.writable {
  display: block;
}
#page-review-list .section-tab-content.writable .write-state.possible {
  display: block;
}
#page-review-list .section-tab-content .myreview-list {
  display: none;
}
#page-review-list .section-tab-content .myreview-list > li {
  padding-bottom: calc(var(--uw) * 5.1282051282);
  margin: 0 20px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.14);
}
#page-review-list .section-tab-content .myreview-list > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
#page-review-list .section-tab-content .writable-list {
  display: none;
}
#page-review-list .section-tab-content .write-state {
  display: none;
}
#page-review-list .section-tab-content .write-state .body-13-r {
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.5897435897);
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.5;
}
#page-review-list .section-tab-content .write-state p {
  margin-top: calc(var(--uw) * 20.5128205128);
  margin-bottom: calc(var(--uw) * 4.1025641026);
  text-align: center;
  color: #888;
}
#page-review-list .section-tab-content .write-state p b {
  color: #ff2e00;
}
#page-review-list .section-tab-content .writable-benefit {
  position: relative;
  display: block;
  width: auto;
  margin: calc(var(--uw) * 3.5897435897) calc(var(--uw) * 5.1282051282) calc(var(--uw) * 3.0769230769) calc(var(--uw) * 5.1282051282);
  border-radius: calc(var(--uw) * 3.0769230769);
  overflow: hidden;
}
#page-review-list .section-tab-content .writable-benefit img {
  width: 100%;
}
#page-review-list .section-tab-content .writable-benefit .__point-01 {
  line-height: calc(var(--uw) * 4.1025641026);
  display: block;
  position: absolute;
  width: calc(var(--uw) * 11.5384615385);
  height: calc(var(--uw) * 5.1282051282);
  background-color: #FFEC00;
  top: calc(var(--uw) * 16.4102564103);
  left: calc(var(--uw) * 20.5128205128);
  border-radius: calc(var(--uw) * 2.0512820513);
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-review-list .section-tab-content .writable-benefit .__point-02 {
  line-height: calc(var(--uw) * 4.1025641026);
  display: block;
  position: absolute;
  width: calc(var(--uw) * 11.5384615385);
  height: calc(var(--uw) * 5.1282051282);
  background-color: #FFEC00;
  top: calc(var(--uw) * 16.4102564103);
  left: calc(var(--uw) * 59.7435897436);
  border-radius: calc(var(--uw) * 2.0512820513);
  display: flex;
  align-items: center;
  justify-content: center;
}
#page-review-list .section-tab-content .writable-list {
  padding: 0 20px;
}
#page-review-list .section-tab-content .writable-list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: calc(var(--uw) * 4.1025641026) 0;
}
#page-review-list .section-tab-content .writable-list li:last-child {
  border-bottom: none;
}
#page-review-list .section-tab-content .writable-list li .__left p.color-gray {
  color: #acacac;
}
#page-review-list .section-tab-content .writable-list li .__left span {
  color: #666;
}
#page-review-list .section-tab-content .writable-list li .__left .__buy {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--uw) * 1.5384615385);
  color: #acacac;
}
#page-review-list .section-tab-content .writable-list li .__left .__buy span {
  position: relative;
  word-break: keep-all;
}
#page-review-list .section-tab-content .writable-list li .__left .__buy span:not(:first-child) {
  padding-left: calc(var(--uw) * 1.0256410256);
}
#page-review-list .section-tab-content .writable-list li .__left .__buy span:not(:last-child) {
  padding-right: calc(var(--uw) * 1.2820512821);
}
#page-review-list .section-tab-content .writable-list li .__left .__buy span:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: calc(var(--uw) * 2.5641025641);
  position: absolute;
  top: 52%;
  transform: translateY(-50%);
  right: 0;
  background-color: #acacac;
}
#page-review-list .section-tab-content .writable-list li .btn {
  color: #fff;
  padding: calc(var(--uw) * 1.7948717949) calc(var(--uw) * 3.8461538462);
}
#page-review-list .section-tab-content .box-container {
  margin-left: calc(var(--uw) * 5.1282051282);
  margin-right: calc(var(--uw) * 5.1282051282);
}
#page-review-list .section-tab-content .box-container .myclub-list {
  margin-bottom: calc(var(--uw) * 8.2051282051);
}
#page-review-list .section-tab-content .box-container .myclub-list li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: calc(var(--uw) * 4.1025641026) 0;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left .__thumb {
  position: relative;
  width: calc(var(--uw) * 14.358974359);
  height: calc(var(--uw) * 14.358974359);
  aspect-ratio: 1;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left .__thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50% 50%;
  overflow: hidden;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left .__thumb .__badge {
  position: absolute;
  right: calc(var(--uw) * 0.2564102564);
  top: calc(var(--uw) * 0.2564102564);
  width: calc(var(--uw) * 3.5897435897);
  height: calc(var(--uw) * 3.5897435897);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23E2F762' rx='12'/%3E%3Cpath fill='%23000' d='M14.248 16.502 8.412 8.451l1.43-.966 5.81 8.012-1.404 1.005Zm-6.248 0V7.485h1.842l-.077 1.558v7.472L8 16.502Zm6.248 0V7.485H16v9.017h-1.752Z'/%3E%3C/svg%3E") 0 0 no-repeat transparent;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left span {
  margin-left: calc(var(--uw) * 3.0769230769);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  overflow-wrap: break-word;
  --font: "subtitle-15-m";
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.8461538462);
  font-weight: 400;
  letter-spacing: -1%;
  line-height: 1.5;
  color: #000;
  white-space: normal;
  word-break: keep-all;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__left span::after {
  content: none;
}
#page-review-list .section-tab-content .box-container .myclub-list li a .__right .after--arrow:after {
  width: calc(var(--uw) * 3.0769230769);
  height: calc(var(--uw) * 3.0769230769);
}
#page-review-list .section-tab-content .box-container p.nothing {
  margin: calc(var(--uw) * 20.5128205128) 0;
  text-align: center;
  color: #888;
}
#page-review-list .swiper__section {
  position: relative;
  display: block;
  width: fit-content;
  margin: 20px;
  border-radius: calc(var(--uw) * 3.0769230769);
  overflow: hidden;
}
#page-review-list .swiper__section .review-banner {
  position: relative;
}
#page-review-list .swiper__section .review-banner img {
  width: 100%;
}
#page-review-list .swiper__section .review-banner .swiper {
  width: 100vw;
  margin-left: calc(-1 * 20px);
  padding: 0 20px;
}
#page-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide {
  width: calc(100vw - 20px * 2);
  border-radius: calc(var(--uw) * 3.0769230769);
  height: calc(var(--uw) * 26.6666666667);
  margin-right: 20px;
}
#page-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide .img-center {
  width: 100%;
  height: calc(var(--uw) * 26.6666666667);
  border-radius: calc(var(--uw) * 3.0769230769);
  overflow: hidden;
}
#page-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide .img-center img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#page-review-list .swiper__section .review-banner .swiper .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
#page-review-list .swiper__section .review-banner .pagination-position {
  position: absolute;
  top: calc(var(--uw) * 3.0769230769);
  right: calc(20px + var(--uw) * 3.0769230769);
  display: flex;
  justify-content: flex-end;
  z-index: 10;
}
#page-review-list .section-write-state {
  display: none;
}
#page-review-list .section-write-state.writable {
  display: block;
}
#page-review-list .section-write-state .writable__possible {
  margin-top: calc(var(--uw) * 3.5897435897);
  margin-left: 20px;
  margin-right: 20px;
  padding: calc(var(--uw) * 5.1282051282);
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: calc(var(--uw) * 3.0769230769);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#page-review-list .section-write-state .writable__possible .__left-cont > .__tit {
  margin-bottom: calc(var(--uw) * 1.5384615385);
}
#page-review-list .section-write-state .writable__possible .__desc {
  opacity: 0.7;
}
#page-review-list .section-write-state .writable__possible .__right-cont {
  margin-top: calc(var(--uw) * -0.7692307692);
}
#page-review-list .section-write-state .writable__possible .__right-cont .btn {
  color: #fff;
}
#page-review-list .section-write-state .writable__possible .__right-cont::after {
  margin-top: calc(var(--uw) * 1.2820512821);
  width: calc(var(--uw) * 3.0769230769);
  height: calc(var(--uw) * 3.0769230769);
}
#page-review-list .section-write-state .writable__possible .__num {
  color: #000;
  font-weight: 700;
}
#page-review-list .section-write-state .writable__possible em {
  color: #000;
  margin-left: calc(var(--uw) * 0.2564102564);
  margin-top: calc(var(--uw) * 0.7692307692);
}

#benefit-info .__title {
  position: relative;
  padding-bottom: calc(var(--uw) * 3.5897435897);
}
#benefit-info .__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100vw;
  height: 0.5px;
  background-color: rgba(0, 0, 0, 0.26);
  bottom: 0;
  left: calc(-1 * 20px);
}
#benefit-info > .__tit {
  padding-bottom: calc(var(--uw) * 3.5897435897);
  position: relative;
}
#benefit-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;
}
#benefit-info .pop-scrollarea {
  padding-top: calc(var(--uw) * 7.6923076923);
  padding-bottom: calc(var(--uw) * 8.2051282051);
  min-height: calc(var(--uw) * 115.3846153846);
}
#benefit-info .pop-scrollarea .__desc {
  margin-bottom: calc(var(--uw) * 8.2051282051);
}
#benefit-info .pop-scrollarea .__table {
  margin-bottom: calc(var(--uw) * 7.1794871795);
}
#benefit-info .pop-scrollarea .__table.__40 {
  padding-bottom: calc(var(--uw) * 10.2564102564);
  border-bottom: 1px solid rgba(0, 0, 0, 0.14);
  margin-bottom: calc(var(--uw) * 10.2564102564);
}
#benefit-info .pop-scrollarea .__table.__40:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
#benefit-info .pop-scrollarea .__table table {
  width: 100%;
  text-align: center;
}
#benefit-info .pop-scrollarea .__table table * {
  vertical-align: middle;
}
#benefit-info .pop-scrollarea .__table table thead tr {
  border-top: calc(var(--uw) * 0.2564102564) solid #000;
}
#benefit-info .pop-scrollarea .__table table thead tr th {
  background-color: #f6f6f6;
}
#benefit-info .pop-scrollarea .__table table thead tr th:last-child {
  border-right: none;
}
#benefit-info .pop-scrollarea .__table table tr {
  border-bottom: 1px solid #D9D9D9;
}
#benefit-info .pop-scrollarea .__table table tr th {
  background-color: #f6f6f6;
  padding: calc(var(--uw) * 3.0769230769);
  border-right: 1px solid #D9D9D9;
}
#benefit-info .pop-scrollarea .__table table tr th b {
  --font:"body-12-m";
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.0769230769);
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.5;
}
#benefit-info .pop-scrollarea .__table table tr th p {
  --font:"body-13-m";
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.3333333333);
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1;
}
#benefit-info .pop-scrollarea .__table table tr td {
  color: #888888;
  padding: calc(var(--uw) * 3.0769230769) 0;
  border-right: 1px solid #D9D9D9;
}
#benefit-info .pop-scrollarea .__table table tr td:first-child {
  color: #666666;
}
#benefit-info .pop-scrollarea .__table table tr td:last-child {
  border-right: none;
}
#benefit-info .pop-scrollarea .__table table tr td.__borderright {
  border-right: 1px solid #D9D9D9;
}
#benefit-info .pop-scrollarea .__table table tr td p {
  --font:"body-13-r";
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.3333333333);
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.35;
  color: #666;
}
#benefit-info .pop-scrollarea .__table table tr td strong {
  color: #666666;
  font-weight: 500;
}
#benefit-info .pop-fixedarea .__close {
  height: calc(var(--uw) * 13.3333333333);
}

#brand-select .__title {
  position: relative;
  padding-bottom: calc(var(--uw) * 3.5897435897);
}
#brand-select .__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 100vw;
  height: 0.5px;
  background-color: rgba(0, 0, 0, 0.26);
  bottom: 0;
  left: calc(-1 * 20px);
}
#brand-select .brand-list.pop-scrollarea {
  padding-top: calc(var(--uw) * 4.6153846154);
  padding-bottom: calc(var(--uw) * 3.0769230769);
}
#brand-select .brand-list .__item {
  display: flex;
  align-items: center;
  padding: calc(var(--uw) * 3.0769230769) 0 calc(var(--uw) * 2.8205128205);
}
#brand-select .brand-list .__item:last-child {
  border-bottom: none;
  margin-bottom: calc(var(--uw) * 8.2051282051);
}
#brand-select .brand-list .__item .radio-box {
  margin-right: calc(var(--uw) * 3.0769230769);
}
#brand-select .brand-list .__item .__info p {
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 4.1025641026);
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.4;
}
#brand-select .brand-list .__item .__info .__floor {
  width: 100%;
  display: flex;
  margin-top: calc(var(--uw) * 0.5128205128);
  color: #666;
}
#brand-select .brand-list .__item .__info .__floor span {
  position: relative;
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 3.0769230769);
  font-weight: 400;
  letter-spacing: -0.01em;
  line-height: 1.35;
}
#brand-select .brand-list .__item .__info .__floor span:not(:last-child) {
  padding-right: calc(var(--uw) * 1.2820512821);
}
#brand-select .brand-list .__item .__info .__floor span:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: calc(var(--uw) * 2.3076923077);
  position: absolute;
  top: 52%;
  transform: translateY(-50%);
  right: 0;
  background-color: #acacac;
}
#brand-select .brand-list .__item .__info .__floor span:not(:first-child) {
  padding-left: calc(var(--uw) * 1.0256410256);
}
#brand-select .btn-wrap {
  display: flex;
  gap: calc(var(--uw) * 2.5641025641);
  padding: 0 20px;
  margin-bottom: var(--app-bottom, calc(var(--uw) * 8.2051282051));
}
#brand-select .btn-wrap::after {
  display: none;
}
#brand-select .btn-wrap button {
  height: calc(var(--uw) * 13.3333333333);
  font-family: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: calc(var(--uw) * 4.1025641026);
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.4;
  z-index: 11;
}
#brand-select .btn-wrap .save {
  background-color: #CCCCCC;
  color: #F2F2F2;
  border: none;
}
#brand-select .btn-wrap .save.active {
  background-color: #000;
  color: #fff;
}

[current-page=page-review-list] #snb, [current-page=page-review-detail] #snb, [current-page=page-review-edit] #snb, [current-page=page-review-write] #snb {
  z-index: 1001;
}
[current-page=page-review-list] .dimmed-bg, [current-page=page-review-detail] .dimmed-bg, [current-page=page-review-edit] .dimmed-bg, [current-page=page-review-write] .dimmed-bg {
  z-index: 1002;
}
[current-page=page-review-list] .popup__section, [current-page=page-review-detail] .popup__section, [current-page=page-review-edit] .popup__section, [current-page=page-review-write] .popup__section {
  z-index: 9999 !important;
}
[current-page=page-review-list] .popup__section .popup__container, [current-page=page-review-detail] .popup__section .popup__container, [current-page=page-review-edit] .popup__section .popup__container, [current-page=page-review-write] .popup__section .popup__container {
  bottom: 0 !important;
}
[current-page=page-review-list] .popup__section .popup__container .caption__btn, [current-page=page-review-list] .popup__section .popup__container .guide__btn, [current-page=page-review-detail] .popup__section .popup__container .caption__btn, [current-page=page-review-detail] .popup__section .popup__container .guide__btn, [current-page=page-review-edit] .popup__section .popup__container .caption__btn, [current-page=page-review-edit] .popup__section .popup__container .guide__btn, [current-page=page-review-write] .popup__section .popup__container .caption__btn, [current-page=page-review-write] .popup__section .popup__container .guide__btn {
  height: calc(var(--uw) * 13.3333333333);
}
[current-page=page-review-list] .caption__section, [current-page=page-review-list] .guide__section, [current-page=page-review-detail] .caption__section, [current-page=page-review-detail] .guide__section, [current-page=page-review-edit] .caption__section, [current-page=page-review-edit] .guide__section, [current-page=page-review-write] .caption__section, [current-page=page-review-write] .guide__section {
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .caption__section .caption__tit, [current-page=page-review-list] .caption__section .guide__tit, [current-page=page-review-list] .guide__section .caption__tit, [current-page=page-review-list] .guide__section .guide__tit, [current-page=page-review-detail] .caption__section .caption__tit, [current-page=page-review-detail] .caption__section .guide__tit, [current-page=page-review-detail] .guide__section .caption__tit, [current-page=page-review-detail] .guide__section .guide__tit, [current-page=page-review-edit] .caption__section .caption__tit, [current-page=page-review-edit] .caption__section .guide__tit, [current-page=page-review-edit] .guide__section .caption__tit, [current-page=page-review-edit] .guide__section .guide__tit, [current-page=page-review-write] .caption__section .caption__tit, [current-page=page-review-write] .caption__section .guide__tit, [current-page=page-review-write] .guide__section .caption__tit, [current-page=page-review-write] .guide__section .guide__tit {
  padding-bottom: calc(var(--uw) * 3.5897435897);
  position: relative;
}
[current-page=page-review-list] .caption__section .caption__tit::after, [current-page=page-review-list] .caption__section .guide__tit::after, [current-page=page-review-list] .guide__section .caption__tit::after, [current-page=page-review-list] .guide__section .guide__tit::after, [current-page=page-review-detail] .caption__section .caption__tit::after, [current-page=page-review-detail] .caption__section .guide__tit::after, [current-page=page-review-detail] .guide__section .caption__tit::after, [current-page=page-review-detail] .guide__section .guide__tit::after, [current-page=page-review-edit] .caption__section .caption__tit::after, [current-page=page-review-edit] .caption__section .guide__tit::after, [current-page=page-review-edit] .guide__section .caption__tit::after, [current-page=page-review-edit] .guide__section .guide__tit::after, [current-page=page-review-write] .caption__section .caption__tit::after, [current-page=page-review-write] .caption__section .guide__tit::after, [current-page=page-review-write] .guide__section .caption__tit::after, [current-page=page-review-write] .guide__section .guide__tit::after {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  left: 0;
  margin-left: -20px;
  bottom: 0;
  height: 0.5px;
  background: rgba(0, 0, 0, 0.14);
}
[current-page=page-review-list] .caption__section .caption__desc, [current-page=page-review-list] .caption__section .guide__desc, [current-page=page-review-list] .guide__section .caption__desc, [current-page=page-review-list] .guide__section .guide__desc, [current-page=page-review-detail] .caption__section .caption__desc, [current-page=page-review-detail] .caption__section .guide__desc, [current-page=page-review-detail] .guide__section .caption__desc, [current-page=page-review-detail] .guide__section .guide__desc, [current-page=page-review-edit] .caption__section .caption__desc, [current-page=page-review-edit] .caption__section .guide__desc, [current-page=page-review-edit] .guide__section .caption__desc, [current-page=page-review-edit] .guide__section .guide__desc, [current-page=page-review-write] .caption__section .caption__desc, [current-page=page-review-write] .caption__section .guide__desc, [current-page=page-review-write] .guide__section .caption__desc, [current-page=page-review-write] .guide__section .guide__desc {
  margin-top: calc(var(--uw) * 7.6923076923);
  margin-bottom: calc(var(--uw) * 5.1282051282);
}
[current-page=page-review-list] .caption__section .caption__list, [current-page=page-review-list] .caption__section .guide__list, [current-page=page-review-list] .guide__section .caption__list, [current-page=page-review-list] .guide__section .guide__list, [current-page=page-review-detail] .caption__section .caption__list, [current-page=page-review-detail] .caption__section .guide__list, [current-page=page-review-detail] .guide__section .caption__list, [current-page=page-review-detail] .guide__section .guide__list, [current-page=page-review-edit] .caption__section .caption__list, [current-page=page-review-edit] .caption__section .guide__list, [current-page=page-review-edit] .guide__section .caption__list, [current-page=page-review-edit] .guide__section .guide__list, [current-page=page-review-write] .caption__section .caption__list, [current-page=page-review-write] .caption__section .guide__list, [current-page=page-review-write] .guide__section .caption__list, [current-page=page-review-write] .guide__section .guide__list {
  color: #666;
}
[current-page=page-review-list] .caption__section .caption__list > .__li, [current-page=page-review-list] .caption__section .guide__list > .__li, [current-page=page-review-list] .guide__section .caption__list > .__li, [current-page=page-review-list] .guide__section .guide__list > .__li, [current-page=page-review-detail] .caption__section .caption__list > .__li, [current-page=page-review-detail] .caption__section .guide__list > .__li, [current-page=page-review-detail] .guide__section .caption__list > .__li, [current-page=page-review-detail] .guide__section .guide__list > .__li, [current-page=page-review-edit] .caption__section .caption__list > .__li, [current-page=page-review-edit] .caption__section .guide__list > .__li, [current-page=page-review-edit] .guide__section .caption__list > .__li, [current-page=page-review-edit] .guide__section .guide__list > .__li, [current-page=page-review-write] .caption__section .caption__list > .__li, [current-page=page-review-write] .caption__section .guide__list > .__li, [current-page=page-review-write] .guide__section .caption__list > .__li, [current-page=page-review-write] .guide__section .guide__list > .__li {
  margin-bottom: calc(var(--uw) * 2.5641025641);
}
[current-page=page-review-list] .caption__section .caption__list > .__li:last-child, [current-page=page-review-list] .caption__section .guide__list > .__li:last-child, [current-page=page-review-list] .guide__section .caption__list > .__li:last-child, [current-page=page-review-list] .guide__section .guide__list > .__li:last-child, [current-page=page-review-detail] .caption__section .caption__list > .__li:last-child, [current-page=page-review-detail] .caption__section .guide__list > .__li:last-child, [current-page=page-review-detail] .guide__section .caption__list > .__li:last-child, [current-page=page-review-detail] .guide__section .guide__list > .__li:last-child, [current-page=page-review-edit] .caption__section .caption__list > .__li:last-child, [current-page=page-review-edit] .caption__section .guide__list > .__li:last-child, [current-page=page-review-edit] .guide__section .caption__list > .__li:last-child, [current-page=page-review-edit] .guide__section .guide__list > .__li:last-child, [current-page=page-review-write] .caption__section .caption__list > .__li:last-child, [current-page=page-review-write] .caption__section .guide__list > .__li:last-child, [current-page=page-review-write] .guide__section .caption__list > .__li:last-child, [current-page=page-review-write] .guide__section .guide__list > .__li:last-child {
  margin-bottom: 0;
}
[current-page=page-review-list] .caption__section .caption__list > .__li .__ul, [current-page=page-review-list] .caption__section .guide__list > .__li .__ul, [current-page=page-review-list] .guide__section .caption__list > .__li .__ul, [current-page=page-review-list] .guide__section .guide__list > .__li .__ul, [current-page=page-review-detail] .caption__section .caption__list > .__li .__ul, [current-page=page-review-detail] .caption__section .guide__list > .__li .__ul, [current-page=page-review-detail] .guide__section .caption__list > .__li .__ul, [current-page=page-review-detail] .guide__section .guide__list > .__li .__ul, [current-page=page-review-edit] .caption__section .caption__list > .__li .__ul, [current-page=page-review-edit] .caption__section .guide__list > .__li .__ul, [current-page=page-review-edit] .guide__section .caption__list > .__li .__ul, [current-page=page-review-edit] .guide__section .guide__list > .__li .__ul, [current-page=page-review-write] .caption__section .caption__list > .__li .__ul, [current-page=page-review-write] .caption__section .guide__list > .__li .__ul, [current-page=page-review-write] .guide__section .caption__list > .__li .__ul, [current-page=page-review-write] .guide__section .guide__list > .__li .__ul {
  margin-right: calc(var(--uw) * 3.0769230769);
  color: #888;
  margin-left: calc(var(--uw) * 3.0769230769);
  margin-top: calc(var(--uw) * 2.5641025641);
  margin-bottom: calc(var(--uw) * 0.5128205128);
}
[current-page=page-review-list] .caption__section .caption__list > .__li .__ul > .__li, [current-page=page-review-list] .caption__section .guide__list > .__li .__ul > .__li, [current-page=page-review-list] .guide__section .caption__list > .__li .__ul > .__li, [current-page=page-review-list] .guide__section .guide__list > .__li .__ul > .__li, [current-page=page-review-detail] .caption__section .caption__list > .__li .__ul > .__li, [current-page=page-review-detail] .caption__section .guide__list > .__li .__ul > .__li, [current-page=page-review-detail] .guide__section .caption__list > .__li .__ul > .__li, [current-page=page-review-detail] .guide__section .guide__list > .__li .__ul > .__li, [current-page=page-review-edit] .caption__section .caption__list > .__li .__ul > .__li, [current-page=page-review-edit] .caption__section .guide__list > .__li .__ul > .__li, [current-page=page-review-edit] .guide__section .caption__list > .__li .__ul > .__li, [current-page=page-review-edit] .guide__section .guide__list > .__li .__ul > .__li, [current-page=page-review-write] .caption__section .caption__list > .__li .__ul > .__li, [current-page=page-review-write] .caption__section .guide__list > .__li .__ul > .__li, [current-page=page-review-write] .guide__section .caption__list > .__li .__ul > .__li, [current-page=page-review-write] .guide__section .guide__list > .__li .__ul > .__li {
  position: relative;
  margin-bottom: calc(var(--uw) * 1.5384615385);
  padding-left: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .caption__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-list] .caption__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-list] .guide__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-list] .guide__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-detail] .caption__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-detail] .caption__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-detail] .guide__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-detail] .guide__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-edit] .caption__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-edit] .caption__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-edit] .guide__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-edit] .guide__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-write] .caption__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-write] .caption__section .guide__list > .__li .__ul > .__li:last-child, [current-page=page-review-write] .guide__section .caption__list > .__li .__ul > .__li:last-child, [current-page=page-review-write] .guide__section .guide__list > .__li .__ul > .__li:last-child {
  margin-bottom: 0;
}
[current-page=page-review-list] .caption__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-list] .caption__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-list] .guide__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-list] .guide__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-detail] .caption__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-detail] .caption__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-detail] .guide__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-detail] .guide__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-edit] .caption__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-edit] .caption__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-edit] .guide__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-edit] .guide__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-write] .caption__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-write] .caption__section .guide__list > .__li .__ul > .__li::before, [current-page=page-review-write] .guide__section .caption__list > .__li .__ul > .__li::before, [current-page=page-review-write] .guide__section .guide__list > .__li .__ul > .__li::before {
  position: absolute;
  content: "";
  display: block;
  border-radius: calc(var(--uw) * 5.641025641);
  width: 2px;
  height: 2px;
  background-color: #666;
  top: calc(var(--uw) * 2.5641025641);
  left: 0;
}
[current-page=page-review-list] .guide__section .guide__tit, [current-page=page-review-detail] .guide__section .guide__tit, [current-page=page-review-edit] .guide__section .guide__tit, [current-page=page-review-write] .guide__section .guide__tit {
  padding: 0 20px calc(var(--uw) * 3.5897435897) 20px;
  text-align: center;
}
[current-page=page-review-list] .guide__section .pop-scrollarea, [current-page=page-review-detail] .guide__section .pop-scrollarea, [current-page=page-review-edit] .guide__section .pop-scrollarea, [current-page=page-review-write] .guide__section .pop-scrollarea {
  padding: 0 20px;
}
[current-page=page-review-list] .guide__section .pop-fixedarea .__close, [current-page=page-review-detail] .guide__section .pop-fixedarea .__close, [current-page=page-review-edit] .guide__section .pop-fixedarea .__close, [current-page=page-review-write] .guide__section .pop-fixedarea .__close {
  height: calc(var(--uw) * 13.3333333333);
}
[current-page=page-review-list] .guide__section .__main-img, [current-page=page-review-detail] .guide__section .__main-img, [current-page=page-review-edit] .guide__section .__main-img, [current-page=page-review-write] .guide__section .__main-img {
  display: block;
  width: 100%;
  margin-top: calc(var(--uw) * 4.1025641026);
  margin-bottom: calc(var(--uw) * 2.0512820513);
}
[current-page=page-review-list] .guide__section .list-accordion, [current-page=page-review-detail] .guide__section .list-accordion, [current-page=page-review-edit] .guide__section .list-accordion, [current-page=page-review-write] .guide__section .list-accordion {
  width: 100vw;
  margin-bottom: 0;
  margin-left: calc(-1 * 20px);
}
[current-page=page-review-list] .guide__section .list-accordion .__list .__content .__txt-wrap .__txt-subtitle, [current-page=page-review-detail] .guide__section .list-accordion .__list .__content .__txt-wrap .__txt-subtitle, [current-page=page-review-edit] .guide__section .list-accordion .__list .__content .__txt-wrap .__txt-subtitle, [current-page=page-review-write] .guide__section .list-accordion .__list .__content .__txt-wrap .__txt-subtitle {
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .guide__section .__bottom-notice, [current-page=page-review-detail] .guide__section .__bottom-notice, [current-page=page-review-edit] .guide__section .__bottom-notice, [current-page=page-review-write] .guide__section .__bottom-notice {
  width: 100vw;
  margin-left: calc(-1 * 20px);
}
[current-page=page-review-list] .guide__section .__row, [current-page=page-review-detail] .guide__section .__row, [current-page=page-review-edit] .guide__section .__row, [current-page=page-review-write] .guide__section .__row {
  margin-bottom: calc(var(--uw) * 6.1538461538);
}
[current-page=page-review-list] .guide__section .__row.__border, [current-page=page-review-detail] .guide__section .__row.__border, [current-page=page-review-edit] .guide__section .__row.__border, [current-page=page-review-write] .guide__section .__row.__border {
  padding-bottom: calc(var(--uw) * 6.1538461538);
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.14);
}
[current-page=page-review-list] .guide__section .__row .__subtit, [current-page=page-review-detail] .guide__section .__row .__subtit, [current-page=page-review-edit] .guide__section .__row .__subtit, [current-page=page-review-write] .guide__section .__row .__subtit {
  margin-bottom: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .guide__section .__row .__img-cont, [current-page=page-review-detail] .guide__section .__row .__img-cont, [current-page=page-review-edit] .guide__section .__row .__img-cont, [current-page=page-review-write] .guide__section .__row .__img-cont {
  display: flex;
  align-items: center;
  gap: calc(var(--uw) * 2.5641025641);
}
[current-page=page-review-list] .guide__section .__row .__img-cont .__img, [current-page=page-review-detail] .guide__section .__row .__img-cont .__img, [current-page=page-review-edit] .guide__section .__row .__img-cont .__img, [current-page=page-review-write] .guide__section .__row .__img-cont .__img {
  overflow: hidden;
  height: calc(var(--uw) * 51.2820512821);
  object-fit: cover;
  display: block;
  width: 100%;
  border-radius: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .guide__section .__row.__3col, [current-page=page-review-detail] .guide__section .__row.__3col, [current-page=page-review-edit] .guide__section .__row.__3col, [current-page=page-review-write] .guide__section .__row.__3col {
  margin-bottom: 0;
  display: flex;
  align-items: flex-start;
  gap: calc(var(--uw) * 4.358974359);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col, [current-page=page-review-detail] .guide__section .__row.__3col .__col, [current-page=page-review-edit] .guide__section .__row.__3col .__col, [current-page=page-review-write] .guide__section .__row.__3col .__col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(var(--uw) * 22.0512820513);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(1), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(1), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(1), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(1) {
  margin-top: calc(var(--uw) * 2.0512820513);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(1), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(1), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(1), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(1) {
  background: #F0DBD9;
  margin-bottom: calc(var(--uw) * 5.641025641);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(2), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(2), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(2), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(2) {
  background: #E7E3F3;
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(3), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(3), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(3), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(1) .__block:nth-of-type(3) {
  background: #D2EAEF;
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(2), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(2), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(2), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(2) {
  margin-top: calc(var(--uw) * 2.8205128205);
  width: calc(var(--uw) * 26.6666666667);
  height: calc(var(--uw) * 41.7769230769);
  object-fit: cover;
  border-radius: calc(var(--uw) * 2.0512820513);
  overflow: hidden;
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(1), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(1), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(1), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(1) {
  background: #EAF1DF;
  margin-bottom: calc(var(--uw) * 3.5897435897);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(2), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(2), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(2), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(2) {
  background: #EED3F9;
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
[current-page=page-review-list] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(3), [current-page=page-review-detail] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(3), [current-page=page-review-edit] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(3), [current-page=page-review-write] .guide__section .__row.__3col .__col:nth-of-type(3) .__block:nth-of-type(3) {
  background: #F3EAD1;
}
[current-page=page-review-list] .guide__section .__row.__3col .__col .__block, [current-page=page-review-detail] .guide__section .__row.__3col .__col .__block, [current-page=page-review-edit] .guide__section .__row.__3col .__col .__block, [current-page=page-review-write] .guide__section .__row.__3col .__col .__block {
  display: block;
  width: 100%;
  text-align: center;
  padding: calc(var(--uw) * 2.5641025641) calc(var(--uw) * 2.0512820513);
  border-radius: calc(var(--uw) * 3.0769230769);
}
[current-page=page-review-list] .guide__section .__row.__grid, [current-page=page-review-detail] .guide__section .__row.__grid, [current-page=page-review-edit] .guide__section .__row.__grid, [current-page=page-review-write] .guide__section .__row.__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: calc(var(--uw) * 8.4615384615) calc(var(--uw) * 2.5641025641);
}
[current-page=page-review-list] .guide__section .__row.__grid .__col, [current-page=page-review-detail] .guide__section .__row.__grid .__col, [current-page=page-review-edit] .guide__section .__row.__grid .__col, [current-page=page-review-write] .guide__section .__row.__grid .__col {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
[current-page=page-review-list] .guide__section .__row.__grid .__col .__num, [current-page=page-review-detail] .guide__section .__row.__grid .__col .__num, [current-page=page-review-edit] .guide__section .__row.__grid .__col .__num, [current-page=page-review-write] .guide__section .__row.__grid .__col .__num {
  border-radius: calc(var(--uw) * 7.6923076923);
  background-color: #E0F55C;
  width: calc(var(--uw) * 6.1538461538);
  height: calc(var(--uw) * 6.1538461538);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: conver-size(13px);
  font-weight: 700;
  margin-bottom: calc(var(--uw) * 2.0512820513);
}
[current-page=page-review-list] .guide__section .__row.__grid .__col .__desc, [current-page=page-review-detail] .guide__section .__row.__grid .__col .__desc, [current-page=page-review-edit] .guide__section .__row.__grid .__col .__desc, [current-page=page-review-write] .guide__section .__row.__grid .__col .__desc {
  margin-bottom: calc(var(--uw) * 4.6153846154);
  color: #666;
}
[current-page=page-review-list] .guide__section .__row.__grid .__col .__guideimg, [current-page=page-review-detail] .guide__section .__row.__grid .__col .__guideimg, [current-page=page-review-edit] .guide__section .__row.__grid .__col .__guideimg, [current-page=page-review-write] .guide__section .__row.__grid .__col .__guideimg {
  width: 100%;
  height: calc(var(--uw) * 77.7769230769);
}
[current-page=page-review-list] .guide__section .__row.__grid .__col strong, [current-page=page-review-detail] .guide__section .__row.__grid .__col strong, [current-page=page-review-edit] .guide__section .__row.__grid .__col strong, [current-page=page-review-write] .guide__section .__row.__grid .__col strong {
  font-weight: 700;
}
[current-page=page-review-list] .guide__section .__review-img, [current-page=page-review-detail] .guide__section .__review-img, [current-page=page-review-edit] .guide__section .__review-img, [current-page=page-review-write] .guide__section .__review-img {
  width: 100%;
  display: block;
}
[current-page=page-review-list] .guide__section .__gray-list, [current-page=page-review-detail] .guide__section .__gray-list, [current-page=page-review-edit] .guide__section .__gray-list, [current-page=page-review-write] .guide__section .__gray-list {
  color: #666;
  display: block;
}

[current-page=page-review-list] #snb .tab-info {
  border-bottom: none;
}

#page-review-edit, #page-review-write {
  margin: calc(var(--uw) * 15.3846153846) 20px var(--app-bottom, calc(var(--uw) * 8.2051282051)) 20px;
  position: relative;
}
#page-review-edit .form__section .form__notice, #page-review-write .form__section .form__notice {
  padding: calc(var(--uw) * 3.8461538462) 20px;
  background-color: #f6f6f6;
  width: 100vw;
  margin-left: calc(-1 * 20px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #888;
}
#page-review-edit .form__section .form__notice .__guide, #page-review-write .form__section .form__notice .__guide {
  text-decoration: underline;
}
#page-review-edit .form__section .form__rating-input, #page-review-write .form__section .form__rating-input {
  display: none;
}
#page-review-edit .form__section .form__rating, #page-review-write .form__section .form__rating {
  margin: calc(var(--uw) * 5.1282051282) 0;
}
#page-review-edit .form__section .form__rating.__error .__star-cont .__star svg, #page-review-write .form__section .form__rating.__error .__star-cont .__star svg {
  stroke: #FF2E00;
  stroke-width: 0.5;
  stroke-linecap: square;
}
#page-review-edit .form__section .form__rating.__error .__error-desc, #page-review-write .form__section .form__rating.__error .__error-desc {
  display: block;
}
#page-review-edit .form__section .form__rating .__tit, #page-review-write .form__section .form__rating .__tit {
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-review-edit .form__section .form__rating .__tit em, #page-review-write .form__section .form__rating .__tit em {
  color: #eb2d2f;
}
#page-review-edit .form__section .form__rating .__error-desc, #page-review-write .form__section .form__rating .__error-desc {
  margin-top: calc(var(--uw) * 2.8205128205);
  left: 50%;
  color: #FF2E00;
  display: none;
}
#page-review-edit .form__section .form__rating .__star-cont, #page-review-write .form__section .form__rating .__star-cont {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(var(--uw) * 7.1794871795);
}
#page-review-edit .form__section .form__rating .__star-cont .flex-cont, #page-review-write .form__section .form__rating .__star-cont .flex-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(var(--uw) * 0.7692307692);
}
#page-review-edit .form__section .form__rating .__star-cont .__star, #page-review-write .form__section .form__rating .__star-cont .__star {
  width: calc(var(--uw) * 10.2564102564);
  height: calc(var(--uw) * 10.2564102564);
}
#page-review-edit .form__section .form__rating .__star-cont .__star svg, #page-review-write .form__section .form__rating .__star-cont .__star svg {
  display: block;
  width: 100%;
  height: 100%;
}
#page-review-edit .form__section .form__rating .__star-cont .__star svg path, #page-review-write .form__section .form__rating .__star-cont .__star svg path {
  fill: #ddd;
}
#page-review-edit .form__section .form__rating .__star-cont[data-score="1"] .__star:nth-of-type(1) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="1"] .__star:nth-of-type(1) svg path {
  fill: #000;
}
#page-review-edit .form__section .form__rating .__star-cont[data-score="2"] .__star:nth-of-type(1) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="2"] .__star:nth-of-type(2) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="2"] .__star:nth-of-type(1) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="2"] .__star:nth-of-type(2) svg path {
  fill: #000;
}
#page-review-edit .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(1) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(2) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(3) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(1) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(2) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="3"] .__star:nth-of-type(3) svg path {
  fill: #000;
}
#page-review-edit .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(1) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(2) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(3) svg path, #page-review-edit .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(4) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(1) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(2) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(3) svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="4"] .__star:nth-of-type(4) svg path {
  fill: #000;
}
#page-review-edit .form__section .form__rating .__star-cont[data-score="5"] .__star svg path, #page-review-write .form__section .form__rating .__star-cont[data-score="5"] .__star svg path {
  fill: #000;
}
#page-review-edit .form__section .form__rating .__desc, #page-review-write .form__section .form__rating .__desc {
  display: flex;
  justify-content: center;
  padding-bottom: calc(var(--uw) * 8.2051282051);
}
#page-review-edit .form__section .form__rating::after, #page-review-write .form__section .form__rating::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.5px;
  background-color: rgba(0, 0, 0, 0.14);
}
#page-review-edit .form__section .form--content, #page-review-write .form__section .form--content {
  width: 100%;
  margin-bottom: calc(var(--uw) * 2.5641025641);
}
#page-review-edit .form__section .form--content.form--content-file, #page-review-write .form__section .form--content.form--content-file {
  margin-bottom: 0;
}
#page-review-edit .form__section .form--content:not(.form--content-file) label, #page-review-write .form__section .form--content:not(.form--content-file) label {
  display: none;
}
#page-review-edit .form__section .form__review, #page-review-write .form__section .form__review {
  position: relative;
  padding-bottom: calc(var(--uw) * 4.6153846154);
}
#page-review-edit .form__section .form__review .__tit-cont, #page-review-write .form__section .form__review .__tit-cont {
  display: flex;
  justify-content: space-between;
}
#page-review-edit .form__section .form__review .__tit-cont .__tit, #page-review-write .form__section .form__review .__tit-cont .__tit {
  margin-bottom: calc(var(--uw) * 4.1025641026);
}
#page-review-edit .form__section .form__review .__tit-cont .__tit em, #page-review-write .form__section .form__review .__tit-cont .__tit em {
  color: #eb2d2f;
}
#page-review-edit .form__section .form__review .__tit-cont .__point, #page-review-write .form__section .form__review .__tit-cont .__point {
  padding: calc(var(--uw) * 0.7692307692) calc(var(--uw) * 2.5641025641);
  font-size: calc(var(--uw) * 3.5897435897);
  height: calc(var(--uw) * 7.1794871795);
}
#page-review-edit .form__section .form__review .__tit-cont .__point.nonactivate, #page-review-write .form__section .form__review .__tit-cont .__point.nonactivate {
  background-color: #CCCCCC;
  color: #fff !important;
}
#page-review-edit .form__section .form__review::after, #page-review-write .form__section .form__review::after {
  position: absolute;
  bottom: 0;
  content: "";
  display: block;
  width: 100%;
  height: 0.5px;
  background-color: rgba(0, 0, 0, 0.14);
}
#page-review-edit .form__section .form__pics, #page-review-write .form__section .form__pics {
  padding: calc(var(--uw) * 6.1538461538) 0 0 0;
}
#page-review-edit .form__section .form__pics .__tit-cont, #page-review-write .form__section .form__pics .__tit-cont {
  display: flex;
}
#page-review-edit .form__section .form__pics .__tit-cont .__tit, #page-review-write .form__section .form__pics .__tit-cont .__tit {
  margin-bottom: calc(var(--uw) * 2.5641025641);
  margin-right: calc(var(--uw) * 1.5384615385);
}
#page-review-edit .form__section .form__pics .__tit-cont .__tit em, #page-review-write .form__section .form__pics .__tit-cont .__tit em {
  color: #eb2d2f;
}
#page-review-edit .form__section .form__pics .__tit-cont .__num, #page-review-write .form__section .form__pics .__tit-cont .__num {
  color: #acacac;
}
#page-review-edit .form__section .form__pics .__tit-cont .__num em, #page-review-write .form__section .form__pics .__tit-cont .__num em {
  color: #000;
}
#page-review-edit .form__section .form__pics .__tit-cont .__point, #page-review-write .form__section .form__pics .__tit-cont .__point {
  margin-left: auto;
  padding: calc(var(--uw) * 0.7692307692) calc(var(--uw) * 2.5641025641);
  height: calc(var(--uw) * 7.1794871795);
  font-size: calc(var(--uw) * 3.5897435897);
}
#page-review-edit .form__section .form__pics .__tit-cont .__point.nonactivate, #page-review-write .form__section .form__pics .__tit-cont .__point.nonactivate {
  background-color: #CCCCCC;
  color: #fff !important;
}
#page-review-edit .form__section .form__pics .__desc, #page-review-write .form__section .form__pics .__desc {
  color: #000;
  font-weight: 500;
  margin-bottom: calc(var(--uw) * 5.1282051282);
}
#page-review-edit .form__section .form__pics .__file-container, #page-review-write .form__section .form__pics .__file-container {
  padding: 0;
}
#page-review-edit .form__section .form__caption, #page-review-write .form__section .form__caption {
  display: inline-block;
  text-decoration: underline;
  margin-bottom: calc(var(--uw) * 21.0256410256);
}
#page-review-edit .form__section .form__btns, #page-review-write .form__section .form__btns {
  position: absolute;
  height: fit-content;
  bottom: 0;
  left: 50%;
  z-index: 90;
  transform: translateX(-50%);
  width: 100vw;
  display: flex;
  gap: calc(var(--uw) * 2.5641025641);
  padding: 0 20px;
}
#page-review-edit .form__section .form__btns .__btn, #page-review-write .form__section .form__btns .__btn {
  height: calc(var(--uw) * 13.3333333333);
  padding: calc(var(--uw) * 3.8461538462) 0;
}
#page-review-edit .form__section .form__btns .__btn.__more, #page-review-write .form__section .form__btns .__btn.__more {
  border: none;
  background-color: #000;
  color: #fff;
}
#page-review-edit .form__section .form__btns .__btn.__more.disabled, #page-review-write .form__section .form__btns .__btn.__more.disabled {
  background-color: #ccc;
  color: #F2F2F2;
}

html[webview-state] [data-only=web] {
  display: none !important;
}
html:not([webview-state]) [data-only=app] {
  display: none !important;
}