/* 1. 상단 검색기 */
.mainKeyword { color: rgba(0,0,0,1) ; padding: 0; }
.mainKeyword a { color: rgba(0,0,0,1); }

/* 2. HOT한 호텔 */
.best_title h2 { margin-top: 0; }
.item_block_container { padding-top: 0; }
.item_block_container .item_block .item_block_text { padding: 15px; }
.item_block_container .item_block .item_block_text .item_block_grade { text-align: left; }
.item_block_container .item_block .item_block_text .item_block_grade i { background: #ffbe00; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 16px; }
.item_block_container .item_block .item_block_text .item_block_ln1 { text-align: left; font-size: 1.4em; font-weight: 500; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; margin-bottom: 10px; }
.item_block_container .item_block .item_block_text .item_block_ln3 { text-align: left; color: #666; }
.item_block_container .item_block .item_block_text .item_block_ln3 img { position: relative; top: -1px; margin-left: 3px; }
.more_hotel a { display: block; background: #4e88e5; color: #fff; font-size: 20px; padding: 15px 0; }
.more_hotel a:hover,.more_hotel a:focus { background: #3d75ce; color: #fff; text-decoration: none; }

/* 3. 스팟으로 보는 블라디보스톡 여행 정보 */
.travel-title { position: absolute; top: 7%; width: 100%; padding: 0; color: #fff; font-weight: 300; font-size: 1.3em; z-index: 1; }
.travel-title span { font-size: 1.4em; }

/* 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; text-align: center;}
  .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; }
  }
/**
 * 탭 - 도시별 호텔 리스트
 */

.section_maincities .city_tab > li { width:50%;float:left; padding: 0;}
.section_maincities .city_tab > li > a { display:block;text-align: center; padding: 15px 0; color:#666; font-size:1.4em; }
.section_maincities .city_tab > li > a { margin-right: 0; border: 0; border-radius: 0; font-weight: bold; cursor:pointer;}
.section_maincities .city_tab > li:focus > a,
.section_maincities .city_tab > li > a:focus,
.section_maincities .city_tab > li:hover > a,
.section_maincities .city_tab > li > a:hover {background-color: #629eff; color:#fff;
  -webkit-transition: all 0.17s cubic-bezier(0.300, 0.100, 0.580, 1.000);
  -moz-transition: all 0.17s cubic-bezier(0.300, 0.100, 0.580, 1.000);
  -o-transition: all 0.17s cubic-bezier(0.300, 0.100, 0.580, 1.000);
  -ms-transition: all 0.17s cubic-bezier(0.300, 0.100, 0.580, 1.000);
  transition: all 0.17s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}

/*호텔&리조트 리스트*/
.areaTitle h3 { font-size: 22px; }
.areaTitle i { font-size: 16px; }
.areaTitle .money { font-size: 16px; }

/* 슬라이드 1 */
.luckytravel {
  background: url('//cdn.hotelonsen.com/onsen2/img/onsen_main/mainWholeSlider_Lbox2.jpg') 50% 50% no-repeat;
  background-size: auto;
  -webkit-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 350px;
}
.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; }
}


