.btnWishOff {
    position: absolute;
    z-index: 2;
	top: 5px;
    right: 5px;
    padding: 10px;
    background-image: url(/img/wishOff.svg);
	width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    content: '';
}

.btnWishOn {
    position: absolute;
    z-index: 2;
	top: 5px;
    right: 5px;
    padding: 10px;
    background-image: url(/img/wishOn.svg);
	width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    content: '';
}

.category{position:relative}
.category table{width:100%; table-layout:fixed;     border-collapse: separate;}
.category table .cate_td{height:50px; background:#f3f3f3;  border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #dedede; border-left:1px solid #dedede; }
.category table .cate_td:nth-child(2n+1){border-left:0}

.topArrow {
    width: 14px;
    height: 14px;
    background-image: url(/skin/upche/img/iframe/top.png);
    background-size: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 4px;
    position: absolute;
}

.search_underline {
	border-bottom:2px solid #000;
}

.is_sticky{box-shadow:0vw 1vw 2vw rgb(0 0 0 / 10%)}
.swiper_cnt{position: absolute; z-index: 10; left: 9px; bottom:11px; font-size: 12px; color: #fff;}
.swiper_cnt_back {position: absolute; z-index: 10; left: 5px; bottom:5px; background-color: #999; border-radius: 50%; width: 27px; height: 27px; opacity: 0.8;}
.swiper-pagination-bullet{
  background: #fff;
  border:1px solid #fff;
  margin: 0 2px !important; /* Á¡ °£°Ý */
  width: 4px;
  height: 4px;
  opacity: 0.4
}
.swiper-pagination-bullet-active{
  opacity: 0.8
}

.swiper-container-horizontal>.swiper-pagination-bullets{
 bottom: 4px !important;
}

#divAiAnswer h1 { font-size: 1.2rem; line-height:2.5 }
#divAiAnswer h2 { font-size: 1.1rem; line-height:2.5 }
#divAiAnswer h3 { font-size: 1.0rem; line-height:2.0 }
#divAiAnswer p { margin-top:10px; margin-bottom: 10px; line-height:1.7 }
#divAiAnswer hr { display:block; }
#divAiAnswer ol {list-style: disc; margin-left: 10px; line-height: 25px; padding-bottom:10px;  }
#divAiAnswer ul {list-style: disc; margin-left: 10px; line-height: 25px; padding-bottom:10px;  }
#divAiAnswer li {list-style: disc; margin-left: 10px; line-height: 25px; }
