/*
#main_search_wrap {top: 20vh; transform: translate(-50%, -50%);}
#main_goods_result {left:50%;transform:translateX(-50%);width:100%;max-width:990px}
.item_block_promotion { font-size:14pt; }
.div_city_nameh {left:50%;width:100%;max-width:990px;font-size:16pt;background-color: #0048bb;color:#ffffff;padding:10px;}
.hotel_sort_chkbox {transform: scale(1);}
select {
border: 0px;
position: relative;
width: 150px;
background: url(https://farm1.staticflickr.com/379/19928272501_4ef877c265_t.jpg) no-repeat 95% 50%;
margin:10px 3px 3px 3px;
-webkit-appearance: none;
z-index: 1;
}
*/

.parallax-window { height: 90vh; }
@media only screen and (max-width: 767px){
  .parallax-window { min-height:350px; }
}

/* 상세 검색 */
.lmOption { display: none; }

/* 원형 배너 */

.lmarea { display: inline-block; width:9.7%; font-size: 16px; text-align: center; color:#fff; vertical-align: top;}
.lmarea-img { padding:5px; }
.lmarea-img img { max-width: 100%; border-radius: 50%; cursor:pointer; }

@media only screen and (max-width:767px){
  .goodslist-item4 .goodslist-item { width: 50%; }
}

#main_goods_result_lm {position: relative;left:50%;transform:translateX(-50%);width:100%;max-width:1170px;height:0px;}

.item_block_container .item_block .item_block_text .item_block_ln1 { font-weight: 400; }

.div_city_nameh { text-align: center; font-size: 3em; margin-top: 30px; color:#111; font-weight: 500; }
.div_city_nameh_small { text-align: center; font-size: 1.5em; margin-top: 0px; color:#777; }


  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: 33.333333%; 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; }
    .div_city_nameh { font-size: 2em; }
  }
.ryokan-title span { }

.ryokan-title {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0;
    color: #fff;
    font-weight: 300;
    font-size: 1em;
    text-align: center;
    z-index: 3;
    -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);
    background-color: rgba(0,0,0,.6);
    /*
    background: url(//cdn.hotelonsen.com/img/onsen/onsen_main/hoshinoya_intro_ban_bg.jpg) center;
    */
}
.goodslist-item:hover .ryokan-title { background-color: rgba(0,0,0,0); }

.honymoon_txt {
     color: #fff;
     margin-top: 0;
     /*background: url(//cdn.hotelonsen.com/img/onsen/onsen_main/hoshinoya_intro_ban_bg.jpg) center;*/
     padding: 20px;
 }
.honymoon_txt h5 { font-size: 1.5em; }
