@charset "utf-8";.top__mv{position:relative;min-height:1px;padding:2.8% 0 5.2%}.top__mv-inner{position:relative;height:100%;width:71.14%;margin:0 auto}.top__mv-image{height:100%}.top__mv-image picture{display:block;position:relative;padding-top:100vh}.top__mv-image picture img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.top__mv-logo{position:absolute;top:50%;right:-11.5%;transform:translateY(-50%);width:14.5%;z-index:11}.top__mv-catch{position:absolute;bottom:2%;left:-8.75%;width:26.5%;z-index:12}.swiper--wrapper{width:100%;height:300px}.swiper-pagination-bullets{position:static;margin-top:16px}.swiper-pagination-bullet{width:10px !important;height:10px !important;margin:0 0 0 20px !important;background:#9a9a9a !important}.swiper-pagination-bullet:first-child{margin:0 !important}#top__about{padding:14.5% 0 11.9%;background-color:#f0f0ea}.top__about-secInner{max-width:1680px;padding:0 5.2%}.top__about-flex{align-items:center}.top__aboutttl-border{display:inline-block;border-bottom:1px solid #4b4b4b;padding-bottom:6px;margin-bottom:11.7%}.top__about-textbox{flex:1;margin-right:6.5%}.top__about-ttl-jp{margin-left:1.5em}.top__about-plane{line-height:2.46}.top__about-plane:not(:last-child){margin-bottom:2.1em}.top__about-moviebox{width:74%;padding-top:31%}.top__about-moviebox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}#top__journal{padding:9.3% 0 7.8%}.top__journal-secInner{max-width:1520px;padding:0 9.8%}.top__journal-ttl-border{flex:1;margin-right:7.7%}.top__journal-ttlbox{border-left:1px solid #4b4b4b;writing-mode:tb-rl;padding-left:6px}.top__journal-ttl-jp{margin-top:10px}.flex.top__journal-list{width:89%}.top__journal-item{width:30%}.top__journal-item:not(:last-child){margin-right:5%}.top__journal-item a{display:block;transition:.6s}.top__journal-item a:hover{opacity:.6}.top__journal-img{padding-top:75%}.top__journal-ttl{font-size:.78125vw;margin-top:1.5em;letter-spacing:.05em}@media screen and (max-width :1537px){.top__journal-ttl{font-size:1.2rem}}.top__journal-date{font-size:.625vw;margin-top:.8em;letter-spacing:.05em}@media screen and (max-width :1601px){.top__journal-date{font-size:1rem}}.top__journal-more{width:13.8%;margin:4.2% auto 0;font-size:.78125vw;letter-spacing:.1em}@media screen and (max-width :1537px){.top__journal-more{font-size:1.2rem}}.top__journal-more a{position:relative;display:block;background-color:#4b4b4b;color:#fff;text-align:center;border-radius:2em;padding:1.2em .5em;box-sizing:border-box;border:1px solid #4b4b4b;transition:.6s}.top__journal-more a:hover{background-color:#fff;color:#4b4b4b}.top__journal-more a:after{content:"";display:inline-block;position:absolute;right:10px;top:50%;width:8px;height:8px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transition:.6s}.top__journal-more a:hover:after{border-color:#4b4b4b}#top__menu{padding:6.5% 0 6.25%;background-color:#f5f5ef}.top__menu-secInner{max-width:1045px;text-align:center}.top__menu-ttl-border{display:inline-block;border-bottom:1px solid #4b4b4b;padding-bottom:6px;margin-bottom:7.7%}.top__menu-ttlbox{justify-content:center}.top__menu-ttl-jp{margin-left:1.2em}.top__menu-list{justify-content:space-between}.top__menu-item{width:16%}.top__menu-item:not(:last-child){margin-right:12%}.top__menu-item a:hover{opacity:.7}.top__menu-label{font-size:.9375vw;display:inline-block;border-bottom:1px solid #4b4b4b;margin-top:1em;letter-spacing:.05em}@media screen and (max-width :1494px){.top__menu-label{font-size:1.4rem}}.plan-secInner{max-width:100%;padding:0}.price-catchbox{max-width:1360px;margin:0 auto;padding:0 14.4%;text-align:center}.price-catch{font-size:1.30208vw;font-weight:500;line-height:1.8;letter-spacing:.025em}@media screen and (max-width :1364px){.price-catch{font-size:1.8rem}}.price-plane{margin-top:.7em;letter-spacing:.1em;line-height:2}.price_wrapper{padding:7.8% 0 8.8%}.price_plan{max-width:1360px;margin:0 auto;padding:0 14.4%}.price_plan-wrap{margin-bottom:4%;align-items:center}.price_imgBox{width:46%;margin-right:5.5%}.price_detal{flex:1}.price_detal-head{font-size:.78125vw;padding-bottom:1.8em;margin-bottom:1.8em;border-bottom:1px solid #4b4b4b}@media screen and (max-width :1537px){.price_detal-head{font-size:1.2rem}}.price_ttlbox{align-items:baseline}.price_ttl-en{font-size:1.8229vw;letter-spacing:.05em}@media screen and (max-width :1098px){.price_ttl-en{font-size:2rem}}.price_ttl-jp{font-size:.78125vw;letter-spacing:.08em;margin-left:1em}@media screen and (max-width :1537px){.price_ttl-jp{font-size:1.2rem}}.price_value{font-size:1.5625vw;letter-spacing:.05em;align-items:baseline;margin-top:.3em}@media screen and (max-width :1409px){.price_value{font-size:2.2rem}}.price_tax{font-size:.72916vw;letter-spacing:.1em}@media screen and (max-width :1509px){.price_tax{font-size:1.1rem}}.price_type{font-size:.78125vw;letter-spacing:.05em;margin-top:1.8em}@media screen and (max-width :1537px){.price_type{font-size:1.2rem}}.price_detal-plane{letter-spacing:.1em;line-height:2;margin-bottom:1em}.price_included-list{flex-wrap:wrap;gap:1%}.price_included-item{width:15%;background-color:#fff;border:1px solid #d3d3d2;font-size:.729166vw;letter-spacing:.1em;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.75;padding:1.5em .2em 1em;margin-top:1em}@media screen and (max-width :1200px){.price_included-item{font-size:1rem}}.price_included-flex{align-items:baseline}.font-L{font-size:1.30308vw}@media screen and (max-width :1382px){.font-L{font-size:1.2rem}}.price_option{margin-bottom:5.7%}.price_option-ttlbox{align-items:baseline}.price_option-plane{margin-top:1.7em;letter-spacing:.1em}.price_option-list{flex-wrap:wrap;margin-top:4.7%}.price_option-item{width:30%}.price_option-item:not(:nth-child(3n)){margin-right:5%}.price_option-item:nth-child(n+4){margin-top:5.8%}.price_option-goods{font-size:.9375vw;font-weight:500;letter-spacing:.1em;margin-top:1em}@media screen and (max-width :1387px){.price_option-goods{font-size:1.2rem}}.price_option-intro{font-size:.78125vw;letter-spacing:.1em;margin-top:.8em;line-height:1.8}@media screen and (max-width :1537px){.price_option-intro{font-size:1.2rem}}.price_option-cost{font-size:1.5625vw;letter-spacing:.05em;margin-top:.8em}@media screen and (max-width :1281px){.price_option-cost{font-size:2rem}}.price_option-tax{font-size:.72916vw;letter-spacing:.1em}@media screen and (max-width :1372px){.price_option-tax{font-size:1rem}}.price_premiun{background-color:#f0f0ea;padding:9.3% 0 7.8%}.price_premiun-movieBox{margin-bottom:8.8%}.price_premiun-movie{padding-top:40%}.option-notes{font-size:.625vw}@media screen and (max-width :1601px){.option-notes{font-size:1rem}}.price_policy{border:1px solid #9a9a9a;font-size:.78125vw;letter-spacing:.1em;padding:4em 3.3em;box-sizing:border-box;background-color:#fff}@media screen and (max-width :1537px){.price_policy{font-size:1.2rem}}.price_policy-label{font-size:.9375vw;font-weight:700;display:inline-block;border-bottom:1px solid #9a9a9a;margin:1.4em 0}@media screen and (max-width :1387px){.price_policy-label{font-size:1.3rem}}.price_policy-item{padding-left:1em;text-indent:-1em;line-height:1.8;margin-bottom:1em}.price_basic,.price_premiun,.price_other{background-color:#f0f0ea}.price_included-box{padding:0 5.3%}.price_included-ttlbox{display:inline-block;border-bottom:1px solid #4b4b4b;margin-bottom:2%}.plan__icon{width:85%;margin-bottom:10px}.price_included-cts{font-size:.9375vw;font-weight:700;letter-spacing:.1em;display:block}.plan__friendsnap{margin-top:5%;background-color:#fff;border:1px solid #d3d3d2;padding:2.5% 6.5%;box-sizing:border-box}.plan__friendsnap-ttl{display:inline-block;border-bottom:1px solid #707070;padding-bottom:.6em;margin-bottom:.8em}.plan__friendsnap-catch{font-size:.88541vw;font-weight:700;letter-spacing:.1em;margin-bottom:.7em}.plan__friendsnap-plane{line-height:1.8;letter-spacing:.1em}.price_other{padding:9.3% 0 2.8%}#price-753{background-color:#dfd6db}.price_chitose,.price_sui{background-color:#cebdc5}.price753 .price_included-box{padding:0}.price_hanatoki .plan__select-op{margin-top:8%}.price_hanatoki-ttlbox{margin-bottom:3%}.plan_select-op-ttl{display:inline-block;border-bottom:1px solid #4b4b4b;margin-bottom:.5em}.price_rental-plane{letter-spacing:.1em;line-height:2;margin-bottom:1em}.price_rental-box-wrap{margin:6% 0}.price_rental-sub{font-size:1.04166vw;letter-spacing:.1em;margin-bottom:1em}.price_rental-box:not(:last-child){margin-bottom:4%}.price_rental-list{gap:5%}.price_rental-item{width:30%}.rental-item-caution{font-size:1.2rem;margin-top:.5em}.price753 .price_other{background-color:#cebdc5;padding:9.3% 0}.price753 .common-reserve{background-color:#dfd6db}#gallery{background-color:#f0f0ea; padding:0 0 10.4%}.gallery-secInner{max-width:1360px;padding:0 14.4%}.gallery-01,.gallery-02,.gallery-03{margin-bottom:2.8%}.gallerybox01-a{width:31.6%;margin-right:2.8%}.gallerybox01-a .gallery-item:not(:last-child){margin-bottom:9.2%}.gallerybox01-b{flex:1}.gallerybox01-b-bottom{margin-top:4.2%}.gallerybox01-b-bottom .gallery-item{width:48%}.gallerybox01-b-bottom .gallery-item:not(:last-child){margin-right:4%}.gallerybox02-a,.gallerybox02-b,.gallerybox02-c{width:31.6%}.gallerybox02-a,.gallerybox02-b{margin-right:2.8%}.gallery-02 .gallery-item:not(:last-child){margin-bottom:9.2%}.gallerybox03-a .gallery-item:first-child{flex:1}.gallerybox03-a .gallery-item:last-child{width:31.6%;margin-left:2.8%}.gallerybox04-a .gallery-item:first-child{width:31.6%;margin-right:2.8%}.gallerybox04-a .gallery-item:last-child{flex:1}.gallery-insta{width:18.8%;margin:8.8% auto 0;text-align:center;font-size:.78125vw;letter-spacing:.1em}@media screen and (max-width :1537px){.gallery-insta{font-size:1.2rem}}.gallery-insta a{position:relative;display:block;color:#fff;background-color:#4b4b4b;border:1px solid #4b4b4b;padding:1.3em .5em;box-sizing:border-box;border-radius:2em;transition:.6s}.gallery-insta a:after{content:"";display:block;position:absolute;right:15px;top:50%;width:6px;height:6px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transition:.6s}.gallery-insta a:hover{background-color:#fff;color:#4b4b4b}.gallery-insta a:hover:after{border-color:#4b4b4b}#staff{padding:3.1% 0 7.8%}.staff-secInner{max-width:1360px;padding:0 14.4%}.staff-list{flex-wrap:wrap}.staff-item{width:30%}.staff-item:nth-child(n+4){margin-top:5.8%}.staff-item:not(:nth-child(3n)){margin-right:5%}.staff-post{color:#d6c3a3;font-size:.625vw;letter-spacing:.05em;margin:2em 0 .7em}@media screen and (max-width :1593px){.staff-post{font-size:1rem}}.staff-name-en{font-size:1.4583vw;letter-spacing:.05em;margin-bottom:.6em;line-height:1}@media screen and (max-width :1235px){.staff-name-en{font-size:1.8rem}}.staff-namebox{border-bottom:1px solid #4b4b4b;font-size:.78125vw;justify-content:space-between;padding-bottom:1em;margin-bottom:1em}@media screen and (max-width :1537px){.staff-namebox{font-size:1.2rem}}.staff-name-jp{letter-spacing:.1em}.staff-insta{width:1.5em}.staff-insta a{display:block}.staff-insta a:hover{opacity:.6}.staff-birth{font-size:.78125vw;letter-spacing:.1em;margin-bottom:1em}@media screen and (max-width :1537px){.staff-birth{font-size:1.2rem}}.staff-self{font-size:.78125vw;line-height:2;letter-spacing:.1em}@media screen and (max-width :1537px){.staff-self{font-size:1.2rem}}.access-secInner{max-width:1360px;padding:0 14.4%}.access-wrap{margin-bottom:7.8%}.access-map{width:45%}.access-textBox{flex:1;margin-left:5.8%;font-size:.78125vw;letter-spacing:.1em;line-height:1.9}@media screen and (max-width :1537px){.access-textBox{font-size:1.2rem}}.access-head{margin-bottom:1.7em}.access-info-label{width:5.6em;margin-right:.5em;font-weight:500}.access-car{margin-bottom:2em}.access-trans{margin-bottom:.5em;font-weight:500}.access-parking{margin-top:1.2em}.access-train{margin-bottom:1.8em}.access-google{position:relative;width:14em}.access-google a{position:relative;display:block;background-color:#4b4b4b;color:#fff;text-align:center;padding:.6em;box-sizing:border-box;border:1px solid #4b4b4b;border-radius:2em;transform:.6s}.access-google a:hover{background-color:#fff;color:#4b4b4b}.access-google a:after{content:"";display:block;position:absolute;right:10px;top:50%;width:6px;height:6px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transition:.6s}.access-google a:hover:after{border-color:#4b4b4b}.common-reserve{background-color:#f0f0ea;padding:6.8% 0;text-align:center}.reserve-plane{letter-spacing:.1em;margin-bottom:3.3em}.reserve-btn{position:relative;font-size:.8333vw;letter-spacing:.1em;width:25em;margin:0 auto}@media screen and (max-width :1442px){.reserve-btn{font-size:1.2rem}}.reserve-btn a{position:relative;display:block;color:#fff;background-color:#4b4b4b;border:1px solid #4b4b4b;padding:1.3em .5em;box-sizing:border-box;border-radius:2em;transition:.6s}.reserve-btn a:hover{background-color:#fff;color:#4b4b4b}.reserve-btn a:after{content:"";display:block;position:absolute;right:15px;top:50%;width:6px;height:6px;margin:0 10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%);transition:.6s}.reserve-btn a:hover:after{border-color:#4b4b4b}.page__wrap-journal .bread__navi{margin-bottom:3.3%}#journal{padding-bottom:7.8%}.journal-secInner{max-width:1360px;padding:0 14.4%}.journal-list{flex-wrap:wrap;margin-bottom:8.8%}.journal_item{width:30%}.journal_item:not(:nth-child(3n)){margin-right:5%}.journal_item:nth-child(n+4){margin-top:5.8%}.journal_item a{display:block}.journal_item a:hover{opacity:.6}.journal-img{padding-top:75%;position:relative}.journal-category-label{font-size:.625vw;color:#b79f78;letter-spacing:.1em;margin-top:1em}@media screen and (max-width :1593px){.journal-category-label{font-size:1rem}}.journal-ttl{font-size:.88541vw;letter-spacing:.1em;font-weight:500;margin-top:.4em}@media screen and (max-width :1469px){.journal-ttl{font-size:1.3rem}}.journal-date{font-size:.625vw;letter-spacing:.1em;color:#9a9a9a;margin-top:1.8em}@media screen and (max-width :1593px){.journal-date{font-size:1rem}}.journal-category-wrap{margin-top:8%}.journal-category-inner{text-align:center}.journal-category-ttl-border{display:inline-block;border-bottom:1px solid #4b4b4b}.journal-category-ttl-jp{margin-left:10px}.journal-category-list{font-size:.78125vw;letter-spacing:.05em;justify-content:center;margin-top:2.3em;flex-wrap:wrap}@media screen and (max-width :1537px){.journal-category-list{font-size:1.2rem}}.journal-category-item{margin-top:2em}.journal-category-item:not(:last-child){margin-right:2em}.journal-category-item a{display:block;color:#4b4b4b;background-color:#fff;border-radius:2em;border:1px solid #d1d1d1;padding:.9em 2em}.journal-category-item a:hover{background-color:#d1d1d1;color:#fff}.journal-category-list .current a{background-color:#d1d1d1;color:#fff}.page__wrap-journal_single .bread__navi{margin-bottom:3.3%;max-width:900px;padding:0 26.5%}#journal_single{padding-bottom:7.8%}.journal_single-secInner{max-width:900px;padding:0 26.5%}.journal_single-wrap{margin-bottom:13%}.journal_single-img{margin-bottom:4.5%}#journal_single h3,#journal_single h4{font-size:1.041vw;letter-spacing:.1em}@media screen and (max-width :1345px){#journal_single h3,#journal_single h4{font-size:1.3rem}}#journal_single h3{margin-bottom:1em}.journal_single-head{align-items:center;margin-bottom:8.6%}.journal_single-text a{transition:.7s}.journal_single-text a:hover{opacity:.6}.journal_single-category{font-size:.67708vw;letter-spacing:.1em;color:#d6c3a3;margin-right:1.2em}@media screen and (max-width :16112px){.journal_single-category{font-size:1.1rem}}.journal_single-date{font-size:.625vw;letter-spacing:.05em}@media screen and (max-width :1593px){.journal_single-date{font-size:1rem}}#journal_single h4{margin-bottom:2.25em}#journal_single p{font-size:.78125vw;letter-spacing:.1em;line-height:2}@media screen and (max-width :1537px){#journal_single p{font-size:1.2rem}}#journal_single p:not(:last-child){margin-bottom:1.8em}.journal_single-text a{transition:.6s}.journal_single-text　a:hover{opacity:.6}.journal_single-navi{font-size:.78125vw;letter-spacing:.1em;text-align:center}@media screen and (max-width :1593px){.journal_single-navi{font-size:1.2rem}}.journal_navi-list{justify-content:space-between}.journal_navi-item{position:relative;width:15.6em}.journal_navi-item a{display:block;border:1px solid #4b4b4b;border-radius:2em;padding:1.3em .5em;transition:.6s}.journal_navi-item a:hover{background-color:#7d7d7d;color:#fff}.journal_navi-prev a:after{content:"";display:block;position:absolute;left:15px;top:50%;width:6px;height:6px;margin:0 10px;border-bottom:2px solid #4b4b4b;border-left:2px solid #4b4b4b;transform:rotate(45deg) translateY(-50%);transition:.6s}.journal_navi-next a:after{content:"";display:block;position:absolute;right:15px;top:50%;width:6px;height:6px;margin:0 10px;border-top:2px solid #4b4b4b;border-right:2px solid #4b4b4b;transform:rotate(45deg) translateY(-50%);transition:.6s}.journal_navi-prev a:hover:after,.journal_navi-next a:hover:after{border-color:#fff}