.floormap,.p-breakfast__okosama,.p-drink__container,.p-lunch__kaiseki,.p-message{margin-inline:auto;width:clamp(970px,67.3611111111vw,1293.3333333333px)}@media only screen and (max-width:1199px){.floormap,.p-breakfast__okosama,.p-drink__container,.p-lunch__kaiseki,.p-message{width:88.3720930233%}}.p-breakfast__container,.p-breakfast__pickup,.p-dinner__container,.p-group,.p-lunch__pickup .list,.p-restaurant{margin-inline:auto;width:clamp(1200px,83.3333333333vw,1600px)}@media only screen and (min-width:768px)and (max-width:1366px){.p-breakfast__container,.p-breakfast__pickup,.p-dinner__container,.p-group,.p-lunch__pickup .list,.p-restaurant{width:83.3333333333%}}@media only screen and (max-width:767px){.p-breakfast__container,.p-breakfast__pickup,.p-dinner__container,.p-group,.p-lunch__pickup .list,.p-restaurant{width:88.3720930233%}}.p-search__inner{margin-inline:auto;max-width:85.7142857143rem}@media only screen and (min-width:768px)and (max-width:1366px){.p-search__inner{width:83.3333333333%}}@media only screen and (max-width:767px){.p-search__inner{width:88.3720930233%}}.c-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;width:9.7142857143rem}.c-ctrl .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-inline:auto;font-weight:300;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.1428571429rem}.c-ctrl i{margin-inline:.8rem}.c-ctrl .arrows{display:contents}.c-ctrl .arrows .slick-arrow{width:.9285714286rem;height:1.7857142857rem}.c-ctrl .arrows .slick-arrow.u-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-ctrl .arrows .slick-arrow.u-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-menu{width:91.6666666667vw;margin-left:auto;margin:4.1666666667vw 0 0 auto;position:relative;z-index:2}@media only screen and (max-width:767px){.p-menu{width:88.3720930233%;margin-top:3.2142857143rem}}.p-menu__container{margin-top:2.5rem}@media only screen and (min-width:768px){.p-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:98.4848484848%;margin:3.5714285714rem 0 0 auto}}.p-menu__container a{display:block;text-decoration:none}.p-menu__container a:hover .img img{scale:1.1}.p-menu__container a .img{overflow:hidden}.p-menu__container a .img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;-webkit-transition:scale .4s cubic-bezier(0,.23,.57,.96);transition:scale .4s cubic-bezier(0,.23,.57,.96)}.p-menu__container a .contents{padding:1.7857142857rem 5.078125%}@media only screen and (max-width:767px){.p-menu__container a .contents{padding-inline:6.0606060606%}}.p-menu__container a .contents .wrap time{font-weight:300;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif}.p-menu__container a .contents .wrap .tag{border:1px solid #8e8e8e;border-radius:.7142857143rem;display:inline-block;margin-left:.8571428571rem;padding-inline:1.2857142857rem;letter-spacing:.05em;line-height:1.4285714286}.p-menu__container a .contents .c-txt{margin-top:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.571}.firefox .p-menu__container a .contents .c-txt{max-height:3.142em}.p-menu__container .pick{background:#00053a;width:19.6923076923%}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__container .pick{width:35%}}@media only screen and (max-width:767px){.p-menu__container .pick{width:86.8421052632%}}.p-menu__container .pick .wrap-img{position:relative}.p-menu__container .pick .wrap-img .ic{position:absolute;display:block;top:-.8571428571rem;left:-2.5714285714rem;color:#fff;background:rgba(137,115,61,.9);border-radius:100%;display:grid;place-content:center;width:4.9642857143rem;height:4.9642857143rem;z-index:2;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (max-width:767px){.p-menu__container .pick .wrap-img .ic{width:5.4285714286rem;height:5.4285714286rem;top:ren(-17);left:-1.5714285714rem}}.p-menu__container .pick .wrap-img .img{display:block}.p-menu__container .pick .contents{color:#fff}.p-menu__container .pick .contents .wrap .tag{border-coloer:#fff}.p-menu__container .wrap-menu-list{width:77.6923076923%;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__container .wrap-menu-list{width:62%}}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list{width:100%;margin-top:2.1428571429rem}}.p-menu__container .wrap-menu-list .ctrl{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:9.7142857143rem}@media only screen and (min-width:768px){.p-menu__container .wrap-menu-list .ctrl{bottom:calc(100% + 3.5714285714rem)}}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list .ctrl{top:calc(100% + 2.2857142857rem)}}.p-menu__container .wrap-menu-list .ctrl .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-inline:auto;font-weight:300;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.1428571429rem}.p-menu__container .wrap-menu-list .ctrl i{margin-inline:.8rem}.p-menu__container .wrap-menu-list .ctrl .arrows{display:contents}.p-menu__container .wrap-menu-list .ctrl .arrows .slick-arrow{width:.9285714286rem;height:1.7857142857rem}.p-menu__container .wrap-menu-list .ctrl .arrows .slick-arrow.u-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-menu__container .wrap-menu-list .ctrl .arrows .slick-arrow.u-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-menu__container .wrap-menu-list>div{overflow:hidden}.p-menu__container .wrap-menu-list>div .p-news-list.slick-initialized{width:27.2277227723%}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__container .wrap-menu-list>div .p-news-list.slick-initialized{width:28.4552845528vw}}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list>div .p-news-list.slick-initialized{width:67.3684210526%}}.p-menu__container .wrap-menu-list>div .p-news-list.slick-initialized .slick-list{overflow:visible}.p-menu__container .wrap-menu-list>div .p-news-list.slick-initialized .item a{width:92.7272727273%}.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized){width:86.8421052632%}}.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized) .item{width:25.2475247525%}@media only screen and (min-width:768px)and (max-width:1199px){.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized) .item{width:28.4552845528vw}}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized) .item{width:77.5757575758%}}@media only screen and (max-width:767px){.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized) .item{margin-inline:auto}}.p-menu__container .wrap-menu-list>div .p-news-list:not(.slick-initialized) .item+.item{margin-left:1.9801980198%}.p-menu__container .wrap-menu-list>div .p-news-list .item .contents .wrap time{color:#8e8e8e}.p-menu__container .wrap-menu-list>div .p-news-list .item .contents .wrap .tag{color:#8e8e8e}.p-menu__btn{width:90.9090909091%;margin-top:1.6428571429rem}@media only screen and (max-width:767px){.p-menu__btn{width:86.8421052632%;margin-top:2.1428571429rem}}.p-menu__btn .c-link{margin-left:auto}.p-intro{text-align:center;font-size:1.5714285714rem;letter-spacing:.2em;margin-top:5.7142857143rem}@media only screen and (max-width:767px){.p-intro{margin-top:3em}}.p-intro span{display:block}.p-intro span+span{margin-top:.4285714286rem}.p-restaurant{margin-top:3.2142857143rem}@media only screen and (min-width:984px){.p-restaurant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:984px){.p-restaurant__slider{width:55%}}.p-restaurant__slider>.slide:not(:first-child){display:none}@media only screen and (min-width:768px)and (max-width:983px){.p-restaurant__slider .slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}}.p-restaurant__slider .slick-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-restaurant__contents{width:38.3333333333%;margin-left:6.6666666667%}@media only screen and (max-width:983px){.p-restaurant__contents{width:86.8421052632%;margin:2rem auto 0}}@media only screen and (min-width:1200px){.p-restaurant__contents .inner{max-width:32.8571428571rem}}@media print{.p-restaurant__contents .inner{max-width:32.8571428571rem}}.p-restaurant__contents .inner .c-tbl{margin-top:1.0714285714rem}.p-restaurant__contents .inner .c-tbl tr th{width:8.2142857143rem}@media only screen and (min-width:984px)and (max-width:1199px){.p-restaurant__contents .inner .c-tbl tr th{width:5rem}}.floormap{margin-top:3.5714285714rem}.floormap .img{text-align:center}.p-search{background:url(../images/common/bg-ptt2.jpg) repeat;padding-block:2.5rem;margin-top:3.5714285714rem}@media only screen and (max-width:767px){.p-search{padding-block:2.5rem 2.8571428571rem}}.p-search__inner{background:#fff;-webkit-box-shadow:0 0 24px 1px rgba(0,0,0,.05);box-shadow:0 0 24px 1px rgba(0,0,0,.05)}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__inner{width:93.023255814%}}.p-search__inner__contents{max-width:69.2857142857rem;width:95%;margin-inline:auto;padding-block:1.4285714286rem}@media only screen and (min-width:1200px){.p-search__inner__contents{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}}@media print{.p-search__inner__contents{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}}@media only screen and (max-width:767px){.p-search__inner__contents{width:86.8421052632%;padding-block:2.1428571429rem}}.p-search__inner__contents .st{text-align:center}.p-search__inner__contents .st span{margin-top:.3571428571rem;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif}.p-search__inner__contents .st span:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#4b4b4b;margin:0 auto .3571428571rem;font-size:1.4285714286rem}.p-search__inner__contents #reserve_restaurant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width:1200px){.p-search__inner__contents #reserve_restaurant{margin-left:10.4166666667vw}}@media print{.p-search__inner__contents #reserve_restaurant{margin-left:10.4166666667vw}}@media only screen and (min-width:768px)and (max-width:1199px){.p-search__inner__contents #reserve_restaurant{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.0714285714rem}}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-search__inner__contents #reserve_restaurant .form_parts{font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}@media only screen and (min-width:768px){.p-search__inner__contents #reserve_restaurant .form_parts{margin-right:.7142857143rem}}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .form_parts{margin-top:.7142857143rem}}.p-search__inner__contents #reserve_restaurant .form_parts .sst{font-size:1rem;margin-bottom:.2857142857rem}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .form_parts .sst{margin-bottom:.2142857143rem}}.p-search__inner__contents #reserve_restaurant .form_parts .sst small{margin-left:.2857142857rem}.p-search__inner__contents #reserve_restaurant .form_parts input,.p-search__inner__contents #reserve_restaurant .form_parts select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;display:block;cursor:pointer;font-size:1.1428571429rem;letter-spacing:.05em;padding:8px;border:1px solid #aaa;background:#fff;border-radius:4px;color:#00053a}.p-search__inner__contents #reserve_restaurant .form_parts input::-ms-expand,.p-search__inner__contents #reserve_restaurant .form_parts select::-ms-expand{display:none}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .form_parts input,.p-search__inner__contents #reserve_restaurant .form_parts select{width:100%}}.p-search__inner__contents #reserve_restaurant .form_parts.day{position:relative}@media only screen and (min-width:768px){.p-search__inner__contents #reserve_restaurant .form_parts.day input{width:12.8571428571rem}}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .form_parts.day{width:100%}.p-search__inner__contents #reserve_restaurant .form_parts.day input{width:100%}}.p-search__inner__contents #reserve_restaurant .form_parts.day:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00053a;position:absolute;top:calc(50% + 1.25em);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.3571428571rem;font-size:.8571428571rem;line-height:1}.p-search__inner__contents #reserve_restaurant .form_parts.adults,.p-search__inner__contents #reserve_restaurant .form_parts.children,.p-search__inner__contents #reserve_restaurant .form_parts.time{position:relative}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .form_parts.adults,.p-search__inner__contents #reserve_restaurant .form_parts.children,.p-search__inner__contents #reserve_restaurant .form_parts.time{width:32%}}.p-search__inner__contents #reserve_restaurant .form_parts.adults select,.p-search__inner__contents #reserve_restaurant .form_parts.children select,.p-search__inner__contents #reserve_restaurant .form_parts.time select{background:rgba(0,0,0,0)}@media only screen and (min-width:768px){.p-search__inner__contents #reserve_restaurant .form_parts.adults select,.p-search__inner__contents #reserve_restaurant .form_parts.children select,.p-search__inner__contents #reserve_restaurant .form_parts.time select{width:7.1428571429rem}}.p-search__inner__contents #reserve_restaurant .form_parts.adults:before,.p-search__inner__contents #reserve_restaurant .form_parts.children:before,.p-search__inner__contents #reserve_restaurant .form_parts.time:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00053a;position:absolute;top:calc(50% + 1.25em);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.3571428571rem;font-size:.8571428571rem;line-height:1}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .btn_submit{width:95%;margin:1.0714285714rem auto 0}}.p-search__inner__contents #reserve_restaurant .btn_submit input{border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;cursor:pointer;background:#1641a3;color:#fff;font-size:1.0714285714rem;letter-spacing:.08em;line-height:1;padding-block:1.0714285714rem;border-radius:9999px;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}@media only screen and (min-width:768px){.p-search__inner__contents #reserve_restaurant .btn_submit input{width:8.5714285714rem}}@media only screen and (max-width:767px){.p-search__inner__contents #reserve_restaurant .btn_submit input{width:100%;padding-block:1.2142857143rem}}.p-search__inner__contents #reserve_restaurant .btn_submit input:hover{background:#143787}.p-message{margin-top:5.7142857143rem}@media only screen and (max-width:767px){.p-message{width:76.7441860465%}}.p-message__title{line-height:1;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:3.4285714286rem}.p-message__container{margin-top:2.1428571429rem}@media only screen and (min-width:768px){.p-message__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-message__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:768px)and (max-width:983px){.p-message__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:768px){.p-message__container .img{width:26.8041237113%}}@media only screen and (min-width:768px)and (max-width:983px){.p-message__container .img img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:767px){.p-message__container .img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-message__container .contents{width:65.9793814433%;margin:1.4285714286rem 0 0 6.7010309278%}@media only screen and (min-width:768px)and (max-width:1199px){.p-message__container .contents{margin-top:0}}@media only screen and (max-width:767px){.p-message__container .contents{width:90.9090909091%;margin-inline:auto}}.p-message__container .contents .inner{max-width:45.7142857143rem;font-size:1.0714285714rem;letter-spacing:.1em;line-height:1.6}.p-message__container .contents .inner .name{margin-top:1.7857142857rem;text-align:right}.c-pnav{margin-top:8.2142857143rem}@media only screen and (max-width:767px){.c-pnav{margin-top:5rem}}.p-dinner{position:relative;margin-top:7.2916666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner{margin-top:10.824742268%}}@media only screen and (max-width:767px){.p-dinner{margin-top:5em}}.p-dinner::after{content:"";z-index:-1;width:100vw;height:calc(100% + 25.4166666667vw);left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(34.8837209302%,#d9deeb),color-stop(50%,#d9deeb),color-stop(58.1395348837%,#d9deeb),to(white));background:linear-gradient(180deg,#fff 0,#d9deeb 34.8837209302%,#d9deeb 50%,#d9deeb 58.1395348837%,#fff 100%)}@media only screen and (max-width:767px){.p-dinner::after{height:calc(100% + 121.8604651163vw)}}.p-dinner__slider{margin-top:2.8571428571rem}@media only screen and (max-width:767px){.p-dinner__slider{width:88.3720930233%;margin-inline:auto}}.p-dinner__slider #js-dinner-slider>.slide{margin-inline:auto}@media only screen and (min-width:1200px){.p-dinner__slider #js-dinner-slider>.slide{width:48.6111111111%}}@media print{.p-dinner__slider #js-dinner-slider>.slide{width:48.6111111111%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner__slider #js-dinner-slider>.slide{width:76.7441860465%}}.p-dinner__slider #js-dinner-slider>.slide:not(:first-child){display:none}.p-dinner__slider #js-dinner-slider .slide span{display:block}@media only screen and (min-width:768px){.p-dinner__slider #js-dinner-slider .slide span{width:96.4285714286%;margin-inline:auto}}.p-dinner__slider .c-ctrl{margin:1.9285714286rem auto 0}.p-dinner__txt{max-width:41.7857142857rem;margin:2.1428571429rem auto 0}@media only screen and (max-width:1199px){.p-dinner__txt{width:86.8421052632%}}.p-dinner__container{margin-top:5.7142857143rem}@media only screen and (min-width:984px){.p-dinner__container{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-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1200px){.p-dinner__container .contents{width:37.5%}}@media print{.p-dinner__container .contents{width:37.5%}}@media only screen and (min-width:984px)and (max-width:1199px){.p-dinner__container .contents{width:45%}}@media only screen and (max-width:983px){.p-dinner__container .contents{width:86.8421052632%;margin:2.5rem auto 0}}@media only screen and (min-width:984px){.p-dinner__container .contents .inner{max-width:32.1428571429rem;margin-left:auto}}.p-dinner__container .contents .inner .st{margin-top:1.4285714286rem;color:#89733d;font-size:.9285714286rem;letter-spacing:.1em}@media only screen and (max-width:767px){.p-dinner__container .contents .inner .st{margin-top:.8rem}}.p-dinner__container .contents .inner ul{margin-top:.3571428571rem}.p-dinner__container .contents .inner ul li+li{margin-top:1.7857142857rem}.p-dinner__container .contents .inner ul li .txt{padding-left:.5rem;text-indent:-.5rem;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;line-height:1.6428571429}.p-dinner__container .contents .inner .att{margin-top:1.4285714286rem;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}@media only screen and (min-width:1200px){.p-dinner__container .img{width:50%;margin-left:6.9166666667%}}@media print{.p-dinner__container .img{width:50%;margin-left:6.9166666667%}}@media only screen and (min-width:984px)and (max-width:1199px){.p-dinner__container .img{width:50%;margin-left:5%;overflow:hidden}.p-dinner__container .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-dinner__container .img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}}.p-dinner__btn{width:22.8571428571rem;margin:4.2857142857rem auto 0}@media only screen and (max-width:767px){.p-dinner__btn{margin-top:2.5rem}}.p-breakfast{margin-top:6.9444444444vw;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast{margin-top:10.3092783505%}}@media only screen and (max-width:767px){.p-breakfast{margin-top:5rem}}.p-breakfast::after{content:"";z-index:-2;width:100%;height:49.4444444444vw;top:0;left:0;position:absolute;background:url(../../restaurant/images/break_bg.jpg) no-repeat 0 0/cover}.p-breakfast__container{margin-top:2rem}@media only screen and (min-width:768px){.p-breakfast__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.8571428571rem}}@media only screen and (min-width:768px)and (min-width:768px){.p-breakfast__container.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px)and (min-width:768px)and (min-width:768px){.p-breakfast__container.reverse .img{margin-right:calc(50% - 50vw)}}@media only screen and (min-width:1200px){.p-breakfast__container .img{width:78.3333333333%}}@media print{.p-breakfast__container .img{width:78.3333333333%}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-breakfast__container .img{overflow:hidden}.p-breakfast__container .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width:768px){.p-breakfast__container .img{margin-left:calc(50% - 50vw)}}@media only screen and (min-width:984px)and (max-width:1199px){.p-breakfast__container .img{width:60vw;overflow:hidden}.p-breakfast__container .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width:768px)and (max-width:983px){.p-breakfast__container .img{width:55vw;overflow:hidden}.p-breakfast__container .img img{position:relative;width:150%;max-width:none;margin-left:-25%}}.p-breakfast__container .contents{padding-top:4.2857142857rem}@media only screen and (min-width:984px){.p-breakfast__container .contents{width:21.3333333333%;min-width:18.2857142857rem}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-breakfast__container .contents{padding-top:1em}}@media only screen and (min-width:984px)and (max-width:1199px){.p-breakfast__container .contents{padding-top:1em}}@media only screen and (min-width:768px)and (max-width:983px){.p-breakfast__container .contents{padding-top:1em;width:40%}}@media only screen and (max-width:767px){.p-breakfast__container .contents{padding-top:1.4285714286rem;width:86.8421052632%;margin:1.5rem auto 0}}@media only screen and (min-width:768px){.p-breakfast__container .contents .inner{max-width:18.2857142857rem}}.p-breakfast__container .contents .inner .c-tit2{margin-top:1.7857142857rem;color:#89733d}@media only screen and (max-width:767px){.p-breakfast__container .contents .inner .c-tit2{margin-top:.8rem}}.p-breakfast__container .contents .inner .c-txt{margin-top:.4rem}.p-breakfast__container .contents .inner .menu{margin-top:1.7857142857rem}@media only screen and (max-width:767px){.p-breakfast__container .contents .inner .menu{margin-top:.8rem}}.p-breakfast__container .contents .inner .menu .c-txt{margin-top:.2rem}.p-breakfast__pickup{margin-top:5.2083333333vw;padding-bottom:7.9861111111vw;position:relative;color:#fff}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast__pickup{margin-top:7.7319587629%;padding-bottom:11.8556701031%}}@media only screen and (max-width:767px){.p-breakfast__pickup{padding-block:3rem 3.5rem;margin-top:3.5rem}}@media only screen and (min-width:1200px){.p-breakfast__pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media print{.p-breakfast__pickup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-breakfast__pickup::after{content:"";z-index:-1;width:100vw;height:calc(100% + 11.1111111111vw);left:calc(50% - 50vw);bottom:0;position:absolute;display:block;background:url(../images/common/bg-ptt1.jpg) repeat center}@media only screen and (min-width:984px)and (max-width:1199px){.p-breakfast__pickup::after{height:109.765625%}}@media only screen and (min-width:768px)and (max-width:983px){.p-breakfast__pickup::after{height:102.6041666667%}}@media only screen and (max-width:767px){.p-breakfast__pickup::after{height:100%}}.p-breakfast__pickup .title{line-height:1;margin-left:4.1666666667%;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:3.4285714286rem}.p-breakfast__pickup__container{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}@media only screen and (min-width:1200px){.p-breakfast__pickup__container{width:78.3333333333%}}@media print{.p-breakfast__pickup__container{width:78.3333333333%}}@media only screen and (max-width:1199px){.p-breakfast__pickup__container{margin-top:2.5rem}}.p-breakfast__pickup__container li{margin-top:2rem}@media only screen and (min-width:768px){.p-breakfast__pickup__container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-breakfast__pickup__container li.highlight{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:768px){.p-breakfast__pickup__container li.highlight .img{width:45.2127659574%}}@media only screen and (min-width:768px){.p-breakfast__pickup__container li.highlight .contents{width:50.5319148936%}}@media only screen and (max-width:767px){.p-breakfast__pickup__container li.highlight .contents{width:86.8421052632%;margin:1.5rem auto 0}}.p-breakfast__pickup__container li.highlight .contents .c-txt{margin-top:1.7857142857rem}@media only screen and (max-width:767px){.p-breakfast__pickup__container li.highlight .contents .c-txt{margin-top:.8rem;max-width:none}}@media only screen and (min-width:768px){.p-breakfast__pickup__container li.highlight .contents .c-txt{max-width:31.2857142857rem}}@media only screen and (min-width:768px){.p-breakfast__pickup__container li{margin-top:5rem;width:47.8723404255%}}@media only screen and (max-width:767px){.p-breakfast__pickup__container li{width:48.5%;margin-top:3rem}}@media only screen and (min-width:1200px){.p-breakfast__pickup__container li .img{width:37.7777777778%}}@media print{.p-breakfast__pickup__container li .img{width:37.7777777778%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-breakfast__pickup__container li .img{width:40%;overflow:hidden}.p-breakfast__pickup__container li .img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width:768px){.p-breakfast__pickup__container li .contents{width:55.5555555556%}}@media only screen and (max-width:767px){.p-breakfast__pickup__container li .contents{margin-top:1rem}}.p-breakfast__pickup__container li .contents .c-txt{margin-top:1.4285714286rem;max-width:17.1428571429rem}@media only screen and (max-width:1199px){.p-breakfast__pickup__container li .contents .c-txt{margin-top:.8rem}}@media only screen and (min-width:768px)and (min-width:768px){.p-breakfast__pickup__container li .yoshoku{width:93.3333333333%}}@media only screen and (max-width:767px){.p-breakfast__pickup__container li .yoshoku{width:100%}}.p-breakfast__okosama{margin-top:4.1666666667vw;padding:2.8571428571rem 2.7777777778vw;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media only screen and (min-width:768px){.p-breakfast__okosama{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-breakfast__okosama{margin-top:3.5rem;padding:2.1428571429rem 1.7857142857rem;width:76.7441860465%}}@media only screen and (min-width:768px){.p-breakfast__okosama .img{width:39.3258426966%}}@media only screen and (min-width:768px){.p-breakfast__okosama .contents{width:53.9325842697%}}@media only screen and (max-width:767px){.p-breakfast__okosama .contents{margin:1.5rem auto 0}}.p-breakfast__okosama .contents .c-tit2 em,.p-breakfast__okosama .contents .c-tit2 span{line-height:1;display:block}.p-breakfast__okosama .contents .c-tit2 span{margin-top:.7142857143rem;color:#89733d;font-size:1rem;letter-spacing:.1em}.p-breakfast__okosama .contents .c-txt{margin-top:1.7857142857rem}@media only screen and (max-width:767px){.p-breakfast__okosama .contents .c-txt{margin-top:.8rem}}.p-lunch{margin-top:6.25vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-lunch{margin-top:9.2783505155%}}@media only screen and (max-width:767px){.p-lunch{margin-top:5em}}.p-lunch__pickup .title{text-align:center;line-height:1;margin-top:2.5rem;color:#06266f;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:3.4285714286rem}@media only screen and (max-width:767px){.p-lunch__pickup .title{margin-top:2rem}}.p-lunch__pickup .list{margin-top:2.1428571429rem}@media only screen and (min-width:768px){.p-lunch__pickup .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.p-lunch__pickup .list .item{width:32.5%}}@media only screen and (max-width:767px){.p-lunch__pickup .list .item+.item{margin-top:2.5rem}}.p-lunch__pickup .list .item .contents{margin:.7142857143rem auto 0;width:89.2307692308%}@media only screen and (max-width:767px){.p-lunch__pickup .list .item .contents{width:86.8421052632%;margin:1.5rem auto 0}}.p-lunch__pickup .list .item .contents .st{text-align:center;font-size:1.2857142857rem;letter-spacing:.1em}.p-lunch__pickup .list .item .contents .st span{font-size:1.1428571429rem;margin-right:1.0714285714rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-lunch__pickup .list .item .contents .st span{margin:0}}.p-lunch__pickup .list .item .contents .c-txt{margin-top:1.0714285714rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-lunch__pickup .list .item .contents .c-txt{margin-top:.8rem}}.p-lunch__kaiseki{margin-top:4.1666666667vw;padding:2.8571428571rem 2.7777777778vw;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media only screen and (min-width:768px){.p-lunch__kaiseki{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-lunch__kaiseki{margin-top:3.5rem;padding:2.1428571429rem 1.7857142857rem;width:76.7441860465%}}@media only screen and (min-width:768px){.p-lunch__kaiseki .img{width:39.3258426966%}}@media only screen and (min-width:768px){.p-lunch__kaiseki .contents{width:53.9325842697%}}@media only screen and (max-width:767px){.p-lunch__kaiseki .contents{margin:1.5rem auto 0}}.p-lunch__kaiseki .contents .c-tit2 em,.p-lunch__kaiseki .contents .c-tit2 span{line-height:1;display:block}.p-lunch__kaiseki .contents .c-tit2 span{color:#89733d;font-size:1rem;letter-spacing:.1em}.p-lunch__kaiseki .contents .c-tit2 em{margin-top:.7142857143rem}.p-lunch__kaiseki .contents .c-txt{margin-top:1.7857142857rem}@media only screen and (max-width:767px){.p-lunch__kaiseki .contents .c-txt{margin-top:.8rem}}.p-lunch__btn{width:22.8571428571rem;margin:2.8571428571rem auto 0}.p-drink{position:relative;margin-top:7.2916666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-drink{margin-top:10.824742268%}}@media only screen and (max-width:767px){.p-drink{margin-top:5rem}}.p-drink::after{content:"";z-index:-1;width:100vw;height:calc(100% + 25.6944444444vw);left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(30.487804878%,#d9deeb),color-stop(50%,#d9deeb),color-stop(73.1707317073%,#d9deeb),to(white));background:linear-gradient(180deg,#fff 0,#d9deeb 30.487804878%,#d9deeb 50%,#d9deeb 73.1707317073%,#fff 100%)}@media only screen and (max-width:767px){.p-drink::after{height:calc(100% + 121.8604651163vw)}}.p-drink__container{margin-top:2rem}@media only screen and (min-width:1561px){.p-drink__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.p-drink__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.p-drink__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.5714285714rem}}@media only screen and (min-width:768px){.p-drink__container .img{width:41.2371134021%}}.p-drink__container .contents{width:51.5463917526%}@media only screen and (max-width:767px){.p-drink__container .contents{width:86.8421052632%;margin:2rem auto 0}}.p-drink__container .contents .inner{max-width:35.7142857143rem}.p-drink__container .contents .inner>.c-txt{margin-top:1rem}.p-drink__container .contents .inner ul{margin-top:1rem}.p-drink__container .contents .inner ul li+li{margin-top:1.4285714286rem}.p-drink__container .contents .inner ul li .st{margin-top:1.4285714286rem;color:#89733d}.p-group{margin-top:9.0277777778vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-group{margin-top:13.4020618557%}}@media only screen and (max-width:767px){.p-group{margin-top:5em}}.p-group__container{margin-top:2rem}@media only screen and (min-width:768px){.p-group__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.9285714286rem}}@media only screen and (min-width:768px){.p-group__container .item{width:47.5%}}@media only screen and (max-width:767px){.p-group__container .item+.item{margin-top:2.5rem}}.p-group__container .item .contents{margin:1.4285714286rem auto 0;max-width:32.2857142857rem}@media only screen and (max-width:767px){.p-group__container .item .contents{width:86.8421052632%;margin:1.5rem auto 0}}.p-group__container .item .contents .c-tit2{text-align:center}.p-group__container .item .contents .c-tit2 em,.p-group__container .item .contents .c-tit2 span{display:block;line-height:1}.p-group__container .item .contents .c-tit2 span{color:#8e8e8e;margin-top:.7142857143rem;font-size:1rem;letter-spacing:.05em}.p-group__container .item .contents .c-txt{margin-top:1.4285714286rem}.p-group__container .item .contents .c-btn2{width:13.9285714286rem;margin:1.4285714286rem auto 0}@media only screen and (max-width:767px){.p-group__container .item .contents .c-btn2{width:17.2857142857rem}}