@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{color:#333;background:#fff;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-family:Zen Maru Gothic,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 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:8/5}@media(min-width: 768px){.mainVisual img{aspect-ratio:3/1;max-height:500px;aspect-ratio:5/1;margin:0 auto}}.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)}}:is(main>section):not(.mainVisual){padding:3rem 1rem}@media(min-width: 768px){:is(main>section):not(.mainVisual){padding:5rem 0}}:is(main>section) div:has(>h2){text-align:center;margin-bottom:3rem}:is(main>section) div:has(>h2) h2{font-size:1.7em;color:#e15858}:is(main>section) div:has(>h2) p{font-size:.9em;padding-top:.3rem;letter-spacing:.1em;font-weight:500}.comicCity p{font-size:.9em;letter-spacing:.1em;font-weight:500;margin-top:-1rem}@media screen and (min-width: 768px){.comicCity p{text-align:center}}.comicCity p a{display:inline;text-decoration:underline;font-weight:600}.comicCity 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:#00e;display:inline-block;width:10px;height:10px;padding-left:.5rem}@media screen and (min-width: 768px){.comicCity p a{opacity:1;transition:opacity .3s ease-out}.comicCity p a:hover{opacity:.7}}.contentsList{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;background:#99b30c;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-color:#889e12}}.venue:nth-of-type(2n){background:#fcf8f2;margin:5rem 0}.venue h3{text-align:center;margin-bottom:2rem;font-size:clamp(16px,4em,20px)}@media(min-width: 768px){.venue h3{font-size:clamp(16px,4em,26px)}}.venue__hotel{margin:5rem 0}.venue__hotel p{font-weight:500;text-align:center;margin-bottom:2rem}.venue__hotel a{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem;border-radius:100px;background:#e15858;color:#fff;font-weight:600;font-size:1.1em}.venue__hotel a::before{content:"";-webkit-mask:url(../img/air-plane.svg) no-repeat center center/contain;mask:url(../img/air-plane.svg) no-repeat center center/contain;background:#fff;display:inline-block;width:1rem;height:1rem}.venue__hotel 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:10px;height:10px}@media(min-width: 768px){.venue__hotel a{opacity:1;transition:all .2s}.venue__hotel a:hover{opacity:.6}}.venue__access p{font-weight:500;text-align:center;margin-bottom:2rem}.venue__access p a{display:inline-block;color:#e15858;font-weight:600;text-decoration:underline}.venue__access 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:#e15858;display:inline-block;width:10px;height:10px;padding-left:.5rem}@media screen and (min-width: 768px){.venue__access p a{opacity:1;transition:opacity .3s ease-out}.venue__access p a:hover{opacity:.7}}.venue__access iframe{width:100%;height:auto;aspect-ratio:8/5}@media(min-width: 768px){.venue__access iframe{aspect-ratio:3/1}}.printService:not(:last-of-type){margin-bottom:5rem}.printService__title{margin-bottom:2rem}.printService__title p{margin-top:1.5rem;font-weight:500}.printService__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.printService__list{grid-template-columns:repeat(3, 1fr)}}.printService__item{border-bottom:1px solid #cfc7c7;padding-bottom:1.5rem}.printService__item h4{display:flex;align-items:center;gap:.5rem;font-size:1.1em;margin-bottom:.5rem}.printService__item h4::before{content:"";-webkit-mask:url(../img/shop-solid.svg) no-repeat center center/contain;mask:url(../img/shop-solid.svg) no-repeat center center/contain;background:#fff;display:inline-block;width:1.5rem;height:1.5rem;background-color:#e15858}.printService__item dl{display:flex;flex-wrap:wrap}.printService__item dl dt{flex:0 0 15%}.printService__item dl dd{flex:0 0 85%}.printService__item dl dd a{display:inline-flex;align-items:center;gap:.3rem;color:#e15858;font-weight:600}.printService__item dl dd 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:#e15858;display:inline-block;width:10px;height:10px}@media screen and (min-width: 768px){.printService__item dl dd a{opacity:1;transition:opacity .3s ease-out}.printService__item dl dd a:hover{opacity:.7;text-decoration:underline}}.searchgadget{background:#fcf8f2}@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:#e15858;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:#e15858;background:#fff;padding-top:1rem;border-top:2px solid #00bbe6;border-top:2px solid #e15858}.searchgadget .tab__menu button.is-active p:before{background:#00bbe6;background:#e15858}.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 .sub{text-align:center;font-weight:500;margin-bottom: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:#e15858}.topPage__link{margin:-1rem auto 0;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}.topPage__link 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:#e15858}.topPage__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:#fff;display:inline-block;width:10px;height:10px}@media(min-width: 768px){.topPage__link a{opacity:1;transition:all .2s}.topPage__link a:hover{opacity:.6}}.venue .tab__menu{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:3rem;gap:.5rem}.venue .tab__menu button{position:relative;cursor:pointer;color:#5a5656;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:1rem 0;background-color:#fff;background-color:#e7e5e5;border-radius:.3em;transition:background-color .2s ease}.venue .tab__menu button p{display:flex;justify-content:center;align-items:center;-moz-column-gap:.2rem;column-gap:.2rem}.venue .tab__menu button p::before{content:"";display:inline-block;width:1.3em;height:1.3em;background:#333}.venue .tab__menu button p.jr:before{-webkit-mask:url(../img/train.svg) no-repeat center center/contain;mask:url(../img/train.svg) no-repeat center center/contain}.venue .tab__menu button p.air:before{-webkit-mask:url(../img/air-plane.svg) no-repeat center center/contain;mask:url(../img/air-plane.svg) no-repeat center center/contain}.venue .tab__menu button p span{font-size:.9em}.venue .tab__menu button.is-active{background:#e15858}.venue .tab__menu button.is-active::before{position:absolute;left:50%;top:100%;content:"";margin-left:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid;border-top-color:#e15858}.venue .tab__menu button.is-active p{display:flex;justify-content:center;align-items:center;-moz-column-gap:.2rem;column-gap:.2rem;color:#fff}.venue .tab__menu button.is-active p::before{background:#fff}.venue .tab__panel-box{display:none}.venue .tab__panel-box.is-show{display:block}.venue [data-panel^=air] .fw-static-api-search__item::before{content:"飛行機ツアー";background:#e15858}.venue [data-panel^=jr] .fw-static-api-search__item::before{content:"JR新幹線ツアー";background:#e15858}.venue .fw-static-api-wrap .fw-static-api-search-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 768px){.venue .fw-static-api-wrap .fw-static-api-search-wrap{grid-template-columns:repeat(3, 1fr)}}.venue .fw-static-api-wrap .fw-static-api-search__item{position:relative;border-radius:.3em;overflow:hidden;background:#fff;filter:drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.3))}.venue .fw-static-api-wrap .fw-static-api-search__item::before{position:absolute;top:0;left:0;font-size:.9em;font-weight:600;color:#fff;padding:.3rem .75rem;border-bottom-right-radius:.3rem;letter-spacing:.05em}.venue .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}.venue .fw-static-api-wrap .fw-static-api-search-info{display:flex;flex-direction:column;padding:1rem}.venue .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-name{display:block;font-size:1.1em;font-weight:600}.venue .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-col{margin:.5rem 0;font-size:12px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width: 768px){.venue .fw-static-api-wrap .fw-static-api-search-info .fw-static-api-search-col{margin:1rem 0}}.venue .fw-static-api-wrap .fw-static-api-search-failed,.venue .fw-static-api-wrap .fw-static-api-search-info>div:not([class]){font-size:12px;margin-top:.5rem}.venue .fw-static-api-wrap .fw-static-api-search-price-box{order:3}.venue .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price-sub{display:none}.venue .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price{color:#e31345;font-weight:600;text-align:right;font-size:12px}.venue .fw-static-api-wrap .fw-static-api-search-price-box .fw-static-api-search-price-num{font-size:2em}.venue .fw-static-api-wrap .fw-static-api-search-btn{position:absolute;left:0;top:0;width:100%;height:100%}.venue .fw-static-api-wrap .fw-static-api-search-btn .fw-btn-search-01{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);text-indent:100%;overflow:hidden;white-space:nowrap}@media(min-width: 768px){.venue .fw-static-api-wrap .fw-static-api-search-btn .fw-btn-search-01{transition:all .2s}.venue .fw-static-api-wrap .fw-static-api-search-btn .fw-btn-search-01:hover{background-color:rgba(255,255,255,.3098039216)}}.venue .fw-static-api-wrap .fw-static-api-departure{display:flex;justify-content:flex-end;margin-bottom:1.5rem;align-items:stretch;border:1px solid #ccc;border-radius:.3em;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.venue .fw-static-api-wrap .fw-static-api-departure .fw-static-api-departure-text{display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:#e15858;color:#fff;line-height:1;white-space:nowrap}.venue .fw-static-api-wrap .fw-static-api-departure .fw-select{border:none}.venue .fw-static-api-wrap .fw-static-api-departure .fw-select select{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.venue details{margin-top:1.5rem;font-size:12px}.venue 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;color:#333}.venue details p{margin-top:.25rem}.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:#99b30c;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:#99b30c;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:#e15858;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}}