/* 1. 상단 검색기 */
.mainKeyword { color: rgba(0,0,0,1) ; padding: 0; }
.mainKeyword a { color: rgba(0,0,0,1); }
.mainKeyword hr { border-top: 1px solid rgba(0,0,0,.2);}


/* 2. 가성비 갑! 호캉스의 나라, 베트남 */


/* 3. 슬라이드 1 */
.globalSlider .sliderTxtWrap { padding-bottom: 120px; }

.luckytravel {
  background: url('//cdn.hotelonsen.com/onsen2/img/global/VN/vn-indexSlide-1.jpg') 50% 50% no-repeat;
  background-size: auto;
  -webkit-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 450px;
}
.luckytraveltxt01box { padding:3px; background-color: #25cdff; max-width: 230px; text-align: center; }
.luckytraveltxt01box p { margin: 0; }
.luckytraveltxt01 { font-size: 1.2em; font-weight: 400; color: #fff; }
.luckytraveltxt02 { font-size: 3em; font-weight: 500; color: #111; }
.luckytraveltxt02 span { color: #ff4e00; }
.luckytraveltxt03 { font-size: 1.5em; font-weight: 400; line-height: 16px; color: #111; padding-bottom: 40px; }
.luckytraveltxt03 span { color: #187dcb; }
@media only screen and ( max-width: 767px ) {
  .luckytravel { height: 300px;}
  .luckytraveltxt01box { margin-left: auto; margin-right: auto; }
  .luckytraveltxt01box p { margin: 0; }
  .luckytraveltxt01 { font-size: 1em; }
  .luckytraveltxt02 { font-size: 2em; }
  .luckytraveltxt02 span { color: #ff4e00; }
  .luckytraveltxt03 { font-size: 1.1em; font-weight: 400; line-height: 16px; color: #111; padding-bottom: 40px; }
  .luckytraveltxt03 span { color: #187dcb; }
}

/* 4. 베트남에서 관광과 휴양을 동시에! 인기 호캉스 지역 BEST 12 */
.best_title h2 { margin-top: 0; }
.best_List li .goodslist-img { height: 240px;}
@media only screen and ( max-width: 1199px ) {
  .best_List li .goodslist-img { height: auto;}
}

/* 5. 베트남에도 온천이? 휴양과 온천을 만끽할 수 있는 호텔 */
  ul { padding: 0; margin: 0; list-style: none; }
  .globalTravel .hotel_sale_txt01 span { font-weight: 600; color: #2681ff;}
  .globalTab { border-bottom: 1px solid #2681ff; overflow: hidden; background: #fff; display: flex;}
  .globalTab li { float: left; width: 50%; display: inline-block;}
  .globalTab li a { display: block; width: 100%; height: 100%; color: #2681ff; padding: 20px 0; font-size: 23px; font-weight: 400;}
  .globalTab .on a, .globalTab li a:hover, .globalTab li a:active { background: #2681ff; color: #fff; }
  .global_item li a { position: relative; }
  .global_item li a:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; background: -webkit-linear-gradient(rgb(0, 62, 140) 0%, rgba(125,185,232,0) 50%); background: -o-linear-gradient(rgb(0, 62, 140) 0%, rgba(125,185,232,0) 50%); background: linear-gradient(rgb(0, 62, 140) 0%, rgba(125,185,232,0) 50%); }
  .global_txt_Wrap { position: absolute; top: 10px; left: 0; width: 100%; padding: 0 10px; z-index: 1; text-align: left;}
  .global_txt01 { font-size: 25px; color: #fff; font-weight: 600; margin-bottom: 0; }
  .global_txt02 { font-size: 16px; color: #fff; font-weight: 400; }
  @media only screen and (max-width: 767px){
    .globalTab li a { padding: 10px 0; font-size: 14px;}
    .global_txt01 { font-size: 16px; }
    .global_txt02 { font-size: 13px; }
  }
 .ryokan-title span { font-size: .7em; }
/* 6. 베트남 빈펄 리조트 컨텐츠 */

/* 7. 최저가 요금 검색! 베트남 인기 해변 */
.popular_beach p { font-size: 1.4em; }
.popular_beach .goodslist-item { width: 25%; }

/* 8. 베트남의 인기 호텔  */
.section_maincities .city_tab > li { width:16.66666%;  float:left; }

/*배너공통*/
.bannerWrap{position: relative;width: 100%; height: auto;}
.bannerWrap .bannerTxt{position: absolute; top: 15%; left: 25px; color: #fff;}
.bannerWrap .bannerTxt h3{font-size: 32px; padding-bottom: 15px;}
.bannerWrap .bannerTxt span{display: inline-block; padding: 5px 18px; border-radius: 30px; background-color: #243f5d; font-size: 13px; color: #fff;}
