.result.qna_div {
  padding: 0;
  padding-bottom: 10rem;
  margin-top: 0;
}
.qna_result {
  font-family: 'NotoSans-Regular';
  color: #191f28;
}
.result_spec_info {
  padding: 13rem 2rem 2rem;
}
.result_title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.share_update {
  display: flex;
  align-items: center;
  gap: .6rem;
  font-size: 1.1rem;
  margin-top: 2rem;
}
.share_img {
  width: 2rem;
  vertical-align: middle;
  cursor: pointer;
}
.rtitle {
  font-family: 'NotoSans-Bold';
  font-size: 1.6rem;
}
.rLine {
  width: 15%;
  height: 2px;
  background-color: #c2c2c2;
}
.keyword_restart {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1rem 0 1rem 0;
}
.choice_keywords {
  display: flex;
  gap: .4rem;
  flex-wrap: wrap;
}
.keyword {
  color: #333D4B;
  border: .1rem solid #c2c2c2;
  padding: .2rem .6rem;
  border-radius: 1rem;
  background-color: #fff;
}
.restart_button {
  flex: none;
}
.restart_btn {
  padding: .4rem 1rem;
  background-color: #0086ff;
  color: #fff;
  border-radius: .4rem;
  font-family: 'NotoSans-Medium';
  cursor: pointer;
}
.today_visit {
  padding: .6rem;
  background-color: #11264f;
  color: #fff;
  border-radius: .4rem;
  display: flex;
  align-items: center;
}
.today_visit .circle {
  width: 10px;
  height: 10px;
  display: block;
  background-color: #03c75a;
  border-radius: 10rem;
  margin-right: 1rem;
}
.visit_num {
  margin: 0 .2rem;
  color: #f5d639;
}
.spec_info {
  margin-top: 3rem;
}
.spec_info_title {
  font-family: 'NotoSans-Bold';
  font-size: 1.6rem;
  margin-bottom: 1rem;
}
.spec_info_detail {
  font-family: 'NotoSans-DemiLight';
  word-break: keep-all;
  font-size: 1.44rem;
}
.slider_title {
  padding: 0 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* flex-wrap: nowrap; */
  margin: 3rem 0 2rem;
}
.stitle {
  font-family: 'NotoSans-Bold';
  font-size: 1.6rem;
}
.sLine {
  width: 26%;
  height: 2px;
  background-color: #c2c2c2;
}
.prices_update {
  padding: 0 2rem;
  color: #787878;
  font-size: 1.1rem;
}
.stress_mark {
  color: #F00000;
}




.prdprice_image {
    display: flex;
    gap: 2%;
}
.prd_image { width: calc(32% - .4rem); padding-left: .4rem; }
.prd_img { width: 100%; }
.prd_prices {
  font-family: 'NotoSans-Bold';
  width: 64%;
  color: #333D4B;
}
.danawa_prices {
  display: flex;
  margin-bottom: .4rem;
  font-size: 1.2rem;
  align-items: center;
}
.danawa_img {
  width: 3rem;
}
.danawa_text {
  font-size: 1rem;
}
.danawa_price {
  margin-left: .4rem;
}
.prd_prices_text {
  color: #F00000;
  margin-left: .4rem;
}
.prd_price {
  color: #F00000;
  font-size: 1.8rem;
  text-align: end;
  margin-right: 1rem;
}
.base_price {
  text-align: end;
  text-decoration: line-through;
  color: #595959;
  margin-right: 1rem;
  height: 1.7rem;
}
.empty_height { height: 1.7rem; }
.prdinfo_title {
  text-align: center;
  font-size: 1.6rem;
  font-family: 'NotoSans-Bold';
}
.prd_explain {
  text-align: center;
  word-break: keep-all;
  font-size: 1.2rem;
  color: #333d4b;
}
.prd_specs {
  margin: 1.4rem 0 2rem;
  display: flex;
  flex-wrap: wrap;
  font-family: 'NotoSans-DemiLight';
  padding: 0 2%;
}
/* .spec_lpart {
  width: 55%;
  display: flex;
  align-items: center;
} */
.spec_part {
  width: 50%;
  display: flex;
  /* align-items: center; */
}
.spec_title {
  width: 3.6rem;
  font-size: 1.1rem;
  color: #787878;
  margin-top: .1rem;
}
.spec_name {
  font-size: 1.24rem;
}
.result_go {
  position: relative;
  font-family: 'Pretendard-Medium';
  padding: 1.2rem 0;
  font-size: 1.8rem;
  width: 96%;
  text-align: center;
  background-color: #eee;
  border-radius: .6rem;
  margin: 0 2%;
}
.desktop_slide.swiper-slide.swiper-slide-active .result_go {
  background-color: #0086ff;
  color: #fff;
}


.desktop_slider_container { padding-bottom: 18px; position: relative; margin-left: 1rem; margin-top: .4rem; margin-right: .1rem; }
/* .desktop_slide {
  border: .1rem solid #ccc;
  padding: .6rem;
  border-radius: .8rem;
} */
.desktop_slide {
  box-sizing: border-box;
  border: .2rem solid #fff;
  padding: 1rem .6rem;
  border-radius: .8rem;
}
.desktop_slide.swiper-slide-active { border: .2rem solid #0086ff; }
.desktop_slide.swiper-slide { height: unset; background-color: #fff; }

.desktop_slider_container .desktop_slide_wrap .swiper-button-next{
  right: calc(30%);
  width: 20px;
  color: rgba(1, 1, 1, 0.2);
}

.desktop_slider_container .desktop_slide_wrap .swiper-button-next svg { display: none; }
.desktop_slider_container .desktop_slide_wrap .swiper-button-next {
  background: url('../img/right_arrow.png') center / 16px auto no-repeat;
}

.desktop_slider_container .desktop_slide_wrap .swiper-button-next::after {
  display: none;
}

.desktop_slider_container .swiper-pagination.swiper-pagination-progressbar { width: calc(90% - 22px); bottom: 0; top: unset; }


@media all and (min-width: 360px) {
  .danawa_img { width: 3.25rem; }
  .spec_title { width: 3.7rem; }
  .rtitle { font-size: 1.7rem; }
}
@media all and (min-width: 390px) {
  .danawa_img { width: 3.5rem; }
  .spec_title { width: 3.8rem; }
  .rtitle { font-size: 1.8rem; }
}
@media all and (min-width: 420px) {
  .danawa_img { width: 3.75rem; }
  .spec_title { width: 3.9rem; }
  .rtitle { font-size: 1.9rem; }
}
@media all and (min-width: 450px) {
  .danawa_img { width: 4rem; }
  .spec_title { width: 4rem; }
  .rtitle { font-size: 2rem; }
}