@charset "UTF-8";.floor_wrap{padding:7rem 0 10.3rem;overflow:hidden}@media screen and (max-width:767px){.floor_wrap{padding:4rem 0 5rem}}.floor_wrap .txt{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;margin-top:2.9rem}@media screen and (max-width:767px){.floor_wrap .txt{font-size:1.4rem;line-height:1.8571428571}}.floor_wrap .floor_slider{margin-top:5rem}.floor_wrap .floor_slider .slick-list{padding-inline:14.1891891892vw !important}@media screen and (max-width:767px){.floor_wrap .floor_slider .slick-list{padding-inline:0 !important}}.floor_wrap .floor_slider .item{margin-inline:2.027027027vw;padding-inline:3.3783783784vw;background:#faf9f4;outline:none;cursor:grab}@media screen and (min-width:1280px){.floor_wrap .floor_slider .item:active{cursor:grabbing}}@media screen and (max-width:767px){.floor_wrap .floor_slider .item{margin-inline:5.3333333333vw;padding-inline:5.3333333333vw}}.floor_wrap .floor_slider .img{width:100%;height:100%}.floor_wrap .floor_slider .img img{width:100%;height:100%;object-fit:cover}.floor_wrap .floor_thumbnail_slider{margin-top:2rem}@media screen and (min-width:768px){.floor_wrap .floor_thumbnail_slider{max-width:71.4rem}}@media screen and (max-width:767px){.floor_wrap .floor_thumbnail_slider{margin-top:5.3333333333vw}}.floor_wrap .floor_thumbnail_slider .item{margin-inline:.1rem;height:100%;transition:opacity .3s;aspect-ratio:100/60;overflow:hidden;outline:none;cursor:pointer}.floor_wrap .floor_thumbnail_slider .slick-current{opacity:.5}.floor_wrap .floor_thumbnail_slider .img{width:100%;height:100%}.floor_wrap .floor_thumbnail_slider .img img{width:100%;height:100%;object-fit:cover}.floor_wrap .d_list{display:flex;margin-top:5rem;max-width:119rem}.floor_wrap .d_list .term{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;text-align:center;display:flex;justify-content:center;align-items:center;padding:1.6rem 0;width:15rem;background:#f6f3ea}@media screen and (max-width:767px){.floor_wrap .d_list .term{font-size:1.4rem;line-height:1.8571428571;width:8rem}}.floor_wrap .d_list .des{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;padding:1.6rem 3rem;width:calc(100% - 15rem);background:#faf9f4}@media screen and (max-width:767px){.floor_wrap .d_list .des{font-size:1.4rem;line-height:1.8571428571;padding:1.6rem 2rem;width:calc(100% - 8rem)}}.price_wrap{padding:8.2rem 0 8.9rem;background:#faf9f4}@media screen and (max-width:767px){.price_wrap{padding:4rem 0}}.price_wrap .plan_list{margin-top:3rem}@media screen and (min-width:768px){.price_wrap .plan_list{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.price_wrap .plan_list .item{width:48.5294117647%}}@media screen and (max-width:767px){.price_wrap .plan_list .item:nth-child(n+2){margin-top:3rem}}.price_wrap .plan_list .d_list{height:100%;border:.1rem solid #b99826}.price_wrap .plan_list .term{font-size:2rem;line-height:1.4;letter-spacing:.025em;font-weight:700;color:#b99826;text-align:center;padding:2rem 0;border-bottom:.1rem solid #b99826}@media screen and (max-width:767px){.price_wrap .plan_list .term{font-size:1.8rem;line-height:1.5555555556;padding:1.5rem}}.price_wrap .plan_list .des{padding:3.8rem 4rem 3.4rem}@media screen and (max-width:767px){.price_wrap .plan_list .des{padding:2rem}}.price_wrap .plan_list .detail_item{padding-bottom:1.5rem;border-bottom:.1rem solid #b99826}.price_wrap .plan_list .detail_item:nth-child(n+2){margin-top:4rem}@media screen and (max-width:767px){.price_wrap .plan_list .detail_item:nth-child(n+2){margin-top:2rem}}@media screen and (min-width:768px){.price_wrap .plan_list .d_detail_list{display:flex;justify-content:space-between;align-items:center}}.price_wrap .plan_list .d_detail_term,.price_wrap .plan_list .d_detail_des{font-size:1.6rem;line-height:1.75;letter-spacing:.025em}@media screen and (max-width:767px){.price_wrap .plan_list .d_detail_term,.price_wrap .plan_list .d_detail_des{font-size:1.4rem;line-height:1.8571428571}}.price_wrap .plan_list .d_detail_term{font-weight:700}.price_wrap .plan_list .d_detail_term._lg{font-size:2rem;line-height:1.5}@media screen and (max-width:767px){.price_wrap .plan_list .d_detail_term._lg{font-size:1.8rem;line-height:1.5555555556}}.price_wrap .plan_list .note{font-size:1.4rem;line-height:1.7142857143;letter-spacing:.025em;margin:1.8rem 0 0 auto;width:fit-content}@media screen and (max-width:767px){.price_wrap .plan_list .note{font-size:1.2rem;line-height:1.8333333333;margin-top:1rem}}.price_wrap .list{margin:6.8rem auto 0;max-width:78rem}@media screen and (max-width:767px){.price_wrap .list{margin-top:5rem}}.price_wrap .list .item{border-bottom:.1rem solid #b99826}.price_wrap .list .item:nth-child(1){border-top:.1rem solid #b99826}@media screen and (max-width:767px){.price_wrap .list .item{padding:2rem 0}}@media screen and (min-width:768px){.price_wrap .list .d_detail_list{display:flex;align-items:center}}.price_wrap .list .d_detail_term,.price_wrap .list .d_detail_des{font-size:1.6rem;line-height:1.75;letter-spacing:.025em}@media screen and (min-width:768px){.price_wrap .list .d_detail_term,.price_wrap .list .d_detail_des{padding:2.4rem 0}}@media screen and (max-width:767px){.price_wrap .list .d_detail_term,.price_wrap .list .d_detail_des{font-size:1.4rem;line-height:1.8571428571}}@media screen and (min-width:768px){.price_wrap .list .d_detail_term{width:37.8205128205%}}@media screen and (max-width:767px){.price_wrap .list .d_detail_term{font-weight:700}}@media screen and (min-width:768px){.price_wrap .list .d_detail_des{width:62.1794871795%}}@media screen and (max-width:767px){.price_wrap .list .d_detail_des{margin-top:.5rem}}.the_way_to_use_wrap{padding:9.5rem 0 8.5rem}@media screen and (max-width:767px){.the_way_to_use_wrap{padding:4rem 0}}.the_way_to_use_wrap .list{margin-top:3rem}@media screen and (min-width:768px){.the_way_to_use_wrap .list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:768px){.the_way_to_use_wrap .item{width:31.6176470588%}.the_way_to_use_wrap .item:nth-child(n+4){margin-top:3rem}}@media screen and (max-width:767px){.the_way_to_use_wrap .item:nth-child(n+2){margin-top:3rem}}.the_way_to_use_wrap .list_ttl{font-size:1.8rem;line-height:1.5555555556;letter-spacing:.025em;font-weight:700;margin-top:1.1rem}@media screen and (max-width:767px){.the_way_to_use_wrap .list_ttl{font-size:1.6rem;line-height:1.625}}.the_way_to_use_wrap .list_txt{font-size:1.6rem;line-height:1.5;letter-spacing:.025em;margin-top:.8rem}@media screen and (max-width:767px){.the_way_to_use_wrap .list_txt{font-size:1.4rem;line-height:1.5714285714}}.the_way_to_use_wrap .intro_txt{margin:4.3rem auto 0;padding:1.6rem;max-width:99rem;background:#faf9f4}.the_way_to_use_wrap .intro_txt span{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;display:block;margin-inline:auto;width:fit-content}@media screen and (max-width:767px){.the_way_to_use_wrap .intro_txt span{font-size:1.4rem;line-height:1.8571428571}}.the_way_to_use_wrap .d_list{margin:4.8rem auto 0;padding:5.1rem 0 5.3rem;max-width:99rem;background:#faf9f4}@media screen and (max-width:767px){.the_way_to_use_wrap .d_list{padding:3rem 0}}.the_way_to_use_wrap .term{font-size:2rem;line-height:1.5;letter-spacing:.025em;font-weight:700;color:#b99826;text-align:center}@media screen and (max-width:767px){.the_way_to_use_wrap .term{font-size:1.8rem;line-height:1.5555555556}}.the_way_to_use_wrap .des{margin-top:5.3rem}@media screen and (max-width:767px){.the_way_to_use_wrap .des{margin-top:2rem}}@media screen and (min-width:768px){.the_way_to_use_wrap .step_list{display:flex;justify-content:center;gap:0 12rem}}.the_way_to_use_wrap .step_item:nth-child(n+2){position:relative}@media screen and (max-width:767px){.the_way_to_use_wrap .step_item:nth-child(n+2){margin-top:4rem}}.the_way_to_use_wrap .step_item:nth-child(n+2):before{content:"";display:block;position:absolute;top:9rem;left:-6.4rem;width:.9rem;height:1.1rem;background:#b99826;clip-path:polygon(0 0,100% 50%,0 100%)}@media screen and (max-width:767px){.the_way_to_use_wrap .step_item:nth-child(n+2):before{top:-2.2rem;left:50%;width:1.1rem;height:.9rem;transform:translateX(-50%);clip-path:polygon(0 0,100% 0,50% 100%)}}.the_way_to_use_wrap .step_ttl{font-family:"Roboto","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;font-size:1.6rem;line-height:1.75;font-weight:500;text-align:center}@media screen and (max-width:767px){.the_way_to_use_wrap .step_ttl{font-size:1.4rem;line-height:1.8571428571}}.the_way_to_use_wrap .step_icn{margin:3.5rem auto 0}@media screen and (max-width:767px){.the_way_to_use_wrap .step_icn{margin-top:2rem}}.the_way_to_use_wrap .step_icn._calendar_line{width:13.6rem}@media screen and (min-width:768px){.the_way_to_use_wrap .step_icn._calendar_line+.step_txt{margin-top:3rem}}.the_way_to_use_wrap .step_icn._email{width:8.5rem}.the_way_to_use_wrap .step_icn._calendar{width:7rem}.the_way_to_use_wrap .step_txt{font-size:1.6rem;line-height:1.5;letter-spacing:.025em;text-align:center;margin-top:2.1rem}@media screen and (max-width:767px){.the_way_to_use_wrap .step_txt{font-size:1.4rem;line-height:1.5714285714}}.bookings_wrap{padding:7rem 0 7.7rem}@media screen and (max-width:767px){.bookings_wrap{padding:4rem 0}}.bookings_wrap .rsv_calendar{margin:3.7rem auto 0}@media screen and (max-width:767px){.bookings_wrap .rsv_calendar{margin-top:3rem}}.bookings_wrap .hour_rsv_btn{margin-top:5.2rem}@media screen and (max-width:767px){.bookings_wrap .hour_rsv_btn{margin-top:3rem}}.bookings_wrap .hour_rsv_btn a{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;color:#b99826;text-align:center;display:flex;justify-content:center;align-items:center;margin-inline:auto;width:100%;max-width:38rem;height:8rem;border:.1rem solid #b99826;background:#fff}@media screen and (max-width:767px){.bookings_wrap .hour_rsv_btn a{font-size:1.4rem;line-height:1.8571428571;height:6rem}}.bookings_wrap .box{margin:8.4rem auto 0;padding:7rem 6rem;max-width:99rem;background:#111}@media screen and (min-width:768px){.bookings_wrap .box{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:767px){.bookings_wrap .box{margin-top:3rem;padding:3rem 2rem}}@media screen and (min-width:768px){.bookings_wrap .d_list{width:56.3218390805%}}.bookings_wrap .term{font-size:2rem;line-height:1.5;letter-spacing:.025em;font-weight:700;color:#20e20c}@media screen and (max-width:767px){.bookings_wrap .term{font-size:1.8rem;line-height:1.5555555556}}.bookings_wrap .des{margin-top:1.5rem}.bookings_wrap .des_txt{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;color:#fff}@media screen and (max-width:767px){.bookings_wrap .des_txt{font-size:1.4rem;line-height:1.8571428571}}.bookings_wrap .rsv_btn{width:43.6781609195%}@media screen and (max-width:767px){.bookings_wrap .rsv_btn{margin-top:2rem;width:100%}}.bookings_wrap .rsv_btn a{font-size:1.6rem;line-height:1.75;letter-spacing:.025em;color:#20e20c;display:flex;justify-content:center;align-items:center;width:100%;height:8rem;border:.1rem solid #20e20c;background:#111}@media screen and (max-width:767px){.bookings_wrap .rsv_btn a{font-size:1.4rem;line-height:1.8571428571;height:6rem}}.faq_wrap{padding:7rem 0 5.5rem}@media screen and (max-width:767px){.faq_wrap{padding:4rem 0}}.faq_wrap .d_list{margin-inline:auto;padding:2.4rem 0;max-width:99rem;border-bottom:.1rem solid #111}.faq_wrap .d_list:nth-of-type(1){margin-top:3rem;border-top:.1rem solid #111}.faq_wrap .txt{font-size:1.6rem;line-height:1.75;letter-spacing:.025em}@media screen and (max-width:767px){.faq_wrap .txt{font-size:1.4rem;line-height:1.8571428571}}.faq_wrap .term,.faq_wrap .des{position:relative;padding-left:1.5em}.faq_wrap .term:before,.faq_wrap .des:before{display:block;position:absolute;top:0;left:0}.faq_wrap .term:before{content:"Q.";font-weight:700}.faq_wrap .term .txt{font-weight:700}.faq_wrap .des{margin-top:.6rem}.faq_wrap .des:before{content:"A."}.info_wrap{padding:7rem 0 5rem}@media screen and (max-width:767px){.info_wrap{padding:4rem 0}}.info_wrap .list{margin:3rem auto 0;max-width:99rem}.info_wrap .item{border-bottom:.1rem solid #111}.info_wrap .item:nth-of-type(1){border-top:.1rem solid #111}.info_wrap .link{display:flex;padding:3.7rem 0}@media screen and (max-width:767px){.info_wrap .link{display:block;padding:2rem .7rem}}.info_wrap .date{font-family:"Roboto","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;font-size:1.4rem;line-height:2}@media screen and (min-width:768px){.info_wrap .date{padding-inline:.7rem;width:14.1414141414%}}@media screen and (max-width:767px){.info_wrap .date{font-size:1.2rem;line-height:2.1666666667}}.info_wrap .sttl{font-size:1.6rem;line-height:1.75;letter-spacing:.025em}@media screen and (min-width:768px){.info_wrap .sttl{width:85.8585858586%}}@media screen and (max-width:767px){.info_wrap .sttl{font-size:1.4rem;line-height:1.8571428571}}.access_wrap{padding:7rem 0 10.2rem}@media screen and (max-width:767px){.access_wrap{padding:4rem 0 5rem}}.access_wrap .box{margin:3rem auto 0;max-width:99rem}@media screen and (min-width:768px){.access_wrap .box{display:flex;justify-content:space-between;align-items:center}}.access_wrap .map{aspect-ratio:680/360;overflow:hidden}@media screen and (min-width:768px){.access_wrap .map{width:68.6868686869%}}.access_wrap .map iframe{width:100%;height:100%;border:none;object-fit:cover;filter:grayscale(1)}@media screen and (max-width:767px){.access_wrap .d_list{margin-top:3rem}}.access_wrap .term{font-family:"Roboto","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;font-size:1.6rem;line-height:1.75;font-weight:500}.access_wrap .des{margin-top:1.1rem}@media screen and (max-width:767px){.access_wrap .des{margin-top:.6rem}}.access_wrap .des_txt{font-size:1.6rem;line-height:1.5;letter-spacing:.025em}@media screen and (max-width:767px){.access_wrap .des_txt{font-size:1.4rem;line-height:1.5714285714}}.access_wrap .des_txt:nth-of-type(n+2){margin-top:2.2rem}@media screen and (max-width:767px){.access_wrap .des_txt:nth-of-type(n+2){margin-top:1.2rem}}.access_wrap .sns_list{display:flex;align-items:center;gap:.7rem 1.5rem;margin-top:3.7rem}@media screen and (max-width:767px){.access_wrap .sns_list{margin-top:2rem}}.access_wrap .sns_list .line{width:4rem}.access_wrap .sns_list .instagram{width:3.4rem}.regulation_wrap .d_list+.m_ttl02{margin-top:10.9rem}