@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
body{background-color:#f1efea}.mod_contact{margin-top:.8rem}.pankuzu_wrap{background-color:rgba(255,255,255,0)}[data-slidearea01]{padding:0;overflow:hidden}[data-slidearea01][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}[data-slidearea01] .slidearea01_wrap{position:relative;width:100%;margin:auto}[data-slidearea01] .slidearea01_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;margin:auto;height:100%;width:100%}[data-slidearea01] .slidearea01_btns button{position:absolute;margin:auto;z-index:1;-webkit-tap-highlight-color:transparent}[data-slidearea01] .slidearea01_btns button:after,[data-slidearea01] .slidearea01_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}[data-slidearea01] .slidearea01_btns button:before{background-color:#393836;border-radius:50%}[data-slidearea01] .slidearea01_btns button:after{width:.16rem;height:.16rem;border:1px solid #fff}[data-slidearea01] .slidearea01_btns button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:7px}[data-slidearea01] .slidearea01_btns button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-7px}[data-slidearea01] .slidearea01_btns button.disabled{pointer-events:none;opacity:.3}.no-touchevents [data-slidearea01] .slidearea01_btns button:hover:before{background-color:#fff}.no-touchevents [data-slidearea01] .slidearea01_btns button:hover:after{border-color:#393836}[data-slidearea01] .slidearea01_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}[data-slidearea01] .slidearea01_content.disableTrs{-webkit-transition:none!important;transition:none!important}[data-slidearea01] .slidearea01_link{display:block;position:relative;top:0;left:0;height:100%}[data-slidearea01] .slidearea01_pager{text-align:center;display:none}[data-slidearea01] .slidearea01_pager button{position:relative;display:inline-block}[data-slidearea01] .slidearea01_pager button:after,[data-slidearea01] .slidearea01_pager button:before{content:"";display:block;background-color:#9f9f9f;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}[data-slidearea01] .slidearea01_pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents [data-slidearea01] .slidearea01_pager button:hover:after,[data-slidearea01] .slidearea01_pager button.active:after{background-color:#b78f78}[data-slidearea01] .slidearea01_pager button.active{cursor:default;pointer-events:none}[data-slidearea01] .slide_txt{text-align:center;font-family:source-han-serif-japanese,serif;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.04em;color:#b78f78;padding:.2rem 0 .12rem}.cont_header>.in .sec_tit .-deco_ring:after{top:-.4rem;right:-.05rem}.cont_header>.in .catch{line-height:2.2}.cont_header .link{text-align:center}.cont_header .link .btn02>span:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sec_wrap{position:relative}.sec_wrap:before{content:"";position:absolute;top:1.2rem;bottom:0;left:0;right:0;z-index:-1;background-color:rgba(255,255,255,.5)}.sec_wrap.-hidden_company:before{top:-.9rem}.sec_company{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:10.24rem;width:100%;margin:auto;padding:.4rem 0 .5rem;background:#fff;border:#b78f78 .02rem solid;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_company .catch{font-size:.2rem;letter-spacing:.13em;color:#b78f78;text-align:center}.sec_company .detail_box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.3rem}.sec_company .company_list{display:block;-webkit-column-count:3;-moz-column-count:3;column-count:3}.sec_company .company_list li{display:block;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.16rem;line-height:1;letter-spacing:.13em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.25rem;padding-left:.15rem;margin-right:.15rem}.sec_company .txt{display:block;margin-right:.15rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;letter-spacing:.13em;text-align:right;line-height:1}.sec_recommend{position:relative}.sec_recommend .in{position:relative;max-width:12.24rem;width:100%;margin:auto;margin-top:1.7rem;padding-bottom:1.4rem}.sec_recommend .recommend_tit{text-align:center}.sec_recommend .recommend_tit .title{position:relative;padding-top:.5rem;margin-top:.15rem;font-size:.14rem;letter-spacing:.03em;line-height:1}.sec_recommend .recommend_tit .title[data-txt]:before{content:attr(data-txt);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.4rem;letter-spacing:.03em;line-height:.8;color:#b78f78}.sec_recommend .recommend_tit .title:after{content:"";position:absolute;top:-1.1rem;left:50%;display:block;width:1px;height:.4rem;background-color:#b78f78}.sec_recommend .section_box{position:relative}.sec_recommend .section_box .sec_tit .title[data-txt]:before{font-size:.52rem}.sec_recommend .section_box .sec_tit .title span{margin-top:.2rem}.sec_recommend .section_box .-deco_ring:after{top:-.45rem;right:-.45rem}.sec_recommend .section_box .catch{margin-top:.3rem;padding-left:.5rem;letter-spacing:.05em}.sec_recommend .section_box .txt{margin-top:.1rem;padding-left:.5rem}.sec_recommend .-access{margin-top:.7rem}.sec_recommend .recommend_access_txt{position:relative;width:5.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_recommend .recommend_access_txt .-deco_txt{bottom:-.25rem;left:-.85rem;color:#f1efea;font-size:1.3rem;z-index:-1}.sec_recommend .recommend_pic_left{width:4.8rem;height:3.54rem}.sec_recommend .recommend_pic_right{position:absolute;bottom:0;right:0;width:2.72rem;height:2.63rem}.sec_recommend .-cuisine{position:relative}.sec_recommend .-cuisine:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 7rem);right:calc(50% - 50vw);z-index:-1;background-color:#f1efea}.sec_recommend .-cuisine>.box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.9rem;padding-top:.8rem}.sec_recommend .cuisine_mv{width:6.35rem;height:4.16rem;margin-right:.6rem}.sec_recommend .cuisine_txt{position:relative;width:5.3rem}.sec_recommend .cuisine_txt .-deco_txt{bottom:0;right:-1.25rem;z-index:-1;color:#fff;font-size:1.3rem}.sec_recommend .cuisine_detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:.8rem;padding-bottom:.8rem}.sec_recommend .cuisine_detail .item{width:3.76rem}.sec_recommend .cuisine_detail .item .cuisine_detail_img{width:100%;line-height:0}.sec_recommend .cuisine_detail .item .detail_txt{margin-top:.3rem}.sec_recommend .cuisine_detail .item .detail_txt>dt{font-size:.18rem;letter-spacing:.05em;line-height:1;color:#b78f78;text-align:center}.sec_recommend .cuisine_detail .item .detail_txt>dd{margin-top:.2rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;letter-spacing:.05em;line-height:1.85;-webkit-font-feature-settings:normal;font-feature-settings:normal}.-hospitality{margin-top:.7rem}.-hospitality .recommend_hospitality_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.-hospitality .recommend_hospitality_txt{position:relative;width:5.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.-hospitality .recommend_hospitality_txt .-deco_txt{bottom:-.25rem;left:-.85rem;color:#f1efea;font-size:1.3rem;z-index:-1}.-hospitality .recommend_pic{width:100%;height:100%}.-hospitality .point_detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:.8rem}.-hospitality .point_detail .item{position:relative;width:2.68rem}.-hospitality .point_detail .item .sec_tit{text-align:left;padding-left:0}.-hospitality .point_detail .item .sec_tit.-num .title{font-size:.18rem;letter-spacing:.05em;color:#b78f78}.-hospitality .point_detail .item .detail{width:2.68rem}.-hospitality .point_detail .item .detail .thumb{width:100%;height:1.79rem}.-hospitality .point_detail .item .detail .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.16rem;letter-spacing:.1em;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-top:.6rem;padding-left:0}.sec_plan .wrap{padding-top:1.4rem;padding-bottom:1.4rem;background:#f0eee9}.sec_plan .sec_tit{text-align:center}.sec_plan .sec_tit .title{font-size:.14rem}.sec_plan .sec_tit .title span{margin-top:.2rem}.sec_plan .sec_tit .title[data-txt]:before{font-size:.5rem}.sec_plan .plan_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.48rem .31rem;width:100%;max-width:12.24rem;margin:auto;margin-top:.7rem}.sec_plan .plan_box .plan_link{display:block;width:2.82rem}.sec_plan .plan_box .plan_link .thumb{overflow:hidden}.sec_plan .plan_box .plan_link .thumb img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.sec_plan .plan_box .plan_link .plan_txt{-webkit-font-feature-settings:normal;font-feature-settings:normal;margin-top:.24rem}.sec_plan .plan_box .plan_link .plan_txt>dt{color:#b78f78;font-size:.18rem;line-height:1.4444444444;letter-spacing:.05em;text-align:center}.sec_plan .plan_box .plan_link .plan_txt>dt>span{position:relative;top:-.01rem;font-size:.14rem;margin-right:.25em}.sec_plan .plan_box .plan_link .plan_txt>dt.-narrow{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec_plan .plan_box .plan_link .plan_txt>dd{margin-top:.16rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;line-height:1.85;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}.no-touchevents .sec_plan .plan_box .plan_link:hover .thumb img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.5}.sec_facility .wrap{padding-top:1.4rem;padding-bottom:1.4rem}.sec_facility .sec_tit{text-align:center}.sec_facility .sec_tit .title{font-size:.14rem}.sec_facility .sec_tit .title span{margin-top:.2rem}.sec_facility .sec_tit .title[data-txt]:before{font-size:.5rem}.sec_facility .facility_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.48rem .47rem;width:100%;max-width:12.24rem;margin:.64rem auto 0}.sec_facility .facility_detail .item{width:3.76rem}.sec_facility .facility_detail .item .thumb{width:100%;height:2.51rem;line-height:0}.sec_facility .facility_detail .item .catch{margin-top:.24rem;color:#b78f78;font-size:.18rem;line-height:1.4444444444;letter-spacing:.05em;text-align:center}.sec_facility .facility_detail .item .sub_catch{margin-top:.12rem;font-size:.14rem;font-weight:400;line-height:1.5;letter-spacing:.05em;text-align:center}.sec_facility .facility_detail .item .txt{margin-top:.16rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;line-height:1.85;letter-spacing:.05em;-webkit-font-feature-settings:normal;font-feature-settings:normal;text-align:justify;text-justify:inter-ideograph}.sec_facility .facility_map{width:12.24rem;margin:.8rem auto 0}.sec_facility .facility_map .thumb{line-height:0}.sec_facility [data-slidearea01].facility_map_slide{margin-top:.35rem}.sec_facility [data-slidearea01].facility_map_slide .slidearea01_wrapin .slidearea01_link{padding:0 .12rem}.sec_facility [data-slidearea01].facility_map_slide .slidearea01_pager{margin-right:0}.sec_voice .wrap{padding-top:1.25rem;background-color:#f1efea}.sec_voice .sec_tit{text-align:center}.sec_voice .sec_tit .title{font-size:.14rem}.sec_voice .sec_tit .title span{margin-top:.2rem}.sec_voice .sec_tit .title[data-txt]:before{font-size:.5rem}.sec_voice .voice_detail{margin-top:.7rem}.sec_voice .voice_detail .slidearea01_wrap{max-width:12.1rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link{padding:0 .35rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:.8rem;background:#fff;border:1px solid #b78f78;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .thumb{width:3.2rem;height:2.13rem;line-height:0}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt{width:calc(100% - 3.5rem);margin-left:.3rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .name{font-size:.16rem;line-height:1;letter-spacing:.05em}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .catch{margin-top:.24rem;font-size:.18rem;line-height:1;letter-spacing:.05em}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .txt{margin-top:.2rem;padding-top:.14rem;border-top:1px solid #b78f78;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;line-height:1.85;letter-spacing:.04em;-webkit-font-feature-settings:normal;font-feature-settings:normal}@media screen and (max-width:640px){.mod_contact{margin-top:.6rem;padding:0;padding-bottom:.6rem}.pankuzu_wrap{border-top:1px solid #b78f78}[data-slidearea01] .slidearea01_btns button.next{right:-20px}[data-slidearea01] .slidearea01_btns button.prev{left:-20px}[data-slidearea01] .slidearea01_pager{display:block;margin-top:.2rem}[data-slidearea01] .slide_txt{font-size:.13rem;padding:.2rem .25rem .3rem}[data-slidearea01] .slidearea01_pager button{width:.5rem;height:.03rem}[data-slidearea01] .slidearea01_pager button::before{width:.5rem;height:.03rem;border:0;border-radius:0}[data-slidearea01] .slidearea01_pager button::after{width:.5rem;height:.03rem;border:0;border-radius:0;background-color:#fff}[data-slidearea01] .slidearea01_pager button.active::after{background-color:#b78f78}.cont_header>.in .sec_tit .-deco_ring:after{right:.35rem;top:-.16rem}.cont_header>.in .catch{font-size:.16rem;letter-spacing:.1em;line-height:2;margin-top:.4rem}.cont_header .link{margin-top:.3rem}.sec_wrap:before{top:.5rem}.sec_wrap.-hidden_company:before{top:-.35rem}.sec_company{width:calc(100% - .4rem);margin-top:.4rem;padding:.4rem .2rem}.sec_company .catch{font-size:.18rem;line-height:1.85;letter-spacing:.13em}.sec_company .company_list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.sec_company .company_list li{font-size:.14rem;margin-bottom:.2rem;text-align:center}.sec_recommend .in{margin-top:1.05rem;padding-bottom:.6rem}.sec_recommend .recommend_tit .title{padding-top:.4rem;margin-top:0}.sec_recommend .recommend_tit .title[data-txt]:before{font-size:.3rem}.sec_recommend .recommend_tit .title:after{top:-.5rem;height:.3rem}.sec_recommend .section_box .sec_tit .title[data-txt]:before{font-size:.4rem}.sec_recommend .section_box .-deco_ring:after{top:-.17rem;right:-.17rem}.sec_recommend .section_box .catch{margin-top:.25rem;padding-left:0}.sec_recommend .section_box .txt{padding-left:0}.sec_recommend .-access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:.45rem}.sec_recommend .recommend_access_txt{width:calc(100% - .6rem);margin:auto;margin-top:.25rem}.sec_recommend .recommend_access_txt .-deco_txt{-webkit-transform-origin:top left;transform-origin:top left;top:.15rem;bottom:auto;left:calc(50% + 50vw + .2rem);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sec_recommend .recommend_access_img_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - .4rem);height:44.26vw;margin:auto}.sec_recommend .recommend_pic_left{width:54.4vw;height:40.2vw}.sec_recommend .recommend_pic_right{width:30.93vw;height:29.86vw}.sec_recommend .-cuisine:before{content:none}.sec_recommend .-cuisine>.box{display:block;margin-top:.6rem;padding:0}.sec_recommend .cuisine_mv{width:calc(100% - .4rem);height:58.66vw;margin:auto}.sec_recommend .cuisine_txt{width:calc(100% - .6rem);margin:auto;margin-top:.25rem}.sec_recommend .cuisine_txt .-deco_txt{-webkit-transform-origin:top left;transform-origin:top left;top:.05rem;bottom:auto;left:calc(50% + 50vw + .2rem);right:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#f1efea}.sec_recommend .cuisine_detail{display:block;width:calc(100% - .6rem);margin:auto;margin-top:.3rem;padding-bottom:0}.sec_recommend .cuisine_detail .item{width:100%}.sec_recommend .cuisine_detail .item+.item{margin-top:.2rem}.sec_recommend .cuisine_detail .item .cuisine_detail_img{width:80vw;height:53.33vw;margin-left:.15rem}.sec_recommend .cuisine_detail .item .detail_txt{position:relative;width:calc(100% - .15rem);margin-top:-.15rem;padding:.3rem;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_recommend .cuisine_detail .item .detail_txt>dt{font-size:.16rem}.sec_recommend .cuisine_detail .item .detail_txt>dd{font-size:.13rem;line-height:1.9;margin-top:.15rem}.-hospitality{margin-top:.6rem}.-hospitality .recommend_hospitality_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.-hospitality .recommend_hospitality_txt{width:calc(100% - .6rem);margin:auto;margin-top:.25rem}.-hospitality .recommend_hospitality_txt .-deco_txt{-webkit-transform-origin:top left;transform-origin:top left;top:.15rem;bottom:auto;left:calc(50% + 50vw + .2rem);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.-hospitality .recommend_hospitality_img_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - .4rem);height:58.66vw;margin:auto}.-hospitality .point_detail{display:block;max-width:calc(100% - .6rem);margin:auto;margin-top:.36rem}.-hospitality .point_detail .item{width:100%}.-hospitality .point_detail .item+.item{margin-top:.25rem}.-hospitality .point_detail .item .sec_tit.-num .title{font-size:.16rem;line-height:1.6}.-hospitality .point_detail .item .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;margin-top:.1rem}.-hospitality .point_detail .item .detail .thumb{width:26.66vw;height:26.66vw}.-hospitality .point_detail .item .detail .txt{width:calc(100% - 26.66vw - .2rem);margin:0;margin-left:.2rem;font-size:.13rem;letter-spacing:.05em;line-height:1.9}.sec_plan .wrap{padding-top:.7rem;padding-bottom:.6rem}.sec_plan .sec_tit .title span{margin-top:.15rem}.sec_plan .sec_tit .title[data-txt]:before{font-size:.36rem}.sec_plan .plan_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.24rem;width:calc(100% - .4rem);margin-top:.45rem}.sec_plan .plan_box .plan_link{width:100%}.sec_plan .plan_box .plan_link .plan_flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.24rem}.sec_plan .plan_box .plan_link .thumb{width:32vw;height:32vw;-ms-flex-negative:0;flex-shrink:0}.sec_plan .plan_box .plan_link .plan_txt{margin-top:0}.sec_plan .plan_box .plan_link .plan_txt>dt>span{display:block}.sec_plan .plan_box .plan_link .plan_txt>dt{margin-top:0;font-size:.16rem;line-height:1.4375;text-align:left}.sec_plan .plan_box .plan_link .plan_txt>dd{margin-top:.04rem;font-size:.12rem;line-height:1.8}.sec_plan .plan-button-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:2.3rem;height:.5rem;color:#b78f78;position:relative;cursor:pointer;margin-top:0;font-size:.15rem}.sec_plan .plan-button-more::before{content:"";position:absolute;right:0;top:calc(50% - .05rem);display:block;width:.1rem;height:.1rem;border-top:1px solid #b78f78;border-right:1px solid #b78f78;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sec_plan .plan-button-more.active::before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.sec_facility .wrap{padding-top:.6rem;padding-bottom:.6rem}.sec_facility .sec_tit .title span{margin-top:.15rem}.sec_facility .sec_tit .title[data-txt]:before{font-size:.36rem}.sec_facility .facility_detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;width:calc(100% - .4rem);margin:auto;margin-top:.45rem}.sec_facility .facility_detail .item{width:100%}.sec_facility .facility_detail .item .thumb{height:58.13vw}.sec_facility .facility_detail .item .catch{margin-top:.16rem;font-size:.16rem;line-height:1.625}.sec_facility .facility_detail .item .sub_catch{margin-top:.08rem;font-size:.13rem}.sec_facility .facility_detail .item .txt{font-size:.13rem;line-height:1.9;margin-top:.12rem;padding:0 .1rem}.sec_facility .facility_map{width:90.66vw;margin:auto}.sec_facility .facility_map_img{width:100%;line-height:0}.sec_voice .wrap{padding-top:.7rem}.sec_voice .sec_tit .title span{margin-top:.15rem}.sec_voice .sec_tit .title[data-txt]:before{font-size:.36rem}.sec_voice .voice_detail{margin-top:.45rem}.sec_voice .voice_detail .slidearea01_wrap{max-width:89.33vw;margin:0;margin-left:.1rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link{padding:0 .1rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.24rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .thumb{width:100%;height:50.66vw}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt{width:100%;margin:auto;margin-top:.24rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .name{font-size:.14rem}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .catch{margin-top:.1rem;font-size:.16rem;line-height:1.65;text-align:left}.sec_voice .voice_detail .slidearea01_wrapin .slidearea01_link .item .item_txt .txt{margin-top:.12rem;font-size:.12rem;line-height:1.65}}@media print,screen and (min-width:641px){[data-slidearea01] .slidearea01_btns button{width:.5rem;height:.5rem}[data-slidearea01] .slidearea01_btns button.next{right:.12rem}[data-slidearea01] .slidearea01_btns button.prev{left:.12rem}.sec_recommend .recommend_access_img_box{position:absolute;top:0;left:calc(50% - .35rem);width:7.86rem;height:3.89rem}.-hospitality .recommend_hospitality_img_box{width:5.68rem;height:3.82rem}.-hospitality .point_detail:after{content:"";display:block;width:2.68rem;height:0}.-hospitality .point_detail .item:nth-of-type(n+5){margin-top:.6rem}.-hospitality .point_detail .item:nth-of-type(4n){margin-right:0}.-hospitality .point_detail .item .sec_tit.-num{position:absolute;top:2.05rem}.-hospitality .point_detail .item .sec_tit.-num .title{width:2.68rem;text-align:center}}@media screen and (min-width:1600px){.sec_recommend .-cuisine:before{left:calc(50% - 50vw + 1rem)}}
/*# sourceMappingURL=banquet.css.map */