@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;vertical-align:bottom}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ol,ul{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}body{overflow-y:scroll}img{max-width:100%}header{width:100%;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:959px){header{height:auto;background-color:#fff;z-index:10;position:fixed;top:0}}header h1{width:400px;margin-top:20px}@media (max-width:959px){header h1{width:300px;margin:0 auto;padding-right:30px}}@media (max-width:640px){header h1{width:250px;margin:0 auto 20px;padding:0}}.g-nav{width:80%;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:959px){.g-nav{display:block}}@media (max-width:640px){.g-nav{display:none;height:50px}}.g-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-nav ul li{text-align:center;background-color:#fff;margin:0 20px}@media (max-width:1229px){.g-nav ul li{margin:0 4px;font-size:14px}}.g-nav ul li a{display:block;position:relative;font-family:"Noto Sans JP",sans-serif;color:#000;padding:10px 30px}@media (max-width:640px){.g-nav ul li a{padding:10px 20px}}.g-nav ul li a:after{position:absolute;content:"";display:block;width:100%;height:2px;background-color:#333;bottom:-10px;left:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.g-nav ul li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}#ham-btn{display:none;width:70px;height:70px;background-color:rgba(255,255,255,0.8705882353);position:fixed}@media (max-width:640px){#ham-btn{display:block}}#ham-btn>span{display:block;width:30px;height:2px;border-radius:3px;background-color:#444;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#ham-btn>span:before{display:block;content:"";width:30px;height:2px;border-radius:3px;background-color:#444;position:absolute;top:-20px;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}#ham-btn>span:after{display:block;content:"";width:30px;height:2px;border-radius:3px;background-color:#444;position:absolute;top:0;bottom:-20px;left:0;right:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}#ham-btn.is-active>span{background-color:transparent}#ham-btn.is-active>span:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.2s;transition:0.2s}#ham-btn.is-active>span:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.2s;transition:0.2s}#g-nav{display:none;position:fixed;top:70px;right:0;width:100%;height:100vh;padding-top:50px;background:rgba(255,251,251,0.8392156863);font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}#g-nav li{padding:20px 28px}#g-nav li a{color:#000;font-family:"Noto Sans JP",sans-serif}@media (max-width:640px){#g-nav{display:none}}#btn{display:none;width:60px;height:60px;border-radius:50%;margin:0 15px 15px 0;opacity:0.8;background:#f8f6f6;border:1px solid #000;position:fixed;right:50px;bottom:50px}@media (max-width:640px){#btn{position:fixed;right:8px;bottom:30px}}#btn:before{display:block;content:"";width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:0;right:0;top:0;margin:auto}#btn a{color:#000;font-weight:bold;position:absolute;top:18px;left:14px}footer{width:100%;height:230px;background-color:#006400}footer .follo{color:#fff;font-size:14px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em;text-align:center;padding-top:20px}@media (max-width:959px){footer .follo{width:150px;height:30px;padding-top:10px}}@media (max-width:640px){footer .follo{display:none}}footer .footer-form{position:relative}footer .footer-form a{color:#fff;font-size:16px;font-family:"Noto Sans JP",sans-serif;position:absolute;right:200px}@media (max-width:640px){footer .footer-form a{position:absolute;left:38px;top:10px;right:0}}footer .footer-form a:hover{-webkit-text-decoration:underline 1px #fff;text-decoration:underline 1px #fff;text-underline-offset:10px}footer .footer-form img{width:21px;height:21px;margin:0 0 0 6px}.copy{color:#ffffff;text-align:center;font-size:18px;line-height:120px}.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:959px){.sns{display:block;margin-left:30px}}@media (max-width:640px){.sns{padding-top:34px}}.sns .insta{width:23px;height:23px;margin:10px}.sns .twitter{width:23px;height:23px;margin:10px}main{max-width:980px;margin:0 auto}@media (max-width:640px){main{margin:70px auto 0}}main .top-main-visual{max-width:980px;margin:0 auto 100px}main .top-main-visual img{max-width:100%}@media (max-width:640px){main .top-main-visual{margin-bottom:60px}}main .menu-intro{max-width:980px;margin:0 auto 100px}@media (max-width:640px){main .menu-intro{margin-bottom:50px}}main .menu-intro .menu-introbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:959px){main .menu-intro .menu-introbox{display:block}}main .menu-intro h2{width:80px;height:50px;color:#006400;font-size:26px;font-family:"Noto Sans JP",sans-serif}@media (max-width:959px){main .menu-intro h2{margin:0 auto}}main .menu-intro .menuintro-photobox{max-width:350px}@media (max-width:959px){main .menu-intro .menuintro-photobox{margin:0 auto}}main .menu-intro .menuintro-photobox img{max-width:100%}main .menu-intro .menu-introtxt{max-width:400px;margin:auto 10px;text-align:center}@media (max-width:959px){main .menu-intro .menu-introtxt{margin:0 auto;margin-bottom:50px}}main .menu-intro .menu-introtxt .introtxt1{margin-bottom:10px;font-size:20px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em;color:#006400}@media (max-width:640px){main .menu-intro .menu-introtxt .introtxt1{font-size:19px}}main .menu-intro .menu-introtxt .introtxt2{font-size:20px;font-family:"Noto Sans JP",sans-serif;color:#006400}main .menu-intro .menu-introtxt .introtxt2 span{color:#000;margin-right:14px}@media (max-width:640px){main .menu-intro .menu-introtxt .introtxt2{font-size:19px}}main .more-linkbox{max-width:980px;height:80px;position:relative}main .more-linkbox a{position:absolute;right:40px;bottom:40px;font-weight:bold;font-family:"Klee One",cursive;color:#000}main .more-linktxt{width:130px;text-align:center;background-color:#fff;font-size:17px}main .more-linktxt:hover .line{border-bottom:1px solid #929292;border-right:1px solid #929292;-webkit-transition:0.3s;transition:0.3s}main .more-linktxt:hover{color:#767676;-webkit-transition:0.3s;transition:0.3s}main .line{width:140px;height:15px;border-bottom:1px solid #474747;border-right:1px solid #474757;-webkit-transform:skew(45deg);transform:skew(45deg)}main .sp-intro{max-width:980px;margin:0 auto 100px}@media (max-width:640px){main .sp-intro{margin-bottom:50px}}main .sp-intro h2{width:130px;height:50px;color:#006400;font-size:26px;font-family:"Noto Sans JP",sans-serif}@media (max-width:959px){main .sp-intro h2{margin:0 auto}}main .sp-intro .sp-introbox{max-width:980px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:959px){main .sp-intro .sp-introbox{display:block}}main .sp-intro .sp-introtxt{max-width:540px;margin:auto 10px}main .sp-intro .sp-introtxt .top-sp{width:200px;color:#006400;font-size:26px;font-family:"Noto Sans JP",sans-serif}main .sp-intro .sp-introtxt h3{font-size:26px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em;font-family:"Klee One",cursive;margin-bottom:20px}@media (max-width:959px){main .sp-intro .sp-introtxt h3{margin:30px 20px 20px}}@media (max-width:640px){main .sp-intro .sp-introtxt h3{font-size:15px}}main .sp-intro .sp-introtxt p{font-size:18px;font-family:"Klee One",cursive;line-height:1.8em}@media (max-width:959px){main .sp-intro .sp-introtxt p{margin:20px 20px 50px}}@media (max-width:640px){main .sp-intro .sp-introtxt p{font-size:14px}}main .sp-intro .spintro-photobox{max-width:400px;margin:auto;position:relative}main .sp-intro .spintro-photobox img{max-width:100%;border-radius:69% 31% 62% 38%/62% 58% 42% 38%}main #news-wrapper{max-width:980px;margin:0 auto 100px}main #news-wrapper h2{width:80px;height:50px;color:#006400;font-size:26px;font-family:"Noto Sans JP",sans-serif}@media (max-width:959px){main #news-wrapper h2{margin:0 auto}}main #news-wrapper #news-list{max-width:760px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 20px;padding:30px;font-size:18px;border:1px solid rgba(0,0,0,0.671)}@media (max-width:959px){main #news-wrapper #news-list{display:block}}@media (max-width:640px){main #news-wrapper #news-list{margin:0 20px;padding:30px 16px}}main #news-wrapper #news-list dt{width:25%;line-height:1.6;border-bottom:1px solid #000;margin-bottom:30px;padding:10px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em}@media (max-width:959px){main #news-wrapper #news-list dt{margin-bottom:0}}@media (max-width:640px){main #news-wrapper #news-list dt{width:35%;font-size:14px}}main #news-wrapper #news-list dd{width:65%;line-height:1.6;border-bottom:1px solid #000;margin-bottom:30px;padding:10px;font-family:"Klee One",cursive}@media (max-width:640px){main #news-wrapper #news-list dd{width:60%;font-size:14px;margin-left:50px}}main #news-list dd:nth-of-type(n+4),main #news-list>dt:nth-of-type(n+4){display:none}main #news-list.more>dd:nth-of-type(-n+6),main #news-list.more>dt:nth-of-type(-n+6){display:block}main #more-btn{display:block;width:200px;height:60px;margin:10px auto 50px;line-height:3.5em;text-decoration:none;color:#000000;font-size:18px;position:relative;-webkit-transition:0.3s;transition:0.3s;background-color:#fff}@media (max-width:640px){main #more-btn{width:110px;height:50px;font-size:14px}}main #more-btn:after,main #more-btn:before{content:"";display:block;position:absolute;border:1px solid #000;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s}main #more-btn:before{top:-2px;left:-2px;content:"Read More"}main #more-btn:after{top:2px;left:2px}main #more-btn:hover:after,main #more-btn:hover:before{top:0;left:0}main #more-btn.close:before{content:"Close"}main .shop-intro{max-width:980px;margin:0 auto 100px}main .shop-intro h2{width:200px;height:50px;text-align:center;color:#006400;font-size:26px;font-family:"Noto Sans JP",sans-serif}@media (max-width:959px){main .shop-intro h2{margin:0 auto}}main .shop-intro .shopintro-photobox{max-width:400px;margin:0 auto;margin-bottom:100px;position:relative}@media (max-width:959px){main .shop-intro .shopintro-photobox{margin-top:50px}}main .shop-intro .shopintro-photobox p{max-width:400px;margin:0 auto;margin-bottom:100px;border-radius:10px}main .shop-intro .shopintro-photobox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:8px solid #fff;border-radius:10px}main .shop-intro .shopintro-photobox .shopintro-photo{-webkit-box-shadow:16px 16px 0 #006400;box-shadow:16px 16px 0 #006400}.heading{width:380px;text-align:center;font-size:30px;margin:30px 0 60px;padding:0 2em 20px;background-image:repeating-linear-gradient(-45deg,#F8BE2B 0px,#F8BE2B 2px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%);background-size:8px 8px;background-repeat:repeat-x;background-position:center bottom}@media (max-width:640px){.heading{width:250px;margin:100px auto 20px;font-size:20px}}.season-menu{max-width:980px;margin:0 auto 100px}@media (max-width:640px){.season-menu{padding:0 20px}}.season-menu .season-photobox{max-width:400px;margin:0 auto}.season-menu .season-photobox img{max-width:100%}.season-menu .season-txt{max-width:500px;margin:0 auto}.season-menu .season-txt h3{margin-bottom:20px;font-size:24px;font-family:"Noto Sans JP",sans-serif;text-align:center;letter-spacing:0.1em;color:#006400}@media (max-width:640px){.season-menu .season-txt h3{font-size:18px}}.season-menu .season-txt p.text{max-width:500px;line-height:1.8em;margin:0 auto 20px;padding-left:30px;font-family:"Noto Sans JP",sans-serif}@media (max-width:640px){.season-menu .season-txt p.text{font-size:14px}}.season-menu .season-txt p.material{max-width:450px;margin:0 auto 10px;padding-left:10px;border-left:2px solid #006400;font-family:"Noto Sans JP",sans-serif}@media (max-width:640px){.season-menu .season-txt p.material{font-size:14px}}.season-menu .season-txt p.kcal{max-width:500px;margin:0 auto 10px;text-align:center}.season-menu .season-txt p.price{max-width:500px;margin:0 auto;font-size:21px;text-align:center;font-family:"Noto Sans JP",sans-serif;color:#006400}@media (max-width:640px){.season-menu .season-txt p.price{font-size:19px}}.season-menu .season-txt p.price span{color:#000;margin-right:14px}@media (max-width:640px){.season-menu .season-txt p.price span{font-size:19px}}.menu-wrapper{max-width:980px;margin:0 auto 100px}.menu-wrapper .menu-box{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:640px){.menu-wrapper .menu-box{padding:0 20px}}.menu-wrapper .menu-box .menu01,.menu-wrapper .menu-box .menu02,.menu-wrapper .menu-box .menu03,.menu-wrapper .menu-box .menu04,.menu-wrapper .menu-box .menu05,.menu-wrapper .menu-box .menu06{max-width:450px;margin:0 auto 100px}.menu-wrapper .menu-box .menu01 .menu-photobox,.menu-wrapper .menu-box .menu02 .menu-photobox,.menu-wrapper .menu-box .menu03 .menu-photobox,.menu-wrapper .menu-box .menu04 .menu-photobox,.menu-wrapper .menu-box .menu05 .menu-photobox,.menu-wrapper .menu-box .menu06 .menu-photobox{max-width:375px;margin:0 auto}.menu-wrapper .menu-box .menu01 .menu-photobox img,.menu-wrapper .menu-box .menu02 .menu-photobox img,.menu-wrapper .menu-box .menu03 .menu-photobox img,.menu-wrapper .menu-box .menu04 .menu-photobox img,.menu-wrapper .menu-box .menu05 .menu-photobox img,.menu-wrapper .menu-box .menu06 .menu-photobox img{max-width:100%}.menu-wrapper .menu-box .menu01 .scroll-in,.menu-wrapper .menu-box .menu02 .scroll-in,.menu-wrapper .menu-box .menu03 .scroll-in,.menu-wrapper .menu-box .menu04 .scroll-in,.menu-wrapper .menu-box .menu05 .scroll-in,.menu-wrapper .menu-box .menu06 .scroll-in{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,-webkit-transform 1s;transition:opacity 1s,visibility 1s,transform 1s;transition:opacity 1s,visibility 1s,transform 1s,-webkit-transform 1s}.menu-wrapper .menu-box .menu01 .menu-fadein,.menu-wrapper .menu-box .menu02 .menu-fadein,.menu-wrapper .menu-box .menu03 .menu-fadein,.menu-wrapper .menu-box .menu04 .menu-fadein,.menu-wrapper .menu-box .menu05 .menu-fadein,.menu-wrapper .menu-box .menu06 .menu-fadein{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.menu-wrapper .menu-box .menu01 .menu-txt,.menu-wrapper .menu-box .menu02 .menu-txt,.menu-wrapper .menu-box .menu03 .menu-txt,.menu-wrapper .menu-box .menu04 .menu-txt,.menu-wrapper .menu-box .menu05 .menu-txt,.menu-wrapper .menu-box .menu06 .menu-txt{max-width:425px;margin:0 auto}.menu-wrapper .menu-box .menu01 .menu-txt h3,.menu-wrapper .menu-box .menu02 .menu-txt h3,.menu-wrapper .menu-box .menu03 .menu-txt h3,.menu-wrapper .menu-box .menu04 .menu-txt h3,.menu-wrapper .menu-box .menu05 .menu-txt h3,.menu-wrapper .menu-box .menu06 .menu-txt h3{margin-bottom:20px;font-size:24px;font-family:"Noto Sans JP",sans-serif;text-align:center;letter-spacing:0.1em;color:#006400}@media (max-width:640px){.menu-wrapper .menu-box .menu01 .menu-txt h3,.menu-wrapper .menu-box .menu02 .menu-txt h3,.menu-wrapper .menu-box .menu03 .menu-txt h3,.menu-wrapper .menu-box .menu04 .menu-txt h3,.menu-wrapper .menu-box .menu05 .menu-txt h3,.menu-wrapper .menu-box .menu06 .menu-txt h3{font-size:18px}}.menu-wrapper .menu-box .menu01 .menu-txt p.text,.menu-wrapper .menu-box .menu02 .menu-txt p.text,.menu-wrapper .menu-box .menu03 .menu-txt p.text,.menu-wrapper .menu-box .menu04 .menu-txt p.text,.menu-wrapper .menu-box .menu05 .menu-txt p.text,.menu-wrapper .menu-box .menu06 .menu-txt p.text{max-width:425px;line-height:1.8em;margin:0 auto;margin-bottom:20px;padding-left:30px;font-family:"Noto Sans JP",sans-serif}@media (max-width:640px){.menu-wrapper .menu-box .menu01 .menu-txt p.text,.menu-wrapper .menu-box .menu02 .menu-txt p.text,.menu-wrapper .menu-box .menu03 .menu-txt p.text,.menu-wrapper .menu-box .menu04 .menu-txt p.text,.menu-wrapper .menu-box .menu05 .menu-txt p.text,.menu-wrapper .menu-box .menu06 .menu-txt p.text{font-size:14px}}.menu-wrapper .menu-box .menu01 .menu-txt p.material,.menu-wrapper .menu-box .menu02 .menu-txt p.material,.menu-wrapper .menu-box .menu03 .menu-txt p.material,.menu-wrapper .menu-box .menu04 .menu-txt p.material,.menu-wrapper .menu-box .menu05 .menu-txt p.material,.menu-wrapper .menu-box .menu06 .menu-txt p.material{max-width:425px;margin-bottom:10px;padding:0 0 0 10px;border-left:2px solid #006400;font-family:"Noto Sans JP",sans-serif}@media (max-width:640px){.menu-wrapper .menu-box .menu01 .menu-txt p.material,.menu-wrapper .menu-box .menu02 .menu-txt p.material,.menu-wrapper .menu-box .menu03 .menu-txt p.material,.menu-wrapper .menu-box .menu04 .menu-txt p.material,.menu-wrapper .menu-box .menu05 .menu-txt p.material,.menu-wrapper .menu-box .menu06 .menu-txt p.material{font-size:14px;margin-left:30px}}.menu-wrapper .menu-box .menu01 .menu-txt p.kcal,.menu-wrapper .menu-box .menu02 .menu-txt p.kcal,.menu-wrapper .menu-box .menu03 .menu-txt p.kcal,.menu-wrapper .menu-box .menu04 .menu-txt p.kcal,.menu-wrapper .menu-box .menu05 .menu-txt p.kcal,.menu-wrapper .menu-box .menu06 .menu-txt p.kcal{max-width:425px;margin:0 auto 10px;text-align:center}.menu-wrapper .menu-box .menu01 .menu-txt p.price,.menu-wrapper .menu-box .menu02 .menu-txt p.price,.menu-wrapper .menu-box .menu03 .menu-txt p.price,.menu-wrapper .menu-box .menu04 .menu-txt p.price,.menu-wrapper .menu-box .menu05 .menu-txt p.price,.menu-wrapper .menu-box .menu06 .menu-txt p.price{max-width:425px;margin:0 auto;font-size:21px;text-align:center;font-family:"Noto Sans JP",sans-serif;color:#006400}@media (max-width:640px){.menu-wrapper .menu-box .menu01 .menu-txt p.price,.menu-wrapper .menu-box .menu02 .menu-txt p.price,.menu-wrapper .menu-box .menu03 .menu-txt p.price,.menu-wrapper .menu-box .menu04 .menu-txt p.price,.menu-wrapper .menu-box .menu05 .menu-txt p.price,.menu-wrapper .menu-box .menu06 .menu-txt p.price{font-size:19px}}.menu-wrapper .menu-box .menu01 .menu-txt p.price span,.menu-wrapper .menu-box .menu02 .menu-txt p.price span,.menu-wrapper .menu-box .menu03 .menu-txt p.price span,.menu-wrapper .menu-box .menu04 .menu-txt p.price span,.menu-wrapper .menu-box .menu05 .menu-txt p.price span,.menu-wrapper .menu-box .menu06 .menu-txt p.price span{color:#000;margin-right:14px}@media (max-width:640px){.menu-wrapper .menu-box .menu01 .menu-txt p.price span,.menu-wrapper .menu-box .menu02 .menu-txt p.price span,.menu-wrapper .menu-box .menu03 .menu-txt p.price span,.menu-wrapper .menu-box .menu04 .menu-txt p.price span,.menu-wrapper .menu-box .menu05 .menu-txt p.price span,.menu-wrapper .menu-box .menu06 .menu-txt p.price span{font-size:19px}}.menu-others{max-width:980px;margin:0 auto 100px}.menu-others .dressing-box,.menu-others .topping-box{max-width:700px;margin:0 auto}.menu-others .dressing-box .dressing,.menu-others .dressing-box .topping,.menu-others .topping-box .dressing,.menu-others .topping-box .topping{max-width:600px;height:40px;margin:40px auto;padding:5px 0 5px 10px;background-color:#006400;color:#fff;font-family:"Noto Sans JP",sans-serif;border-radius:5px}@media (max-width:640px){.menu-others .dressing-box .dressing,.menu-others .dressing-box .topping,.menu-others .topping-box .dressing,.menu-others .topping-box .topping{margin:20px}}.menu-others .dressing-box p,.menu-others .topping-box p{max-width:450px;text-align:center;margin:0 auto}@media (max-width:640px){.menu-others .dressing-box p,.menu-others .topping-box p{padding:0 20px}}.menu-others .dressing-box h4,.menu-others .topping-box h4{color:#F8BE2B;text-align:center}.menu-others .attention{max-width:400px;height:60px;margin:80px auto 0}@media (max-width:640px){.menu-others .attention{padding:0 20px}}.menu-others .attention p{font-size:14px}.shpo{max-width:980px;margin:0 auto}.shpo .heading{width:330px;text-align:center;font-size:30px;margin:30px 0 60px;padding:0 2em 20px;background-image:repeating-linear-gradient(-45deg,#F8BE2B 0px,#F8BE2B 2px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%);background-size:8px 8px;background-repeat:repeat-x;background-position:center bottom}@media (max-width:640px){.shpo .heading{width:250px;margin:100px auto 20px;font-size:20px}}.shpo .shop-mainvisual{max-width:800px;margin:0 auto 200px;position:relative}@media (max-width:640px){.shpo .shop-mainvisual{margin:30px}}.shpo .shop-mainvisual p{max-width:800px;margin:0 auto;margin-bottom:100px}.shpo .shop-mainvisual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shpo .shop-mainvisual .shop-mainphoto{-webkit-box-shadow:20px 20px 0 #006400;box-shadow:20px 20px 0 #006400}.shpo .shop-wrapper{margin-bottom:150px}@media (max-width:640px){.shpo .shop-wrapper{margin:0 20px}}.shpo .shop-wrapper .shop-box1,.shpo .shop-wrapper .shop-box2{max-width:980px;margin-bottom:150px}.shpo .shop-wrapper .shop-box1 .shop-inner,.shpo .shop-wrapper .shop-box2 .shop-inner{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:60px}@media (max-width:959px){.shpo .shop-wrapper .shop-box1 .shop-inner,.shpo .shop-wrapper .shop-box2 .shop-inner{display:block}}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-imgbox,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-imgbox{max-width:400px;margin:20px auto;position:relative}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-imgbox img,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-imgbox img{max-width:100%}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-imgbox h3,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-imgbox h3{padding:0 40px;font-size:26px;font-family:"Klee One",cursive;background-color:#fff;position:absolute;bottom:0px;left:0}@media (max-width:959px){.shpo .shop-wrapper .shop-box1 .shop-inner .shop-imgbox h3,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-imgbox h3{position:absolute;bottom:-1px;left:-1px}}@media (max-width:640px){.shpo .shop-wrapper .shop-box1 .shop-inner .shop-imgbox h3,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-imgbox h3{font-size:18px}}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox{max-width:400px;margin:0 auto}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 20px}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo dt,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo dt{width:25%;line-height:1.6;border-bottom:1px solid #555;margin-bottom:10px;padding:10px;color:#545454}@media (max-width:640px){.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo dt,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo dt{font-size:14px}}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo dd,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo dd{width:75%;line-height:1.6;border-bottom:1px solid #555;margin-bottom:10px;padding:10px}@media (max-width:640px){.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo dd,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo dd{font-size:14px}}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo .telephone,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo .telephone{width:25%;line-height:1.6;padding:10px;border-bottom:1px solid #555;color:#545454}.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo a.tel,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo a.tel{pointer-events:none;width:75%;line-height:1.6;padding:10px;pointer-events:none;border-bottom:1px solid #555}@media (max-width:640px){.shpo .shop-wrapper .shop-box1 .shop-inner .shop-txtbox .shopinfo a.tel,.shpo .shop-wrapper .shop-box2 .shop-inner .shop-txtbox .shopinfo a.tel{font-size:14px;pointer-events:auto}}.shpo .shop-wrapper .shop-box1 .map-wrapper,.shpo .shop-wrapper .shop-box2 .map-wrapper{margin:0 auto;padding-bottom:20px}.shpo .shop-wrapper .shop-box1 .g-map,.shpo .shop-wrapper .shop-box2 .g-map{width:100%;height:100%;aspect-ratio:16/9}.sp-main{max-width:980px;margin:0 auto 150px}@media (max-width:640px){.sp-main{margin-bottom:80px}}.sp-main .heading{width:300px;text-align:center;font-size:30px;margin:30px 0 60px;padding:0 2em 20px;background-image:repeating-linear-gradient(-45deg,#F8BE2B 0px,#F8BE2B 2px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%);background-size:8px 8px;background-repeat:repeat-x;background-position:center bottom}@media (max-width:640px){.sp-main .heading{width:250px;margin:100px auto 20px;font-size:20px}}.sp-main .sp-main-visual{max-width:900px;margin:0 auto}.sp-main .sp-main-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:959px){.sp-main .sp-main-txt{display:block}}.sp-main .sp-main-txt .catch-copy{margin:auto 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:40px;font-weight:bold;font-family:"Klee One",cursive}@media (max-width:959px){.sp-main .sp-main-txt .catch-copy{margin:0 auto;font-size:20px}}.sp-main .sp-main-txt p{max-width:800px;font-size:18px;font-family:"Klee One",cursive;letter-spacing:0.1em}@media (max-width:959px){.sp-main .sp-main-txt p{margin:0 auto}}@media (max-width:640px){.sp-main .sp-main-txt p{padding:40px;font-size:15px;line-height:1.5}}.sp-wrapper{max-width:980px;margin:0 auto 100px}.sp-wrapper .sp-box1,.sp-wrapper .sp-box2,.sp-wrapper .sp-box3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;padding:20px;background-color:#fff;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.1);box-shadow:0 10px 25px 0 rgba(0,0,0,0.1)}@media (max-width:959px){.sp-wrapper .sp-box1,.sp-wrapper .sp-box2,.sp-wrapper .sp-box3{display:block}}.sp-wrapper .sp-box1:nth-of-type(2n),.sp-wrapper .sp-box2:nth-of-type(2n),.sp-wrapper .sp-box3:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sp-wrapper .sp-box1 .sp-imgbox,.sp-wrapper .sp-box2 .sp-imgbox,.sp-wrapper .sp-box3 .sp-imgbox{max-width:366px;height:302px}@media (max-width:959px){.sp-wrapper .sp-box1 .sp-imgbox,.sp-wrapper .sp-box2 .sp-imgbox,.sp-wrapper .sp-box3 .sp-imgbox{margin:0 auto}}.sp-wrapper .sp-box1 .sp-imgbox img,.sp-wrapper .sp-box2 .sp-imgbox img,.sp-wrapper .sp-box3 .sp-imgbox img{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%;height:100%;margin-left:10px;border-radius:140px 20px 20px 140px}.sp-wrapper .sp-box1 .sp-imgbox2,.sp-wrapper .sp-box2 .sp-imgbox2,.sp-wrapper .sp-box3 .sp-imgbox2{max-width:366px;height:302px}@media (max-width:959px){.sp-wrapper .sp-box1 .sp-imgbox2,.sp-wrapper .sp-box2 .sp-imgbox2,.sp-wrapper .sp-box3 .sp-imgbox2{margin-left:150px}}@media (max-width:640px){.sp-wrapper .sp-box1 .sp-imgbox2,.sp-wrapper .sp-box2 .sp-imgbox2,.sp-wrapper .sp-box3 .sp-imgbox2{margin:0 auto}}.sp-wrapper .sp-box1 .sp-imgbox2>img,.sp-wrapper .sp-box2 .sp-imgbox2>img,.sp-wrapper .sp-box3 .sp-imgbox2>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%;height:100%;margin-right:10px;border-radius:20px 140px 140px 20px}.sp-wrapper .sp-box1 .sp-txtbox,.sp-wrapper .sp-box2 .sp-txtbox,.sp-wrapper .sp-box3 .sp-txtbox{max-width:560px;font-family:"Klee One",cursive}@media (max-width:959px){.sp-wrapper .sp-box1 .sp-txtbox,.sp-wrapper .sp-box2 .sp-txtbox,.sp-wrapper .sp-box3 .sp-txtbox{margin:0 auto}}.sp-wrapper .sp-box1 .sp-txtbox h3,.sp-wrapper .sp-box2 .sp-txtbox h3,.sp-wrapper .sp-box3 .sp-txtbox h3{font-size:24px;font-family:"Klee One",cursive;margin-bottom:20px}@media (max-width:640px){.sp-wrapper .sp-box1 .sp-txtbox h3,.sp-wrapper .sp-box2 .sp-txtbox h3,.sp-wrapper .sp-box3 .sp-txtbox h3{text-align:center;font-size:18px}}.sp-wrapper .sp-box1 .sp-txtbox h3 span,.sp-wrapper .sp-box2 .sp-txtbox h3 span,.sp-wrapper .sp-box3 .sp-txtbox h3 span{margin-right:20px;border-bottom:1px solid #F8BE2B;font-size:36px;color:#F8BE2B}.sp-wrapper .sp-box1 .sp-txtbox p,.sp-wrapper .sp-box2 .sp-txtbox p,.sp-wrapper .sp-box3 .sp-txtbox p{line-height:1.5em;font-size:18px;font-family:"Klee One",cursive}@media (max-width:959px){.sp-wrapper .sp-box1 .sp-txtbox p,.sp-wrapper .sp-box2 .sp-txtbox p,.sp-wrapper .sp-box3 .sp-txtbox p{margin-bottom:30px;padding:20px}}@media (max-width:640px){.sp-wrapper .sp-box1 .sp-txtbox p,.sp-wrapper .sp-box2 .sp-txtbox p,.sp-wrapper .sp-box3 .sp-txtbox p{font-size:15px;line-height:1.6}}.form-title{font-size:44px;font-weight:bold;font-family:"Klee One",cursive;text-align:center;margin:40px auto 30px;color:#25211e;padding:0}.form-top{font-size:18px;font-weight:bold;font-family:"Klee One",cursive;text-align:center;margin:40px 0 100px;color:#25231e}.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:700px;margin:0 auto 100px;position:relative;padding:0 10px}.step:before{display:block;content:"";width:80%;height:2px;background-color:#273f27;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}.step li{width:24%;border:2px solid #273f27;color:#273f27;text-align:center;padding:10px;background-color:#fff}.step li:before{display:inline-block;content:attr(data-num);font-size:22px;margin-right:10px}.step li.current{background-color:#273f27;color:#fff}#g-form{max-width:700px;margin:0 auto 100px;padding:0 10px}.form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.form-list dt{width:30%;padding:20px}.form-list dt span{display:block;width:3em;background-color:#dd6767;font-size:13px;padding:4px 4px 4px 6px}.form-list dd{width:70%;padding:20px}.form-list [type=email],.form-list [type=text],.form-list [type=text]{border:1px solid #273f27;padding:4px;border-radius:4px;width:50%}.form-list .item-box>p{background-color:#5a5858;border-radius:4px;margin-bottom:20px}.form-list .item-box>p label{display:block;padding:16px;color:#fff}.form-list [type=checkbox],.form-list [type=radio]{-webkit-transform:scale(1.8);transform:scale(1.8);margin-right:20px;accent-color:#273f27}.form-list .example{margin:8px 0;font-size:14px;color:#5a5858;background-color:#fff!important}.form-list .item-box>[type=text]{width:80%}.form-list textarea{border:1px solid #273f27;padding:4px;border-radius:4px;width:100%;height:180px}@media (max-width:640px){.form-list{display:block}.form-list dt{width:100%;padding:20px 20px 0}.form-list dt span{display:inline-block;margin-left:20px}.form-list dd{width:100%;padding:10px}.form-list dd [type=email],.form-list dd [type=text],.form-list dd [type=text]{border:1px solid #273f27;padding:4px;border-radius:4px;width:50%}}.policy-wrapper{max-width:600px;margin:0 auto 100px}.policy-wrapper .policy-inner{height:280px;padding:20px 50px;overflow-y:scroll;border:1px solid #273f27;margin-bottom:30px;background-color:#fffbdb}.policy-wrapper .policy-inner h2{text-align:center;font-size:30px;font-family:"Klee One",cursive;margin-bottom:20px}.policy-wrapper .policy-inner p{font-size:18px;line-height:3}.policy-wrapper .policy-txt>p{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-bottom:50px}.policy-wrapper>p{background-color:#5a5858}.policy-wrapper>p label{display:block;padding:20px;text-align:center;color:#fff}.policy-wrapper>p label [type=checkbox]{-webkit-transform:scale(1.8);transform:scale(1.8);margin-right:20px;accent-color:#273f27}.form-btn{text-align:center}.form-btn [type=submit]{padding:20px 80px;background-color:#3b909b;border-radius:8px;margin-right:60px;color:#fff}.form-btn [type=submit]:hover{background-color:#597e83}@media (max-width:640px){.form-btn [type=submit]{margin:0 auto 40px}}.form-btn [type=button],.form-btn [type=reset]{padding:20px 40px;text-decoration:underline}@media (max-width:640px){.form-btn [type=button],.form-btn [type=reset]{margin:0 auto}}.confirm>dt{margin-bottom:20px}.confirm>dd{margin-bottom:20px;border:2px solid #5a5858;padding:6px;border-radius:4px}.thanks-txt{max-width:500px;text-align:center;margin:50px auto}.thanks-txt h2{margin-bottom:20px}.thanks-txt p{line-height:2;font-size:20px}.sns-wrapper{max-width:700px;gap:40px;margin:0 auto 100px}.sns-wrapper .sns-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}.sns-wrapper .sns-box img{width:50px;height:50px;margin-right:20px;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=style.css.map */