.coupon-offer{position:fixed;bottom:0;background:#64aa00;padding:.5em 3.25em .5em 3em;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000}
.coupon-offer p{font-family:HelveticaNeue-Light,Helvetica Neue,sans-serif-light,Helvetica,sans-serif;margin:0;font-size:.7em}
.coupon-offer p strong{font-family:HelveticaNeue-Medium,Helvetica Neue,sans-serif-light,Helvetica,sans-serif;font-weight:600}
.coupon-offer p:first-child::before{display:block;width:2em;height:2em;border-radius:2em;border:2px solid #fff;position:absolute;left:.5em;top:.550em;content:'T';text-align:center;line-height:2em;font-family:'IcoMoon';font-style:normal;font-weight:normal;speak:none;font-size:1.33em}
.coupon-offer a.close{font-family:HelveticaNeue-Light,Helvetica Neue,sans-serif-light,Helvetica,sans-serif;color:#146400;display:block;width:1.25em;height:1em;border-left:1px solid #146400;position:absolute;right:0;top:.25em;content:'x';text-align:center;line-height:.8em;font-style:normal;font-weight:normal;speak:none;font-size:2em}
.wrapper.secondary{margin:-2.15em 0 0 !important}
.wrapper.secondary footer{border-top:1px solid #cecece}
.wrapper.secondary footer select{z-index:2;background:transparent;padding:18px 3px 12px 30px;height:auto;opacity:.01 !important;position:absolute;left:0;top:0;bottom:0;right:0}
.wrapper.secondary footer a{text-decoration:none}
.wrapper.secondary footer nav{boder-top:none}
.wrapper.secondary footer nav{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:flex;display:box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;box-orient:horizontal}
.wrapper.secondary footer nav a,.wrapper.secondary footer nav .select-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;box-flex:1;flex:1;text-align:center;color:#1d1d1d}
.wrapper.secondary footer nav a{background-color:#fff;font-size:.6em;display:block;padding:.5em}
.wrapper.secondary footer nav a strong{display:block;margin-top:-.4em}
.wrapper.secondary footer nav a::before{font-family:'IcoMoon';font-style:normal;font-weight:normal;font-size:1.5em;speak:none}
.wrapper.secondary footer #a-footer-my-itinerary::before{content:"\e00c"}
.wrapper.secondary footer #a-footer-help::before{content:""}
.wrapper.secondary footer #a-footer-phone-number::before{content:""}
.wrapper.secondary footer #a-footer-phone-number{width:auto;white-space:nowrap}
.wrapper.secondary footer aside{display:table;font-size:.6em;font-weight:normal;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#626d79),color-stop(100%,#3e454d));background:-webkit-linear-gradient(linear,left top,left bottom,color-stop(0,#626d79),color-stop(100%,#3e454d));background:-ms-linear-gradient(top,#626d79 0,#3e454d 100%);background:linear-gradient(to bottom,#626d79 0,#3e454d 100%);padding:.75em 0;width:100%}
.wrapper.secondary footer aside div{display:table-row}
.wrapper.secondary footer aside div:last-child{padding-bottom:.75em}
.wrapper.secondary footer aside div:last-child a:last-child{-webkit-box-flex:6}
.wrapper.secondary footer aside div a{color:#fff;min-width:inherit;max-width:inherit;text-align:center;display:table-cell;-webkit-box-flex:1;box-flex:1;padding:1px 8px}
.webwrapper .wrapper.secondary footer aside{display:none}
html:lang(ja) .wrapper.secondary footer aside{font-size:.5em}
.page-flights .wrapper.secondary{background-color:black}
.page-flights .wrapper.secondary footer{font-size:125%;padding-top:0}
.page-flights .wrapper.secondary footer .copyright{border-top:1px solid #cecece;width:100%;display:block;background-color:#1d1d1d;text-align:center;font-size:.75em;padding-top:10px}
.select-group{background-color:#fff;position:relative;border-right:1px solid #cecece;border-radius:0;margin:0}
.select-group p{font-size:.6em;font-weight:bold;margin:0;padding:17px 0 0 18px;text-align:left;width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select-group span{position:absolute;top:16px;right:10px;z-index:1;color:#cecece}