@import"https://bigs.jp/area/css/reset.css";@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";@import"https://dpf.bigs.jp/air/static/common/assets/stylesheets/css/gadget/fw-top.css";@import"https://bigs.jp/area/css/font.css";:root{--gold: #00bbe6;--red: #c31616;--anaDarkBlue: #123476;--jrGreen: #36823e;--shipRed: #e60012}body main{color:#333;background:#fff;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}@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}}.mainVisual{background-color:#c9ebff;background:url(../img/topImages__bg.webp) no-repeat center left/cover;overflow:hidden}.mainVisual__title{margin:0 auto;display:flex;gap:.5rem;align-items:center;padding:.5rem}@media(min-width: 768px){.mainVisual__title{max-width:700px}}@media(min-width: 992px){.mainVisual__title{max-width:900px}}@media(min-width: 1200px){.mainVisual__title{max-width:1100px}}.mainVisual__title h1{font-size:clamp(16px,4em,18px);width:100%}@media(min-width: 768px){.mainVisual__title h1{font-size:clamp(16px,4em,22px)}}.mainVisual__title picture{width:20%;min-width:110px;max-width:110px}.mainVisual__event{padding:1.5rem 0}.mainVisual__link{display:flex;justify-content:center;align-items:center}.mainVisual__link a{display:inline-block;background:#fff;padding:1rem;border-radius:.3em;position:relative}.mainVisual__link a::after{content:"";-webkit-mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;background:#0e84d2;display:inline-block;width:12px;height:12px;position:absolute;bottom:6px;right:6px;z-index:20}@media(min-width: 768px){.mainVisual__link a{padding:2rem;opacity:1;transition:all .2s}.mainVisual__link a:hover{opacity:.7}}.mainVisual__link a.is-disabled{pointer-events:none;cursor:default}.mainVisual__link a.is-disabled::after{display:none}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.option-container{display:flex;justify-content:center;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.2rem;padding-bottom:.5rem}.mainVisual__event .swiper-button-prev,.mainVisual__event .swiper-button-next{position:relative;margin-top:0;left:0;right:0;background:#0e84d2;width:3em;height:3em;border-radius:50%}.mainVisual__event .swiper-button-prev::after,.mainVisual__event .swiper-button-next::after{font-size:.9em;font-weight:700;color:#fff}.option-container .swiper-pagination{position:relative;width:auto;bottom:0;top:0}.option-container .swiper-pagination .swiper-pagination-bullet{background:#0e84d2}:is(main>section):not(.mainVisual){padding:3rem 1rem}@media(min-width: 768px){:is(main>section):not(.mainVisual){padding:4rem 0}}:is(main>section) div:has(>h2){text-align:center;margin-bottom:3rem}:is(main>section) div:has(>h2) h2{font-size:1.8em;color:#e69719;color:#0e84d2}:is(main>section) div:has(>h2) p{font-size:.9em;padding-top:.3rem;letter-spacing:.1em;font-weight:500}.contentsList{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;background:#0e84d2;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.contentsList ul{display:grid;grid-template-columns:repeat(4, 1fr)}.contentsList li{border-right:1px dashed #f3f3f3}.contentsList a{display:block;color:#fff;padding:.5rem 0;font-size:.9em;font-weight:500;text-align:center}@media(min-width: 768px){.contentsList a{opacity:1;transition:all .2s;font-size:1em;padding:.75rem 0}.contentsList a:hover{background:#0b6cac}}.point__title span{display:block;margin-bottom:.25rem;font-size:.6em}.point__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-bottom:1.5rem}@media(min-width: 768px){.point__list{grid-template-columns:repeat(3, 1fr);gap:2rem}}.point__item{position:relative;counter-increment:num;padding:1rem;padding-top:2rem;border:1px solid rgba(14,132,210,.0901960784)}.point__item h3{color:#0e84d2;font-size:1.1em;text-align:center;margin-bottom:1rem}.point__item::before,.point__item:after{position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}.point__item::before{content:"";border-radius:50px;background:#0e84d2;width:1.5rem;height:1.5rem;padding:.5rem;z-index:1}.point__item:after{content:"0" counter(num);color:#fff;font-weight:600;z-index:2}.point__item p a{display:flex;justify-content:center;align-items:center;gap:.5rem;color:#e9911c;padding:.5rem;border:1px solid #e9911c;border-radius:100px;font-size:.9em;font-weight:600;text-align:center;margin-top:1rem}.point__item p a::after{content:"";-webkit-mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/up-right-from-square-solid.svg) no-repeat center center/contain;background:#e9911c;display:inline-block;width:10px;height:10px}@media(min-width: 768px){.point__item p a{transition:all .2s}.point__item p a:hover{background:rgba(233,145,28,.1019607843)}}.point details{margin-top:2.5rem}.point 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:#0e84d2;text-decoration-color:#0e84d2;font-weight:600;color:#0e84d2}@media(min-width: 768px){.point details summary{opacity:1;transition:all .2s}.point details summary:hover{opacity:.6}}.point details p{font-size:.9em;margin-top:.5rem;padding:.75rem;border:1px solid #e9e9e9}.apiTour{background:rgba(14,132,210,.0901960784)}.apiTour__title span{display:block;margin-bottom:.25rem;font-size:.6em}.apiTour__text p{margin-top:-1.5rem;margin-bottom:3rem;text-align:center;font-weight:500}.apiTour .tab__menu{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;gap:.75rem;margin-bottom:2rem}.apiTour .tab__menu button{color:#fff;font-weight:500;padding:.5rem .2rem;background:#003c61;background:#99b30c;border-radius:50px;width:100%;transition:.3s}@media(min-width: 768px){.apiTour .tab__menu button:hover{background:#00bbe6}}.apiTour .tab__menu button.is-active{background:#00bbe6}.apiTour .tab__panel h3 img{width:216px;height:79.5px;margin:0 auto 1rem}.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:#99b30c;background:#0e84d2;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}.fw-static-api-wrap .fw-static-api-search-name{font-size:clamp(14px,4em,16px);font-weight:600}@media(min-width: 768px){.fw-static-api-wrap .fw-static-api-search-name{font-size:clamp(14px,4em,18px)}}.fw-static-api-wrap .fw-static-api-search-name p{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 p::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-name h3{display:flex;gap:.5rem;align-items:center}.fw-static-api-wrap .fw-static-api-search-name h3 img{width:20%;min-width:60px;max-width:60px}.fw-static-api-wrap .fw-static-api-search-name h3 .small{font-size:11px;display:block}.fw-static-api-wrap .fw-static-api-search-col{font-size:.9em;font-weight:500}.fw-static-api-wrap .fw-static-api-search-col span{position:absolute;top:2%;right:2.5%;padding:.2rem .5rem;border-radius:.3em;font-size:12px;font-weight:500;color:#fff;background:#99b30c;background:#0e84d2;display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.fw-static-api-wrap .fw-static-api-search-col span::before{content:"";display:block;width:1.2em;height:1.2em;background:#fff}.fw-static-api-wrap .fw-static-api-search-col span.air::before{mask:url(../img/icon-airplane.svg) no-repeat center center/contain;-webkit-mask:url(../img/icon-airplane.svg) no-repeat center center/contain}.fw-static-api-wrap .fw-static-api-search-col span::after{display:block}.fw-static-api-wrap .fw-static-api-search-col span.air::after{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:900}.fw-static-api-wrap .fw-static-api-search-price-num{font-size:1.5rem}.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}@media(min-width: 768px){.apiTour details summary,.apiDp details summary{opacity:1;transition:all .2s}.apiTour details summary:hover,.apiDp details summary:hover{opacity:.6}}.apiTour details p,.apiDp details p{margin-top:.25rem}@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:#e69719;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:#e69719;background:#fff;padding-top:1rem;border-top:2px solid #00bbe6;border-top:2px solid #e69719}.searchgadget .tab__menu button.is-active p:before{background:#00bbe6;background:#e69719}.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 .tab__panel-box p{margin-bottom:1rem;text-align:center;font-weight:500}.searchgadget .tab__panel-box p span{display:block;color:#c31616;font-size:12px;margin-top:.5rem}.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:#e69719}.searchgadget [data-panel="1"] .fw-select--area-set:first-child select{-webkit-text-fill-color:#9b9b9b !important;opacity:1}.searchgadget #webconnect-gadget .fw-select--area-set select,.searchgadget #webconnect-gadget-train .fw-select--area-set select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.hotel__main:not(:last-of-type){margin-bottom:5rem}.hotel__main.partnerHotel h3{color:#f65353}.hotel__main.partnerHotel .hotel__list{background:#ffecf1}.hotel__main.partnerHotel .hotel__link a{color:#f65353;border:1px solid #f65353}.hotel__main.partnerHotel .hotel__link a::after{background:#f65353}@media(min-width: 768px){.hotel__main.partnerHotel .hotel__link a:hover{background:rgba(246,83,83,.1098039216)}}.hotel__main.GoodNeighborHotel h3{color:#73bf32}.hotel__main.GoodNeighborHotel .hotel__value summary{background:#73bf32;box-shadow:1px 3px 1px 0px #458112}.hotel__main.GoodNeighborHotel .hotel__list{background:#f6ffeb}.hotel__main.GoodNeighborHotel .hotel__link a{color:#73bf32;border:1px solid #73bf32}.hotel__main.GoodNeighborHotel .hotel__link a::after{background:#73bf32}@media(min-width: 768px){.hotel__main.GoodNeighborHotel .hotel__link a:hover{background:rgba(115,191,50,.1098039216)}}.hotel__value{margin-top:2rem}.hotel__value details summary{background:#f65353;padding:1rem;border-radius:100px;color:#fff;font-weight:600;max-width:450px;margin:0 auto 2rem;text-align:center;font-size:1.1em;box-shadow:1px 3px 1px 0px #c92424;cursor:pointer}@media(min-width: 768px){.hotel__value details summary{opacity:1;transition:all .2s}.hotel__value details summary:hover{opacity:.7}}.hotel__value details img{margin:0 auto;width:100%;max-width:900px}.hotel__subTitle h3{display:flex;gap:.75rem;justify-content:center;align-items:center;font-size:clamp(16px,4em,20px);margin-bottom:2rem}.hotel__subTitle h3 img{max-width:86px}@media(min-width: 768px){.hotel__subTitle h3{font-size:clamp(16px,4em,24px)}}.hotel__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem;background:#fafafa;padding:1rem}@media(min-width: 768px){.hotel__list{grid-template-columns:repeat(3, 1fr)}}.hotel__item{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;padding:1rem;border-radius:.3em;gap:.75rem}.hotel__text{display:flex;flex-direction:column;gap:.75rem}.hotel__text h4{font-size:1.2em;text-align:center}.hotel__text h4 span{font-size:12px;display:block}.hotel__text img{display:block;width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.hotel__text p{font-size:.9em}.hotel__access{background:#fafafa;padding:.5rem}.hotel__access::before{content:"アクセス";font-size:.9em;font-weight:600}.hotel__link{margin-top:auto}.hotel__link a{display:flex;align-items:center;justify-content:center;font-weight:600;color:#0e84d2;border:2px solid #0e84d2;padding:.5rem;text-align:center;border-radius:100px}.hotel__link a::after{content:"";-webkit-mask:url(https://bigs.jp/icon/fontawesome/caret-right-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/caret-right-solid.svg) no-repeat center center/contain;background:#0e84d2;display:inline-block;width:1rem;height:1rem}@media(min-width: 768px){.hotel__link a{transition:all .2s}.hotel__link a:hover{background:rgba(14,132,210,.1098039216)}}.official{background:#fafafa;background:rgba(14,132,210,.0901960784)}.official__ticketFee{max-width:950px;margin:1.5rem auto 0}.official__ticketFee h3{font-size:1.2em;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fff}.official__ticketFee img{margin:0 auto}.official details{margin-top:1.5rem}.official 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:#0e84d2;text-decoration-color:#0e84d2;font-weight:600;color:#0e84d2}@media(min-width: 768px){.official details summary{opacity:1;transition:all .2s}.official details summary:hover{opacity:.6}}.official details div{margin-top:.5rem}.official details p{font-size:12px}.official details p:not(:last-of-type){padding-bottom:1rem}.official__link{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.official a{display:inline-block}@media(min-width: 768px){.official a{opacity:1;transition:all .2s}.official a:hover{opacity:.6}}.official__yakkan{margin:3rem auto 0;max-width:950px;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;border-top:1px solid #fff;padding-top:1.5rem}@media(min-width: 768px){.official__yakkan{flex-direction:row}}@media(min-width: 768px){.official__link-yakkan{width:50%}}.official__link-yakkan a{display:inline-block;width:100%}.official__link-yakkan a img{display:block;width:100%}.faq ul{max-width:1100px;margin:0 auto}.faq li{border-bottom:1px solid #e7e7e7;margin-bottom:1.5rem}.faq li:last-of-type{border-bottom:none}.faq li h3{cursor:pointer;border-radius:.3em;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem;padding-bottom:1.5rem}.faq li h3 span{flex:1}@media(min-width: 768px){.faq li h3 span{font-size:1.1em}}.faq li h3::before,.faq li h3::after{font-family:"Font Awesome 6 pro";color:#0e84d2;font-size:20px}.faq li h3::before{content:"Q"}.faq li h3::after{content:""}.faq li h3.active::after{content:""}@media(min-width: 768px){.faq li h3:hover{color:#0e84d2;transition:all .2s}}.faq .accordionWrap{display:none;padding-bottom:1.5rem}.faq div[itemtype="https://schema.org/Answer"]{display:flex;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}.faq div[itemtype="https://schema.org/Answer"]::before{content:"A";font-size:20px;color:#c10000;font-weight:700;font-family:"Font Awesome 6 pro"}.faq div[itemtype="https://schema.org/Answer"] a{font-weight:700;color:#0e84d2;text-decoration:underline}@media(min-width: 1200px){.faq div[itemtype="https://schema.org/Answer"] a{opacity:1;transition:all .2s}.faq div[itemtype="https://schema.org/Answer"] a:hover{opacity:.6}}