#main #fixed-nav{z-index:10;transform:translateY(-140px);position:fixed;top:64px;left:0;right:0;background:#fff;width:100%;border-bottom:1px solid #b2b2b2}#main #fixed-nav.is-scroll{display:block;transition:transform .5s;transition-delay:.3s;transform:translateY(0)}#main #fixed-nav ul{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;width:100%}#main #fixed-nav ul li a{transition:0.3s opacity ease-out;display:block;margin:0 5px;padding:17px 30px;font-size:15px;color:#333 !important;text-decoration:none !important}#main #fixed-nav ul li:nth-of-type(1) a{background:url(../images/icn-fixednav-departure.svg) no-repeat left 18px;background-size:20px 20px}#main #fixed-nav ul li:nth-of-type(2) a{background:url(../images/icn-fixednav-location.svg) no-repeat left 18px;background-size:20px 20px}#main #fixed-nav ul li:nth-of-type(3) a{background:url(../images/icn-fixednav-location-area.svg) no-repeat left 20px;background-size:20px 20px}@media screen and (min-width: 768px){#main #fixed-nav ul li a:hover{opacity:.6}}@media screen and (max-width: 1024px){#main #fixed-nav{top:0}#main #fixed-nav ul{margin:8px 0}#main #fixed-nav ul li a{margin:0;padding:5px 16px 5px 26px;font-size:13px}#main #fixed-nav ul li:nth-of-type(1) a{background-position:left 7px}#main #fixed-nav ul li:nth-of-type(2) a{background-position:left 7px}#main #fixed-nav ul li:nth-of-type(3) a{background-position:left 8px}}#main .section-hero{background:url(/domtour/go_to_travel/search/images/mv-bg.png) no-repeat center top;height:680px}#main .section-hero .headline #logo-anatraveler{position:absolute;top:30px;right:0}#main .section-hero .headline .logo-area{position:absolute;top:90px;right:66px;width:52%;text-align:center}#main .section-hero .headline .logo-area .ttl-text{padding-left:5%;margin-left:48px}#main .section-hero .headline .logo-area .ttl-text img{width:486px}#main .section-hero .headline .logo-area .tokyo-note{background:#D43B00;width:450px;margin:0 auto;margin-top:20px;padding:12px;border-radius:100px;color:#fff;font-weight:bold}#main .section-hero .headline .logo-area .tokyo-note p{font-size:14px;line-height:1.4em}#main .section-hero .headline .logo-area .period{box-sizing:border-box;background:url(/domtour/go_to_travel/search/common/images/period.png) no-repeat center top;width:360px;height:89px;margin:0 auto;margin-top:12px;padding-top:15px;line-height:1.6em}#main .section-hero .headline .logo-area .period .period-ttl{font-size:17px}#main .section-hero .headline .logo-area .period .period-ttl span{position:relative;display:inline-block;padding:0 8px}#main .section-hero .headline .logo-area .period .period-ttl span::before{position:absolute;top:0;bottom:0;left:0;content:'';display:block;background:#000;height:22px;width:1px;margin:auto;transform:rotate(-20deg)}#main .section-hero .headline .logo-area .period .period-ttl span::after{position:absolute;top:0;bottom:0;right:0;content:'';display:block;background:#000;height:22px;width:1px;margin:auto;transform:rotate(20deg)}#main .section-hero .headline .logo-area .period .period-text{font-size:24px;font-weight:500;font-family:'Roboto', 'Noto Sans JP', sans-serif}#main .section-hero .headline .logo-area .period .period-text span{font-family:'Roboto', 'Noto Sans JP', sans-serif;font-size:18px;font-weight:bold}#main .section-hero .headline .logo-area .period .period-text .tail{font-size:22px}#main .section-hero .headline .logo-area .bunsan{position:absolute;bottom:-16px;right:0}#main .section-hero .search{width:480px;padding-top:40px}#main .section-hero .search .ttl-tip{margin-bottom:20px}#main .section-hero .search .tab .tab-nav{margin:0 -3px}#main .section-hero .search .tab .tab-nav .col{padding:0 3px;line-height:1.2em;width:50%}#main .section-hero .search .tab .tab-nav .col>span{background-color:#e7eaef;padding:16px 10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#main .section-hero .search .tab .tab-nav .col>span:hover{background:#0f2e5d}#main .section-hero .search .tab .tab-nav .col>span.is-current{background:#0f2e5d}#main .section-hero .search .tab .tab-nav .col>span>span{font-size:12px}#main .section-hero .search .tab .tab-content{background:#f5f7f9}@media screen and (min-width: 1921px){#main .section-hero{background:url(/domtour/go_to_travel/search/images/mv-bg.png) no-repeat center top/cover}}@media screen and (max-width: 1100px){#main .section-hero{height:auto}#main .section-hero .headline .logo-area{position:static;width:100%;text-align:center;padding-top:140px !important}#main .section-hero .headline .logo-area .ttl-text{padding-left:0;margin-left:70px}#main .section-hero .headline .logo-area .ttl-text .hidden-pc{display:inline-block !important;width:330px}#main .section-hero .headline .logo-area .ttl-text .hidden-sp{display:none !important}#main .section-hero .headline .logo-area .bunsan{position:absolute;bottom:auto;right:0;top:240px;left:380px}#main .section-hero .headline .logo-area .bunsan img{width:90px;height:90px}#main .section-hero .search{margin:0 auto;padding-top:30px}}@media screen and (max-width: 767px){#main .section-hero{background:url(/domtour/go_to_travel/search/images/mv-bg-sp.png) no-repeat center top/100% auto}#main .section-hero .headline #logo-anatraveler{top:10px}#main .section-hero .headline #logo-anatraveler img{width:120px}#main .section-hero .headline .logo-area{position:static;width:100%;padding-top:48px !important;text-align:center}#main .section-hero .headline .logo-area .ttl-text img{width:250px !important}#main .section-hero .headline .logo-area .tokyo-note{width:100%;max-width:342px;margin-bottom:11px;padding:8px}#main .section-hero .headline .logo-area .tokyo-note p{font-size:12px}#main .section-hero .headline .logo-area .period{box-sizing:border-box;background:url(/domtour/go_to_travel/search/common/images/period.png) no-repeat center top;background-size:100% auto;width:100%;max-width:248px;height:75px;margin-top:5px;padding-top:10px;line-height:1.3em}#main .section-hero .headline .logo-area .period .period-ttl{font-size:12px}#main .section-hero .headline .logo-area .period .period-ttl span{padding:0 8px}#main .section-hero .headline .logo-area .period .period-ttl span::before{height:12px}#main .section-hero .headline .logo-area .period .period-ttl span::after{height:12px}#main .section-hero .headline .logo-area .period .period-text{font-size:16px}#main .section-hero .headline .logo-area .period .period-text span{font-size:12px}#main .section-hero .headline .logo-area .period .period-text .tail{font-size:14px}#main .section-hero .headline .logo-area .bunsan{position:absolute;right:0;top:126px;left:274px}#main .section-hero .headline .logo-area .bunsan img{width:70px;height:70px}#main .section-hero .search{width:100%;padding-top:4px}#main .section-hero .search .tab .tab-nav{margin:0 -3px}#main .section-hero .search .tab .tab-nav .col{line-height:1em}#main .section-hero .search .tab .tab-nav .col>span{padding:12px 5px}#main .section-hero .search .tab .tab-nav .col>span>span{font-size:10px}#main .section-hero .search .tab>.tab-content{padding:4px 10px}}#main .section-about{padding-top:65px;padding-bottom:65px}@media screen and (max-width: 767px){#main .section-about{padding-top:38px;padding-bottom:40px}#main .section-about .about-goto .row{display:block}}#main .section-departure{background:#77c0f5 url(/domtour/go_to_travel/search/common/images/section-bg-white.png) no-repeat center top;padding-top:108px;padding-bottom:30px}#main .section-departure .about-campaign{background:#f6fafd;border-radius:10px}@media screen and (max-width: 767px){#main .section-departure{padding-top:42px;padding-bottom:20px;background-size:100px auto}}#main .section-location{background:#d4ebfc url(/domtour/go_to_travel/search/common/images/section-bg-blue-1.png) no-repeat center top;padding-top:108px;padding-bottom:70px}#main .section-location .location-departure{margin:30px 0;text-align:center}#main .section-location .location-departure 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;background:#55b1f2;padding:20px;border-radius:8px;text-align:left}#main .section-location .location-departure dl>*{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}#main .section-location .location-district{margin:30px 0 0}#main .section-location .location-district .district-tab{margin-bottom:6px}#main .section-location .location-district .district-tab .district-tab-content .district{overflow:hidden;background:#fff;border-radius:10px;margin-bottom:30px}#main .section-location .location-district .district-tab .district-tab-content .district .row{margin:0}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-img{padding:20px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-img img{overflow:hidden;border-radius:5px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-text{padding:35px 10px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-map{padding:20px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-map img{width:187px}#main .section-location .location-district .district-tab .district-tab-content .area{margin-bottom:10px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-ttl{width:200px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-ttl .ttl-tip-right{background:#55B1F2;margin-right:15px;padding:10px;min-width:160px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-ttl .ttl-tip-right::after{border-left:13px solid #55B1F2}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content{width:calc(100% - 200px)}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px;padding:0 6px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col .area-handle{transition:0.3s all ease-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;width:100%;padding:12px 25px;margin:0;background:#fff;color:#0f2e5d;border-radius:5px;text-decoration:none !important;text-align:center;font-size:16px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col .area-handle:hover{background:#55B1F2;color:#fff !important}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col .area-handle.is-current{pointer-events:none;cursor:default;background:#55B1F2;color:#fff !important}#main .section-location .pagenav .row [class^="col-"].btn-anchor{padding-left:65px}#main .section-location .pagenav .row .col-dp{background:#fff url(../images/icn-pagenav-dp.svg) no-repeat 13px 14px/40px 40px}#main .section-location .pagenav .row .col-pkg{background:#fff url(../images/icn-pagenav-pkg.svg) no-repeat 13px 14px/40px 40px}#main .section-location .pagenav .row .col-hotel{background:#fff url(../images/icn-pagenav-hotel.svg) no-repeat 13px 14px/40px 40px}@media screen and (max-width: 767px){#main .section-location{padding-top:42px;padding-bottom:24px;background-size:100px auto}#main .section-location .location-district{margin:20px 0 0}#main .section-location .location-district .district-tab .district-tab-content .district{margin-bottom:15px}#main .section-location .location-district .district-tab .district-tab-content .district .row{margin:0}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-img{width:43%;padding:15px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-text{padding:15px;padding-left:0;font-size:14px}#main .section-location .location-district .district-tab .district-tab-content .district .row .col-text h3{font-size:18px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select{display:block}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-ttl{width:100%}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-ttl .ttl-tip-right::after{border:12px solid transparent;border-top:13px solid #55B1F2}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content{margin-bottom:14px;width:100%}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -3px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col{width:90px;min-height:50px;margin-bottom:6px;padding:0 3px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col .area-handle{margin:0;padding:5px 3px;font-size:14px}#main .section-location .location-district .district-tab .district-tab-content .area .area-select .select-content .row .col .area-handle:hover{background:#fff;color:#0f2e5d !important}#main .section-location .pagenav .row [class^="col-"].btn-anchor{padding:5px;padding-top:49px;padding-bottom:33px;text-align:center;font-size:13px}#main .section-location .pagenav .row [class^="col-"].btn-anchor::after{top:auto;bottom:18px;right:0;left:0}#main .section-location .pagenav .row .col-dp{background:#fff url(../images/icn-pagenav-dp.svg) no-repeat center 10px/40px 40px}#main .section-location .pagenav .row .col-pkg{background:#fff url(../images/icn-pagenav-pkg.svg) no-repeat center 10px/40px 40px}#main .section-location .pagenav .row .col-hotel{background:#fff url(../images/icn-pagenav-hotel.svg) no-repeat center 10px/40px 40px}}#main .section-dp .district,#main .section-hotel .district{display:none}#main .section-dp .district.is-current,#main .section-hotel .district.is-current{display:block}#main .section-dp .district .gadget-list,#main .section-hotel .district .gadget-list{display:none;width:calc(100% + 20px)}#main .section-dp .district .gadget-list.is-current,#main .section-hotel .district .gadget-list.is-current{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}#main .section-dp{background:#e5f3fd url(/domtour/go_to_travel/search/common/images/section-bg-blue-2.png) no-repeat center top;padding-top:108px;padding-bottom:20px}#main .section-pkg{background:#e5f3fd url(/domtour/go_to_travel/search/common/images/section-bg-blue-2.png) no-repeat center top;padding-top:108px;padding-bottom:20px}#main .section-hotel{background:#d4ebfc url(/domtour/go_to_travel/search/common/images/section-bg-blue-3.png) no-repeat center top;padding-top:108px;padding-bottom:20px}@media screen and (max-width: 767px){#main .section-dp .district .gadget-list,#main .section-hotel .district .gadget-list{width:calc(100% + 8px)}#main .section-dp{background-size:100px auto;padding-top:42px}#main .section-pkg{background-size:100px auto;padding-top:42px}#main .section-hotel{background-size:100px auto;padding-top:42px}}#main .section-search .tab .tab-nav{width:480px;margin:0 auto}#main .section-search .tab .tab-nav .col{padding:0 3px;line-height:1.2em;width:50%}#main .section-search .tab .tab-nav .col>span{background-color:#e7eaef;padding:16px 10px;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#main .section-search .tab .tab-nav .col>span:hover{background:#0f2e5d}#main .section-search .tab .tab-nav .col>span.is-current{background:#0f2e5d}#main .section-search .tab .tab-nav .col>span>span{font-size:12px}#main .section-search .tab .tab-content{background:#f5f7f9;padding:10px;border-radius:8px}@media screen and (max-width: 767px){#main .section-search .tab .tab-nav{width:auto;margin:0 -3px}#main .section-search .tab .tab-nav .col{line-height:1em}#main .section-search .tab .tab-nav .col>span{padding:12px 5px}#main .section-search .tab .tab-nav .col>span>span{font-size:10px}#main .section-search .tab>.tab-content{padding:4px 10px 16px;border-top-left-radius:0;border-top-right-radius:0}}

