.location-module{background-color:#fff;padding:50px 0}.location-module h3{margin:0 0 20px;font-weight:700;text-align:center}.location-module #baidumap,.location-module #map{height:340px;width:100%}@media (min-width:992px){.location-module #baidumap,.location-module #map{height:460px}}.location-module .location-module-wrapper{padding-top:30px}.location-module .location-module-wrapper .col-md-12,.location-module .location-module-wrapper .col-sm-6{padding-left:15px;padding-right:0}.location-module .location-module-wrapper h3{margin:0 0 20px;font-weight:700;text-align:left}@media (min-width:992px){.location-module .location-module-wrapper{padding-top:0}}.location-module .location-module-wrapper .col-md-12,.location-module .location-module-wrapper .col-sm-6{padding-left:0}.location-module .location-module-wrapper .location-module-icon{padding-right:10px;float:left;width:15%}@media (min-width:768px){.location-module .location-module-wrapper .location-module-icon{width:10%}}.location-module .location-module-wrapper .location-module-icon img{width:30px;height:30px}.location-module .location-module-wrapper .location-module-info{float:left;width:83%;padding-bottom:15px}@media (min-width:768px){.location-module .location-module-wrapper .location-module-info{width:83%}}.location-module .location-module-wrapper .location-module-info header{font-weight:700}.featured-content.location-specific-button{width:100%;text-align:center;padding:20px 0 65px}.featured-content.location-specific-button button{position:static}.featured-content.map-brown-bar{position:relative;width:100%;bottom:0;background-color:#503216;opacity:1;padding:0!important}.featured-content.map-brown-bar .sub-info{color:#fff;text-align:center;margin:0;padding:10px 35px;font-size:14px}@media (min-width:767px){.featured-content.map-brown-bar .sub-info{padding:5px 0}}.location-module .head-specifics{font-size:40px;font-weight:400;margin-top:40px;text-align:center;margin-bottom:25px;line-height:1.25}@media (max-width:767px){.location-module .head-specifics{font:700 28px/30px arial,sans-serif}}.submit-form-phone-number{font-size:46px;text-align:center;vertical-align:top;color:#d84e31;font-weight:700}.red{color:#d84e31}.coming-soon{font-size:20px;font-weight:700;text-align:center;color:#d14d13;margin:5px}.coming-soon a{color:red;text-decoration:none}.coming-soon a:hover{color:#503216;text-decoration:none}.title-coming-soon{font-size:17px;font-weight:700;text-align:left;color:#d14d13;margin:2px 0 0}.about-location .head-subline{text-align:left;font-size:14px;padding-bottom:10px}.about-location .head-subline span{font-weight:700}@media (min-width:768px){.about-location .head-subline{font-size:20px}}.logans-banner .box-logan{display:flex;justify-content:space-around;flex-wrap:nowrap;align-items:center;flex-flow:wrap}.logans-banner .box-logan .box-item{width:20%;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.logans-banner .box-logan .box-item{width:50%}}.promotion-infos{display:block;width:100%}.promotion-infos .promotion-box{background-color:#e0a33a;border-radius:7px;text-align:center;width:100%;margin-bottom:10px;cursor:pointer;padding:10px}.promotion-infos .promotion-box:hover{background-color:#d7d2cb}.promotion-infos .promotion-box a:hover{text-decoration:inherit;background-color:#d7d2cb}.promotion-infos .promotion-box p{margin:0}.promotion-infos .promotion-box .room-type{font-weight:700}@media (min-width:768px){.promotion-infos{display:flex;width:50%}.promotion-infos .promotion-box{width:48%;margin-right:10px;padding:10px}.head-title .container .dont-buy{margin-left:-130px}}.head-title.about-location{margin:0;text-align:center;padding:0}@media (min-width:768px){.head-title.about-location{margin:0;text-align:center}}.head-title.about-location .head-normal{text-align:left;font:100 40px/30px arial,sans-serif;margin-bottom:30px}.servcorp-infos{display:flex;margin-left:0;width:100%}@media (min-width:768px){.servcorp-infos{margin-left:15px;padding:0 50px}}.servcorp-infos .info-box{background-color:#e0a33a;width:48%;margin-right:10px;padding:10px;text-align:center;cursor:pointer;border-radius:7px}.servcorp-infos .info-box:hover{text-decoration:inherit;background-color:#d7d2cb}.servcorp-infos .info-box p{margin:0}.servcorp-infos .info-box .title{font-weight:700;font-size:14px;text-decoration:inherit}.google-reviews{margin-bottom:0;margin-top:50px}.google-reviews h2{text-align:center;font-size:28px;margin-bottom:30px;font-weight:unset}@media (min-width:768px){.google-reviews h2{font-size:40px;margin-top:40px}.servcorp-infos .info-box .title{font-size:20px}}.locationDetails .group-details{display:flex;justify-content:space-between;width:100%;padding:20px 0}.locationDetails .group-details .left-side .about-item p{font-weight:500}.locationDetails .group-details .left-side .big-size{font-size:28px;text-align:left;margin-bottom:0}.locationDetails .group-details .left-side .head{margin-top:20px;font-size:28px;text-align:left;margin-bottom:0;font-weight:700;line-height:33px}.locationDetails .left-side,.locationDetails .right-side{width:49%}.locationDetails .group-details .right-side #map{height:220px;width:100%}@media (min-width:768px){.locationDetails .group-details .right-side #map{height:320px}}.fix-title.locationDetails{padding:20px 0 0}.locationDetails .map-img{padding:30px 0}.locationDetails .list-locations ul li{display:inline-block;width:50%}.locationDetails .list-locations ul{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;margin:0;list-style-type:none}.locationDetails .list-locations .body-text{text-align:left;display:block}.locationDetails .head{text-align:left}.head.icon-svg [class^=svg-]{position:relative;width:65px;height:65px}.locationDetails .head .head-text{line-height:20px}.head.icon-svg .head-text{font-size:16px}.head.icon-svg span{display:inline-block;vertical-align:middle}@media (min-width:1000px) and (max-width:1199px){.big-size{font-size:30px}.head.icon-svg .head-text{font-size:13px}.locationDetails .head svg{width:50px;height:50px}.locationDetails .head svg+svg{width:30px;height:30px}.locationDetails .head.icon-svg [class^=svg-]{width:50px;height:50px}.locationDetails .head.icon-svg [class^=svg-] svg+svg{margin-left:-13px;margin-top:-17px}.locationDetails .head.icon-svg [class=svg-adjacent-airport] svg+svg{margin-left:-14px!important;margin-top:-14px!important}}@media (max-width:999px){.locationDetails .left-side,.locationDetails .right-side{width:100%;padding-bottom:55px}.locationDetails .group-details{flex-wrap:wrap;padding-top:0}}@media (max-width:767px){.big-size{font-size:30px}}@media (max-width:640px){.head.icon-svg .head-text{font-size:13px}.locationDetails .head svg{width:50px;height:50px}.locationDetails .head svg+svg{width:30px;height:30px}.locationDetails .head.icon-svg [class^=svg-]{width:50px;height:50px}.locationDetails .head.icon-svg [class^=svg-] svg+svg{margin-left:-13px;margin-top:-17px}.locationDetails .head.icon-svg [class=svg-adjacent-airport] svg+svg{margin-left:-14px!important;margin-top:-14px!important}}@media (max-width:480px){.locationDetails .list-locations ul li{width:48%}.big-size{font-size:21px}}.hvrbox,.hvrbox *{box-sizing:border-box}.hvrbox{position:relative;display:inline-block;overflow:hidden;width:100%;height:auto}.hvrbox img{max-width:100%}.hvrbox .hvrbox-layer_bottom{display:block}.hvrbox .hvrbox-layer_top{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;padding:15px;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.hvrbox.active .hvrbox-layer_top,.hvrbox:hover .hvrbox-layer_top{opacity:1}.hvrbox .hvrbox-text{text-align:center;width:100%;font-size:28px;display:inline-block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:default}.hvrbox .hvrbox-text_mobile{font-size:15px;border-top:1px solid #b3b3b3;border-top:1px solid hsla(0,0%,70.2%,.7);margin-top:5px;padding-top:2px;display:none}.hvrbox.active .hvrbox-text_mobile{display:block}.company-logo-module .container h2{font-size:28px;font-weight:400}@media (min-width:768px){.company-logo-module .container h2{font-size:28px}}@media (min-width:999px){.company-logo-module .container h2{font-size:40px}}.prefectures-filter .prefecture-link{padding-right:20px}@media (max-width:999px){.locationDetails .left-content{padding-bottom:0}}.locationDetails .group-details.content-items{padding:0!important}body[dir=rtl] .locationDetails .group-details .left-side .about-item p{text-align:right}