.footer .footer-list-heading a{color:rgba(255,255,255,.5)}.footer .footer-list-heading.footer-list-heading-centered{display:block;text-align:center}@media screen and (min-width:68em){.col-l-9:first-child{margin-left:2.53521%}}#user-alerts-container{top:0;z-index:2000;left:0;right:0}#user-alerts-container .alert--success{background-color:#8fd2ca;border-color:#8fd2ca}#user-alerts-container .alert--success p,#user-alerts-container .alert--success a{color:#000}.character-count-wrapper{margin-left:1em;margin-top:1em;color:gray}.is-error .character-count-wrapper{display:none}.pagination li a{cursor:pointer}.pagination li.disabled a{cursor:not-allowed}.toggle-overlay-status{cursor:pointer}.reservation-main{min-height:700px}.zindex701{z-index:701}.recomm-map{background-color:#2d5b7a;padding:.5em;text-align:left;color:#f8f8f8;font-weight:700;padding-left:1em!important}.betarecommendationtag{color:#165c7d;font-size:12px;font-weight:700;letter-spacing:-.02em;text-underline-position:from-font;text-decoration-skip-ink:none;position:relative;top:8px}.myexplorerlink{background-color:#2d5b7a;padding:.3em 2.4em}.zindex800{z-index:800!important}#user-alerts-container .alert.alert--error.alert--condensed>p>h1{margin-top:-.05em;margin-bottom:5px;font-size:1.6em}body.lang-ja .bar-chart__column:after{font-size:80%}select.creditForm{color:#cfd4d8}a.chat_window{border:0;padding:10px;border-radius:25px;position:fixed;bottom:10px;right:10px;z-index:200;color:#fff;background-color:#19b9db;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:2px 3px 7px rgba(0,0,0,.5);display:none}@media(min-width:1024px){a.chat_window{display:inline-block}}a.chat_window text{max-width:0;-webkit-transition:all 1s;transition:all 1s;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;margin-right:-4px}a.chat_window:hover text{max-width:20rem;margin-right:0}a.chat_window.chat_offline{background-color:#669d98}a.chat_window>svg>use{fill:#fff}.discounted-points-bg{background-color:#dbe3cf}.discounted-points-text{color:#a9c47f}a.discounted-points{background-color:#dbe3cf;color:#000!important}@media screen and (min-width:56em){.attraction-item{max-height:420px;height:420px;overflow:hidden}}@media(min-width:768px){.ja-nav-menu{font-size:90%!important}}@media print{body{color:#000;background:#fff}.main{padding-top:0;padding-bottom:0}.alert{display:none}.profiler-results{display:none}div.header{display:none}div.footer{display:none}.button{display:none}.bg-blue{background-color:transparent!important}.page-header{display:none}.page-header__actions{display:none}.photo-tile{background-image:none!important;background-color:transparent;height:34px!important}.photo-tile:before{border-bottom:none;background-image:none!important;background-color:transparent}.photo-details{position:relative;height:62px;margin-top:0;padding-top:7px;border-bottom:1px solid #d3d3d3!important}.photo-details__heading{color:#000;font-size:23pt!important;margin-top:0!important}.photo-details__subheading{color:#000}.screenOnly{display:none!important}.card__cell{padding:.5em}.mt-l{margin-top:0!important}h1,h2,h3,h4,h5,h6{font-size:12pt!important;margin:0!important;margin-top:1em!important}td{font-size:10pt;margin:0;padding:3.75pt!important}.pta-r{text-align:right!important}.row{margin:0!important;max-width:none!important;padding:0!important}.greenaccessible,.greenaccessible:hover,.greenaccessible:visited,.greenaccessible{color:#000!important}html{line-height:1}.keep-together{page-break-inside:avoid}.panel,.card{border:2px solid #000!important;border-radius:3px;box-shadow:none;page-break-inside:avoid}.panel__cell{padding:2px!important}.mb,.mb-l{margin-bottom:0!important}.table{border:1.5pt solid #000!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #e7e7e7;border-collapse:separate;border-spacing:0!important}.table .table__row:not(:first-child),.table tr:not(:first-child){border-color:#000;padding-top:5px}.table .table__cell:first-child,.table td[data-label]:first-child{background-color:#fff!important;text-align:right}.table .table__cell:first-child:before,.table td[data-label]:first-child:before{float:left;margin-bottom:0}.table .table__cell:before,.table td:before{font-size:inherit!important}.white,.white:hover{color:#000!important}.fz-xl{font-size:10pt!important}@page{margin:.25in}.QSIFeedBackLink{display:none!important}}