.pc_mt50{margin-top:50px;}
.mybox2{width:100%;height:400px;}







/* Mobile Device ÃÖ¼Ò ~ ÃÖ´ë 640px */
@media (max-width:640px) {
.mybox2{ height:300px;}
.pc_mt50{margin-top:30px;}

}



/* Mobile Device ÃÖ¼Ò ~ ÃÖ´ë 400px */
@media (max-width:400px) {
.mybox2{ height:200px;}


}



.c_my_list .voucher_btn, .voucher_btn02, .voucher_btn03 {
    z-index: 11;float:left;
}



.voucher_btn_wrap{
padding-top:10px;
}

.if_main .back_head_wrap{display:none;}
.if_view .back_head_wrap{display:none;}

@media screen and (max-width: 991px) {
.if_main .back_head_wrap{display:none;}
.if_view .back_head_wrap{display:block;}
}




.sc_Header .search_open .title_box1 .title {font-size:18px; color:#000; font-weight:700;}

.sc_Header .search_open .keyword_box {margin-top:15px; display:flex; flex-direction:row; justify-content:flex-start; align-content:flex-start; align-items:flex-start; flex-wrap:wrap; gap:8px; height:auto;rmax-height:182px; overflow:hidden;}



.ting_map {
width:100%;
height: 300px;

}








.truncate-text-3line {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* ¿øÇÏ´Â ÁÙ ¼ö ¼³Á¤ */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; /* ³ÑÄ¡´Â ºÎºÐ¿¡ ... Ç¥½Ã */
}


.btn_now_v2 {background-color:#ff9510; font-weight:normal; color:#fff!important; font-size:12px; border-radius:5px; padding:4px 8px; margin-left:5px; }
