@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Zen+Kaku+Gothic+Antique:wght@400;700&family=Zen+Old+Mincho:wght@400;500&display=swap");.con_related_menu{max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.con_related_menu{width:91.66667%}}#footer{margin-top:154px}@media only screen and (min-width: 768px) and (max-width: 1279px){#footer{margin-top:4em}}@media only screen and (max-width: 767px){#footer{margin-top:4em}}.con_accobox{position:relative;width:52.08333%;margin:0 auto;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_accobox{margin-top:4em}}@media only screen and (max-width: 767px){.con_accobox{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_accobox{width:90%}}@media only screen and (max-width: 767px){.con_accobox{width:90%}}.con_accobox .box .bg_aco{background:#F2E6E2;width:100%;padding:0 0 50px;box-sizing:border-box}.con_accobox .box .bg_aco .in_box{width:90%;margin:0 auto;padding:40px 0;box-sizing:border-box;border-bottom:#969696 solid 1px}.con_accobox .box .bg_aco .in_box:last-child{border:none}.con_accobox .box .bg_aco .in_box .txt_base{margin-top:10px;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_accobox .box .bg_aco .in_box .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_accobox .box .bg_aco .in_box .txt_base{margin-top:1em}}.box_tab{max-width:1280px;width:80%;margin:0 auto;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab{margin-top:4em}}@media only screen and (max-width: 767px){.box_tab{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab{width:90%}}@media only screen and (max-width: 767px){.box_tab{width:95%}}.box_tab #tab ul li{max-width:154px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #tab ul li{max-width:100%}}@media only screen and (max-width: 767px){.box_tab #tab ul li{max-width:100%}}.box_tab #panel .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2.8125%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex{gap:1.5625%}}@media only screen and (max-width: 767px){.box_tab #panel .flex{gap:4%}}.box_tab #panel .flex .box{margin-top:50px;width:31.25%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box{margin-top:2em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box{width:32.03125%}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box{width:48%}}.box_tab #panel .flex .box a{display:inline-block;text-decoration:none;padding-bottom:2em;box-sizing:border-box}.box_tab #panel .flex .box a:hover{opacity:0.8;transition:.3s ease-in;box-shadow:0px 5px 20px 2px rgba(78,78,78,0.3)}@media only screen and (max-width: 767px){.box_tab #panel .flex .box a:hover{box-shadow:none}}.box_tab #panel .flex .box .label_box,.box_tab #panel .flex .box .title_sub,.box_tab #panel .flex .box .txt_base{margin:0 auto;width:90%}.box_tab #panel .flex .box .label_box{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box .label_box{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .label_box{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .label_box{width:95%;margin:0.8em auto 0}}.box_tab #panel .flex .box .label_box .label{margin-right:2%}.box_tab #panel .flex .box .title_sub{margin-top:15px;color:#000;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box .title_sub{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .title_sub{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .title_sub{width:95%;margin:0.4em auto 0}}.box_tab #panel .flex .box .txt_base{margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .txt_base{width:95%;margin:0.4em auto 0}}.box_tab #panel .flex .box .btn_more{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_tab #panel .flex .box .btn_more{margin-top:1em}}@media only screen and (max-width: 767px){.box_tab #panel .flex .box .btn_more{margin-top:1em}}.con_menu{position:relative;padding-top:60px;padding-bottom:100px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu{padding-top:2em}}@media only screen and (max-width: 767px){.con_menu{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_menu{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu{padding:4em 0}}@media only screen and (max-width: 767px){.con_menu{padding:4em 0}}.con_menu:before{content:'';width:18.17708%;padding-bottom:14.58333%;z-index:0;position:absolute;top:12%;left:0;background:url(../../foods/menu/images/bg_vortex1.png) 0 0 no-repeat;background-size:cover}.con_menu:after{content:'';width:19.6875%;padding-bottom:12.60417%;z-index:0;position:absolute;bottom:8%;right:0;background:url(../../foods/menu/images/bg_vortex2.png) 0 0 no-repeat;background-size:cover}.con_menu .box_menu{position:relative;margin:0 auto;width:52.08333%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu{width:90%}}@media only screen and (max-width: 767px){.con_menu .box_menu{width:90%}}.con_menu .box_menu .title_base-n .label_box{margin-top:25px;text-align:center;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .title_base-n .label_box{margin-top:1em}}@media only screen and (max-width: 767px){.con_menu .box_menu .title_base-n .label_box{margin-top:1em}}.con_menu .box_menu .title_base-n .label_box .label{margin:0 4px;display:inline-block}.con_menu .box_menu .img_box{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .img_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_menu .box_menu .img_box{margin-top:2em}}.con_menu .box_menu .img_box .box_slider{margin:0 auto;width:100%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .img_box .box_slider{width:90%}}@media only screen and (max-width: 767px){.con_menu .box_menu .img_box .box_slider{width:90%}}.con_menu .box_menu .img_box .slider_base .slick-dots{display:none !important}.con_menu .box_menu .flex{margin:0 auto;margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_menu .box_menu .flex{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .flex{display:flex}}@media only screen and (max-width: 767px){.con_menu .box_menu .flex{display:flex}}.con_menu .box_menu .flex .lbox{width:46%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .flex .lbox{width:44%}}@media only screen and (max-width: 767px){.con_menu .box_menu .flex .lbox{width:90%;margin:0 auto}}.con_menu .box_menu .flex .lbox .title_sub{text-align:left;color:#384046}.con_menu .box_menu .flex .lbox .txt_base{text-align:left}.con_menu .box_menu .flex .lbox .btn_more{text-align:left;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .flex .lbox .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_menu .box_menu .flex .lbox .btn_more{margin-top:2em}}.con_menu .box_menu .flex .rbox{width:51%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .flex .rbox{width:52%}}@media only screen and (max-width: 767px){.con_menu .box_menu .flex .rbox{width:90%;margin:2em auto 0}}.con_menu .box_menu .flex .rbox .con_accobox{width:100%;margin:0 auto}.con_menu .box_menu .flex .rbox .con_accobox .bg_aco{padding:0}.con_menu .box_menu .flex .rbox .con_accobox .bg_aco ul{padding:20px 40px;column-count:2;width:fit-content;column-gap:5em}.con_menu .box_menu .flex .rbox .con_accobox .bg_aco ul li{list-style:disc;width:100%;margin-bottom:1em}.con_menu .box_menu .btn_box{margin:0 auto;display:flex;margin-top:50px;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .btn_box{display:flex}}@media only screen and (max-width: 767px){.con_menu .box_menu .btn_box{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .btn_box{margin-top:1em}}@media only screen and (max-width: 767px){.con_menu .box_menu .btn_box{margin-top:1em}}@media only screen and (max-width: 767px){.con_menu .box_menu .btn_box{width:100%}}.con_menu .box_menu .btn_box .btn_rsv,.con_menu .box_menu .btn_box .btn_normal2{width:49%;position:relative;z-index:1;min-width:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu .box_menu .btn_box .btn_rsv,.con_menu .box_menu .btn_box .btn_normal2{width:100%;margin-top:1em}}@media only screen and (max-width: 767px){.con_menu .box_menu .btn_box .btn_rsv,.con_menu .box_menu .btn_box .btn_normal2{display:block;width:100%;margin-top:1em}}.con_menu .box_menu .btn_box .btn_rsv a,.con_menu .box_menu .btn_box .btn_normal2 a{letter-spacing:0em}.con_option{background:url(../../foods/menu/images/bg_uzu.png),url(../../foods/menu/images/bg_menu_option.png);background-size:30%, 100%;background-repeat:no-repeat,repeat-y;background-position:50% 50%, 0% 0%;padding-bottom:6em}.con_option .flex{margin:0 auto;width:75%;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_option .flex{display:flex}}@media only screen and (max-width: 767px){.con_option .flex{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_option .flex{width:90%}}@media only screen and (max-width: 767px){.con_option .flex{width:90%}}.con_option .flex .photo{width:23.95833%;margin-top:2.08333%;margin-right:1.38889%}@media only screen and (min-width: 1280px){.con_option .flex .photo:nth-child(4n){margin-right:0}}@media print{.con_option .flex .photo:nth-child(4n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_option .flex .photo{margin-right:1.04167%}}@media only screen and (max-width: 767px){.con_option .flex .photo{width:49%}.con_option .flex .photo:nth-child(2n){margin-right:0}}.con_option .flex .photo .txt_base{margin-top:4px;text-align:center;display:block}.con_option .flex .photo .txt_base span{display:block;font-size:90%}.con_option .flex .photo .price{text-align:center;display:block}.con_related_menu{width:55.05051%;margin:0 auto;margin-top:130px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_related_menu{margin-top:4em}}@media only screen and (max-width: 767px){.con_related_menu{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_related_menu{width:90%}}@media only screen and (max-width: 767px){.con_related_menu{width:90%}}.con_related_menu .box_title{width:310px;margin:0 auto}.con_related_menu .box_slider{margin-bottom:6em}.con_related_menu .box_slider a{text-decoration:none}.con_related_menu .box_slider a:hover{opacity:0.7;transition:.3s ease-in}.con_related_menu .box_slider .box_title{margin:1em 0 0 1em}.btn_box{display:table;margin:0 auto;text-align:center;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.btn_box{margin-top:2em}}@media only screen and (max-width: 767px){.btn_box{margin-top:2em}}.btn_box .btn_shop{margin-left:1em}@media only screen and (max-width: 767px){.btn_box .btn_shop{margin:1em auto 0}}.con_pager_detail{width:52.08333%;margin:0 auto;margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;border-top:1px solid #969696;border-bottom:1px solid #969696}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pager_detail{margin-top:4em}}@media only screen and (max-width: 767px){.con_pager_detail{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pager_detail{display:flex}}@media only screen and (max-width: 767px){.con_pager_detail{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pager_detail{width:90%}}@media only screen and (max-width: 767px){.con_pager_detail{width:90%}}.con_pager_detail .box_prev,.con_pager_detail .box_next{overflow:hidden;width:50%;height:100%;position:relative;box-sizing:border-box}.con_pager_detail .box_prev a,.con_pager_detail .box_next a{display:block;padding:30px 10px;text-decoration:none;transition:all .2s;position:relative}.con_pager_detail .box_prev a:hover,.con_pager_detail .box_next a:hover{background:#F2E6E2}.con_pager_detail .box_prev a::before,.con_pager_detail .box_prev a::after,.con_pager_detail .box_next a::before,.con_pager_detail .box_next a::after{content:"";text-align:center;width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.con_pager_detail .box_prev a::before,.con_pager_detail .box_next a::before{left:0;width:7px;height:7px;border-top:1px solid #969696;border-right:1px solid #969696;transform:rotate(45deg)}.con_pager_detail .box_prev a .txt_base,.con_pager_detail .box_next a .txt_base{display:block;text-align:center}.con_pager_detail .box_prev::after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#969696}.con_pager_detail .box_prev a{padding-left:2em}.con_pager_detail .box_prev a::before{left:1px;transform:rotate(225deg)}.con_pager_detail .box_next a{padding-right:2em}.con_pager_detail .box_next a::before{left:auto;right:1px}
