@charset "UTF-8";.content_wrap{overflow-x:hidden}@media screen and (max-width:640px){.content_wrap{overflow:hidden}}.cont_header{height:8.4rem;position:relative}@media screen and (max-width:640px){.cont_header{height:100%;display:block}}.cont_header .ph_box{width:100vw;height:100%;z-index:0}@media screen and (max-width:640px){.cont_header .ph_box{width:100%;height:auto}}.cont_header .ph_box .ph01{width:7rem;height:6rem;position:absolute;left:calc(50% - 8rem);top:0}@media screen and (max-width:640px){.cont_header .ph_box .ph01{width:2.3rem;height:2rem;left:-1px}}.cont_header .ph_box .ph02{width:7rem;height:6rem;position:absolute;right:calc(50% - 8.6rem);bottom:0}@media screen and (max-width:640px){.cont_header .ph_box .ph02{width:2.3rem;height:2rem;right:0}}.cont_header .cont_tit{position:absolute;width:100%;text-align:center;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (max-width:640px){.cont_header .cont_tit{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:2.3rem 0}}.cont_header .cont_tit .title{color:#808057}.cont_header .cont_tit .title[data-txt]:before{color:#808057}.cont_header .cont_tit .lead{font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.2em;line-height:2.3;margin-top:0.2rem}@media screen and (max-width:640px){.cont_header .cont_tit .lead{font-size:0.16rem;letter-spacing:0.15em;line-height:2.12}}.introduction{background-image:url(/img/cuisine/slide_bg.png);background-size:cover}.introduction .slide_wrap{padding-top:0.8rem}@media screen and (max-width:640px){.introduction .slide_wrap{padding-top:0.6rem}}.introduction .slide_wrap .slides{position:relative}.introduction .slide_wrap .slides .slide{max-width:10rem;height:6rem;margin:0 0.4rem;position:relative}@media screen and (max-width:640px){.introduction .slide_wrap .slides .slide{width:100vw!important;height:100vw;margin:0}.introduction .slide_wrap .slides .slide img{display:block;width:100vw;height:100vw;-o-object-fit:cover;object-fit:cover}}.introduction .slide_wrap .slides .slide .caption{width:100%;position:absolute;left:0;bottom:0;padding:0.26rem 0;text-align:center;font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.15rem;letter-spacing:0.1em;background-color:rgba(250,249,248,0.5);backdrop-filter:blur(10px)}@media screen and (max-width:640px){.introduction .slide_wrap .slides .slide .caption{display:block;width:100%;position:relative;left:auto;bottom:auto;backdrop-filter:blur(0);line-height:1.87;text-align:left;padding:0.25rem 0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent}}.introduction .slide_wrap .slides .slide_arrow{width:0.8rem;height:calc(100% - 0.5rem);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;z-index:2;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:640px){.introduction .slide_wrap .slides .slide_arrow{display:none!important}}.introduction .slide_wrap .slides .slide_arrow.-prev{background-image:url(/common/img/ico_slider_arrow.svg);left:calc(50% - 5.5rem)}.introduction .slide_wrap .slides .slide_arrow.-prev:hover{left:calc(50% - 5.56rem)}.introduction .slide_wrap .slides .slide_arrow.-next{background-image:url(/common/img/ico_slider_arrow.svg);right:calc(50% - 5.5rem);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.introduction .slide_wrap .slides .slide_arrow.-next:hover{right:calc(50% - 5.56rem)}.introduction .slide_wrap .slick-dots{width:100%;max-width:10rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;line-height:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.32rem;height:0.08rem}@media screen and (max-width:640px){.introduction .slide_wrap .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}}.introduction .slide_wrap .slick-dots li{height:0.08rem}.introduction .slide_wrap .slick-dots li:before{content:"";width:0.08rem;height:0.08rem;border-radius:50%;margin:0 0.06rem;display:block;border:1px solid #808057;cursor:pointer}@media screen and (max-width:640px){.introduction .slide_wrap .slick-dots li:before{margin:0 0.12rem}}.introduction .slide_wrap .slick-dots li button{text-indent:-9999px}.introduction .slide_wrap .slick-dots li.slick-active:before{background-color:#808057}.introduction .slide_wrap .slick-num{width:100%;max-width:10rem;margin:auto;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-0.43rem;text-align:right;font-family:"eb-garamond",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.19rem;letter-spacing:0.1em;color:#808057}@media screen and (max-width:640px){.introduction .slide_wrap .slick-num{position:absolute;top:104vw;right:0;bottom:auto;margin-top:-0.42rem;background-color:rgba(250,249,248,0.9);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0.07rem;-webkit-transform:translateX(0);transform:translateX(0)}}.introduction .in{padding-top:1.55rem;text-align:center;position:relative}@media screen and (max-width:640px){.introduction .in{padding:1.2rem 0.2rem 0}}.introduction .in .txt_box{padding-bottom:1.5rem}@media screen and (max-width:640px){.introduction .in .txt_box{padding-bottom:1.4rem}}.introduction .in .txt_box .title{font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;letter-spacing:0.28em;color:#808057;padding-bottom:0.3rem}@media screen and (max-width:640px){.introduction .in .txt_box .title{font-size:0.18rem;letter-spacing:0.25em}}.introduction .in .txt_box .lead{font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.21rem;line-height:3;letter-spacing:0.2em;padding-bottom:0.3rem}@media screen and (max-width:640px){.introduction .in .txt_box .lead{font-size:0.16rem;line-height:2.6;letter-spacing:0.15em}}.introduction .in .txt_box .txt{font-size:0.15rem;letter-spacing:0.2em;line-height:3}@media screen and (max-width:640px){.introduction .in .txt_box .txt{font-size:0.14rem;letter-spacing:0.1em;line-height:2.3;text-align:justify}}.introduction .in .catch{position:absolute;display:block;width:2.8rem;font-size:0.4rem;line-height:2.75;color:#BFBFBE;text-align:center;bottom:-0.6rem;right:calc(50% - 6.5rem)}@media screen and (max-width:640px){.introduction .in .catch{width:1.66rem;font-size:0.24rem;line-height:2.5;right:0.1rem;bottom:-0.3rem;z-index:1}}.introduction .in .catch span{position:relative;display:block;text-align:center}.introduction .in .catch span.-line1{letter-spacing:2.34em}.introduction .in .catch span.-line2{letter-spacing:0.8em}.introduction .in .catch span.-line3{letter-spacing:0.4em}.cuisine{padding-bottom:1.5rem}@media screen and (max-width:640px){.cuisine{padding-bottom:0.8rem}}.cuisine .in{width:100%;max-width:13rem;margin:auto}.cuisine .in .cuisine_box{position:relative}.cuisine .in .cuisine_box .txt_box .catch{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.2em;line-height:2.3;padding-bottom:0.15rem}@media screen and (max-width:640px){.cuisine .in .cuisine_box .txt_box .catch{font-size:0.18rem;line-height:2.22;letter-spacing:0.15em;padding:0.25rem 0 0.2rem}}.cuisine .in .cuisine_box .txt_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:0.16rem;letter-spacing:0.1em;line-height:2.35}@media screen and (max-width:640px){.cuisine .in .cuisine_box .txt_box .txt{font-size:0.14rem;line-height:2.28;padding-bottom:0.5rem}}.cuisine .in .cuisine_box.-cont01 .ph_wrap{width:8rem;height:5.33rem;position:absolute;left:-1.5rem;top:-0.2rem}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont01 .ph_wrap{width:100%;height:69.33vw;position:relative;left:auto;top:auto}}.cuisine .in .cuisine_box.-cont01 .txt_box{width:100%;max-width:5rem;padding-top:1.3rem;padding-bottom:2rem;padding-right:0.5rem;margin-left:auto}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont01 .txt_box{padding:0 0.3rem;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}.cuisine .in .cuisine_box.-cont02 .ph_wrap{width:7.5rem;height:4.2rem;position:absolute;right:0;top:0}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont02 .ph_wrap{width:calc(100% - 0.2rem);height:69.33vw;position:relative;margin-left:auto}}.cuisine .in .cuisine_box.-cont02 .txt_box{width:100%;max-width:4rem;padding-top:0.8rem;padding-bottom:1.53rem;padding-right:0.5rem}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont02 .txt_box{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.3rem}}.cuisine .in .cuisine_box.-cont03 .ph_wrap{width:6.5rem;height:4.05rem;position:absolute;left:0;top:0}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont03 .ph_wrap{width:calc(100% - 0.4rem);height:55.73vw;position:relative}}.cuisine .in .cuisine_box.-cont03 .txt_box{width:100%;max-width:5rem;padding-top:1rem;padding-bottom:1.65rem;padding-right:0.5rem;margin-left:auto}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont03 .txt_box{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.3rem}}.cuisine .in .cuisine_box.-cont04 .ph_wrap{width:4.8rem;height:3rem;position:absolute;right:0;top:0}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont04 .ph_wrap{width:calc(100% - 0.4rem);height:55.73vw;position:relative;margin-left:auto}}.cuisine .in .cuisine_box.-cont04 .txt_box{width:100%;max-width:4.28rem;padding-top:1rem;padding-bottom:1.2rem;padding-left:2.95rem}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont04 .txt_box{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.3rem}}.cuisine .in .cuisine_box.-cont04 .txt_box .sub_ph{width:2.42rem;height:3.07rem;position:absolute;left:-0.4rem;bottom:0}.cuisine .in .cuisine_box.-cont05{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:10rem;margin-left:auto}.cuisine .in .cuisine_box.-cont05 .ph_wrap{width:2.5rem;height:1.55rem;position:relative}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont05 .ph_wrap{margin:auto;padding-top:0.2rem}}.cuisine .in .cuisine_box.-cont05 .ph_wrap .ph{height:100%}.cuisine .in .cuisine_box.-cont05 .ph_wrap .ph img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";background-size:contain;background-position:center center}.cuisine .in .cuisine_box.-cont05 .txt_box{width:100%;max-width:7.2rem}@media screen and (max-width:640px){.cuisine .in .cuisine_box.-cont05 .txt_box{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.3rem}}.chef{width:100%;max-width:13rem;margin:auto;background-color:#faf9f8;padding:1rem 0}@media screen and (max-width:640px){.chef{padding:0.6rem 0}}.chef .in{width:100%;max-width:11rem;margin:auto}.chef .in .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.chef .in .information{display:block}}.chef .in .information .ph_wrap{width:2.6rem;height:3.1rem}@media screen and (max-width:640px){.chef .in .information .ph_wrap{width:2rem;height:2.38rem;margin:auto}}.chef .in .information .txt_box{width:100%;max-width:7.7rem}@media screen and (max-width:640px){.chef .in .information .txt_box{padding:0.3rem 0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.chef .in .information .txt_box .title{font-family:"eb-garamond",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.3rem;letter-spacing:0.2em;color:#808057}@media screen and (max-width:640px){.chef .in .information .txt_box .title{font-size:0.28rem}}.chef .in .information .txt_box .name{padding:0.15rem 0 0.2rem;font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.2em}@media screen and (max-width:640px){.chef .in .information .txt_box .name{font-size:0.18rem}}.chef .in .information .txt_box .name span{display:inline-block;font-size:0.14rem;letter-spacing:0.1em;padding-right:0.1rem}@media screen and (max-width:640px){.chef .in .information .txt_box .name span{font-size:0.12rem}}.chef .in .information .txt_box .catch{font-family:shippori-mincho-b1,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.2em;padding-bottom:0.1rem}@media screen and (max-width:640px){.chef .in .information .txt_box .catch{font-size:0.18rem}}.chef .in .information .txt_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:0.16rem;letter-spacing:0.1em;text-align:justify;line-height:2.35}@media screen and (max-width:640px){.chef .in .information .txt_box .txt{font-size:0.14rem;line-height:2.28}}.chef .in .profile{margin-top:0.4rem;padding:0.23rem 0.28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.chef .in .profile{margin:0 0.2rem;padding:0}}.chef .in .profile .title{width:100%;max-width:3rem;font-family:"eb-garamond",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.1em;color:#808057;text-align:center}@media screen and (max-width:640px){.chef .in .profile .title{position:relative;max-width:100%;padding:0.2rem;font-size:0.18rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.chef .in .profile .title i{width:0.14rem;height:0.14rem;position:absolute;top:50%;right:0.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chef .in .profile .title i:before{content:"";width:100%;height:1px;background-color:#808057;position:absolute;top:50%;left:0}.chef .in .profile .title i:after{content:"";width:1px;height:100%;background-color:#808057;position:absolute;top:0;left:50%;-webkit-transition:all 0.3s;transition:all 0.3s}}@media screen and (max-width:640px){.chef .in .profile .title.-open i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.chef .in .profile .txt_box{width:calc(100% - 3rem)}@media screen and (max-width:640px){.chef .in .profile .txt_box{width:100%;padding:0 0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.chef .in .profile .txt_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:0.14rem;letter-spacing:0.07em;line-height:2.15;text-align:justify}@media screen and (max-width:640px){.chef .in .profile .txt_box .txt{font-size:0.13rem;letter-spacing:0.1em;padding-bottom:0.3rem}}.sweets{margin-top:1.7rem;background-color:#faf9f8;padding-top:0.9rem}@media screen and (max-width:640px){.sweets{margin-top:1.4rem;padding-top:0.6rem}}.sweets:after{content:"";width:100%;height:20.62vw;min-height:3.3rem;background-image:url(/img/cuisine/sweets_bottom_ph.jpg);background-position:center;background-size:cover;display:block}@media screen and (max-width:640px){.sweets:after{content:none}}.sweets .in{width:100%;max-width:11rem;margin:auto}@media screen and (max-width:640px){.sweets .in{padding:0 0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.sweets .in .catch{font-size:0.2rem;letter-spacing:0.2em;text-align:center;padding:0.3rem 0}@media screen and (max-width:640px){.sweets .in .catch{font-size:0.18rem;line-height:2.22}}.sweets .in .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka",sans-serif;font-weight:500;font-size:0.16rem;letter-spacing:0.1em;line-height:2.35;text-align:center;padding-bottom:0.5rem}@media screen and (max-width:640px){.sweets .in .txt{font-size:0.14rem;line-height:2.28;text-align:left;padding:0 0.1rem 0.4rem}}.sweets .in .ph_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.43rem}@media screen and (max-width:640px){.sweets .in .ph_wrap{padding-bottom:0.9rem}}.sweets .in .ph_wrap .ph01{width:7.31rem;height:4.52rem}@media screen and (max-width:640px){.sweets .in .ph_wrap .ph01{width:68%;height:44.26vw}}.sweets .in .ph_wrap .ph02{width:3.64rem;height:4.52rem}@media screen and (max-width:640px){.sweets .in .ph_wrap .ph02{width:31%;height:44.26vw}}.sweets .in .ph_wrap .ph03{width:2.6rem;height:3.31rem;margin-top:0.05rem}@media screen and (max-width:640px){.sweets .in .ph_wrap .ph03{width:31.1%;height:44.53vw;margin-top:0.02rem}}.sweets .in .ph_wrap .ph04{width:8.35rem;height:3.31rem;margin-top:0.05rem}@media screen and (max-width:640px){.sweets .in .ph_wrap .ph04{width:68.1%;height:44.53vw;margin-top:0.02rem}}
/*# sourceMappingURL=cuisine.css.map */