@font-face{font-family:"Instrument Serif";src:url(//fwjg192d4.xsrv.jp/fruits-luxe/wp-content/themes/Fruits%20Luxe/css/../fonts/InstrumentSerif-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Bebas Neue";src:url(//fwjg192d4.xsrv.jp/fruits-luxe/wp-content/themes/Fruits%20Luxe/css/../fonts/BebasNeue-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Sawarabi Gothic";src:url(//fwjg192d4.xsrv.jp/fruits-luxe/wp-content/themes/Fruits%20Luxe/css/../fonts/SawarabiGothic-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(//fwjg192d4.xsrv.jp/fruits-luxe/wp-content/themes/Fruits%20Luxe/css/../fonts/NotoSerif-Light.woff) format("woff");font-style:normal;font-display:swap;font-weight:300}.menu-title{font-size:32px;text-align:center;color:#dccb39}@media (max-width:850px){.menu-title{font-size:24px}}.menu-title.drinkmenu{padding-top:20px;border-top:1px solid #dccb39;width:75%;margin:0 auto}.menu-container{max-width:1080px;margin:50px auto 100px;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px}@media (max-width:1367px){.menu-container{max-width:900px}}@media (max-width:1024px){.menu-container{margin:50px 60px 100px}}@media (max-width:850px){.menu-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.menu-container{margin:50px 20px;grid-template-columns:1fr}}.menu-container .menu-box{border-radius:10px;border:2px solid #dccb39;transition:all .6s;background:rgba(220,203,57,.2);display:grid;grid-template-columns:20px 3fr 20px;grid-template-rows:auto 10px auto 10px auto 10px auto 10px 120px 10px;grid-template-areas:"img img img" ". . ." ". name ." ". . ." ". category ." ". . ." ". price ." ". . ." ". description ." ". . ."}@media (max-width:850px){.menu-container .menu-box{grid-template-rows:auto 10px auto 10px auto 10px auto 10px 100px 10px}}@media (max-width:640px){.menu-container .menu-box{grid-template-rows:auto 10px auto 10px auto 10px auto 10px auto 10px}}.menu-container .menu-box:hover{transform:scale(.95);transition:all .6s}.menu-container .menu-box .menu-image{grid-area:img;aspect-ratio:3/2}.menu-container .menu-box .menu-image img{border-radius:10px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.menu-container .menu-box .name{grid-area:name;font-size:20px;background:linear-gradient(to right,#dccb39 0%,#583918 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1367px){.menu-container .menu-box .name{font-size:16px}}@media (max-width:1024px){.menu-container .menu-box .name{font-size:16px}}@media (max-width:769px){.menu-container .menu-box .name{font-size:14px}}@media (max-width:640px){.menu-container .menu-box .name{font-size:20px}}.menu-container .menu-box .category{grid-area:category}@media (max-width:850px){.menu-container .menu-box .category{font-size:12px}}.menu-container .menu-box .price{grid-area:price;font-size:18px;font-family:"Instrument Serif",serif}@media (max-width:1024px){.menu-container .menu-box .price{font-size:16px}}.menu-container .menu-box .description{grid-area:description;text-align:justify;font-size:14px}@media (max-width:1367px){.menu-container .menu-box .description{font-size:12px}}.pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:50px}@media (max-width:640px){.pagination{gap:20px}}.container{background:linear-gradient(to bottom,#fff 0%,rgba(242,227,90,.5) 100%)}.container .menu-wrapper{margin:0 auto;max-width:1000px}@media (max-width:850px){.container .menu-wrapper{margin:0 40px}}@media (max-width:640px){.container .menu-wrapper{flex-direction:column;margin:0 20px}}.container .menu-wrapper .menu-detail-container{line-height:1.8;margin:100px 50px}@media (max-width:640px){.container .menu-wrapper .menu-detail-container{padding:20px 0;gap:20px;margin:30px 0 50px}}.container .menu-wrapper .menu-detail-container .image-box{display:flex;justify-content:space-between;gap:50px}@media (max-width:850px){.container .menu-wrapper .menu-detail-container .image-box{flex-direction:column;gap:20px}}.container .menu-wrapper .menu-detail-container .image-box .main-image img{max-width:600px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:2px 2px 4px rgba(255,191,0,.3);cursor:pointer}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .image-box .main-image img{max-width:100%;border-radius:5px}}.container .menu-wrapper .menu-detail-container .image-box .sub-image{display:flex;flex-direction:column;gap:30px}@media (max-width:850px){.container .menu-wrapper .menu-detail-container .image-box .sub-image{flex-direction:row;justify-content:center;gap:20px}}.container .menu-wrapper .menu-detail-container .image-box .sub-image img{width:200px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:2px 2px 4px rgba(0,0,0,.1);cursor:pointer}@media (max-width:850px){.container .menu-wrapper .menu-detail-container .image-box .sub-image img{width:150px;margin-bottom:50px}}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .image-box .sub-image img{border-radius:5px;width:100px}}.container .menu-wrapper .menu-detail-container .image-box .sub-image img:hover{opacity:.6}.container .menu-wrapper .menu-detail-container .menu-margin{margin-bottom:30px}.container .menu-wrapper .menu-detail-container .category-name{padding:2px 10px;border:1px solid #583918;border-radius:5px;font-size:12px;transition:all .6s;display:inline-block;margin-bottom:20px}.container .menu-wrapper .menu-detail-container .category-name:hover{transform:scale(.95);transition:all .6s}.container .menu-wrapper .menu-detail-container .limit-box{display:flex;gap:25px}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .limit-box{gap:10px}}.container .menu-wrapper .menu-detail-container .limit-box .time-limit,.container .menu-wrapper .menu-detail-container .limit-box .eat-limit,.container .menu-wrapper .menu-detail-container .limit-box .new-sell{color:#fff;padding:5px 20px;background:linear-gradient(to right,#dccb39 0%,#583918 100%)}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .limit-box .time-limit,.container .menu-wrapper .menu-detail-container .limit-box .eat-limit,.container .menu-wrapper .menu-detail-container .limit-box .new-sell{padding:2px 10px;font-size:12px}}.container .menu-wrapper .menu-detail-container .title{font-size:26px;font-weight:700;line-height:1;color:#583918}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .title{font-size:20px;max-width:640px}}.container .menu-wrapper .menu-detail-container .price{font-size:24px;font-family:"Instrument Serif",serif;letter-spacing:.2em;line-height:1;margin-bottom:50px;font-family:"Bebas Neue",sans-serif}.container .menu-wrapper .menu-detail-container .price span{font-size:.75rem;letter-spacing:0}.container .menu-wrapper .menu-detail-container .desc,.container .menu-wrapper .menu-detail-container .kcal-desc,.container .menu-wrapper .menu-detail-container .other,.container .menu-wrapper .menu-detail-container .pafe-reserve{margin-bottom:10px;font-size:16px}.container .menu-wrapper .menu-detail-container .desc:before,.container .menu-wrapper .menu-detail-container .kcal-desc:before,.container .menu-wrapper .menu-detail-container .other:before,.container .menu-wrapper .menu-detail-container .pafe-reserve:before{content:"\f03a";color:#583918;width:20px;height:20px;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.container .menu-wrapper .menu-detail-container .content{font-size:16px;color:#1f1f1f;text-align:justify;line-height:2;max-width:600px;margin-left:10px}@media (max-width:640px){.container .menu-wrapper .menu-detail-container .content{font-size:14px}}.container .menu-wrapper .menu-detail-container .kcal{margin-left:10px}.container .menu-wrapper .menu-detail-container .kcal span{margin-left:10px}.container .menu-wrapper .menu-detail-container .other-detail{margin-bottom:30px;font-size:.75rem}.container .menu-wrapper .menu-detail-container .reserve{margin-left:10px}.container .menu-wrapper .pagelist{display:flex;justify-content:center;align-items:center;gap:60px;margin:150px 20px 200px;flex-wrap:wrap}@media (max-width:640px){.container .menu-wrapper .pagelist{margin:50px 20px 100px}}@media (max-width:769px){.container .menu-wrapper .pagelist{gap:30px}}.container .ranking-wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto 200px}@media (max-width:850px){.container .ranking-wrapper{margin:0 auto 50px}}.container .ranking-wrapper .ranking-title{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.container .ranking-wrapper .ranking-title .fa-trophy,.container .ranking-wrapper .ranking-title .title{font-size:20px}.container .ranking-wrapper .ranking-inner{display:flex;gap:50px}@media (max-width:769px){.container .ranking-wrapper .ranking-inner{max-width:700px;gap:10px;flex-direction:column}}.container .ranking-wrapper .ranking-inner .ranking-box{padding:15px}.container .ranking-wrapper .ranking-inner .ranking-box .name{margin-bottom:10px;display:flex;align-items:center;gap:10px;font-size:14px}@media (max-width:850px){.container .ranking-wrapper .ranking-inner .ranking-box .name{font-size:10px}}@media (max-width:769px){.container .ranking-wrapper .ranking-inner .ranking-box .name{font-size:14px}}.container .ranking-wrapper .ranking-inner .ranking-box .name span{display:grid;place-content:center;width:30px;height:30px;border-radius:50%;color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.3);text-shadow:0 1px 1px rgba(0,0,0,.4)}.container .ranking-wrapper .ranking-inner .ranking-box .image img{width:250px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(1) .name{color:gold}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(1) .name span{background:linear-gradient(145deg,gold,#fc0)}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(2) .name{color:silver}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(2) .name span{background:linear-gradient(145deg,silver,#d9d9d9)}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(3) .name{color:#cd7f32}.container .ranking-wrapper .ranking-inner .ranking-box:nth-of-type(3) .name span{background:linear-gradient(145deg,#cd7f32,#b87333)}