@import"https://bigs.jp/area/css/reset.css";@import"https://dpf.bigs.jp/air/static/common/assets/stylesheets/css/gadget/fw-top.css";@import"https://bigs.jp/area/css/SearchGadget.css";@import"https://bigs.jp/area/css/font.css";:root{--gold: #00bbe6;--red: #c31616;--anaDarkBlue: #123476;--jrGreen: #36823e;--shipRed: #e60012}body main{background:#fafafa;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.5;font-size:14px;padding-bottom:3rem}@media(min-width: 768px){body main{font-size:15px}}.br-sp{display:inline-block}.br-pc{display:none}@media(min-width: 768px){.br-sp{display:none}.br-pc{display:inline-block}}.inner{width:100%;margin:0 auto;max-width:1300px}@media screen and (min-width: 768px)and (max-width: 1024px){.inner{width:90vw}}.campaignArea:not(.campaignOpen){width:90%;margin:0 auto}@media(min-width: 768px){.campaignArea:not(.campaignOpen){max-width:1300px}}p.campaigNotice{padding:2rem 1rem;text-align:center;font-size:1.2em;border-radius:.3em;font-weight:700;background:#f37b21;color:#fff}.mainVisual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:8/5}@media(min-width: 768px){.mainVisual img{height:30vw;aspect-ratio:3/1}}:is(main section) div:has(>h2){text-align:center;margin-bottom:3rem}:is(main section) div:has(>h2) h2{font-size:1.8em}:is(main section) div:has(>h2) p{font-size:.85em}.contentsList{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;background:#333;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.contentsList ul{display:grid;grid-template-columns:repeat(3, 1fr)}.contentsList li{border-right:1px dashed #f3f3f3}.contentsList a{display:block;color:#fff;padding:.75rem 0 .5rem;font-size:.9em;font-weight:500;text-align:center;line-height:1.5;font-family:Kiwi Maru,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}.contentsList a::after{content:"";font-family:"Font Awesome 6 pro";display:block;font-size:10px}@media(min-width: 768px){.contentsList li:last-of-type a,.contentsList a{opacity:1;transition:all .2s;font-size:1em}.contentsList li:last-of-type a:hover,.contentsList a:hover{background:#ad1010;background:#008d70}}.blackFridaySale{padding:3rem 1.5rem}.blackFridaySale__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-top:2rem}@media(min-width: 768px){.blackFridaySale__list{grid-template-columns:repeat(2, 1fr)}}.blackFridaySale__list li{display:flex;align-items:stretch;background:repeating-linear-gradient(-45deg, #0364ff, #00bbe6 5px, #fff 5px, #fff 10px);background:repeating-linear-gradient(-45deg, #ff9503, #e69200 5px, #fff 5px, #fff 10px);padding:.3rem;border-radius:.3em}@media(min-width: 768px){.blackFridaySale__list li:first-of-type{grid-area:1/1/2/3}}.blackFridaySale__item{width:100%;background:#fff;color:#333;border-radius:.3em;overflow:hidden}.blackFridaySale__item h3{padding:1rem;background:#00bbe6;background:#f37b21;color:#fff;text-align:center;font-size:1.3em;letter-spacing:.1em}@media(min-width: 768px){.blackFridaySale__item h3{font-size:1.5em}}.blackFridaySale__item .text{padding:1rem}.blackFridaySale__item p{font-weight:500;text-align:center;margin-bottom:1.5rem}@media(min-width: 768px){.blackFridaySale__item p{font-size:1.1em}}.blackFridaySale__item p span{font-size:3.5em;color:#d73d3d;font-weight:700}.blackFridaySale__item p span small{font-size:16px;font-weight:700;margin-right:.3rem}.saleInfo{padding:3rem 1rem}.saleInfo__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-top:2rem}@media(min-width: 768px){.saleInfo__list{grid-template-columns:repeat(2, 1fr)}}.saleInfo__list li{padding:1.5rem 1rem;border-radius:.3em;background:#fff}.saleInfo__list li:last-of-type p{text-align:left;font-size:.8em}.saleInfo__list li:last-of-type p span{color:#d73d3d}@media(min-width: 768px){.saleInfo__list li:last-of-type{grid-area:2/2/3/4;grid-area:3/1/3/3}}.saleInfo__list h3{text-align:center;font-size:1.2em;margin-bottom:1.5rem}.saleInfo__list p{font-size:.9em;text-align:center}.coupon{padding:3rem 1rem}.coupon__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 768px){.coupon__list{grid-template-columns:repeat(3, 1fr)}}.coupon__item{background:#fff;border-radius:.3em;overflow:hidden;border:1px solid #e1e0e0;max-width:750px;margin:0 auto}.coupon__item .coupon-price-wrapper{background:#00bbe6;background:#f37b21;color:#fff;padding:1rem;text-align:center;font-weight:500}.coupon__item .coupon-price-wrapper p{font-size:.8em;margin-bottom:.75rem}.coupon__item .coupon-price-wrapper .price span{font-size:3em;font-weight:700}.coupon__item .coupon-code-wrapper{padding:.75rem;text-align:center}.coupon__item .coupon-code-wrapper p{font-size:.9em;margin-bottom:.3rem}.coupon__item .coupon-code-wrapper .coupon-code-btn{cursor:pointer;position:relative;background:#ededed;padding:.5rem;font-size:1.5em;font-weight:700}.coupon__item .coupon-code-wrapper .coupon-code-btn::after{content:"";font-family:"Font Awesome 6 pro";font-size:.6em;font-weight:400;position:absolute;right:3%}@-webkit-keyframes fade-tooltip{to{opacity:0}}@keyframes fade-tooltip{to{opacity:0}}.coupon__item .coupon-code-wrapper .tooltip::before{content:"コピーしました";background:#555;background:#d55353;display:block;color:#fff;border-radius:.3em;position:absolute;left:50%;bottom:-0.8rem;transform:translate(-50%, 0);font-size:10px;padding:.3rem .5rem;-webkit-animation:fade-tooltip .5s .5s 1 forwards;animation:fade-tooltip .5s .5s 1 forwards}.apiTour{padding:3rem 1rem;background:#fcefd6}.apiTour .tab__menu{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:.75rem;margin-bottom:2rem}@media(min-width: 768px){.apiTour .tab__menu{grid-template-columns:repeat(5, 1fr)}}.apiTour .tab__menu button{color:#fff;font-weight:500;padding:.5rem .2rem;background:#00bbe6;background:#f37b21;border-radius:50px;width:100%;transition:.3s}@media(min-width: 768px){.apiTour .tab__menu button:hover{background-color:#ad1010}}.apiTour .tab__menu button.is-active{background-color:#ad1010}.fw-static-api-departure{display:flex;justify-content:flex-end;-moz-column-gap:.75rem;column-gap:.75rem;margin-bottom:1rem;align-items:center}.fw-static-api-departure-text{display:flex;align-items:center;-moz-column-gap:.2rem;column-gap:.2rem;font-weight:500;font-size:.9em}.fw-static-api-departure-text::before{content:"";display:block;width:1.2em;height:1.2em;background:#00bbe6;background:#f37b21;mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain;-webkit-mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain}.fw-static-api-wrap .fw-static-api-search-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 768px){.fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(3, 1fr)}}.fw-static-api-wrap .fw-static-api-search__item{display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-shadow:rgba(0,0,0,.3019607843) 0px 0px 6px;border-radius:10px;overflow:hidden;position:relative}@media(min-width: 768px){.fw-static-api-wrap .fw-static-api-search__item{opacity:1;transition:all .2s}.fw-static-api-wrap .fw-static-api-search__item:hover{opacity:.6}}.fw-static-api-wrap .fw-static-api-search-img img{width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.fw-static-api-wrap .fw-static-api-search-info{display:flex;flex-direction:column;padding:1rem;gap:1rem;position:relative}.fw-static-api-wrap .fw-static-api-search-name{font-size:clamp(14px,4em,16px);font-weight:600}.fw-static-api-wrap .fw-static-api-search-name span{display:flex;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;font-size:.8em;margin-bottom:.75rem}.fw-static-api-wrap .fw-static-api-search-name span::before{content:"";display:block;width:1em;height:1em;background:#333;mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain;-webkit-mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain}.fw-static-api-wrap .fw-static-api-search-col{font-size:.9em}.fw-static-api-wrap .fw-static-api-search-col span{position:absolute;top:.5rem;right:2.5%;padding:.2rem .5rem;border-radius:.3em;font-size:12px;font-weight:500;color:#fff;background:#00bbe6;background:#f37b21}.fw-static-api-wrap .fw-static-api-search-col span::before{display:block}.fw-static-api-wrap .fw-static-api-search-col span.air::before{content:"飛行機ツアー"}.fw-static-api-wrap .fw-static-api-search-col span.train::before{content:"新幹線ツアー"}.fw-static-api-wrap .fw-static-api-search-col span.ship::before{content:"船舶ツアー"}.fw-static-api-wrap .fw-static-api-search-price-box{order:3}.fw-static-api-wrap .fw-static-api-search-price{text-align:right;font-size:10px}.fw-static-api-wrap .fw-static-api-search-price::before{content:"基本代金（大人1名あたり）"}.fw-static-api-wrap .fw-static-api-search-price-sub{display:none}.fw-static-api-wrap .fw-static-api-search-price-range{color:#d90d0d;font-weight:600}.fw-static-api-wrap .fw-static-api-search-price-num{font-size:1.3rem}.fw-static-api-wrap .fw-static-api-search-btn{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}.fw-static-api-wrap .fw-btn-search-01{background-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,0);border:none;display:block;width:100%;height:100%;text-indent:100%;overflow:hidden;text-wrap:nowrap}.fw-static-api-wrap .fw-static-api-search-failed,.fw-static-api-search-info>div:not([class]){font-size:.75em}.apiDp{padding:3rem 1rem}.apiDp .fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(2, 1fr);gap:1rem}@media(min-width: 768px){.apiDp .fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(4, 1fr);gap:2rem}}.apiDp .fw-static-api-wrap .fw-static-api-search-name{font-size:1em}.apiDp .fw-static-api-wrap .fw-static-api-search-name span{margin-bottom:.25rem}.apiDp .fw-static-api-wrap .fw-static-api-search-info{padding:.75rem}.apiDp .fw-static-api-search-price-num{font-size:1.6em}@media(min-width: 768px){.apiDp .fw-static-api-search-price-num{font-size:2em}}.apiTour details,.apiDp details{margin-top:2.5rem;font-size:12px}.apiTour details summary,.apiDp details summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;text-decoration-thickness:1px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333;font-weight:500}.apiTour details p,.apiDp details p{margin-top:.25rem}.searchgadget{padding:3rem 1rem}@media(min-width: 768px){.searchgadget .tab{max-width:750px;margin:0 auto}}.searchgadget .tab__menu{display:flex;justify-content:center;align-items:flex-end;-moz-column-gap:.3em;column-gap:.3em}.searchgadget .tab__menu button{position:relative;flex:1;cursor:pointer;color:#fff;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.5rem 0;background-color:#00bbe6;background-color:#f37b21;transition:background-color .2s ease}.searchgadget .tab__menu button p{display:flex;flex-direction:column;align-items:center;row-gap:.3rem;font-size:12px}.searchgadget .tab__menu button p::before{content:"";display:block;width:2em;height:2em;background:#fff}.searchgadget .tab__menu button.is-active{color:#00bbe6;color:#f37b21;background:#fff;padding-top:1rem;border-top:2px solid #00bbe6;border-top:2px solid #f37b21}.searchgadget .tab__menu button.is-active p:before{background:#00bbe6;background:#f37b21}.searchgadget .tab__menu [data-tab="1"] p::before{mask:url(https://bigs.jp/icon/fontawesome/plane-departure-solid.svg) no-repeat center center/contain;-webkit-mask:url(https://bigs.jp/icon/fontawesome/plane-departure-solid.svg) no-repeat center center/contain}.searchgadget .tab__menu [data-tab="2"] p::before{mask:url(https://bigs.jp/icon/fontawesome/train-solid.svg) no-repeat center center/contain;-webkit-mask:url(https://bigs.jp/icon/fontawesome/train-solid.svg) no-repeat center center/contain}.searchgadget .tab__menu [data-tab="3"] p::before{mask:url(https://bigs.jp/icon/fontawesome/suitcase-solid.svg) no-repeat center center/contain;-webkit-mask:url(https://bigs.jp/icon/fontawesome/suitcase-solid.svg) no-repeat center center/contain}.searchgadget .tab__panel{background:#fff;border-top:0;padding:1.5rem 1rem}.searchgadget .fw-top .fw-search-top__footer .fw-btn-search-01,.searchgadget .fw-top .fw-search-top__footer .fw-btn-search-01--hotel:not(.fw-is-disabled){background:#00bbe6;background:#f37b21}
.targetPeriod{padding-bottom:2rem}.targetPeriod h2{text-align:center}.targetPeriod__countdown{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.targetPeriod__countdown h3{position:relative;background:#fff;font-size:1rem;margin-bottom:1rem;padding:.5rem;color:#333}.targetPeriod__countdown h3::after{position:absolute;content:"";top:100%;left:50%;transform:translateX(-50%);border:15px solid transparent;border-top:15px solid #fff;width:0;height:0}.targetPeriod__countdown .countdown__wrapper{display:flex}.targetPeriod__countdown .countdown__wrapper .timer{margin:0 .25rem;font-size:.75rem}.targetPeriod__countdown .countdown__wrapper .timer span{font-size:1.5rem;font-weight:700;padding:0 .125rem}