.main_slide_td { text-align:center; vertical-align:top; padding:5px 0 0 0; margin:0px; width:20% }
.main_slide_td div { margin-bottom:10px; }
.default_loc {
    display: block;
    width: 94%;
    margin: 30px auto 0;
    border-radius: 21px;
    border: 1px solid #e2e7eb;
    background-color: #fff;
    line-height: 44px;
    font-size: 15px;
    letter-spacing: -.2px;
    color: #222;
    box-sizing: border-box;
    text-align: center;
}

._division{ padding:var(--10) var(--30) var(--20);padding-bottom: var(--14);line-height:  var(--24);font-size: var(--24);color: #959595;background:none;height:inherit}
._division:after{content: "";display: block;clear: both;}
._division .left{float: left; margin-left:17px; color:#888; font-size:11px}
._division .right{float: right;position: relative; margin-right:17px; }
._division .right input{position: absolute;background-color: red;width: var(--80);right:0;top: 0;opacity: 0;z-index: 1;height: var(--24);}
._division .right > div{position: relative;}
._division .right span.tit{padding-right: var(--36);background-image: url(/skin/upche/img/iframe/question.png);background-position: right;background-size: var(--24); color:#888; font-size:11px}
._division .right span.txt{position: absolute;background-color: #fff;width: var(--360);right: 0;z-index: 1;padding: var(--16);   display: none;box-shadow: 0 0 var(--10) rgba(58, 58, 58, 0.2);top: var(--36);border-radius: var(--10);}
._division .right input:checked + div .txt{display: block;}

.img_counting {
	background:rgba(0,0,0,.5);
	border-radius:20px;
	padding:10px 14px 8px 12px;
	font-weight:600;
	font-size: 12px;
	line-height: 7px;
	width:70px;
	height:32px;
	margin-left:-31px;
	background:url(/)
}

.main_img { width:60px;height:60px;border-radius:100% }
.main_text { text-align:center; height:17px; overflow:hidden; margin-top:5px }
.is_sticky { box-shadow: 0vw 1vw 2vw rgb(0 0 0 / 10%); } 

.btnWishOff {
    position: absolute;
    z-index: 2;
	top: 6px;
    right: 6px;
    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: 6px;
    right: 6px;
    padding: 10px;
    background-image: url(/img/wishOn.svg);
	width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: top;
    content: '';
}

.travel_search {
    display: inline-flex;
    position: absolute;
    z-index: 100;
    flex-direction: column;
    align-items: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.travel_search h2 {
    font-size: 1.857em;
    color: #fff;
    font-weight: 500;
    letter-spacing: -1px;
    text-align: center;
    line-height: 1.2;
	font-family: 'Noto Sans KR', Helvetica, 'Apple SD Gothic Neo', Arial, Sans-serif, Gulim, '±¼¸²', 'µ¸¿ò', Dotum, tahoma, verdana, NanumGothic;
}
.travel_search p{
	margin:5px 0 10px 0;
	font-size:1.071em;
	letter-spacing:-1px;
	color:rgba(255,255,255,.6);
	font-weight:400;
}
.travel_search .h_form.search{
	width: 300px;
	position:relative;
}
.travel_search .h_form.search input[type="text"]{
	width:100%;
	height:40px;
	padding:0 20px;
	line-height:40px;
	font-size:1.000em;
	text-align:center;
	font-weight:400;
	border-radius:50px;
	letter-spacing:-1px
}
.travel_search .h_form.search input[type="text"]::placeholder{
	color:var(--main-color-10);
	letter-spacing:0px;
}
.travel_search .h_form.search button[type="submit"]{
	position:absolute;
	top:8px;
	right:10px;
}
button.none_a_st {
    margin: 0;
    overflow: visible;
    font: inherit;
    display: inline-block;
    box-sizing: border-box;
    padding: 0px;
    vertical-align: middle;
    font-size: inherit;
    line-height: inherit;
    text-align: left;
    text-decoration: none;
    transition: none;
    transition-property: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333;
    border: none;
    outline: none;
    float: left;
    position: relative;
    background-color: transparent;
}
:root {
	--main-color-10:rgba(7,176,180,1);
}

.swiper-button-prev { left:45px; }
.swiper-button-next { right:45px }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
	color: #fff;
	display:none;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
	color: #fff;
	display:none;
}

