#main .error-msg{margin-top:40px}#main .section-hero{min-height:380x;background:url(/domestic/theme/go_to_travel/search/package/images/mv-bg.jpg) no-repeat center top/cover}#main .section-hero .headline{position:relative;padding:60px}#main .section-hero .headline .ttl-text{text-align:center}#main .section-hero .headline .note-text{position:absolute;right:100px;bottom:12px;display:inline-block;background:rgba(15,46,93,0.8);padding:7px 13px;border-radius:4px;font-size:14px;color:#fff}#main .section-hero .headline .bunsan{position:absolute;right:0;bottom:12px}#main .section-hero .headline p{color:#fff;text-align:center;font-size:15px}@media screen and (max-width: 767px){#main .section-hero .headline{padding:25px 0}#main .section-hero .headline .ttl-text{margin-bottom:0 !important}#main .section-hero .headline .note-text{position:static;display:block;background:rgba(15,46,93,0.8);width:300px;max-width:300px;margin:0 auto;margin-top:10px;padding:7px 13px;border-radius:4px;font-size:9px;color:#fff}#main .section-hero .headline .bunsan{position:absolute;top:75px;bottom:auto;right:-300px;left:0;margin:auto;width:50px}#main .section-hero .headline .bunsan img{width:50px;height:50px}}#main .section-description{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 767px){#main .section-description{padding-top:5px;padding-bottom:14px}}#main .section-departure{background:#77c0f5}#main .section-departure .departure-select{margin:30px 0;text-align:center}#main .section-departure .departure-select dl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;text-align:left}#main .section-departure .departure-select dl>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 767px){#main .section-departure .departure-select{margin:22px 0 12px}#main .section-departure .departure-select dl dt.ttl-tip-right{margin-right:20px;margin-left:20px}}#main .section-msg{background:#d4ebfc url(/domestic/theme/go_to_travel/search/common/images/section-bg-blue-1.png) no-repeat center top}@media screen and (max-width: 767px){#main .section-msg{background-size:100px auto}}#main .section-location{background:#d4ebfc url(/domestic/theme/go_to_travel/search/common/images/section-bg-blue-1.png) no-repeat center top;padding-top:108px;padding-bottom:20px}#main .section-location h2{font-size:30px;color:#13448f}#main .section-location .location-district{margin:30px 0}@media screen and (max-width: 767px){#main .section-location{padding-top:42px;padding-bottom:24px;background-size:100px auto}#main .section-location h2{font-size:22px}#main .section-location .location-district{margin:30px 0 0}}

