@import"https://bigs.jp/area/css/reset.css";@import"https://bigs.jp/area/css/font.css";@import"https://dpf.bigs.jp/air/static/common/assets/stylesheets/css/gadget/fw-top.css";@import"https://bigs.jp/area/css/SearchGadget.min.css";:root{--cl-white: #ffffff;--cl-green: #367767;--cl-lightgreen: #6ea31b;--cl-orange: #dc755e}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}@media(min-width: 768px){.br-sp{display:none}.br-pc{display:inline-block}}.inner{width:100%;margin:0 auto}@media(min-width: 768px){.inner{width:90vw}}@media(min-width: 992px){.inner{width:85vw;max-width:1300px}}.mainVisual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1}@media(min-width: 768px){.mainVisual img{height:30vw;max-height:500px;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:rgba(47,97,0,.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-color:#488d07;background-image:linear-gradient(to top left, #488d07, #92b500)}}@media screen and (min-width: 768px)and (max-width: 1024px){.navPageHeader .inner{width:100%}}:is(main>section):not(.mainVisual,.aboutIsland){padding:3rem 1rem}@media(min-width: 768px){:is(main>section):not(.mainVisual,.aboutIsland){padding:4rem 0}}:is(main>section) div:has(>h2){text-align:center;margin-bottom:3rem}:is(main>section) h2{font-size:clamp(16px,4em,22px);color:#003c61;color:#488d07}:is(main>section) h2 span{display:block;font-size:.6em}@media(min-width: 768px){:is(main>section) h2{font-size:clamp(16px,4em,28px)}}.aboutIsland{padding:2rem 1rem}@media screen and (min-width: 768px){.aboutIsland{padding:3rem 1rem}}.aboutIsland p{line-height:1.8}@media screen and (min-width: 768px){.aboutIsland p{max-width:850px;margin:0 auto}}.tabiclm{background:#fafafa}.tabiclm__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.tabiclm__list{grid-template-columns:repeat(3, 1fr)}.tabiclm__list:has(.tabiclm__item:nth-of-type(4)){grid-template-columns:repeat(4, 1fr)}}.tabiclm__item{display:flex;flex-direction:column;background:#fff;border-radius:.3em;overflow:hidden;box-shadow:rgba(87,87,87,.3411764706) 0px 2px 5px}.tabiclm__image img{width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.tabiclm__text{padding:.75rem;color:#333}.tabiclm__text p{font-size:.9em}.tabiclm__link{margin-top:auto;padding:0 1rem 1rem}.tabiclm__link a{display:flex;justify-content:center;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;color:#488d07;font-size:.9em;font-weight:600;border:1px solid;border-radius:50px;text-align:center;padding:.5rem 0}.tabiclm__link a::after{content:"";display:inline-block;width:1em;height:1em;background:#488d07;-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}@media screen and (min-width: 768px){.tabiclm__link a{transition:all .2s}.tabiclm__link a:hover{background:rgba(72,141,7,.1019607843)}}.tabiclm__showMore{margin:2.5rem auto 0px;text-align:center;border-radius:50px;overflow:hidden;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1607843137);width:80%;max-width:900px}.tabiclm__showMore a{display:flex;justify-content:center;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;color:#fff;padding:.75rem .5rem;font-weight:600;letter-spacing:.1em;font-size:.9em;background-color:#488d07;background-image:linear-gradient(to top left, #488d07, #92b500)}.tabiclm__showMore 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:#fff;display:inline-block;width:11px;height:11px}@media screen and (min-width: 768px){.tabiclm__showMore a{opacity:1;transition:all .2s}.tabiclm__showMore a:hover{opacity:.7}}.spot__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 screen and (min-width: 768px){.spot__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;overflow-x:visible}.spot__list:has(.spot__item:nth-of-type(4)){grid-template-columns:repeat(4, 1fr)}}.spot__item{position:relative;display:flex;flex-direction:column;min-width:70vw;width:100%;scroll-snap-align:start;list-style:none;background:#fff;border-radius:.3em;overflow:hidden;box-shadow:rgba(87,87,87,.3411764706) 0px 2px 5px;counter-increment:rank}@media screen and (min-width: 768px){.spot__item{min-width:auto}}.spot__item::before{content:" No. " counter(rank);position:absolute;top:0px;left:0px;border-bottom-right-radius:.3rem;font-weight:600;color:#fff;background:#488d07;padding:.3rem .75rem}.spot__image img{width:100%;height:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.spot__text{padding:.75rem}.spot__text h3{font-size:1.2em;color:#488d07;margin-bottom:.5rem}.spot__text p{font-size:.9em}@media(max-width: 480px){.spot::after{content:"⇔　横スクロールしてください。";display:flex;justify-content:center;align-items:center;font-size:.85em}}.spot__access{margin-top:auto;padding:0 .75rem .75rem}.spot__access p{display:block;font-size:.9em}.spot__access p::before{content:"";-webkit-mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain;mask:url(https://bigs.jp/icon/fontawesome/location-dot-solid.svg) no-repeat center center/contain;background:#488d07;display:inline-block;width:12px;height:12px;margin-right:.25rem}.food__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.food__list{grid-template-columns:repeat(4, 1fr)}}.food__list li figure{border-radius:.3em;overflow:hidden}.food__list li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.food__list li h3{font-size:1.4em;margin:.5rem 0;color:#488d07;text-align:center}.food__list li p{font-size:.9em}.access{background:rgba(72,141,7,.1411764706)}.access__title h2{color:#2f6100}.access__main{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.access__main{flex-direction:row;gap:3rem}}.access__main ul h3{font-size:1.2em;text-align:left;color:#2f6100;margin:0 0 1.5rem}.access__main ul h3::before{font-size:1.5em;background:#fff;border-radius:50%;width:2em;height:2em;display:inline-flex;justify-content:center;align-items:center;margin-right:.5em}.access__main ul.l-box li{margin-bottom:2rem;counter-increment:title}.access__main ul.l-box li h3::before{font-family:"Roboto",sans-serif;content:"0" counter(title)}.access__main ul.l-box li p{line-height:1.5;padding:0px 1rem 2rem;display:flex;flex-direction:column}.access__main ul.l-box li span.term{font-size:16px;font-weight:600;margin-bottom:.75rem}.access__main ul.l-box li span.term i{color:#2f6100;font-size:1.8em;margin-right:.5em}.access__main ul.r-box{display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem}.access__main ul.r-box li.timeSchedule h3::before{font-family:"Font Awesome 6 pro";content:""}.access__main ul.r-box li.timeSchedule a{display:inline-block;margin:0 1rem .5rem;font-weight:500;color:#2f6100}.access__main ul.r-box li.timeSchedule 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:#2f6100;display:inline-block;width:11px;height:11px;margin-left:.5rem}@media screen and (min-width: 768px){.access__main ul.r-box li.timeSchedule a{opacity:1;transition:all .2s}.access__main ul.r-box li.timeSchedule a:hover{opacity:.6;text-decoration:underline}}.access__main ul.r-box li.googleMap h3::before{font-family:"Font Awesome 6 pro";content:""}.access__main ul.r-box iframe{width:100%;height:auto;aspect-ratio:8/5}@media screen and (min-width: 768px){.access__main ul{width:50%}}.shodoshimaMovie{padding:3rem 1.5rem}.shodoshimaMovie h2{font-size:1.3em;text-align:center;margin-bottom:2rem}.shodoshimaMovie .youtube{margin:0 auto;position:relative;width:100%;aspect-ratio:16/9}.shodoshimaMovie .youtube iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width: 768px)and (max-width: 1024px){.shodoshimaMovie{padding:3rem 5rem}}.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:#488d07;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:#92b500;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:#007ac1;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}}.SearchGadget__menu button.is-active{background-color:#488d07;background-image:linear-gradient(to top left, #488d07, #92b500)}.fw-top .fw-search-top__footer .fw-btn-search-01,.fw-top .fw-search-top__footer .fw-btn-search-01--hotel:not(.fw-is-disabled){background:#488d07;background-image:linear-gradient(154deg, #488d07 16%, #92b500 80%)}