@charset "UTF-8";@font-face{font-family:'logoFont-en';src:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../fonts/arabic-bold.otf)}@font-face{font-family:'logoFont-ja';src:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../fonts/arabic-regular.otf)}@media screen and (max-width:500px){.container{width:100% !important}}h1.menu-page{text-align:center;padding-bottom:2rem}@media screen and (max-width:768px){h1.menu-page{padding-bottom:1.5rem;font-size:1.5rem}}section.btn-back{display:block;background:#f0f0de;padding:2rem 0;margin-bottom:3rem}@media screen and (max-width:768px){section.btn-back{margin-bottom:2rem;padding-bottom:1rem}}.page-title{position:relative;width:371.62px;height:75.21px;margin:0 auto;text-align:center}@media screen and (max-width:768px){.page-title{width:65%;height:53.12px}}.page-title:before{position:absolute;top:0;left:0;content:'';width:29.35px;height:75.21px;background-image:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/left-leaf.svg);background-size:contain}@media screen and (max-width:768px){.page-title:before{width:20.73px;height:53.12px}}.page-title:after{position:absolute;top:0;right:0;content:'';width:29.35px;height:75.21px;background-image:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/right-leaf.svg);background-size:contain}@media screen and (max-width:768px){.page-title:after{width:20.73px;height:53.12px}}.page-title p{font-size:1.7rem;font-family:'logoFont-ja';margin:0 0 .5rem}@media screen and (max-width:768px){.page-title p{font-size:1.3rem;margin:0 0 .1rem}}h2{font-size:1.7rem;margin:0}@media screen and (max-width:768px){h2{font-size:1.3rem}}h3{font-size:1.1rem;margin:0}@media screen and (max-width:768px){h3{font-size:1rem;margin:0}}h4{font-size:1.05rem}@media screen and (max-width:768px){h4{font-size:.95rem}}ul.menu-btn-area{max-width:90%;margin:2rem auto 0;display:flex;justify-content:space-between}@media screen and (max-width:768px){ul.menu-btn-area{display:block;overflow-x:auto;white-space:nowrap;margin:1.5rem auto 0;padding-right:1rem}}ul.menu-btn-area a{display:block;background:#fff;width:30%;padding:1.5% 1% 1%;margin-right:2%;border-radius:10px;box-sizing:border-box;box-shadow:0 0 8px #c4c4c4}@media screen and (max-width:768px){ul.menu-btn-area a{display:inline-block;width:90%;padding:1rem}}ul.menu-btn-area a:last-child{margin-right:0}ul.menu-btn-area a li{text-align:center}ul.menu-btn-area h3{text-align:left}.set{height:203px;margin:3rem auto;padding-right:3%;background:#fff;border-radius:10px;box-shadow:0 0 8px #c4c4c4;display:flex;justify-content:space-around;align-items:center;box-sizing:border-box}@media screen and (max-width:768px){.set{flex-wrap:wrap;height:auto;margin:2rem auto;padding-right:0}}.set .set-txt-area{width:32%;height:203px;padding:0 3%;margin-right:3%;border-radius:10px 0 0 10px;background:#e5d3c0;display:flex;flex-wrap:wrap;align-items:center;font-size:1.2rem;font-weight:500}@media screen and (max-width:1024px){.set .set-txt-area{flex:.9;font-size:1.1rem}}@media screen and (max-width:768px){.set .set-txt-area{flex:100%;justify-content:center;margin-right:0;border-radius:10px 10px 0 0;padding:1.1em;height:auto;font-size:1.1rem;text-align:center}}.set .set-menu{width:35%;display:flex;justify-content:center}@media screen and (max-width:1024px){.set .set-menu{flex:1;padding:1% 0}}@media screen and (max-width:768px){.set .set-menu{display:block;flex:none;width:42%;margin:4% 0 4% 4%;padding:0}.set .set-menu:last-child{margin:4% 4% 4% 0}}.set .no-indent{display:block;padding:0}.set .set-menu ul li{font-size:.9rem;white-space:nowrap}@media screen and (max-width:768px){.set .set-menu ul{padding:0}.set .set-menu ul li{float:left;position:relative;padding-right:1em;font-size:.9rem}.set .set-menu ul li:after{position:absolute;content:"、";width:1rem;height:1rem;top:0;right:0}}.set .set-menu-top{font-size:1rem;margin-right:.6rem;max-width:60%}@media screen and (max-width:768px){.set .set-menu-top{font-size:.8rem;margin-right:0;margin-bottom:.3rem;max-width:100%}.set .set-menu-top img{width:100%}}.set .set-menu-top ul li{white-space:nowrap}.set h4{margin-top:.5rem;font-weight:500;color:#5a3111}.set .set-txt-area.dese span{display:block;width:100%}.set .set-txt-area.dese span:last-child{font-size:13px;font-weight:400}.set .set-menu.dese{width:68%;justify-content:space-between}.set .dese .set-menu-top.dese{width:25%;margin-right:0}.set .dese .set-menu-top.dese img{width:100%}.set .dese .set-menu-top.plus{width:5%;display:flex;align-items:center;justify-content:center;margin:0 1%}.plus-price{width:35%;border:1px solid #5a3111;color:#5a3111;padding:10px;font-size:.9rem}.plus-price p{text-align:center;font-weight:500;padding:5px 0}.plus-price p:last-child{font-size:13.5px;font-weight:400;padding-top:1em}.plus-price img{display:block;width:15.35px;margin:0 auto}@media screen and (max-width:768px){.set .set-txt-area.dese span:last-child{font-size:1rem;padding-top:7px}.set .set-menu.dese{display:flex;flex-wrap:wrap;margin:5%;width:90%}.set .dese .set-menu-top.dese{width:44%}.plus-price{width:100%;margin-top:10px}.plus-price p{font-size:1.1rem}.plus-price p:last-child{font-size:1rem}.set .dese .set-menu-top.plus{width:7%}}.menu-back{background:#e5d3c0;padding:3.5rem 5%;margin-bottom:5rem;box-sizing:border-box}@media screen and (max-width:768px){.menu-back{padding:2rem 2rem .7rem;margin-bottom:2rem}}@media screen and (max-width:500px){.menu-back{padding:2rem 1rem .7rem;margin-bottom:2rem}}.menu-back h3{display:block;padding:.6rem 0;margin:4px 0 40px;position:relative;border-top:1px solid #593111;border-bottom:1px solid #593111;font-size:1.5rem;font-weight:500;text-align:center;color:#5f2f05}@media screen and (max-width:768px){.menu-back h3{font-size:1.1rem;margin:4px 0 20px;padding:.3rem 0}}.menu-back h3:before{content:'';width:calc(100%);height:calc(100% + 4px);border-top:3px solid #593111;position:absolute;top:-6px;left:0}.menu-back h3:after{content:'';width:calc(100%);height:calc(100% + 4px);border-bottom:3px solid #593111;position:absolute;bottom:-6px;left:0}.img1-pl2{position:relative;width:90%;padding:5%;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.img1-pl2{width:100%;padding:5% 0}}@media screen and (max-width:768px){.img1-pl2{padding:5% 0 3%}}@media screen and (max-width:768px){.img1-pl2{align-items:flex-start}}.img1-pl2 .menu-img{margin-right:5%;max-width:36%}@media screen and (max-width:768px){.img1-pl2 .menu-img{width:35%;margin-right:4%}}.pl2{display:flex;flex:1;justify-content:space-between}@media screen and (max-width:500px){.pl2{display:block}}.img1-pl2 .osusume{position:absolute;top:0;left:0}@media screen and (max-width:1024px){.img1-pl2 .osusume{width:11%}}@media screen and (max-width:768px){.img1-pl2 .osusume{width:59.18px;height:auto}}.menu2{width:90%;display:flex;justify-content:space-between;margin:0 auto;padding:4% 0}@media screen and (max-width:1024px){.menu2{width:100%}}@media screen and (max-width:768px){.menu2{width:100%;display:block;clear:both}}.img1-pl1{display:flex;justify-content:space-between;width:48%;align-items:end}.img1-pl1 img{margin-right:3%;max-width:50%}@media screen and (max-width:1024px){.img1-pl1 img{width:40%}}@media screen and (max-width:768px){.img1-pl1{width:100%;display:block;align-items:baseline;clear:both}}@media screen and (max-width:768px){.img1-pl1 img{width:35%;margin-right:4%;margin-bottom:2rem;float:left}}.menu3{position:relative;width:100%;padding:5%;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.menu3{width:100%;margin-top:20px;padding:30px 0 0}}@media screen and (max-width:768px){.menu3{width:100%;display:block;margin-top:15px}}.menu3 .combi{position:absolute;top:0;left:0}@media screen and (max-width:1024px){.menu3 .combi{width:11%;height:auto}}@media screen and (max-width:768px){.menu3 .combi{width:59.18px;height:auto}}.card3{max-width:290px}@media screen and (max-width:1024px){.card3{width:30%}}@media screen and (max-width:768px){.card3{max-width:100%;width:100%;clear:both}}.card3 img{margin-bottom:.7rem}@media screen and (max-width:768px){.card3 img{width:35%;float:left;margin-right:4%;margin-bottom:2rem}}.card2{max-width:43%}@media screen and (max-width:1024px){.card2{max-width:100%;width:48%}}@media screen and (max-width:768px){.card2{width:100%;clear:both}.card2 img{width:35%;float:left;margin-right:4%;margin-bottom:2rem}}.g-price-table{max-width:270px;height:200px;margin-right:3%}.g-price-table:last-child{margin-right:0}.g-price-table2{max-width:471px;height:auto}@media screen and (max-width:1024px){.g-price-table{width:47%}.g-price-table2{width:100%}}@media screen and (max-width:768px){.g-price-table{height:auto}.g-price-table2{max-width:100%;width:61%;height:auto;float:left;margin-bottom:1rem}.g-price-table:last-child,.g-price-table2:last-child{margin-bottom:2rem}}@media screen and (max-width:500px){.g-price-table{width:100%;margin-bottom:1.5rem}}.g-price-table table,.g-price-table2 table{border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed;color:#5f2f05}@media screen and (max-width:768px){.g-price-table table,.g-price-table2 table{font-size:.8rem}}.g-price-table table tr,.g-price-table2 table tr{border-bottom:1px solid #5f2f05;padding:.35em 0}.g-price-table table thead tr,.g-price-table2 table thead tr{border:none}.g-price-table table thead th,.g-price-table2 table thead th{font-size:1.2rem;font-weight:600;padding:.5em 0;text-align:left}@media screen and (max-width:768px){.g-price-table table thead th,.g-price-table2 table thead th{padding:0;font-size:.9rem}}.g-price-table table th,.g-price-table2 table th,.g-price-table table td,.g-price-table2 table td{padding:.5em 0}@media screen and (max-width:768px){.g-price-table table th,.g-price-table2 table th,.g-price-table table td,.g-price-table2 table td{padding:.3em 0}}.g-price-table .price,.g-price-table2 .price{text-align:right;font-weight:500}.price-table{width:100%;height:auto}@media screen and (max-width:768px){.price-table{width:61%;height:auto;margin-left:0;margin-bottom:2rem;font-size:.8rem;float:left}}.card3 .price-table{width:100%;height:auto;margin-left:0}@media screen and (max-width:768px){.card3 .price-table{width:61%;float:left}}.price-table table{border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed;color:#5f2f05}.price-table table thead th{font-size:1.2rem;font-weight:600;padding:0 0 .5em;text-align:left}@media screen and (max-width:768px){.price-table table thead th{font-size:.9rem;padding:0}}.price-table table td{padding:.15em 0;white-space:nowrap}@media screen and (max-width:768px){.price-table table td{white-space:normal}}.price-table table td.price{text-align:right;font-weight:500;padding:0 0 .5rem}@media screen and (max-width:768px){.price-table table td.price{padding:0 0 .3em}}.toppingarea{border:1px dotted #593111;padding:5px 0 5px 15px;box-sizing:border-box}.price-table table td:last-child{text-align:right}.price-table table.topping td:last-child{text-align:left;font-weight:700}.dott-border{max-width:718px;height:3px;margin:3% auto;border-bottom:2px dotted #593111}@media screen and (max-width:768px){.dott-border{width:100%;clear:both}}.takeout{display:flex;justify-content:flex-end;margin:2rem 0}@media screen and (max-width:768px){.takeout{height:50px;margin:1rem 0}}.link-btn{display:flex;margin-bottom:10rem}@media screen and (max-width:768px){.link-btn{margin-bottom:3rem}}.link-btn h5{font-size:1.1rem}@media screen and (max-width:768px){.link-btn h5{font-size:1rem}}.link-side{position:relative;width:calc(100% / 3);height:212px;background-image:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/link-side.jpg);background-size:cover}.link-side:before{position:absolute;width:100%;height:212px;line-height:212px;text-align:center;font-size:1.1rem;color:#fff;content:'サイドメニュー';background-color:rgba(43,37,37,.66);border:1px solid #fff}.link-side:hover:before{background-color:rgba(43,37,37,0);color:#5f2f05}@media screen and (max-width:768px){.link-side{height:73px}.link-side:before{height:73px;line-height:73px;font-size:.8rem}}.link-dessert{position:relative;width:calc(100% / 3);height:212px;background-image:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/link-dessert.jpg);background-size:cover}.link-dessert:before{position:absolute;width:100%;height:212px;line-height:212px;text-align:center;font-size:1.1rem;color:#fff;content:'デザートメニュー';background-color:rgba(43,37,37,.66);border:1px solid #fff}.link-dessert:hover:before{background-color:rgba(43,37,37,0);color:#5f2f05}@media screen and (max-width:768px){.link-dessert{height:73px}.link-dessert:before{height:73px;line-height:73px;font-size:.8rem}}.link-drink{position:relative;width:calc(100% / 3);height:212px;background-image:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/link-drink.jpg);background-size:cover}.link-drink:before{position:absolute;width:100%;height:212px;line-height:212px;text-align:center;font-size:1.1rem;color:#fff;content:'ドリンクメニュー';background-color:rgba(43,37,37,.66);border:1px solid #fff}.link-drink:hover:before{background-color:rgba(43,37,37,0);color:#5f2f05}@media screen and (max-width:768px){.link-drink{height:73px}.link-drink:before{height:73px;line-height:73px;font-size:.8rem}}.toggle-trigger1,.toggle-trigger2,.toggle-trigger3{display:block;width:90%;max-width:1100px;height:95px;line-height:95px;background:#5f2f05;text-align:center;border-radius:5px;cursor:pointer;color:#fff;margin:0 auto .6rem;font-size:1.2rem;position:relative}@media screen and (max-width:768px){.toggle-trigger1,.toggle-trigger2,.toggle-trigger3{width:85%}}.toggle-trigger1:after,.toggle-trigger2:after,.toggle-trigger3:after{box-sizing:border-box;content:'';display:block;background:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/angle-down-solid.svg);background-repeat:no-repeat;padding:15px;position:absolute;right:2%;top:35%}@media screen and (max-width:768px){.toggle-trigger1:after,.toggle-trigger2:after,.toggle-trigger3:after{top:25%}}.toggle-trigger1.clicked:after,.toggle-trigger2.clicked:after,.toggle-trigger3.clicked:after{background:url(//test.monsieursakai.com/wp/wp-content/themes/moncieursakai_ver0.1/css/../images/menu/angle-up-solid.svg);background-repeat:no-repeat}@media screen and (max-width:1024px){.toggle-trigger1,.toggle-trigger2,.toggle-trigger3{height:60px;line-height:60px}}.toggle-contents{display:none}.toggle-contents>div{background:#f2f2f2;width:300px;height:50px;line-height:50px;text-align:center;border:#999 1px solid}