@charset "UTF-8";.pricelist__icon,.travelextras__icon,dd,dt{box-sizing:border-box}@media screen and (min-width:37.5em){.REXS-hero .offerbox{float:left;margin-right:2%;width:32%}.REXS-hero .offerbox:last-child,.REXS-hero .offerbox:nth-child(3n){margin-right:0}.REXS-hero .g-nomargin.offerbox{margin-right:0;width:33.33333%}.REXS-hero__text-container{float:left;margin-right:2%;width:66%}.g-nomargin.REXS-hero__text-container{margin-right:0;width:66.666666%}}.REXS-hero .lang-cn .offerbox__text,.REXS-hero .lang-cn .offerbox__text-price,.REXS-hero .lang-jp .offerbox__text,.REXS-hero .lang-jp .offerbox__text-price,.REXS-hero .lang-ko .offerbox__text,.REXS-hero .lang-ko .offerbox__text-price,.REXS-hero .lang-pl .offerbox__text,.REXS-hero .lang-pl .offerbox__text-price,.REXS-hero .lang-ru .offerbox__text,.REXS-hero .lang-ru .offerbox__text-price,.lang-cn .REXS-hero .offerbox__text,.lang-cn .REXS-hero .offerbox__text-price,.lang-cn .REXS-hero__paragraph,.lang-cn .travelextras__banner-link-ribbon,.lang-jp .REXS-hero .offerbox__text,.lang-jp .REXS-hero .offerbox__text-price,.lang-jp .REXS-hero__paragraph,.lang-jp .travelextras__banner-link-ribbon,.lang-ko .REXS-hero .offerbox__text,.lang-ko .REXS-hero .offerbox__text-price,.lang-ko .REXS-hero__paragraph,.lang-ko .travelextras__banner-link-ribbon,.lang-pl .REXS-hero .offerbox__text,.lang-pl .REXS-hero .offerbox__text-price,.lang-pl .REXS-hero__paragraph,.lang-pl .travelextras__banner-link-ribbon,.lang-ru .REXS-hero .offerbox__text,.lang-ru .REXS-hero .offerbox__text-price,.lang-ru .REXS-hero__paragraph,.lang-ru .travelextras__banner-link-ribbon{font-family:Helvetica,Arial,Verdana,Georgia!important}.REXS-hero .lang-ja .offerbox__text,.REXS-hero .lang-ja .offerbox__text-price,.lang-ja .REXS-hero .offerbox__text,.lang-ja .REXS-hero .offerbox__text-price,.lang-ja .REXS-hero__paragraph,.lang-ja .travelextras__banner-link-ribbon{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",Osaka,"MS PGothic","ＭＳ Ｐゴシック",sans-serif!important}.REXS-hero .offerbox__text-price,.travelextras__banner-link-ribbon{font-family:Amplitude,"Amplitude Bold",Helvetica,Arial,Verdana,Georgia;font-weight:700}.REXS-hero .offerbox__text,.REXS-hero__paragraph{font-family:"Amplitude Light",Helvetica,Arial,Verdana,Georgia}.REXS-hero .offerbox{max-width:200px;min-width:150px;color:#fff;padding:1.5rem;margin-left:-10em;margin-top:10em;background-color:#6294d2}@media screen and (max-width:73.8605em){.REXS-hero .offerbox{margin-left:-12em}}@media screen and (max-width:64.625em){.REXS-hero .offerbox{min-width:180px;margin-bottom:3rem;margin-left:-12em}}.REXS-hero .offerbox--text-centered{text-align:center}.REXS-hero .offerbox--pink{background-color:#ba4a9e}.REXS-hero .offerbox--pink-hover:focus,.REXS-hero .offerbox--pink-hover:hover{background-color:#a53f8c}.REXS-hero .offerbox--blue{background-color:#6294d2}.REXS-hero .offerbox--blue-hover:focus,.REXS-hero .offerbox--blue-hover:hover{background-color:#4075b6}.REXS-hero .offerbox__text-from{text-transform:uppercase;text-align:right;padding-top:1em}.REXS-hero .offerbox__text-price{text-transform:uppercase;text-align:right;font-size:3rem;line-height:.8}.REXS-hero .offerbox__text-price--small{font-size:2rem}.REXS-hero .offerbox__text-price--smaller{font-size:1.6rem}.REXS-hero .offerbox span{font-size:1.5rem;line-height:1.3em}.REXS-hero .offerbox--centered{height:auto;min-height:150px}@media screen and (max-width:48em){.REXS-hero .offerbox{display:none}.REXS-hero{background-image:none!important}}@media screen and (min-width:48.0625em){.REXS-hero{background-position:top right;background-repeat:no-repeat;padding:5.5rem 0;max-width:1400px;margin:0 auto;position:relative}.REXS-hero::before{content:"";background:#fff;width:55.4%;height:100%;position:absolute;top:0;left:0}.REXS-hero__mobile{display:none}}.REXS-hero .mobile-bottom-gradient{width:100%}@media screen and (max-width:48em){.REXS-hero .mobile-bottom-gradient{margin-bottom:-1.65em}.REXS-hero .mobile-bottom-gradient::before{content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);opacity:.7;height:5.769em;position:absolute;bottom:0;left:0;width:100%}.REXS-hero__text-container{padding-left:1em}}.REXS-hero__header{font-size:3rem;margin:0 0 .39444em!important}@media screen and (max-width:37.4375em){.REXS-hero__header{font-size:2.5rem}}.REXS-hero__paragraph{font-size:1.12rem;line-height:1.5em;width:70%}@media screen and (max-width:48em){.REXS-hero__paragraph{width:95%}}@media screen and (min-width:48.0625em) and (max-width:73.8605em){.pricelist{padding:2em}}@media screen and (min-width:20em){.pricelist__heading{padding-left:.5em}}@media screen and (min-width:37.5em){.pricelist__heading{padding-left:1.5em}}@media screen and (min-width:48.0625em){.pricelist__heading{padding-left:2em}}.pricelist__icon{display:table-cell;vertical-align:middle;width:105px}:root table th[scope=row]{border-bottom:1px solid #fff;background-color:#f8f8f8;text-transform:uppercase}.pricelist__heading,.travelextras__heading{font-size:1.538em;display:table-cell;vertical-align:middle;padding:0 3.5rem 0 1rem}@media screen and (max-width:48em){.pricelist__heading,.travelextras__heading{padding:.5em 3.5rem .5em .5em}}.pricelist__heading:first-child,.travelextras__heading:first-child{border-top:none;border-bottom:none}.price-table td{font-size:1.1em}dl{margin-bottom:0}dd,dt{padding:10px;background-color:#f8f8f8;color:#464646;font-weight:400}dd span,dt span{float:right;padding-right:5em}dt{float:left;width:35%;padding-bottom:0}dd{border-bottom:1px solid #fff;border-left:none;padding-right:2em}dd::after{content:"";display:block;clear:both}.flight-fees{background-color:#f1f1f1}.flight-fees__border{border-bottom:1px solid #d7d7d7}.travelextras__banner-image,.travelextras__banner-text{width:50%;position:relative}.travelextras__banner-image:nth-child(2),.travelextras__banner-text:nth-child(2){z-index:1}@media screen and (max-width:37.4375em){.travelextras__banner-image,.travelextras__banner-text{width:100%}.travelextras__banner-image:last-child,.travelextras__banner-text:last-child{display:none}}.travelextras__banner-paragraph{font-size:1.3em;color:#464646;line-height:1.5em}.travelextras__banner-link-ribbon{color:#ba4a9e;display:block}.travelextras__banner-wrapper{padding:2em;display:flex;-moz-align-items:center;align-items:center}.travelextras__banner--has-background-right{background:#f1f4f7}@media screen and (min-width:37.5em) and (max-width:73.8605em){.travelextras__banner--has-background-right{background:linear-gradient(to right,#f1f4f7 95%,#fff 5%)}}.travelextras__banner--has-background-left{background:#f1f4f7}@media screen and (min-width:37.5em) and (max-width:73.8605em){.travelextras__banner--has-background-left{background:linear-gradient(to left,#f1f4f7 98%,#fff 2%)}}.travelextras__banner-image-right .travelextras__banner-image img{margin-left:5em}@media screen and (min-width:48.0625em) and (max-width:73.8605em){.travelextras{padding:2em}.travelextras__banner-image-right .travelextras__banner-image img{margin-left:4em;max-width:95%}}@media screen and (max-width:48em){.travelextras__banner-paragraph,.travelextras__banner-text{width:100%}.travelextras__banner-wrapper{padding:2rem}.travelextras__banner-image-right .travelextras__banner-image{display:none}.travelextras__banner-image-right .travelextras__banner-text{width:100%}}.travelextras__banner-image-left .travelextras__banner-image{display:flex;-moz-align-items:center;align-items:center;order:0}.travelextras__banner-image-left .travelextras__banner-image img{margin-left:-5em}@media screen and (min-width:48.0625em) and (max-width:73.8605em){.travelextras__banner-image-left .travelextras__banner-image img{margin-left:-4em;max-width:92%}}.travelextras__banner-image-left .travelextras__banner-text{order:1}@media screen and (max-width:48em){.travelextras__banner-image-left .travelextras__banner-image{display:none}.travelextras__banner-image-left .travelextras__banner-text{width:100%}}.travelextras__banner-image-left--hasBackground{background-color:#f1f4f7}.travelextras__banner-box{background-color:#6294d2;position:absolute;padding:1.5rem;bottom:-2em;max-width:12em;justify-content:space-between;flex-direction:column}@media screen and (max-width:73.8605em){.travelextras__banner-box h3{font-size:1rem}}.travelextras__banner-box h3{margin:0 auto}.travelextras__banner-box--hidden{display:none}.travelextras__banner-box--image-right-box-right{right:-19%}@media screen and (min-width:37.5em) and (max-width:73.8605em){.travelextras__banner-box--image-right-box-right{right:-4em}}.travelextras__banner-box--image-right-box-left{left:1em}.travelextras__banner-link::before{border-radius:3px}.travelextras__icon{display:table-cell;vertical-align:middle;width:105px}.travelextras__banner-image img{margin-left:5em}@media screen and (min-width:48.0625em) and (max-width:73.8605em){.travelextras__banner-image img{margin-left:4em;max-width:95%}}.travelextras .travelextras__item:last-child .acc-title:not(.active){border-bottom:1px solid #afafaf}.travelextras .travelextras__item:last-child .acc-content.active .travelextras__banner-wrapper{border-bottom:1px solid #afafaf;padding-bottom:4em}.acc-content.active,.acc-title,.acc-title.active{border-bottom:none}@media screen and (max-width:48em){.wrapper-wide{padding:0}}.acc-title{padding:2em .5em 1.5em}.acc-title__light-blue-bg{background-color:#f1f4f7!important}.acc-title:hover{outline:0;color:none}.acc-title:focus{background-color:#f8f8f8;outline:0;text-decoration:none}.acc-title::before{font-size:2em;margin-right:3%;color:none;display:block}.acc-title.active{background-color:#fff}.acc-content{padding:0}.acc-top-border{border-top:.1em solid #afafaf}.acc-top-border__travel-service{border-top:.1em solid #afafaf;border-bottom:.1em solid #afafaf}@media screen and (max-width:64.625em){.acc-top-border__travel-service{margin-top:4em}}.accordion{border-top:none}.travelextras__sub-accordion{border-left:.1em solid #afafaf;border-right:.1em solid #afafaf;border-bottom:.1em solid #afafaf;padding:0}.travelextras__sub-accordion .travelextras__banner-paragraph{width:95%}@media screen and (max-width:48em){.acc-content{padding:0}.travelextras__sub-accordion .travelextras__banner-text{width:100%}}.travelextras__sub-accordion .travelextras__banner-image img{margin-left:0}.travelextras__sub-accordion .travelextras__heading{padding:0 .5rem}
/*# sourceMappingURL=travel-extras.css.map */
