@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/SearchGadget.css";@import"https://bigs.jp/area/css/tabiclm.css";@import"https://bigs.jp/area/css/simpleJrSearch.css";@import"https://bigs.jp/area/css/font.css";body>main{background-color:#fff;color:#333;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:14px;line-height:1.5}@media screen and (min-width: 1200px){body>main{font-size:15px}}.br-sp{display:inline-block}.br-pc{display:none}.inner{width:100%;margin:0 auto}@media(min-width: 768px){.br-sp{display:none}.br-pc{display:inline-block}.inner{width:1100px}}@media screen and (min-width: 768px)and (max-width: 1024px){.inner{width:90vw}}:is(main>section) h2{font-size:clamp(16px,1.3em + .8vw,24px);color:#003c61}:is(main>section) div:has(>h2){text-align:center;margin-bottom:3rem}@media(min-width: 768px){:is(main>section) a{opacity:1;transition:all .2s}:is(main>section) a:has(img):hover{opacity:.6}}.mainVisual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1}@media(min-width: 768px){.mainVisual img{height:28vw;aspect-ratio:3/1}}.mainVisual__title{padding:.75rem .5rem;margin:0 auto}@media(min-width: 768px){.mainVisual__title{padding:1rem 0;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)}@media(min-width: 768px){.mainVisual__title h1{font-size:clamp(16px,4em,22px)}}.navPageHeader{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;background:#fafafa;background:rgba(0,60,97,.8784313725);padding:0;box-shadow:0 2px 5px rgba(0,0,0,.5647058824)}.navPageHeader ul{display:grid;grid-template-columns:repeat(4, 1fr)}.navPageHeader li{border-right:1px dashed #8d8d8d;border-right:1px dashed #fff}.navPageHeader li:last-of-type{border-right:none}.navPageHeader a{display:block;color:#fff;padding:.5rem 0;font-size:12px;font-weight:500;text-align:center;line-height:1.5;font-family:Kiwi Maru,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}@media(min-width: 768px){.navPageHeader a{opacity:1;transition:all .2s;font-size:1em;padding:.75rem 0}.navPageHeader a:hover{background:#0093e9}}@media screen and (min-width: 768px)and (max-width: 1024px){.navPageHeader .inner{width:100%}}.topSpecialPage{padding:2rem 1rem 1rem}.topSpecialPage__list img{display:block;width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(2px 2px 4px rgba(0, 6, 14, 0.2))}@media(min-width: 768px){.topSpecialPage__list{max-width:850px;margin:0 auto}}.topSpecialPage .swiper-slide:nth-of-type(n + 5){display:none}.topSpecialPage .option-container{display:flex;justify-content:center;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.5rem;padding-bottom:.5rem}.topSpecialPage .option-container .swiper-pagination-bullet-active{background:#003c61}.seasonTopics{padding:3rem 1rem;background:url(/area/img/background_shunTabi.png) repeat}.seasonTopics a{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fdfdfe;box-shadow:0 2px 5px #ccc;border-radius:5px;overflow:hidden;color:#333;font-size:14px}@media(min-width: 768px){.seasonTopics a{flex-direction:row;-moz-column-gap:1rem;column-gap:1rem;margin:0 auto}}.seasonTopics__image{position:relative}.seasonTopics__image::before{position:absolute;top:8%;left:5%;content:"旬たび";color:#333;background:#fff;padding:.2rem .75rem;border-radius:30px;font-size:.9em;font-weight:600}.seasonTopics__image img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.seasonTopics__image{width:45%}}.seasonTopics__text{flex:1;padding:1rem;margin-bottom:0}.seasonTopics__text h2{font-size:1.5em;margin-bottom:1rem}.seasonTopics__text p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.seasonTopics__text span{margin-top:1rem;display:block;color:#0093e9;text-align:center;font-weight:600;text-decoration:underline}@media screen and (min-width: 768px)and (max-width: 1024px){.seasonTopics a{padding:1rem}.seasonTopics__text{padding:0}}@media(min-width: 1100px){.seasonTopics a{width:85%}}.areaSearch{padding:3rem 1rem}.areaSearch__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2em}@media(min-width: 768px){.areaSearch__list{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.areaSearch__list a{background:#fff;border-radius:.3em;overflow:hidden;box-shadow:rgba(87,87,87,.3411764706) 0px 2px 5px;color:#333}.areaSearch__list a img{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover}.areaSearch__list a h3{text-align:center;padding:.5rem 0;color:#003c61}.areaSearch__list a h3::after{font-family:"Font Awesome 6 Pro";content:"";margin-left:.5em}@media(min-width: 768px){.areaSearch__list a h3{font-size:1.1em}}.recommendTour{padding:3rem 1rem}.recommendTour__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2em}.recommendTour__list a{background:#fff;border-radius:.3em;overflow:hidden;box-shadow:rgba(87,87,87,.3411764706) 0px 2px 5px;color:#333}.recommendTour__list a img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.recommendTour__list{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}@media screen and (min-width: 768px)and (max-width: 1024px){.recommendTour__list{grid-template-columns:repeat(3, 1fr)}}.recommendTour__text{padding:.75rem .5rem}.recommendTour__text h3{text-align:center;margin-bottom:.5rem;color:#003c61;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recommendTour__text p{font-size:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}@media(min-width: 768px){.recommendTour__text{padding:1rem .75rem}.recommendTour__text h3{font-size:1.1em;margin-bottom:.75rem}.recommendTour__text p{font-size:.9em}}.hotel{padding:3rem 1rem;background:#003c61}.hotel__title h2{color:#fff}.hotel__title p{color:#fff;padding-top:.3rem;font-size:.85em;letter-spacing:.1em}.hotel__main .swiper-wrapper{max-height:430px}.hotel__main .option-container{display:flex;justify-content:center;align-items:center;margin-top:1.2rem;padding-bottom:.5rem}.hotel__main .option-container .swiper-pagination{position:relative;width:50%;bottom:0;top:0}.hotel__main .option-container .swiper-pagination .swiper-pagination-bullet{background:#fff}.hotel__main .navigation-wrapper{display:flex;justify-content:center;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem}.hotel__main .navigation-wrapper .swiper-button-prev,.hotel__main .navigation-wrapper .swiper-button-next{position:relative;margin-top:0;left:0;right:0;background:rgba(255,255,255,.3607843137);width:3em;height:3em;border-radius:50%;box-shadow:0px 2px 2px 0px rgba(0,0,0,.1607843137)}.hotel__main .navigation-wrapper .swiper-button-prev::after,.hotel__main .navigation-wrapper .swiper-button-next::after{font-size:.9em;font-weight:700;color:#fff}.hotel__link{display:block;background:#fff;padding:1rem;box-shadow:0 3px 5px 0px rgba(0,0,0,.1);color:#333}.hotel__image img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.hotel__name{margin:1rem 0;text-align:center}.hotel__name h3{color:#003c61}.hotel__name span{display:block;font-size:.9em}@media(min-width: 768px){.hotel__name h3{font-size:1.1em}}.hotel__text p{font-size:.9em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem;font-weight:500}.hotel__price{font-size:.7em;text-align:right;color:#d73116;font-weight:600;line-height:1.2}.hotel__price::before{content:"基本代金（税込）";display:block}.hotel__price span{font-size:2.2em}.hotel details{margin-top:1.5rem;font-size:.8em;color:#fff}.hotel details summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hotel details summary span{cursor:pointer;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.hotel details p{margin-top:.75em}.specialPage{padding:3rem 0}.specialPage__main{width:90%;margin:0 auto}.specialPage__list{display:flex;flex-direction:row;-moz-column-gap:20px;column-gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory}.specialPage__item{min-width:65vw;width:100%;scroll-snap-align:start;list-style:none}.specialPage__item img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(2px 2px 4px rgba(149, 149, 149, 0.8392156863));border-radius:.3em;overflow:hidden}.specialPage__item h3{font-size:.9em;font-weight:400;color:#333;margin-top:.5rem;margin-bottom:1rem}@media(min-width: 768px){.specialPage__main{width:100%}.specialPage__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;overflow-x:visible}.specialPage__list:has(.specialPage__item:nth-of-type(4)){grid-template-columns:repeat(4, 1fr)}.specialPage__item{min-width:auto}}.areaInformation{padding-top:3rem;font-family:Kiwi Maru,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}.areaInformation__aboutArea{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem 2.5rem;padding:0 1rem 3rem}.areaInformation__aboutArea p{line-height:2;font-weight:500}@media(min-width: 768px){.areaInformation__aboutArea{flex-direction:row}.areaInformation__aboutArea figure{width:40%}.areaInformation__aboutArea p{width:50%}}.spotArticles{padding:3rem 1.5rem;background:#fafafa}.spotArticles__area:not(:last-of-type){margin-bottom:3rem}.spotArticles__area h3{font-size:1.3em;margin-bottom:1rem;font-weight:600;color:#003c61}@media(min-width: 768px){.spotArticles__area h3{font-size:1.5em}}.spotArticles__list{display:flex;flex-direction:row;-moz-column-gap:1.5rem;column-gap:1.5rem;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:1.5rem}@media(min-width: 768px){.spotArticles__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;overflow-x:visible}}.spotArticles__item{min-width:70vw;width:100%;scroll-snap-align:start;list-style:none;background:#fff;border-radius:.3em;overflow:hidden;box-shadow:rgba(0,0,0,0.1019607843) 0px 2px 7px}@media(min-width: 768px){.spotArticles__item{min-width:auto}}.spotArticles__item img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.spotArticles__text{padding:1rem .75rem}.spotArticles__text h4{font-size:1.1em;text-align:center;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3em}.spotArticles__text p{font-size:.9em;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spotArticles__showMore a{display:block;color:#0093e9;color:#007ac1;font-size:.9em;font-weight:700;border:1px solid;border-radius:50px;width:80%;margin:1rem auto 0;text-align:center;padding:.5rem 0}.spotArticles__showMore a::after{content:"";font-family:"Font Awesome 6 Pro";font-size:10px;margin-left:.75rem}@media(min-width: 768px){.spotArticles__showMore a:hover{background:rgba(0,147,233,.0705882353)}}.faq{padding:3rem 1rem}.faq li[itemtype="https://schema.org/Question"]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dashed #e9e9e9}.faq li[itemtype="https://schema.org/Question"] h3[itemprop=name]{font-size:1.1em;margin-bottom:1rem;color:#003c61}.faq li[itemtype="https://schema.org/Question"] h3[itemprop=name]::before{content:"";font-family:"Font Awesome 6 pro";margin-right:.75rem;font-size:1.5rem}.faq div[itemprop=acceptedAnswer] a{font-weight:700;color:#0093e9;color:#007ac1;text-decoration:underline}@media(min-width: 1200px){.faq .inner{width:1000px}.faq div[itemprop=acceptedAnswer] a{opacity:1;transition:all .2s}.faq div[itemprop=acceptedAnswer] a:hover{opacity:.6}}