@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.-content_header{margin-bottom:.8rem}.mv_slide .mv_catch{letter-spacing:.12em;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.mv_slide .mv_catch.active{opacity:1}.mv_slide .ui_wrap{position:absolute;right:0;top:auto;bottom:-.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.32rem}.mv_slide .ui_wrap .slidearea01_pager{margin-right:1.6rem}.mv_slide .ui_wrap .slidearea01_btns{width:1.2rem;right:auto}.mv_slide .ui_wrap .slidearea01_btns::before{content:"";position:absolute;top:50%;left:calc(50% - .07rem);width:.14rem;height:1px;background-color:#000;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.mv_slide .ui_wrap .slidearea01_btns button{font-family:begum,sans-serif;font-weight:300;font-weight:300;font-size:.14rem;letter-spacing:.02em;line-height:1;color:#333538;width:auto;height:auto}.mv_slide .ui_wrap .slidearea01_btns button::after{width:.1rem;height:.14rem;-webkit-mask-image:url(../common/img/ico_btn_arrow03.svg);mask-image:url(../common/img/ico_btn_arrow03.svg);background:#333538}.mv_slide .ui_wrap .slidearea01_btns .prev{padding-left:.15rem}.mv_slide .ui_wrap .slidearea01_btns .prev::after{left:0;right:auto}.mv_slide .ui_wrap .slidearea01_btns .next{padding-right:.15rem}.mv_slide .ui_wrap .slidearea01_btns .next::after{left:auto;right:0}.cuisine_intro .mv{position:relative;right:-.8rem;width:7.2rem;height:7.2rem}.cuisine_intro .txt_wrap{max-width:3.9rem;width:100%;padding-top:.6rem}.cuisine_intro .txt_wrap .-txt{margin-top:.4rem;text-align:justify;text-justify:inter-ideograph}.experience{background-color:#f6f4f2}.experience_inner{position:relative}.experience .txt_wrap .-catch{text-align:center;margin-top:.4rem}.experience .txt_wrap .-txt{margin-top:.5rem}.experience_ph{position:absolute}.experience .ph01{right:0;top:1.6rem;width:3.6rem;height:5.2rem}.experience .ph02{bottom:1.2rem;right:.8rem;width:6rem;height:4rem}.experience .ph03{left:0;top:3.2rem;width:3.6rem;height:5.2rem}.experience .ph04{bottom:0;left:2rem;width:3.2rem;height:3.2rem}.feature{background-color:#f6f4f2;padding-bottom:1.6rem}.feature .-layout_3col{margin-top:.5rem;padding-bottom:1.6rem}.feature .-layout_3col::before{content:none}.feature .-layout_3col .-txt{max-width:calc(100% - .6rem)}.message{background:#ede9e6;max-width:11.2rem;margin-inline:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.message_title_en{font-family:begum,sans-serif;font-weight:300;font-weight:300;color:#0f2b44;font-size:.35rem;line-height:1}.message_top{border-bottom:1px solid #0f2b44}.message_author{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.message_author_position{font-size:.14rem;letter-spacing:.03em;line-height:1;color:#333538;-webkit-font-feature-settings:normal;font-feature-settings:normal}.message_author_logo{position:absolute;bottom:-.1rem;right:.8rem;width:2.15rem}.message_author_logo img{width:100%;height:auto;mix-blend-mode:multiply}.message_bottom .-catch{line-height:1.8}.sweets .txt_wrap{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;width:100%;margin-inline:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.sweets .sweets_lead{margin-top:.5rem}.sweets .sweets_txt{max-width:4.1rem;margin-top:.4rem}.sweets .ph_wrap{position:relative;width:100%;margin-inline:auto}.bottom_catch .-catch{position:relative;margin-top:1.5rem;text-align:center}.bottom_catch .-catch::before{content:"";position:absolute;top:-.3rem;left:calc(50% - .12rem);width:.24rem;height:1px;background-color:#0f2b44}@media screen and (max-width:640px){.-content_header{margin-bottom:.7rem}.mv_slide{padding-bottom:1.2rem}.mv_slide .mv_catch{margin-top:.15rem;font-size:.13rem;line-height:1.8}.mv_slide .item_inner{padding-inline:.04rem}.mv_slide .slidearea01_wrap{max-width:3.11rem}.mv_slide .ui_wrap{padding-right:.24rem}.mv_slide .ui_wrap .slidearea01_pager{margin-right:1.5rem;width:.9rem}.cuisine_intro{max-width:calc(100% - .64rem);width:100%;margin-inline:auto;padding-bottom:.7rem}.cuisine_intro .mv{right:0;margin-left:.54rem;width:2.77rem;height:2.77rem}.cuisine_intro .txt_wrap{max-width:100%;padding-top:.5rem}.cuisine_intro .txt_wrap .-catch{font-size:.16rem;letter-spacing:.15em;line-height:1.8;white-space:pre}.cuisine_intro .txt_wrap .-txt{font-size:.13rem;letter-spacing:.12em;line-height:2.2;margin-top:.3rem}.cuisine_intro .ph{position:relative;margin-top:.5rem;left:-.12rem;width:1.61rem;height:1.12rem}.experience_inner{padding-block:4.67rem 3.42rem}.experience .txt_wrap{padding-inline:.44rem}.experience .txt_wrap .-catch{font-size:.16rem;letter-spacing:.1em;line-height:2}.experience .txt_wrap .-txt{margin-top:.25rem;text-align:justify;text-justify:inter-ideograph}.experience .ph01{right:.16rem;top:.83rem;width:48.8vw;height:70.4vw}.experience .ph02{bottom:1.42rem;right:.16rem;width:55.2vw;height:37vw}.experience .ph03{left:.16rem;top:1.84rem;width:40.53vw;height:58.4vw}.experience .ph04{bottom:.8rem;left:.16rem;width:34.13vw;height:34.13vw}.feature{padding-bottom:.8rem}.feature .-layout_3col{padding-bottom:.8rem}.feature .-layout_3col .-txt{max-width:100%;text-align:justify;text-justify:inter-ideograph;margin-top:.15rem}.message{width:calc(100% - .48rem);padding:.48rem .32rem}.message_image{width:100%;height:2.63rem;margin-top:.3rem}.message_title .-catch{text-align:center}.message_title_en{text-align:center}.message_top{margin-bottom:.24rem;padding-bottom:.24rem}.message_author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.24rem}.message_author_position{color:#5c5e60;letter-spacing:.12em;line-height:2.2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:.05rem}.message_author_logo{position:static;width:1.7rem;margin-inline:auto}.message_bottom .-catch{font-size:.16rem;letter-spacing:.1em;line-height:2;text-align:center}.message_bottom .-txt{margin-top:.2rem;text-align:justify;text-justify:inter-ideograph}.sweets .txt_wrap{padding-top:.9rem}.sweets .mv{width:3.27rem;height:2.43rem;margin-inline:auto;margin-top:.45rem}.sweets .sweets_lead{font-size:.16rem;letter-spacing:.1em;line-height:2;text-align:center;margin-top:.25rem}.sweets .sweets_txt{max-width:calc(100% - .9rem);width:100%;margin-inline:auto;margin-top:.2rem;text-align:left;text-align:justify;text-justify:inter-ideograph}.sweets .ph_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - .48rem);margin-top:.3rem}.sweets .ph_wrap .ph02{position:relative;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:1.48rem;height:1.97rem;margin-left:calc(100% - 1.48rem)}.sweets .ph_wrap .ph03{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;position:relative;width:1.42rem;height:1.71rem;margin-left:1.52rem;margin-top:-1.03rem}.sweets .ph_wrap .ph04{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:1.73rem;height:2.09rem;margin-top:.6rem;margin-left:.16rem}.sweets .ph_wrap .ph05{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;left:-.08rem;width:2.28rem;height:1.78rem;margin-top:-.48rem}.bottom_catch .-catch{margin-top:1.1rem;font-size:.16rem}}@media print,screen and (min-width:641px){.-layout_2col,.-layout_3col{padding-bottom:1.2rem}.mv_slide{padding-bottom:1.67rem}.mv_slide .item_inner{padding-inline:.2rem}.mv_slide .mv_catch{margin-top:.16rem;font-size:.14rem;line-height:2.1;text-align:center}.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;margin-inline:auto;margin-bottom:2.4rem}.cuisine_intro .ph{position:absolute;bottom:-1.2rem;left:calc(50% - 8rem);width:5.2rem;height:3.6rem}.experience{padding-bottom:1.8rem}.experience_inner{margin-inline:auto;max-width:12.8rem;padding-top:2rem;padding-bottom:6.73rem}.experience .txt_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;width:3.2rem}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.48rem .64rem}.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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.52rem;padding-left:3.52rem}.message_image{position:absolute;top:0;left:0;width:3.52rem;height:3.52rem}.message_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.1rem}.message_top{margin-bottom:.32rem;padding-bottom:.32rem;padding-left:.64rem}.message_author{margin-top:.3rem}.message_bottom{padding-left:.64rem}.message_bottom .-txt{margin-top:.16rem;letter-spacing:.02em;line-height:2;color:#333538;text-align:justify;text-justify:inter-ideograph}.sweets .txt_wrap{max-width:14.4rem;padding-top:3rem;padding-left:7.94rem}.sweets .mv{position:absolute;left:0;top:2.3rem;width:6.79rem;height:5.04rem}.sweets .-sec_tit .title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sweets .ph_wrap{max-width:11.2rem;margin-top:.95rem}.sweets .ph_wrap .ph01{position:absolute;z-index:1;top:-7.1rem;right:calc(50% - 6.5rem);width:3.03rem;height:2.25rem}.sweets .ph_wrap .ph02{position:absolute;z-index:0;top:-5.15rem;right:calc(50% - 7.3rem);width:1.85rem;height:2.58rem}.sweets .ph_wrap .ph03{position:relative;z-index:1;width:2.72rem;height:3.27rem}.sweets .ph_wrap .ph04{position:relative;z-index:0;left:2.26rem;width:2.32rem;height:3.09rem;margin-top:-1.5rem}.sweets .ph_wrap .ph05{position:absolute;top:.75rem;right:0;width:4.53rem;height:3.06rem}}
/*# sourceMappingURL=cuisine.css.map */