@import url(//fonts.googleapis.com/css?family=Lato:300,400,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);@import url(https://fonts.googleapis.com/css?family=EB+Garamond);.wrap,.news-window .inner{max-width:1360px}.hero-wrap{position:relative;background-size:cover;background-repeat:no-repeat}.recent-stayed-hotel{width:100%;background-color:transparent;padding:15px 0;margin:-5px 0 0 0}ul.top-hero-slider{margin:0;padding:0;list-style:none;overflow:hidden}.hero-contents-top{overflow:hidden;position:relative}ul.top-hero-slider{padding:0}ul.top-hero-slider li{display:none}ul.top-hero-slider li:nth-child(1){display:block}.hero-text{position:relative;max-width:650px;margin:0 auto}.hero-text h2{font-weight:bold;font-size:42px;text-align:center;line-height:72px;color:#fff;font-family:'YuMincho'}.hero-text img{width:100%}.hero-text .link{position:absolute;right:10px;bottom:15px;display:block;width:127px}.video-wrap{width:100%;height:160px;position:relative;height:0;overflow:hidden;margin:0 auto;max-width:900px}.video-wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.hero-contents-bottom .slick-slide img{min-width:auto !important}.second-page-home .card-recommend a .card-cta,.card-recommend .card-cta{text-decoration:underline;position:absolute;right:10px;bottom:15px;font-size:15px;line-height:1;color:#c7a956;text-decoration:none}.second-page-home .card-recommend .card-wrap .card a,.card-recommend a{position:relative;padding:0 0 30px 0}.card-wrap .card a{display:table;width:100%;text-align:left;background-color:#fff;border:solid 1px #eee;padding:15px;font-size:14px;margin:0 0 10px 0;text-decoration:none;color:#666}.card-wrap .card:last-child a{margin:0}.card-img,.card-text{display:table-cell;vertical-align:middle}a .card-cta{text-decoration:underline}.card-cta{text-decoration:underline;position:absolute;right:0;bottom:10px;font-size:15px;line-height:1;color:#1e86ff;text-decoration:none}.card-text b{font-size:16px}.card-img{height:160px;width:30%;overflow:hidden;position:relative}.card-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.card-text{padding:0 0 33px 20px;position:relative}.second-page-home .card-wrap .card a{display:inline-block;width:100%;text-align:left;background-color:#fff;padding:0;font-size:14px;margin:0 0 10px 0;text-decoration:none;color:#666}.second-page-home .card-wrap .card:last-child a{margin:0}.second-page-home .card-img,.second-page-home .card-text{display:block;vertical-align:middle}.second-page-home .card-text b{font-size:16px}.second-page-home .card-img{height:160px;width:100%;overflow:hidden;position:relative}.second-page-home .card-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.second-page-home .card-text{padding:20px;position:relative}.second-page-home a .card-cta{font-size:15px;line-height:1;color:#1e86ff;display:block;position:relative;float:right;width:100%;text-decoration:none;text-align:right;padding:25px 0 0}ul.carousel-wrap{padding:0;margin:20px -10px}ul.carousel-wrap li{position:relative}.carousel-overlay{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.3);color:#fff;text-align:left;padding:5px 15px;font-size:13px}.carousel-icons{display:inline-block;margin:0 5px 0 0}.carousel-icons i{font-size:20px;margin-right:3px;display:inline-block;vertical-align:middle}.carousel-ttl{display:block;font-size:14px}.carousel-wrap a{height:190px;display:block;background-color:#000;overflow:hidden}.carousel-wrap a:hover{opacity:.8}ul.carousel-wrap .slick-slide{margin:0 10px}.card-carousel .card{margin:10px;box-shadow:0 0 6px hsla(0,0,0,0.17)}.without-shadow .col-4 .card{margin:10px;border:1px solid #ccc;min-height:363.92px;border-radius:0}.without-shadow{padding-bottom:0}.without-shadow .col-4 .card-text{margin:15px;text-align:left;padding-top:0}.without-shadow .col-4 .card a{text-decoration:none}.without-shadow .col-4 .card .it-text-detail{color:#666}.tab-bottom .it-img{height:auto !important}#top-info .news-window-box{margin-bottom:20px}#top-info .news_link{margin-left:14px}#top-info .news-window-content{margin:0}.hero-contents-top{position:relative;z-index:1;height:auto}.hero-contents-top .recent-stayed-hotel{position:relative;z-index:0}.tag{display:inline-block;min-width:90px;text-align:center;line-height:1.8;vertical-align:middle;color:#fff;margin:0 10px 0 0;padding:0 8px}.tag-campaign{background-color:#c7a956}.tag-event{background-color:#1e86ff}.tag-resort{background-color:#c74d00}.tag-restaurant{background-color:#552a10}.tag-recommend{background-color:#8560a8}.tag-newhotel{background-color:#2b4564}.tag-renovated{background-color:#666}.tag-volunteer{background-color:#ffb71e}.tag-info{color:#333;border:1px solid #a9a9a9}.tag-special{background-color:#b70202;padding:0 10px}.monthly_link{margin:5px 0 0}@media all and (max-width:1200px){.hero-text{width:60%}ul.top-hero-slider{max-height:100%}}@media all and (min-width:801px){#tab-booking-1{display:none}#tab-booking-2{display:none}}@media all and (min-width:800px){.hero-contents{display:block;width:100%;position:absolute;top:5%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.hotel-search .tab_container{background-color:transparent}.hotel-search .tab_content{background-color:rgba(255,255,255,0.9)}.hotel-search #searchform{background-color:rgba(255,255,255,0.9)}.hotel-search .tab_container #searchform{background-color:transparent}}@media all and (max-width:800px){.hotel-search .link-tabs ul{background-color:#666;color:#fff;font-size:14px}.hotel-search .link-tabs ul li{padding:0;border-right:0}.hotel-search .tabs.link-tabs ul li a,.hotel-search .tabs.link-tabs ul li.active a{font-size:14px}.hotel-search .tabs.link-tabs ul li.active a{background-color:#666;color:#c7a956;cursor:pointer}.hotel-search .tabs.link-tabs ul li a{line-height:1.5;color:#fff}.hotel-search .tabs.link-tabs ul li a:hover{color:#c7a956}.card-text{font-size:14px}.card-text b{font-size:16px}.card-cta{font-size:14px}.top-hero-slider-wrap{display:none}.second-page-home .card-text{font-size:14px}.second-page-home .card-text b{font-size:16px}.second-page-home .card-cta{font-size:14px}.map-form .col-left .hs-table .hs-item:nth-child(7){clear:both}#tab-booking-3 .hs-item{padding:10px 4px}#tab-booking-3 .hs-item-daiyokujyo{width:60px}.hero-text{display:none}.card-img{width:100%}}@media all and (max-width:600px){.card-wrap .card:nth-child(2),.card-wrap .card:last-child{display:none}.second-page-home .card-wrap .card:nth-child(2),.second-page-home .card-wrap .card:last-child{display:block}}@media(576px) and (max-width:767.98px){.with-shadow .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.without-shadow .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media all and (max-width:480px){.card-wrap .card a,.card-wrap .card-img,.card-wrap .card-text{display:flow-root;width:100%}.card-wrap .card-img{height:150px}.card-wrap .card-text{padding:20px}.card-cta{position:relative;bottom:auto;right:auto;margin:15px 0 0 0;text-align:right}.card-recommend .card .it-text-detail{display:block}.it-text-detail{display:none}.it-text h4{margin:5px 0 10px 0;font-size:17px}}.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;font-size:.1em;line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}ul.top-hero-slider{margin:0}.slick-slide li{margin:0}.slick-slide img{min-width:1700px}.datepickerBlock{position:relative;display:block;pointer-events:none}#searchform select,#searchform-map select,#searchform-area select{width:100%;padding:5px 30px 5px 10px;border:1px solid #ddd;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;font-size:15px;font-family:'Noto Sans Japanese',serif;outline:0}#searchform select:hover,#searchform-map select:hover,#searchform-area select:hover{border-color:#666}#searchform select option,#searchform-map select option,#searchform-area select option{background-color:#fff;color:#333}#searchform select::-ms-expand,#searchform-map select::-ms-expand,#searchform-area select::-ms-expand{display:none}#searchform-area .hs-med.tb-chkbox{width:12.5%;min-width:118px}.map-form .col-left h2{padding:30px 10px 0}.enwrap .map-form .col-right .area0 .item3{left:42%;top:52%}.enwrap .map-form .col-right .area0 .item9{left:19%;top:78%}.enwrap .map-form .col-right .area0 .item8{left:14%;top:65%}.enwrap .map-form .col-right .area0 .item7{left:31%;top:66%}.enwrap .map-form .col-right .area0 .item6{left:48%;top:75%}.enwrap .map-form .col-right .area0 .item5{left:60%;top:75%}.enwrap .map-form .col-right .area1 .item3{left:34%;top:78%}.enwrap .map-form .col-right .area2 .item4{left:36%;top:62%}.enwrap .map-form .col-right .area11 .item7{left:11%;top:80%}.enwrap .map-form .col-right .area3 .item1{left:59%;top:37%}.enwrap .map-form .col-right .area4 .item3{left:28%}.enwrap .map-form .col-right .area4 .item6{left:53%}.enwrap .map-form .col-right .area10 .item3{left:43%;top:16%}.enwrap .map-form .col-right .area10 .item1{left:56%;top:27%}.enwrap .map-form .col-right .area7 .item1{left:62%;top:22%}.enwrap .map-form .col-right .area7 .item5{left:24%;top:3%}.enwrap .map-form .col-right .area12 .item4{left:6%;top:42%}.enwrap .map-form .col-right .area12 .item2{left:26%;top:22%}.enwrap .map-form .col-right .area12 .item3{left:14%;top:32%}.enwrap .map-form .col-right .area6 .item4{left:auto;right:2%;top:44%}.enwrap .map-form .col-right .area6 .item2{left:30%;top:48%}.enwrap .map-form .col-right .area6 .item5{left:57%;top:67%}.enwrap .map-form .col-right .area5 .item6{left:59%;top:15%}.enwrap .map-form .col-right .area5 .item5{left:24%;top:74%}.enwrap .map-form .col-right .area5 .item10{left:2%;top:63%}.enwrap .map-form .col-right .area5 .item9{left:60%;top:63%}.enwrap .map-form .col-right .area5 .item4{left:29%;top:53%}.enwrap .map-form .col-right .area5 .item7{left:20%;top:5%}.enwrap .map-form .col-right .area5 .item12{bottom:8%}.enwrap .map-form .col-right .area5 .item1{left:46%;top:24%}.enwrap .map-form .col-right .area5 .item3{left:auto;right:56%;top:21%}.enwrap map-form .col-right .area12 .item1{left:30%;top:12%}.enwrap .map-form .col-right .area12 .item1{left:30%;top:12%}#top_en{max-width:1600px;margin:0 auto}#top_en .br-sp{display:none}#top_en ._photo-item_h3{background:rgba(148,127,58,0.8);color:#fff;font-size:22px;font-family:'Lato',sans-serif;font-weight:700;letter-spacing:.05em;padding:22px 20px;width:572px;box-sizing:border-box}#top_en ._btn-cta{width:572px;display:block;background:#8560a8;border:solid 1px #8560a8;text-align:center;color:#fff;text-decoration:none;font-size:28px;line-height:1.2;font-family:'Lato',sans-serif;font-weight:700;padding:17px;box-sizing:border-box;letter-spacing:.045em;cursor:pointer}#top_en ._btn-cta2{width:572px;display:block;background:#fff;border:solid 1px #8560a8;text-align:center;color:#8560a8;text-decoration:none;font-size:28px;line-height:1.2;font-family:'Lato',sans-serif;font-weight:700;padding:17px;box-sizing:border-box;letter-spacing:.045em;cursor:pointer}#top_en .inner{max-width:1170px;min-width:1170px;margin:0 auto}#top_en h1{margin-top:0}#top_en ._h1{font-size:47px;font-family:'EB Garamond',serif;font-weight:normal;letter-spacing:.01em;text-align:center;margin-bottom:40px}#top_en ._h1 small{display:block;font-size:27px;font-family:'Lato',sans-serif;font-weight:400;letter-spacing:.065em;text-align:center;margin:0 0 15px}#top_en h2{margin:0 0 5px 0;font-weight:normal;color:#c7a956;font-size:24px;padding:0}#top_en nav{display:block}#top_en ._h1+._hr{border:solid 1px #000;border-top-color:black;border-top-width:1px;border-right-color:black;border-right-width:1px;border-bottom-color:black;border-bottom-width:1px;border-left-color:black;border-left-width:1px;width:440px;border-width:0 0 1px;margin:30px auto}#top_en ._lead{text-align:center;margin:0 100px;font-size:22px;line-height:1.5;font-family:'Lato',sans-serif;font-weight:100;letter-spacing:.045em;color:#252525}#top_en #section-popular{padding:60px 0 70px}#top_en #section-popular .list-location{margin:0;padding:0;list-style:none}#top_en #section-popular .list-location li{width:370px;float:left;margin:0 30px 30px 0}#top_en #section-popular .list-location li:nth-child(3n){margin:0 0 30px 0}#top_en #section-popular .list-location li article{position:relative}#top_en #section-popular .list-location li article h3{width:100%;position:absolute;bottom:0;z-index:10;margin:0}#top_en #section-popular .list-location li img{width:100%;height:247px}#top_en #section-popular .box-hide{display:none}#top_en #section-popular nav._btn-cta2{width:100%;cursor:pointer}#top_en #section-services{background:url(/img/top/multilingual/bgservices.jpg) center top no-repeat;padding:80px 0 0;height:1080px;box-sizing:border-box;color:#fff;position:relative}#top_en #section-services:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4)}#top_en #section-services div.inner{position:relative;z-index:1}#top_en #section-services h1{line-height:54px;margin:0 0 70px;letter-spacing:.05em}#top_en #section-services h1 small{line-height:1}#top_en #section-services h2{font-size:27px;font-family:'Lato',sans-serif;font-weight:600;color:#ffc20e;text-align:center;letter-spacing:.045em;background:url(/img/top/multilingual/imgservicedivider.png) center center no-repeat;margin:0 0 60px}#top_en #section-services nav ._btn-cta{width:370px;margin:10px auto 40px}#top_en #section-services nav .note{font-size:18px;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.045em;text-align:center}#top_en #section-services .list-services{list-style:none;margin:0;padding:0}#top_en #section-services .list-services li{width:234px;float:left;text-align:center;margin:0 0 50px}#top_en #section-services .list-services li .icon{width:57px;margin:0 auto 35px}#top_en #section-services .list-services li .label{font-size:22px;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.045em}#top_en #section-services .topics{background:rgba(37,37,37,0.75);position:absolute;bottom:0;width:100%;height:228px;padding:45px 0 0;box-sizing:border-box;text-align:center}#top_en #section-services .topics .list-topics{width:1200px;margin:0 auto;list-style:none;padding:0}#top_en #section-services .topics .list-topics li{width:300px;float:left;text-align:center}#top_en #section-services .topics .list-topics li .icon{width:57px;margin:0 auto 18px}#top_en #section-services .topics .list-topics li .label{font-size:28px;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.005em;line-height:38px}#top_en #section-services .topics .list-topics li .label strong{font-size:32px;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:.005em;display:block}#top_en #section-services .topics .list-topics li.hotel .icon{margin-bottom:10px}#top_en #section-services .topics .list-topics li.hotel .label{font-size:25px;line-height:34px}#top_en #section-services .topics .list-topics li.hotel .label strong{font-size:32px;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:.005em;display:block}#top_en #section-news{padding:60px 0}#top_en #section-news .inner{width:94%;max-width:1360px;margin:0 auto}#top_en #section-support{padding:200px 0 60px;height:602px;box-sizing:border-box;background:url(/img/top/multilingual/bgsupport.jpg) center top no-repeat;color:#fff}#top_en #section-support h1{margin-bottom:30px}#top_en #section-support hr{border-color:#fff}#top_en #section-support ._lead{color:#fff}#top_en #section-support nav ._btn-cta{width:370px;margin:50px auto 0}#top_en section.new-jersey{border-bottom:solid 1px #cbcbcb;background:url(/img/common/bgnewjersey.jpg);height:770px;padding:190px 0 0;box-sizing:border-box;color:#fff}#top_en section.new-jersey ._lead{color:#fff}#top_en section.new-jersey div.btn{text-align:center}#top_en section.new-jersey p{display:inline-block;width:420px;margin:0 25px}#top_en section.new-jersey ._btn-cta{width:420px;margin:110px auto 0}#top_en section.new-jersey hr{border-color:#fff !important;margin-bottom:40px !important}#section-map{position:relative;background:url(/img/top/multilingual/bgmap.jpg) 50% 50% no-repeat;background-size:cover;height:900px;margin-top:-5px}#section-map .images{padding-top:159px}#section-map h1{font-size:50px;font-family:'Lato',sans-serif;font-weight:400;color:#fff;top:120px;text-align:center;letter-spacing:.025em;width:100%;position:absolute;z-index:1;margin:0}#section-map h1 img{margin:0 auto;width:550px}#section-map h2{font-size:38px;font-family:'Lato',sans-serif;font-weight:400;color:#c3b48b;top:120px;text-align:center;letter-spacing:.025em;width:100%;position:absolute;z-index:1}#section-map .japan{position:absolute;text-align:center;width:auto;top:200px;left:50%;transform:translateX(-50%);z-index:1}#section-map .japan img{margin:0 auto;width:192px}#section-map .hovers .area_box{border:solid 1px #8b8b8b;background:rgba(37,37,37,0.9);padding:20px;width:360px;color:#fff;display:none;z-index:2;word-break:break-all}#section-map .hovers .area_box .title{font-size:20px;color:#fff;font-family:'EB Garamond',serif;font-weight:400;margin-bottom:10px}#section-map .hovers .area_box .description{font-size:20px;color:#9a9a9a;font-family:'EB Garamond',serif;font-weight:400;line-height:1.2}#section-map .hovers .area_box .description div.item{color:#9a9a9a;opacity:1;display:inline-block;cursor:pointer}#section-map .hovers .area_box .description div.item:hover{color:#8560a8}#section-map .hovers .btn ._btn-search{width:200px;font-size:18px;float:right;margin-top:15px}#section-map .hovers .area_box.kyushu{position:absolute;top:409px;left:331px}#section-map .hovers .area_box.shikoku{position:absolute;top:409px;left:445px}#section-map .hovers .area_box.chukoku{position:absolute;top:348px;left:459px}#section-map .hovers .area_box.kansai{position:absolute;top:418px;left:561px}#section-map .hovers .area_box.koshinetsu{position:absolute;top:419px;left:688px}#section-map .hovers .area_box.hokuriku{position:absolute;top:375px;left:649px}#section-map .hovers .area_box.tokai{position:absolute;top:442px;left:625px}#section-map .hovers .area_box.kanto{position:absolute;top:300px;left:747px;width:360px}#section-map .hovers .area_box.tohoku{position:absolute;top:480px;left:800px;width:260px}#section-map .hovers .area_box.hokkaido{position:absolute;top:371px;left:872px;width:260px}#section-map .hovers .area_box.gunma{position:absolute;top:100px;left:672px;width:260px}#section-map .hovers .area_box.ibaraki{position:absolute;top:300px;left:800px;width:260px}#section-map .hovers .area_box.tochigi{position:absolute;top:100px;left:772px;width:260px}#section-map .hovers .area_box.saitama{position:absolute;top:200px;left:572px;width:260px}#section-map .hovers .area_box.chiba{position:absolute;top:400px;left:672px;width:260px}#section-map .hovers .area_box.tokyo{position:absolute;top:20px;left:572px;width:360px}#section-map .hovers .area_box.kanagawa{position:absolute;top:220px;left:300px;width:360px}#section-map .hovers .area_box.osaka{position:absolute;top:300px;left:150px;width:260px}#section-map .hovers .area_box.nanba{position:absolute;top:300px;left:150px;width:260px}#section-map .hovers .area_box.northeast{position:absolute;top:100px;left:50px;width:260px}#section-map .hovers .area_box.south{position:absolute;top:350px;left:420px;width:260px}#section-map .hovers .area_box.castle{position:absolute;top:200px;left:110px;width:260px}#section-map .hovers .area_box.bay{position:absolute;top:300px;left:250px;width:260px}#section-map area{cursor:pointer}#section-map a{cursor:pointer}#section-map .area_map{position:relative;top:0;max-width:1170px;width:100%;margin:0 auto;background:url(/img/top/multilingual/bgmap.jpg) 50% 50% no-repeat}#section-map .area_more{border:#959595 1px solid;max-width:1168px;width:100%;height:auto;position:absolute;top:161px;left:0;display:block;z-index:10;background:#242424}#section-map .area_more div:hover::after{display:block;position:relative;text-align:center;font-family:'Lato',sans-serif;font-weight:400;text-indent:0;color:#fff;font-size:22px;line-height:1.2}#section-map .area_more.kanto{display:none}#section-map .area_more.kansai{display:none}#section-map .area_more a:hover:after{display:block;position:relative;text-align:center;font-family:'Lato',sans-serif;font-weight:400;text-indent:0;color:#fff;font-size:22px;line-height:1.2}#section-map .area_more.kanto div.item{cursor:pointer;display:inline-block}#section-map .area_more.kansai div.item{cursor:pointer;display:inline-block}#section-map .area_more.kanto .area_box.kanto{border:#959595 1px solid;width:365px;height:580px;background:#242424;position:absolute;top:10px;left:20px;display:block;z-index:20;font-size:22px;padding:10px 30px 0 30px}#section-map .area_more.kanto .area_box.kanto p.title{color:#fff;margin-bottom:10px;margin-top:0}#section-map .area_more.kanto .area_box.kanto div{color:#999;opacity:1}#section-map .area_more.kanto .area_box.kanto div:hover{color:#8560a8}#section-map .area_more.kansai .area_box.kansai{border:#959595 1px solid;width:420px;height:510px;background:#242424;position:absolute;top:35px;left:709px;display:block;z-index:20;font-size:22px;padding:10px 30px 0 30px}#section-map .area_more.kansai .area_box.kansai p.title{color:#fff;margin-bottom:10px}#section-map .area_more.kansai .area_box.kansai ul{list-style:none}#section-map .area_more.kansai .area_box.kansai ul li{margin-bottom:25px}#section-map .area_more.kansai .area_box.kansai div{color:#999;opacity:1}#section-map .area_more.kansai .area_box.kansai div:hover{color:#8560a8}#section-map .search_box{position:absolute;top:798px;left:0;width:100%;background:rgba(17,17,17,0.69);padding:30px 0}#section-map .search_box .search_inner{max-width:1170px;width:100%;margin:0 auto}#section-map .search_box select::-ms-expand{display:none}#section-map .search_box .city{position:relative;display:block;width:50%;margin-left:30px;float:left;border-bottom:solid 1px #868686;background:url(/img/top/multilingual/arrowmapsearch.png) right 10px center no-repeat}#section-map .search_box .prefecture{position:relative;display:block;width:25%;float:left;border-bottom:solid 1px #868686;background:url(/img/top/multilingual/arrowmapsearch.png) right 10px center no-repeat}#section-map .search_box select{font-size:20px;color:#fff;text-align:left;font-family:'Lato',sans-serif;font-weight:400;width:100%;height:42px;line-height:42px;padding:0;margin:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}#section-map .search_box option{font-size:20px;color:#333;text-align:left;font-family:'Lato',sans-serif;font-weight:400;width:100%;height:42px;line-height:42px;padding:0;margin:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff}area{background-color:red}.hero-text img{margin:auto;width:74%}.hotel-search{font-size:13px}#hs-area-wrap{padding:15px 30px 30px}.widget-item{padding:10px 4px}.searchform-widget__box__map-left{width:52%;padding:10px 0}.searchform-widget__inner-sp,.widget-item--smoking-sp{display:none}#hs-map-wrap .searchform-widget__inner{padding:0 30px}.searchform-map__title{margin:10px;font-size:14px;color:#c7a956}#hs-area-wrap .widget-item--pref,#hs-area-wrap .widget-item--checkin,#hs-area-wrap .widget-item--night,#hs-area-wrap .widget-item--room,#hs-area-wrap .widget-item--smoking{width:20%}#hs-area-wrap .widget-item--area{width:40%}#hs-area-wrap .widget-item--people{width:32%}#hs-area-wrap .widget-item--breakfast,#hs-area-wrap .widget-item--spa{width:13%}#hs-map-wrap .widget-item--breakfast,#hs-map-wrap .widget-item--spa{width:26%}#hs-area-wrap .widget-item--room,#hs-area-wrap .widget-item--smoking,#hs-area-wrap .widget-item--breakfast,#hs-area-wrap .widget-item--spa,#hs-map-wrap .widget-item--smoking{padding-top:34px}#hs-map-wrap .widget-item--checkin,#hs-map-wrap .widget-item--night,#hs-map-wrap .widget-item--room{width:calc(100% / 3)}#hs-map-wrap .widget-item--people{width:60%}#hs-map-wrap .widget-item--smoking{width:33%}.searchform-widget .widget-item--night .widget-item__link{margin:10px 0 0}.widget-item--people .widget-item__titl-txt{display:inline-block;padding:0 0 4px}.widget-item--people .people-adult{width:60%}.widget-item--people .people-children{width:40%;padding-left:8px}#people-children-area,#people-children-qs{padding:10px 0 0}#hs-map-wrap #people-children-map{padding:10px 30px 0}#hs-area-wrap .people-children__wrap--children1{width:34%}#hs-area-wrap .people-children__wrap--children2{width:66%}#hs-map-wrap .people-children__wrap--children1,#hs-map-wrap .people-children__wrap--children2{width:50%}.people-children__title{display:block;margin:0 4px;padding:2px 0;background:#dcdcdc}#hs-area-wrap .people-children__wrap--children1 .widget-item--children,#hs-map-wrap .widget-item--children{width:50%}#hs-area-wrap .people-children__wrap--children2 .widget-item--children{width:25%}.people-children__box--children-bottom .widget-item{padding:0 4px}#hs-area-wrap .widget-item__link--flight{margin:20px 14px 0}#hs-map-wrap .widget-item__link--flight{margin:32px 0 10px}.searchform-widget .search-submit-wrap{float:none}.searchform-widget .search-submit-wrap button{display:inline-block;float:none}@media screen and (max-width:1140px){#section-map .area_map{top:100px}#section-map .search_box .search_inner{width:90%;margin:0 auto}#section-map .hovers .area_box.kyushu,#section-map .hovers .area_box.shikoku,#section-map .hovers .area_box.chukoku,#section-map .hovers .area_box.kansai,#section-map .hovers .area_box.koshinetsu,#section-map .hovers .area_box.hokuriku,#section-map .hovers .area_box.tokai,#section-map .hovers .area_box.kanto,#section-map .hovers .area_box.tohoku,#section-map .hovers .area_box.hokkaido{position:absolute;width:90%;top:auto;bottom:0;left:50%;transform:translateX(-50%)}#section-map .hovers .area_box.gunma,#section-map .hovers .area_box.ibaraki,#section-map .hovers .area_box.tochigi,#section-map .hovers .area_box.saitama,#section-map .hovers .area_box.chiba,#section-map .hovers .area_box.tokyo,#section-map .hovers .area_box.osaka,#section-map .hovers .area_box.nanba,#section-map .hovers .area_box.northeast,#section-map .hovers .area_box.south,#section-map .hovers .area_box.castle,#section-map .hovers .area_box.bay{position:absolute;width:90%;top:auto;bottom:0;left:50%;transform:translateX(-50%)}#section-map .area_more{padding-bottom:200px;top:0}#section-map .area_more.kanto .area_box.kanto{width:90%;top:auto;bottom:10px;height:auto}}#section-map .search_box option{height:auto}#section-map .search_box .btn{width:20%;float:right}#section-map .search_box .btn .searchbtn{display:block;background:#8560a8;border:solid 1px #8560a8;text-align:center;color:#fff;text-decoration:none;font-size:22px;line-height:1.2;font-family:'Lato',sans-serif;font-weight:700;padding:8px;box-sizing:border-box;letter-spacing:.045em;cursor:pointer}#section-map ._btn-search{display:block;background:#8560a8;border:solid 1px #8560a8;text-align:center;color:#fff;text-decoration:none;font-size:22px;line-height:1.2;font-family:'Lato',sans-serif;font-weight:700;padding:8px;box-sizing:border-box;letter-spacing:.045em;cursor:pointer}#spsearchbox{display:none}@media screen and (max-width:1024px){#top_en{background-color:#fff}#top_en section>.inner{margin:0 auto;padding:0 12%}#top_en ._h1{font-size:22px}#top_en ._h1 small{font-size:14px}#top_en ._lead{text-align:center;margin:0;font-size:14px;line-height:1.5;font-family:'Lato',sans-serif;font-weight:100;letter-spacing:.045em;color:#252525}#top_en ._h1+._hr{width:220px;border-width:0 0 1px;margin:15px auto}#top_en ._photo-item_h3{font-size:14px}#top_en .inner{max-width:100%;min-width:100%}#top_en .br-sp{display:inline-block}#top_en ._btn-cta{font-size:15px;line-height:1.2}#top_en ._photo-item_h3{padding:12px 10px}#top_en #section-popular .inner{padding:0}#top_en #section-popular h1{line-height:29px;margin-bottom:35px;padding:0 12%}#top_en #section-popular .list-location li{width:47.34%;float:left;margin:0 1.33% 2.66%}#top_en #section-popular .list-location li:nth-child(3n){margin:0 1.33% 2.66%}#top_en #section-popular .list-location li img{width:100%;height:auto}#top_en #section-popular nav._btn-cta2{width:97.34%;cursor:pointer;margin:0 1.33%;font-size:20px;padding:15px}#top_en #section-services{height:auto;margin-bottom:140px;background-size:cover;padding:35px 0 0}#top_en #section-services div.inner{position:relative;z-index:1;padding:0 8.5%}#top_en #section-services h1{line-height:32px;margin:0 0 17px;letter-spacing:.05em}#top_en #section-services h2{font-size:15.5px}#top_en #section-services .list-services li{width:50%;float:left;text-align:center;margin:0 0 10px}#top_en #section-services .list-services li .icon{width:35px;display:table-cell;margin:0 auto 35px}#top_en #section-services .list-services li .label{font-size:15.5px;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.045em;display:table-cell;padding-left:5px;vertical-align:middle}#top_en #section-services nav ._btn-cta{width:100%;margin:15px auto 20px}#top_en #section-services nav .note{font-size:15.5px;line-height:17px;padding-bottom:20px;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:.045em;text-align:center}#top_en #section-services .topics{background:rgba(37,37,37,0.75);position:absolute;bottom:-140px;width:100%;height:140px;padding:0;box-sizing:border-box}#top_en #section-services .topics .list-topics{width:90%;margin:25px 3.3% 0;list-style:none}#top_en #section-services .topics .list-topics li{width:23%;text-align:left;margin-bottom:25px}#top_en #section-services .topics .list-topics li .icon{display:block;width:27px;vertical-align:middle}#top_en #section-services .topics .list-topics li .label{padding-left:7px;display:block;font-size:14.5px;font-family:'Lato',sans-serif;font-weight:300;line-height:17.5px;vertical-align:middle;text-align:center}#top_en #section-services .topics .list-topics li .label strong{font-size:16.5px;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:.005em;display:block}#top_en #section-services .topics .list-topics li.hotel .icon{display:block;width:27px;vertical-align:middle}#top_en #section-services .topics .list-topics li.hotel .label{padding-left:7px;display:block;font-size:14.5px;font-family:'Lato',sans-serif;font-weight:300;line-height:17.5px;vertical-align:middle;text-align:center}#top_en #section-services .topics .list-topics li.hotel .label strong{font-size:16.5px;font-family:'Lato',sans-serif;font-weight:600;letter-spacing:.005em;display:block}#top_en #section-news .inner{max-width:100%;min-width:100%;margin:0 auto}#top_en #section-support{background-size:cover;padding:67px 0 0;height:262px}#top_en #section-support nav ._btn-cta{width:100%;margin:30px auto 0;font-size:17.5px;padding:15px}#top_en section.new-jersey{height:auto;padding:35px 0;background-size:cover}#top_en section.new-jersey div.btn{margin:25px auto 0}#top_en section.new-jersey ._btn-cta{width:100%;margin-top:10px}#top_en section.new-jersey p{width:100%;margin:auto}}@media screen and (max-width:800px){#top_en #section-services{background-size:auto 100%}#top_en #section-support{background:url(/img/top/multilingual/bgsupportsp.jpg) center top no-repeat}#top_en section.new-jersey{background:url(/img/common/bgnewjerseysp.jpg)}#spsearchbox{display:block}.slick-slide{width:100%}.slick-list{width:100%}#section-map .search_box .city,#section-map .search_box .prefecture,#section-map .search_box .btn{float:none;width:100%;margin-left:0}#section-map .search_box .btn{margin-top:20px}#section-map .area_map{padding-bottom:100px}#section-map{min-height:800px;height:auto}#section-map .search_box{top:auto;bottom:0;height:auto}#section-map h1{margin:0 auto;text-align:center}#section-map h1 img{width:70%}#section-map .japan{top:180px}#section-map h2{top:20px}.hero-contents-top{overflow:visible}.map-form .col-right .area .map-list.item7 .pd-style{left:-230%;-webkit-transform:none;transform:none}#searchform.searchform-area .hs-med.tb-chkbox{width:20%}.searchform-widget__inner.dp-flex,.people-children__box.dp-flex,.searchform-widget__box.dp-flex,.widget-item--people .widget-item__inner.dp-flex{flex-wrap:wrap}#hs-area-wrap .widget-item--pref,#hs-area-wrap .widget-item--area,#hs-area-wrap .widget-item--checkin,#hs-area-wrap .widget-item--night,#hs-area-wrap .widget-item--room,#hs-area-wrap .widget-item--people,#hs-area-wrap .widget-item--smoking,#hs-area-wrap .people-children__wrap--children2 .widget-item--children,#hs-map-wrap .widget-item--checkin,#hs-map-wrap .widget-item--night,#hs-map-wrap .widget-item--room,#hs-map-wrap .widget-item--smoking{width:50%}#hs-area-wrap .widget-item--breakfast,#hs-area-wrap .widget-item--spa,#hs-map-wrap .widget-item--breakfast,#hs-map-wrap .widget-item--spa{width:25%}#hs-area-wrap .widget-item--people .people-adult{width:100%;padding:0 0 20px}#hs-area-wrap .widget-item--people .people-children{width:100%}#hs-area-wrap{padding:10px}#hs-map-wrap .searchform-widget__inner,#hs-map-wrap #people-children-map{padding:0 10px}#hs-map-wrap .widget-item--people{width:82.5%}#hs-area-wrap .people-children__wrap--children1,#hs-area-wrap .people-children__wrap--children2,#hs-map-wrap .people-children__wrap--children1,#hs-map-wrap .people-children__wrap--children2{width:100%}.widget-item--smoking-pc,.widget-item--breakfast-pc,.widget-item--spa-pc{display:none}.searchform-widget__inner-sp{display:flex}.widget-item--smoking-sp{display:block}.searchform-widget__box__map-left,.searchform-widget__box__map-right{width:100%}#hs-area-wrap .widget-item--smoking,#hs-area-wrap .widget-item--breakfast,#hs-area-wrap .widget-item--spa,#hs-map-wrap .widget-item--smoking{padding-top:10px}}@media all and (min-width:800px){.map-form .col-left{width:56%}.map-form .col-left .hs-med{width:50%}.map-form .col-left .narrow{width:114px}.map-form .col-right{padding-right:4%}#searchform-map .hs-area,#searchform-area .hs-area,#searchform .hs-area{width:280px}}@media all and (max-width:600px){.card-wrap .card:nth-child(2),.card-wrap .card:last-child{display:block}}#uppermapbox{max-width:1600px;width:100%;margin:0 auto}.tab-group{display:flex;justify-content:center;width:100%;margin:0;padding:0}.panel-group{border-top:0;background:#eee}.panel{display:none}.tab.is-active{background:#8560a8;color:#FFF;transition:all .2s ease-out}.panel.is-show{display:block}
