@charset "UTF-8";.page main{display:block}.page address,.page blockquote,.page dl,.page figure,.page form,.page iframe,.page p,.page pre,.page table{margin:0}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.page ol,.page ul{list-style:none;margin:0;padding:0}.page dt{font-weight:700}.page dd{margin-left:0}.page hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}.page pre{font-family:monospace,monospace;font-size:inherit}.page address{font-style:inherit}.page a{text-decoration:none}.page abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.page b,.page strong{font-weight:bolder}.page code,.page kbd,.page samp{font-family:monospace,monospace;font-size:inherit}.page small{font-size:80%}.page sub,.page sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.page sub{bottom:-0.25em}.page sup{top:-0.5em}.page embed,.page iframe,.page img,.page object{vertical-align:bottom}.page button,.page input,.page optgroup,.page select,.page textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}.page button,.page input{overflow:visible}.page button,.page select{text-transform:none}.page select::-ms-expand{display:none}.page fieldset,.page option{padding:0}.page fieldset{margin:0;min-width:0}.page legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.page progress{vertical-align:baseline}.page textarea{overflow:auto}.page label[for]{cursor:pointer}.page details{display:block}.page summary{display:list-item}.page [contenteditable]{outline:none}.page table{border-collapse:collapse;border-spacing:0}.page caption{text-align:left}.page td,.page th{padding:0;vertical-align:top}.page th{font-weight:700;text-align:left}.page [hidden],.page template{display:none}.page img{max-width:100%;vertical-align:bottom}.page{}.page section{text-align:center}.page div{text-align:left}.page blockquote,.page dl,.page iframe,.page ol,.page p,.page table,.page ul{margin-bottom:1rem}.page a{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}.page a li,.page a p{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0.3);text-decoration-thickness:1px;text-decoration:none}.page a span{display:inline-block;font-size:0.65rem;margin-right:0.3rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page p{-webkit-margin-before:0;margin-block-start:0}.page dl+h1,.page dl+h2,.page dl+h3,.page dl+h4,.page dl+h5,.page dl+h6,.page ol+h1,.page ol+h2,.page ol+h3,.page ol+h4,.page ol+h5,.page ol+h6,.page p+h1,.page p+h2,.page p+h3,.page p+h4,.page p+h5,.page p+h6,.page table+h1,.page table+h2,.page table+h3,.page table+h4,.page table+h5,.page table+h6,.page ul+h1,.page ul+h2,.page ul+h3,.page ul+h4,.page ul+h5,.page ul+h6{margin-top:2em}.page figure+h1,.page figure+h2,.page figure+h3{margin-top:2em}.page figure+h4,.page figure+h5,.page figure+h6{margin-top:1rem}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{margin-top:0;margin-bottom:1rem}.page h1 a,.page h2 a,.page h3 a,.page h4 a,.page h5 a,.page h6 a{text-decoration:none}.page li{margin-top:0.5em;margin-bottom:0.5em}.page blockquote{margin:0;padding:1em 1.5em;border-left:1px solid #222222}.page i{margin-right:0.4em}.page hr{color:#222222}.page input[type=button],.page input[type=submit]{-webkit-box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button}.page input[type=button]::-webkit-search-decoration,.page input[type=submit]::-webkit-search-decoration{display:none}.page input[type=button]::focus,.page input[type=submit]::focus{outline-offset:-2px}.page input[type=date],.page input[type=email],.page input[type=number],.page input[type=password],.page input[type=tel],.page input[type=text],.page input[type=url],.page select,.page textarea{font-size:1rem;border:1px solid #222222;border-radius:10px;padding:0.8em 1em;margin:0 0 0.5rem;width:100%}.page input[type=file]{margin:0.5rem 0}.page input[type=submit]{font-size:1rem;border:1px solid #222222;background-color:#2f4e77;color:#fff;padding:0.5em 2em;border-radius:10px}.page input[type=submit]:hover{color:#fff;cursor:pointer;background-color:rgba(33,117,173,0.8)}.page figure{margin:0}.page table{border-collapse:collapse;border-spacing:0;width:100%}.page table td,.page table th{padding:0.5rem 0.8rem;font-size:0.75rem;font-weight:bold}.page table th{width:30%}.page table td{width:70%}.page iframe{border:none}.page dt{font-weight:bold}.page dd{margin-left:0;margin-bottom:0.5em}.page picture{display:block}.font-size-dummy{font-size:0.75rem;font-size:0.8125rem;font-size:0.875rem;font-size:1rem;font-size:1.25rem;font-size:1.75rem}body,p{font-size:0.9375rem;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,futura-pt JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;color:#222222;text-indent:0;vertical-align:middle;text-align:justify;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.85;letter-spacing:0.1em}.page h2{font-size:2rem;font-weight:bold}.page h3{font-size:1.5625rem;font-weight:bold}.page h4{font-size:1.375rem;font-weight:bold}.page h5{font-size:1.2rem;font-weight:bold}.page h6{font-size:1.0625rem;font-weight:bold}.page .cap,.page caption,.page nav{font-size:0.8125rem}body{color:#222222;font-size:100%;overflow-x:hidden;position:relative;min-width:100%!important}body .header-banner__wrapper{min-width:auto!important}body #htlContents{width:100%!important;min-width:auto;max-width:none}body #htlContents.single-column{width:100%!important}body #htlContents.single-column #htlHeader{width:96%!important;max-width:1128px}body #htlContents.single-column .travel__tab #trvlHtlSubNav .tab__second-navi,body #htlContents.single-column .travel__tab #trvlHtlTabNav .tab__second-navi{width:100%!important;max-width:1128px}body #htlContents.single-column .search-container{width:96%!important;max-width:1128px;margin:0 auto}body #htlContents.single-column .search-container .search-field__container{width:100%!important}body #contents{width:84%;max-width:1128px!important;margin:0 auto}#header{position:relative}#header .mainimg{overflow:hidden;height:640px;width:100%;margin-bottom:35px}#header #r_slider{position:relative;margin:0 auto;width:100%;height:100%}#header .rslider_pic img{position:absolute;width:100%;top:0;left:100%;-webkit-animation:imgTrans 25s infinite;animation:imgTrans 25s infinite;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom 0% left 50%;object-position:bottom 0% left 50%}#header #rslider_photo1 img{-webkit-animation-delay:0s;animation-delay:0s}#header #rslider_photo2 img{-webkit-animation-delay:5s;animation-delay:5s}#header #rslider_photo3 img{-webkit-animation-delay:10s;animation-delay:10s}#header #rslider_photo4 img{-webkit-animation-delay:15s;animation-delay:15s}#header #rslider_photo5 img{-webkit-animation-delay:20s;animation-delay:20s}@-webkit-keyframes imgTrans{0%{left:0%;opacity:0}5%{left:0%;opacity:1}20%{left:0%;opacity:1}25%{left:0%;opacity:0}26%{left:100%;opacity:0}to{left:100%;opacity:0}}@keyframes imgTrans{0%{left:0%;opacity:0}5%{left:0%;opacity:1}20%{left:0%;opacity:1}25%{left:0%;opacity:0}26%{left:100%;opacity:0}to{left:100%;opacity:0}}#header #gnav{width:84%;max-width:1128px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0;margin-bottom:100px}#header #gnav li{width:20%}#header #gnav li a{font-size:0.9375rem;display:block;color:#222222;text-align:center;border-right:1px solid #bcc2c8;padding:0.4rem 1.5rem;font-weight:bold;letter-spacing:-0.01em}#header #gnav li a span{font-size:0.625rem;display:block;font-family:serif;margin-right:0}#header #gnav li a:hover{opacity:0.5}#header #gnav li a.active{color:#883c3c}#header #gnav li:first-of-type a{border-left:1px solid #bcc2c8}#header .reserve-btn{display:block;position:fixed;top:50%;right:0;width:56px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:999999}#header .reserve-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.lower .mainimg{height:560px!important}.lower .mainimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom 0% left 50%;object-position:bottom 0% left 50%}.childpage .lead{text-align:center;margin-bottom:3.2rem}.childpage .lead .title{height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain}.childpage .lead h2{font-size:1.5rem;letter-spacing:0.15em;margin-bottom:1.6rem}.childpage .lead p{font-size:1.125rem;font-weight:bold;text-align:center}.childpage .lead .thumbnail{margin-top:2rem}#reserve{width:90%;margin:0 auto;text-align:center;margin-bottom:4rem}#reserve>a{background:#883c3c;color:#ffffff;display:block;text-align:center;padding:1.2rem;font-size:2rem;letter-spacing:0.2em;margin-bottom:1rem;font-weight:bold;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border:2px solid #883c3c}#reserve>a:hover{background:#ffffff;color:#883c3c}#reserve ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}#reserve ul li{width:calc(33.3333333333% - 10px)}#reserve ul li a{display:block;border:1px solid #222222;padding:1.5rem;font-weight:bold;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-align:center;color:#222222;letter-spacing:0.15em;position:relative}#reserve ul li a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-b.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#reserve ul li a:hover{background:#222222;color:#ffffff}#reserve ul li a:hover:before{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-w.png) no-repeat;background-size:contain}#footer .access{position:relative;height:400px;overflow:hidden;margin-bottom:4rem;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/top_bottombg.jpg) no-repeat;background-size:cover}#footer .access .wrap{height:100%;text-align:center;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .access .wrap h2{font-family:serif;font-weight:lighter}#footer .access .wrap p{color:#ffffff;font-size:1.125rem}#footer .access .wrap address{margin-bottom:0.5rem}#footer .access .wrap a{border:1px solid #bcc2c8;color:#ffffff;display:block;padding:1rem 3.5rem;margin-top:1rem;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative}#footer .access .wrap a:hover{background:rgba(255,255,255,0.1607843137)}#footer .access .wrap a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-w.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#footer>a{width:60%;margin:0 auto;display:block;margin-bottom:2rem;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#footer>a:hover{-webkit-transform:scale(0.98);transform:scale(0.98)}#lead{width:1950px;position:relative;left:50%;margin-left:-975px;margin-top:4rem}#lead .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0.8);transform:translate(-50%,-50%) scale(0.8);z-index:-1}#lead .cont{width:50%;margin:0 auto;text-align:right}#lead .cont p{width:40%;margin-left:auto;margin-top:-160px;font-weight:bold;color:#883c3c}#lead .cont .portal{width:80%;margin-left:auto;margin-top:2rem}.home{margin-top:4rem}.home article{text-align:right;margin-bottom:1.6rem}.home article .img{position:relative}.home article .img>p{font-size:0.8125rem;position:absolute;width:170px;bottom:0;left:0;z-index:10;font-weight:bold;margin-bottom:6px}.home article h3{color:#2f4e77;padding-right:1.6rem}.home article a{margin-right:1.6rem;background:#2f4e77;color:#ffffff;padding:0.5rem 3rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:2px solid #2f4e77;position:relative}.home article a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-w.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.home article a:hover{color:#2f4e77;background:#ffffff}.home article a:hover:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-bl.png) no-repeat;background-size:contain}.home article:nth-of-type(2){text-align:left}.home article:nth-of-type(2) .img p{left:auto;right:0}.home article:nth-of-type(2) h3{font-size:2rem;color:#883c3c;margin-right:0;padding-left:1.6rem}.home article:nth-of-type(2) a{margin-right:0;margin-left:1.6rem;background:#883c3c;color:#ffffff;padding:0.5rem 3rem;border:2px solid #883c3c}.home article:nth-of-type(2) a:hover{color:#883c3c;background:#ffffff}.home article:nth-of-type(2) a:hover:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-r.png) no-repeat;background-size:contain}.home article:nth-of-type(3){margin-top:-2rem;text-align:center}.home article:nth-of-type(3) .img{margin-bottom:2rem}.home article:nth-of-type(3) .img .text{position:absolute;width:320px;bottom:0;left:0;z-index:10;line-height:1.5;font-weight:bold;padding-left:1.6rem}.home article:nth-of-type(3) .img .text h3{font-size:2.5rem;color:#d98727}.home article:nth-of-type(3) .img .text p{letter-spacing:-0.07em;font-weight:bold}.home article:nth-of-type(3)>img{margin-bottom:1.6rem}.home article:nth-of-type(3) .parking{width:80%;margin:0 auto;margin-right:-4rem;margin-bottom:2rem}.home article:nth-of-type(3) .train{width:90%;margin:0 auto;margin-bottom:2rem;position:relative}.home article:nth-of-type(3) .train .text{position:absolute;top:56px;right:105px;text-align:center}.home article:nth-of-type(3) .train .text h4{color:#f4c58e;letter-spacing:0.2em;margin-bottom:0.5rem}.home article:nth-of-type(3) .train .text p{color:#ffffff;margin-bottom:2.4rem}.home article:nth-of-type(3) .train .text a{margin-right:0;background:#ffffff;color:#d98727;font-weight:bold;border:none;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:2rem;position:relative}.home article:nth-of-type(3) .train .text a:hover{opacity:0.7}.home article:nth-of-type(3) .train .text a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-or.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.home .info{width:90%;margin:0 auto;position:relative;margin-bottom:4rem;position:relative}.home .info:after{content:"";position:absolute;top:-10%;right:-10%;width:40%;aspect-ratio:1/1;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/bg_pattern01.png) no-repeat;background-size:contain;-webkit-transform:rotate(354deg);transform:rotate(354deg);z-index:-1;opacity:0.8}.home .info ul{padding:0;margin:0;width:80%;position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.home .info ul li a{margin-bottom:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .info ul li a time{font-size:1.125rem;font-weight:bold;margin-right:2rem;width:30%;color:#222222}.home .info ul li a span{width:70%;display:inline-block;font-size:1.125rem;font-weight:bold;color:#222222;text-decoration:underline}.home .info ul li:last-of-type{margin-bottom:0}#room .childpage .lead h2{color:#2f4e77}#room .childpage .lead ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#room .childpage .lead ul li{width:calc(33.3333333333% - 15px)}#room .childpage .lead ul li a{display:block;color:#ffffff;letter-spacing:0.2em;padding:2rem;position:relative}#room .childpage .lead ul li a:after{position:absolute;content:"";width:1rem;height:1rem;left:50%;bottom:0.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/room/downarrow.png) no-repeat;background-size:contain;z-index:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#room .childpage .lead ul li a:hover:after{bottom:0.25rem}#room .childpage .lead ul li a span{font-size:0.875rem}#room .childpage .lead ul li:first-of-type{background:#72aa8c}#room .childpage .lead ul li:nth-of-type(2){background:#56759f}#room .childpage .lead ul li:nth-of-type(3){background:#b1a05d}#room .childpage article{width:100%}#room .childpage article .catch .text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#room .childpage article .catch .text h3{width:40%;text-align:center;font-size:2.25rem;letter-spacing:0.2em}#room .childpage article .catch .text h3 img{display:block;height:30px;margin:0 auto;margin-bottom:0.6rem}#room .childpage article .catch .text p{width:60%;padding:0 1rem;font-weight:bold;letter-spacing:0.15em}#room .childpage article .catch .text p span{margin-top:0.5rem;display:block;font-size:0.8rem;letter-spacing:0.05em}#room .childpage article ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.4rem}#room .childpage article ul li img{width:55%;-o-object-fit:cover;object-fit:cover}#room .childpage article ul li .text{width:45%;padding:1rem 1rem 1rem 2.4rem;text-align:center}#room .childpage article ul li .text h4{color:#4c745f;font-size:2rem;line-height:1.3}#room .childpage article ul li .text table tr:first-of-type,#room .childpage article ul li .text table tr:nth-of-type(odd){background:rgba(161,201,180,0.1)}#room .childpage article ul li .text table tr td{text-align:left}#room .childpage article ul li .text a{display:block;font-size:0.875rem;border:1px solid #72aa8c;color:#72aa8c;padding:1.2rem;font-weight:bold;margin-top:1.5rem;letter-spacing:0.2em;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative}#room .childpage article ul li .text a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-g.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#room .childpage article ul li .text a:hover{background:#72aa8c;color:#ffffff}#room .childpage article ul li .text a:hover:before{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-w.png) no-repeat;background-size:contain}#room .childpage article ul li:nth-of-type(2n) .text{padding:1rem 2.4rem 1rem 1rem}#room .childpage article ul li:last-of-type{margin-bottom:0}#room .childpage article:nth-of-type(2) .text h4{color:#2f4e77}#room .childpage article:nth-of-type(2) .text table tr:first-of-type,#room .childpage article:nth-of-type(2) .text table tr:nth-of-type(odd){background:rgba(136,167,224,0.1)}#room .childpage article:nth-of-type(2) .text a{border:1px solid #2f4e77;color:#2f4e77;position:relative}#room .childpage article:nth-of-type(2) .text a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-bl.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#room .childpage article:nth-of-type(2) .text a:hover{background:#2f4e77}#room .childpage article:nth-of-type(3) .text h4{color:#b1a05d}#room .childpage article:nth-of-type(3) .text table tr:first-of-type,#room .childpage article:nth-of-type(3) .text table tr:nth-of-type(odd){background:rgba(177,160,93,0.1)}#room .childpage article:nth-of-type(3) .text table tr td span{display:block;font-size:0.7rem;color:#b1a05d;font-weight:normal}#room .childpage article:nth-of-type(3) .text a{border:1px solid #b1a05d;color:#b1a05d;position:relative}#room .childpage article:nth-of-type(3) .text a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-gl.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#room .childpage article:nth-of-type(3) .text a:hover{background:#b1a05d}#room .childpage article.option{margin-top:6.4rem;text-align:center}#room .childpage article.option .title{height:64px;margin:0 auto;margin-bottom:0.5rem;-o-object-fit:contain;object-fit:contain}#room .childpage article.option h3{font-size:1.125rem;letter-spacing:0.2em;color:#2f4e77;margin-bottom:1rem}#room .childpage article.option ul{width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3px 15px}#room .childpage article.option ul li{display:block;font-size:0.875rem;width:calc(33.3333333333% - 15px);text-align:center;margin-bottom:inherit;color:#56759f;border:2px solid #56759f;font-weight:bold;background:#ffffff}#room .childpage article.option.amenities h3{color:#72aa8c}#room .childpage article.option.amenities ul li{color:#ffffff;border:1px solid #72aa8c;background:#72aa8c}#room .childpage article.option.amenities .wrap{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3.2rem auto}#room .childpage article.option.amenities .wrap .text{width:50%}#room .childpage article.option.amenities .wrap .text p{text-align:center;font-weight:bold}#room .childpage article.option.amenities .wrap .text ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#room .childpage article.option.amenities .wrap .text ul li{width:45%;color:#72aa8c;border:2px solid #72aa8c;background:#ffffff}#room .childpage article.option.amenities .wrap img{width:50%}#room .childpage article.option.internet h3{color:#866315}#room .childpage article.option.internet h4{color:#866315;font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#room .childpage article.option.internet h4 img{width:48px;-o-object-fit:contain;object-fit:contain;margin-right:1rem}#room .childpage article.option.internet p{text-align:center;font-weight:bold}#room .childpage article.option.facilities{margin-bottom:6.4rem}#room .childpage article.option.facilities h3{color:#222222}#room .childpage article.option.facilities ul li{width:calc(25% - 15px);border:none;margin-bottom:1.2rem}#room .childpage article.option.facilities ul li img{width:100%;margin-bottom:0.8rem}#room .childpage article.option.facilities ul li h5{color:#222222;margin-bottom:0.6rem;line-height:1.3}#room .childpage article.option.facilities ul li p{font-size:0.8125rem;text-align:center;line-height:1.3}#room .childpage article.option.facilities ul li p span{display:block;font-size:0.625rem;letter-spacing:-0.04em;margin-top:0.5rem}#room .childpage .equipment{position:relative}#room .childpage .equipment:after{position:absolute;content:"";width:60%;height:150%;left:-10%;top:-10%;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/bg_pattern02.png) repeat;background-size:contain;z-index:-1}#room .childpage .internet{position:relative}#room .childpage .internet:after{position:absolute;content:"";width:100%;height:140%;left:0;top:-20%;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/bg_pattern03.png) repeat;background-size:contain;z-index:-1}#room .childpage .divider{width:70%;margin:4rem auto}#restaurant .childpage .restaurant-lead h2{color:#ef9132}#restaurant .childpage .restaurant-lead .wrap{position:relative;margin-top:60px}#restaurant .childpage .restaurant-lead .wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/restaurant_bg.png) repeat;background-size:contain;z-index:-1}#restaurant .childpage .restaurant-lead .wrap .text{display:-webkit-box;display:-ms-flexbox;display:flex}#restaurant .childpage .restaurant-lead .wrap .text dd,#restaurant .childpage .restaurant-lead .wrap .text dt,#restaurant .childpage .restaurant-lead .wrap .text h5,#restaurant .childpage .restaurant-lead .wrap .text p{color:#ffffff}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type{width:55%;padding:30px 0}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type h3 span{display:block;background:#fff;color:#ef9132;padding:4px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type h3 span:first-of-type{-webkit-transform:translateX(-1px);transform:translateX(-1px)}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type h3 span:nth-of-type(2){margin-left:55px;margin-top:10px}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type dl{margin:10px 0 0 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type dl dt{width:30%}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type dl dd{width:calc(70% - 20px);margin-left:20px}#restaurant .childpage .restaurant-lead .wrap .text .in:first-of-type p{margin:0 0 0 55px;font-size:0.8125rem;font-weight:normal;text-align:left}#restaurant .childpage .restaurant-lead .wrap .text .in:nth-of-type(2){width:45%;padding:30px 20px}#restaurant .childpage .restaurant-lead .wrap .text .in:nth-of-type(2) p{font-size:0.9375rem;font-weight:normal;text-align:left}article .puttl{width:100%;max-width:1000px;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/pickup01.png) no-repeat;background-size:100% auto;background-position:center;color:#fff;margin:0 auto;position:relative}article .puttl .in{width:80%;position:absolute;top:155px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}article .puttl .in h3{margin-bottom:0}article .puttl .in p{font-size:14px;margin-bottom:0;line-height:1.65;color:#fff;text-align:center}article:nth-of-type(2) .puttl{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/pickup02.png) no-repeat;background-size:100% auto;background-position:center}article:nth-of-type(3) .puttl{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/pickup03.png) no-repeat;background-size:100% auto;background-position:center}article:nth-of-type(4) .puttl{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/pickup04.png) no-repeat;background-size:100% auto;background-position:center}article:nth-of-type(4) .puttl .in{top:140px}article:first-of-type .menu{background:#e6a600;padding:40px 40px 65px 40px}article:first-of-type .menu .wrap{position:relative}article:first-of-type .menu .wrap .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:25px;position:relative;z-index:10}article:first-of-type .menu .wrap .img .in{width:100px;text-align:center;padding:30px 30px 30px 40px}article:first-of-type .menu .wrap .img .in img{width:80px;-o-object-fit:contain;object-fit:contain}article:first-of-type .menu .wrap .img img{width:calc(100% - 100px - 60px)}article:first-of-type .menu .wrap .disc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(-30px);transform:translateX(-30px);position:relative;z-index:10}article:first-of-type .menu .wrap .disc img{width:56%;-o-object-fit:contain;object-fit:contain}article:first-of-type .menu .wrap .disc .text{width:44%;padding:10px 30px 10px 30px}article:first-of-type .menu .wrap .disc .text h3{margin-bottom:10px;line-height:1.5}article:first-of-type .menu .wrap .disc .text p{letter-spacing:0.02em;margin-bottom:0}article:first-of-type .menu .wrap:first-of-type{margin-bottom:55px}article:first-of-type .menu .wrap:first-of-type:after{content:"";position:absolute;bottom:-20px;left:-13px;width:99%;height:98%;z-index:1;background:#fffde5}article:first-of-type .menu .wrap:nth-of-type(2):after{content:"";position:absolute;bottom:-20px;right:-13px;width:99%;height:98%;z-index:1;background:#fffde5}article:first-of-type .menu .wrap:nth-of-type(2) .disc{-webkit-transform:translateX(30px);transform:translateX(30px)}article:nth-of-type(2) .wrap,article:nth-of-type(3) .wrap,article:nth-of-type(4) .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}article:nth-of-type(2) .onecol,article:nth-of-type(3) .onecol,article:nth-of-type(4) .onecol{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:-40px;margin-bottom:35px}article:nth-of-type(2) .onecol:before,article:nth-of-type(3) .onecol:before,article:nth-of-type(4) .onecol:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:80%;z-index:-1;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/bg01.png) repeat-y;background-size:100% 100%}article:nth-of-type(2) .onecol:after,article:nth-of-type(3) .onecol:after,article:nth-of-type(4) .onecol:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:80%;z-index:-5;background:rgba(112,165,136,0.1)}article:nth-of-type(2) .onecol img,article:nth-of-type(3) .onecol img,article:nth-of-type(4) .onecol img{width:60%}article:nth-of-type(2) .onecol .text,article:nth-of-type(3) .onecol .text,article:nth-of-type(4) .onecol .text{width:40%;padding:0 20px 0 30px}article:nth-of-type(2) .onecol .text h4,article:nth-of-type(3) .onecol .text h4,article:nth-of-type(4) .onecol .text h4{font-size:28px;margin-bottom:10px;line-height:1.5;color:#70a588}article:nth-of-type(2) .onecol .text p,article:nth-of-type(3) .onecol .text p,article:nth-of-type(4) .onecol .text p{letter-spacing:0.02em;margin-bottom:0}article:nth-of-type(2) .list,article:nth-of-type(3) .list,article:nth-of-type(4) .list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:25px}article:nth-of-type(2) .list:before,article:nth-of-type(3) .list:before,article:nth-of-type(4) .list:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%;height:80%;z-index:-1;background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/bg01.png) repeat-y;background-size:100% 100%}article:nth-of-type(2) .list:after,article:nth-of-type(3) .list:after,article:nth-of-type(4) .list:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%;height:80%;z-index:-5;background:rgba(112,165,136,0.1)}article:nth-of-type(2) .list .in,article:nth-of-type(3) .list .in,article:nth-of-type(4) .list .in{width:calc(33.3333333333% - 20px)}article:nth-of-type(2) .list .in img,article:nth-of-type(3) .list .in img,article:nth-of-type(4) .list .in img{margin-bottom:15px}article:nth-of-type(2) .list .in .text h4,article:nth-of-type(3) .list .in .text h4,article:nth-of-type(4) .list .in .text h4{font-size:22px;margin-bottom:4px;line-height:1.5;color:#70a588}article:nth-of-type(2) .list .in .text p,article:nth-of-type(3) .list .in .text p,article:nth-of-type(4) .list .in .text p{letter-spacing:0.02em;margin-bottom:0}article:nth-of-type(3) .onecol:before{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/bg02.png) repeat-y;background-size:100% 100%;opacity:0.5}article:nth-of-type(3) .onecol:after{background:rgba(132,59,58,0.07)}article:nth-of-type(3) .onecol .text{padding:0 20px 0 30px}article:nth-of-type(3) .onecol .text h4{color:#843b3a}article:nth-of-type(3) .list:before{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/bg02.png) repeat-y;background-size:100% 100%}article:nth-of-type(3) .list:after{background:rgba(132,59,58,0.07)}article:nth-of-type(3) .list .in .text h4{color:#843b3a}article:nth-of-type(4){margin-bottom:100px}article:nth-of-type(4) .onecol{margin-top:-20px;margin-bottom:55px}article:nth-of-type(4) .onecol:before{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/restaurant/bg03.png) repeat-y;background-size:100% 100%;opacity:0.5}article:nth-of-type(4) .onecol:after{background:rgba(139,157,178,0.07)}article:nth-of-type(4) .onecol .text h4{font-size:22px;color:#8b9db2}article:nth-of-type(4) .onecol.sec{margin-top:0;margin-bottom:0}article:nth-of-type(4) .onecol.sec .text{padding:0 20px 0 30px}article:nth-of-type(4) .onecol.sec .text h4{font-size:28px;color:#8b9db2}article:nth-of-type(5) .title{width:40%;margin:0 auto}article:nth-of-type(5) h3{font-size:1.25rem;letter-spacing:0.2em;margin-bottom:2rem}article:nth-of-type(5) .emondelimg{margin-bottom:2rem}article:nth-of-type(5) h4{font-size:2rem;margin-bottom:0}article:nth-of-type(5) .wrap{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}article:nth-of-type(5) .wrap img{width:40%}article:nth-of-type(5) .wrap dl{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}article:nth-of-type(5) .wrap dl dt{width:30%;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.4rem}article:nth-of-type(5) .wrap dl dd{width:calc(70% - 0.5rem);vertical-align:middle;margin-left:0.5rem;padding:0.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.4rem;font-weight:bold}article:nth-of-type(5)>p{width:90%;margin:0 auto;margin-top:1.5rem;margin-bottom:4rem;font-weight:bold;font-size:0.875rem}#tourism .childpage .lead h2{color:#64ada8}#tourism .childpage .links{background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/tourism/tourism_leadbg.png) no-repeat;background-size:cover;padding:2rem 2.5rem;margin-bottom:3.2rem}#tourism .childpage .links h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;color:#ffffff;position:relative;margin-bottom:1.6rem}#tourism .childpage .links h4:after{content:"";position:absolute;bottom:0;right:0;height:2px;background:#ffffff;width:100%}#tourism .childpage .links .wrap{width:70%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ffffff}#tourism .childpage .links .wrap ul{width:50%;padding:0;margin:0}#tourism .childpage .links .wrap ul li a{color:#ffffff;position:relative}#tourism .childpage .links .wrap ul li a:hover{opacity:0.4}#tourism .childpage .links .wrap ul li a:before{content:"";background:url(https://aicreate-ltd.com/rakutentravel/tokyuesaka/img/ico-arrow-w.png) no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;margin-right:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#tourism .childpage>ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:6.4rem}#tourism .childpage>ul li{width:48%;margin-bottom:2rem}#tourism .childpage>ul li img{margin-bottom:1rem}#tourism .childpage>ul li .text{width:85%;margin:0 auto;text-align:center}#tourism .childpage>ul li .text h4{margin-bottom:0.6rem}#tourism .childpage>ul li .text h5{color:#72aa8c;margin-bottom:0.3rem;line-height:1.6}#tourism .childpage>ul li .text p{font-size:0.875rem;font-weight:bold}#tourism .childpage>ul li .text span{display:block;font-size:0.8125rem;padding:0.5rem 0.8rem;line-height:1.5;font-weight:500}#tourism .childpage>ul li .text span:first-of-type{background:#72aa8c;color:#ffffff;margin-bottom:0.4rem}#tourism .childpage>ul li .text span:nth-of-type(2){background:#a7a7a7;color:#ffffff}#access .childpage .lead{margin-bottom:4rem}#access .childpage .lead h2{color:#883c3c}#access .childpage .lead .thumbnail{margin-bottom:3.2rem}#access .childpage .lead .hotelname{height:40px;margin-bottom:2rem;-o-object-fit:contain;object-fit:contain}#access .childpage .lead address{font-weight:bold;margin-bottom:1.5rem;color:#883c3c}#access .childpage .lead p{margin-bottom:0rem}#access .childpage .map,#access .childpage .parking{text-align:center;padding:0 0.8rem;margin-bottom:2rem}#access .childpage .map .title,#access .childpage .parking .title{height:64px;margin-bottom:2rem;-o-object-fit:contain;object-fit:contain}#access .childpage .map img,#access .childpage .parking img{margin-bottom:2rem}#access .childpage .airplane,#access .childpage .car,#access .childpage .parking,#access .childpage .train{width:80%;margin:0 auto;text-align:center;margin-bottom:3.2rem}#access .childpage .airplane img,#access .childpage .car img,#access .childpage .parking img,#access .childpage .train img{margin-bottom:1.6rem}#access .childpage .airplane h3,#access .childpage .car h3,#access .childpage .parking h3,#access .childpage .train h3{color:#883c3c;margin-bottom:0.4rem}#access .childpage .airplane p,#access .childpage .car p,#access .childpage .parking p,#access .childpage .train p{text-align:center;font-weight:bold;margin-bottom:2.4rem}#access .childpage .parking{margin-bottom:6.4rem}#access .childpage .parking h3{margin-bottom:1.6rem}#access .childpage .parking table{width:80%;margin:0 auto;margin-bottom:1.6rem}#access .childpage .parking table tr:first-of-type,#access .childpage .parking table tr:nth-of-type(odd){background:#fafafa}#access .childpage .parking table tr td{text-align:left}#access .childpage .parking p{font-size:1.03125rem;width:80%;margin:0 auto;color:#883c3c;border:1px solid #883c3c;padding:0.5rem 1rem}
/*# sourceMappingURL=style.css.map */