@charset "UTF-8";.content_wrap{background-color:#fff}.-content_header .-ls1e{white-space:pre;letter-spacing:1em;margin-right:-1em}.swiper{padding-bottom:.5rem}.swiper .ui_wrap{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.1rem;height:.2rem}.swiper-pagination{position:relative;bottom:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;width:auto;font-family:trajan-pro-3,"Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;font-weight:400;font-size:.14rem;letter-spacing:0;line-height:1}.swiper-button-next,.swiper-button-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.16rem;height:.16rem;margin:0;top:auto}.swiper-button-next::after,.swiper-button-prev::after{content:none}.swiper-button-next i,.swiper-button-prev i{position:static;width:.08rem;height:.16rem}.swiper-button-prev{left:0;right:auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.swiper-button-next{left:auto;right:0}:where(.ico-btn_arrow){position:relative}:where(.ico-btn_arrow) i{position:absolute;right:.15rem;top:calc(50% - .08rem);width:.1rem;height:.16rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../common/img/ico_btn_arrow.svg);mask-image:url(../common/img/ico_btn_arrow.svg);background:#383434}.mv_slide{margin-top:.75rem;overflow:hidden}.mv_slide-swiper{max-width:11.6rem;width:100%;height:6.55rem;margin-inline:auto;overflow:visible}.mv_slide .item_inner{position:relative;max-width:11.2rem;width:100%;margin-inline:auto}.mv_slide .mv_catch{position:absolute;z-index:0;bottom:0;left:0;font-size:.14rem;line-height:2}.mv_slide .ui_wrap{bottom:0;right:.2rem}.sec_cuisine-inner{position:relative;background-color:#f0eeec;padding-bottom:2.1rem}.sec_cuisine-inner::before{content:"";position:absolute;top:0;left:0;right:0;z-index:0;height:14rem;background-color:#fff}.sec_cuisine-intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:11.2rem;width:100%;margin-inline:auto;margin-top:1.3rem}.sec_cuisine-intro_main_ph{position:relative}.sec_cuisine-intro_detail{padding-top:.8rem}.sec_cuisine-intro_detail .-txt{font-family:shippori-mincho-b1,"Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:500;font-weight:500;text-align:justify;text-justify:inter-ideograph;width:3.6rem;margin-top:.3rem}.sec_cuisine-intro_sub_ph{position:absolute;bottom:-1.2rem;left:calc(50% - 8rem);width:5.2rem;height:3.6rem}.sec_point-inner{position:relative;z-index:0;margin-top:2.8rem}.sec_point .-layout_3col{margin-top:.5rem}.sec_experience{background-color:#f0eeec}.sec_experience-inner{position:relative;max-width:12.8rem;width:100%;margin-inline:auto;padding-top:.9rem}.sec_experience-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:.4rem}.sec_experience-detail .-sec_tit .title span:not(.-sub_txt){color:#383434}.sec_experience-detail .-sec_tit .title span:not(.-sub_txt) .-ls05em{white-space:pre;letter-spacing:.5em;margin-right:-.35em}.sec_experience-ph.ph03{position:absolute;top:0;right:0}.sec_message{max-width:12rem;width:100%;min-height:3.52rem;margin-inline:auto;margin-top:1.6rem;padding:0 1rem}.sec_message .corner_deco.-upper{top:-.5rem}.sec_message .corner_deco.-lower{bottom:-.5rem}.sec_message-detail{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;padding-left:4.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_message-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.sec_message-title .-f_en{font-size:.4rem;font-weight:400;letter-spacing:0;line-height:1}.sec_message-title .-f_min{font-size:.15rem;letter-spacing:.1em;line-height:1}.sec_message-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1em;margin-top:.25rem}.sec_message-author .position{font-size:.14rem;font-weight:500;letter-spacing:.15em;line-height:1.8}.sec_message-author .name{font-size:.17rem;letter-spacing:.1em;line-height:1.7}.sec_message .deco_line{position:relative;display:block;width:100%;height:1px;margin-top:.3rem;background-color:#a3a3a3}.sec_message .deco_line::after,.sec_message .deco_line::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:5px;height:5px;background-color:#a3a3a3;border-radius:50%}.sec_message .deco_line::before{left:0}.sec_message .deco_line::after{right:0}.sec_message .lower{margin-top:.3rem}.sec_message .lower .-txt{margin-top:.1rem}.sec_sweets-inner{padding-top:1.1rem}.sec_sweets-sec_tit .-catch{text-align:center;margin-top:.7rem}.sec_sweets-mv{max-width:calc(100% - 1.6rem);width:100%;height:7.1rem;margin-inline:auto;margin-top:.8rem}.sec_gallery-inner{margin-top:1.6rem}.sec_gallery-detail{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);gap:.24rem;max-width:13.6rem;width:100%;margin-inline:auto;margin-top:.8rem}.bottom_catch{position:relative;text-align:center;margin-top:1.6rem;padding-bottom:.8rem}.bottom_catch::before{content:"";position:absolute;left:50%;top:-.8rem;width:1px;height:.44rem;background-color:#383434}@media screen and (max-width:640px){.swiper{padding-bottom:.3rem}.mv_slide{margin-top:.4rem}.mv_slide-swiper{max-width:82.93vw;height:calc(82.93vw + 1.1rem)}.mv_slide .item_inner{max-width:82.93vw}.mv_slide .mv_catch{position:static;letter-spacing:.03em;line-height:1.8;text-align:center;margin-top:.2rem;opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s}.mv_slide .ui_wrap{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.mv_slide .swiper-slide-active .mv_catch{opacity:1}.sec_cuisine-inner{padding-bottom:1.3rem}.sec_cuisine-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - .32rem);margin-top:.7rem}.sec_cuisine-intro_main_ph{width:73.86vw;height:auto;aspect-ratio:1/1;margin-left:calc(100% - 73.86vw)}.sec_cuisine-intro_detail{max-width:calc(100% - .48rem);width:100%;margin-inline:auto;padding-top:.6rem}.sec_cuisine-intro_detail .-txt{font-size:.12rem;letter-spacing:.1em;line-height:2.4;width:100%;margin-top:.24rem}.sec_cuisine-intro_sub_ph{position:static;width:53.33vw;height:37vw;margin-top:.5rem;margin-left:-.24rem}.sec_point-inner{margin-top:.8rem}.sec_point .-layout_3col{margin-top:.4rem}.sec_point .-layout_3col::before{top:.85rem}.sec_point .-layout_3col .-txt{text-align:justify;text-justify:inter-ideograph}.sec_experience-inner{max-width:calc(100% - .32rem);margin-top:.8rem;padding-top:1rem}.sec_experience-detail{gap:.3rem;margin-top:.6rem;padding-inline:.16rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_experience-detail .-txt{text-align:left;text-align:justify;text-justify:inter-ideograph}.sec_experience-ph.ph01{width:40.53vw;height:58.4vw}.sec_experience-ph.ph02{position:absolute;right:0;margin-top:.5rem;width:55.2vw;height:37.06vw}.sec_experience-ph.ph03{width:48.8vw;height:70.4vw}.sec_experience-ph.ph04{width:34.13vw;height:34.13vw;margin-top:1.2rem}.sec_message{max-width:calc(100% - .48rem);min-height:0;padding:0}.sec_message-detail{max-width:calc(100% - .64rem);width:100%;margin-inline:auto;padding:0}.sec_message-ph{width:70.01vw;height:auto;aspect-ratio:1/1;margin-inline:auto;margin-top:.24rem}.sec_message-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem}.sec_message-title .-f_en{font-size:.26rem}.sec_message-title .-f_min{font-size:.14rem}.sec_message-author{-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}.sec_message-author .position{letter-spacing:.03em;line-height:1;text-align:center}.sec_message-author .name{line-height:1.5}.sec_message .lower .-catch{text-align:center}.sec_message .lower .-txt{margin-top:.3rem}.sec_sweets-inner{padding-top:.6rem}.sec_sweets-sec_tit .-catch{margin-top:.45rem}.sec_sweets-mv{max-width:100%;height:auto;aspect-ratio:375/280;margin-top:.4rem}.sec_gallery-inner{margin-top:.8rem}.sec_gallery-detail{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:.08rem;max-width:calc(100% - .32rem);margin-top:.4rem}.bottom_catch{margin-top:1rem;padding-bottom:.4rem}.bottom_catch::before{height:.3rem;top:-.6rem}}@media print,screen and (min-width:641px){.mv_slide .mv_catch span{padding:.05rem .1rem;background-color:#fff}.sec_cuisine-intro_main_ph{margin-right:-.8rem;width:7.2rem;height:7.2rem}.sec_experience-detail .-sec_tit .title .-sub_txt{font-size:.5rem}.sec_experience-ph.ph01{position:absolute;left:0;top:1.7rem;width:3.6rem;height:5.2rem}.sec_experience-ph.ph02{margin-top:1.1rem;margin-left:6rem;width:6rem;height:4rem}.sec_experience-ph.ph03{width:3.6rem;height:5.2rem}.sec_experience-ph.ph04{position:relative;margin-left:2rem;margin-top:-2rem;width:3.2rem;height:3.2rem}.sec_message-ph{position:absolute;z-index:1;top:0;left:0;width:3.52rem;height:3.52rem}.sec_message .deco_line.-single::before{content:none}}/*# sourceMappingURL=cuisine.css.map */
