html,body{margin:0;padding:0;font-size:62.5%}a:hover img{opacity:.7;transition:opacity .3s ease}body,button,input,select,textarea{color:#000;font-family:"Noto Sans JP",serif;font-size:1.5rem;line-height:1.6}body{min-width:320px;background:#fff}h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary,div,span,p,ul,ol,li,dl,dt,dd,table,tr,th,td,a,img,*:after,*:before{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}img{max-width:100%;vertical-align:middle}article{max-width:750px;margin:0 auto}.container{padding:0 5.5%;width:100%}header{background:#f4e6a5;padding:1rem 0}.logo{display:block;margin:0 auto;width:36%}.banner{padding-bottom:1.2rem}.cmn_ttl{align-items:center;display:inline-flex;font-size:2rem;margin-bottom:1rem}.cmn_ttl:before{background-image:url(//baboon.daiyafamiglia.jp/wp-content/themes/baboon/css/../images/icon-noti.svg);background-position:center left;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:.5rem;width:25px}.sliders{margin-bottom:2rem}.slick-dots{display:flex;justify-content:center;margin:2% 0 0}.slick-dots li{display:inline-flex;margin:0 2%}.slick-dots li button{background:#979797;border-radius:100%;border:none;display:inline-block;font-size:0;height:10px;margin:0;padding:0;width:10px}.banner_menu{margin-bottom:2rem}.footer_nav li{display:block;width:100%}.footer_nav li a{display:block;font-size:1rem;text-align:center;padding:.8rem 0;text-decoration:none;color:#000}.footer_nav li a:hover{color:#f4e6a5}.menupage{padding-left:5.5%;max-width:100%;overflow-x:scroll;margin-bottom:2rem}.menupage_lst{align-items:center;display:flex;min-width:600px}.menupage_lst li{margin-right:3%}.menupage_lst li a{align-items:center;color:#9b9b9b;display:inline-flex;font-size:1.5rem;font-weight:500;text-decoration:none;white-space:nowrap}.menupage_lst li.active a{color:#f9a648}.icon_nav:after{background-position:center right;background-repeat:no-repeat;background-size:contain;background-image:var(--icon-cat);content:"";display:inline-block;height:20px;margin-left:.5rem;width:20px}.sub_ttl{align-items:center;display:inline-flex;font-size:2rem}.sub_lbl{color:#9b9b9b;font-size:1.2rem}.menu_row{padding-top:2rem}.menu_item{border-bottom:2px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem}.menu_info{order:1;width:49%}.menu_item_ttl{font-size:1.4rem}.menu_item_des{font-size:1.2rem;color:gray}.menu_item_price{color:#f9a648;font-size:1.8rem;font-weight:700}.menu_item_feature{border-radius:1rem;order:2;overflow:hidden;width:49%}.menu_item_feature img{height:auto;border-radius:1rem}.menu_content{align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.menu_content.active{display:flex}.menu_box{animation-duration:.5s;animation-iteration-count:1;animation-name:animationpopup;margin:0 auto;max-width:750px;position:relative;width:100%}.menu_content_feature{border-radius:2rem 2rem 0 0;overflow:hidden}.menu_content_feature img{height:auto;width:100%}.menu_content_info{background:#fff;padding:1rem 5.5% 4rem}.menu_content_ttl{font-size:2rem;font-weight:700;padding-bottom:.5rem}.menu_content_price{font-size:1.8rem;color:#f9a648;font-weight:700;padding-bottom:.7rem}.menu_content_des{font-size:1.3rem}.btnclose{width:30px;height:30px;cursor:pointer;position:absolute;top:2%;right:2%;z-index:2}.pagecontent{padding:5.5% 0}.pagecontent h2{font-size:1.6rem;padding-bottom:1rem}.pagecontent p{margin-bottom:4rem}@keyframes animationpopup{0%{transform:translateY(40px) scale(.8);opacity:0}100%{transform:translateY(0) scale(1)}80%,100%{opacity:1}}.page--select h2{text-align:center;margin-bottom:40px}.page--select a{display:block;text-align:center;margin-top:30px}.inner--page-select{padding-block:150px 150px}