@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/earlyaccess/hannari.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;600&family=Roboto:wght@400;500;700&display=swap");body,html{margin:0;padding:0;width:100%;height:100%}html{font-size:62.5%}*,:after,:before{box-sizing:border-box}body{font-family:"Noto Serif JP",serif;color:#333333;line-height:1.8;word-break:break-all;background-image:url("../image/washi-pattern6.jpg");background-repeat:repeat;background-size:400px;z-index:-2}a{text-decoration:none}a:hover img{text-decoration:none;opacity:0.8;transition:all 0.3s}img,object,video{max-width:100%;height:auto;border:none;vertical-align:bottom;display:block}#wrapper{width:100%;overflow:hidden}.container{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:0 50px}@media screen and (max-width:749px){.container{padding:20px}}.inner{width:100%;max-width:1130px;margin:0 auto;padding:0 20px}header{position:fixed;transition:0.3s;z-index:100;display:flex;justify-content:space-between;padding:20px 20px;width:100%}header ul{display:flex}header li{list-style:none;font-size:1.5rem;letter-spacing:3px;margin-left:30px}header li a{color:white;transition:0.3s}header li a:hover{color:#ff4e00}@media screen and (max-width:749px){header ul{flex-direction:column;align-items:flex-end}header li{font-size:1.2rem;letter-spacing:2px}}.h_logo img{display:block;width:20vw;max-width:300px;min-width:140px}@media screen and (max-width:329px){.h_logo img{width:100px;min-width:0}}.scroll-nav{background-color:rgba(0,0,0,0.9)}.hero{position:relative;margin-bottom:50px;width:100%}.video-box{position:relative;overflow:hidden;width:100%;padding-top:50%}@media screen and (max-width:749px){.video-box{padding-top:600px}}.video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}.overlay:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:rgba(0,0,0,0.4)}.reserv{position:absolute;bottom:0;right:0;writing-mode:vertical-rl;padding:20px 10px;font-size:1.7rem;background-color:black;letter-spacing:5px;display:flex;justify-content:center;align-items:center}.reserv a{color:white;transition:0.3s}.reserv a:hover{color:#ff4e00}@media screen and (max-width:399px){.reserv{right:20px;padding:20px 10px}}.title_text{writing-mode:vertical-rl;position:absolute;top:20%;right:20%;color:white}.title_text h2{font-size:3.3vw;font-weight:400;letter-spacing:5px}.title_text p{font-size:1.8vw;letter-spacing:5px;margin-top:5%;white-space:nowrap}@media screen and (max-width:749px){.title_text{top:3%;right:48%;transform:translate(50%,50%)}.title_text h2{font-size:4rem;font-weight:400;letter-spacing:5px}.title_text p{font-size:1.9rem;letter-spacing:5px;margin-top:20px}}.news{background-color:rgba(255,255,255,0.5);padding:20px 20px 50px 20px;margin-bottom:50px}.news h3{text-align:center;font-size:3rem;border-bottom:1px solid #919191;margin-bottom:10px;padding-bottom:10px;letter-spacing:5px;font-weight:400}.news h4{font-size:1.8rem;letter-spacing:2px;color:#001f4e;margin-bottom:5px;display:inline-block}.news p{padding:3px 6px;border:solid 1px #919191;display:inline-block;font-size:1.2rem;letter-spacing:1px;margin-bottom:5px}.news ul{list-style:none;list-style-position:outside}.news ul li{font-size:1.5rem;border-bottom:1px dashed #919191;padding-bottom:20px;letter-spacing:1px;line-height:1.5}@media screen and (max-width:399px){.news h3{font-size:2.5rem}.news h4{font-size:1.5rem;letter-spacing:2px;color:#001f4e;margin-bottom:5px;display:inline-block}.news p{font-size:1.2rem}.news ul li{font-size:1.3rem;line-height:1.5}}.bgimgflameA{position:relative;width:100%;height:0;padding-top:36.5%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:200px}@media screen and (max-width:749px){.bgimgflameA{margin-bottom:100px}}.bg_cuisine_mgb{margin-bottom:80%}@media screen and (max-width:999px){.bg_cuisine_mgb{margin-bottom:calc(60% + 20px)}}@media screen and (max-width:749px){.bg_cuisine_mgb{margin-bottom:calc(50% + 20px)}}@media screen and (max-width:399px){.bg_cuisine_mgb{margin-bottom:250px}}@media screen and (max-width:999px){.bgimgflameA{padding-top:60%}}@media screen and (max-width:749px){.bgimgflameA{padding-top:100%}}@media screen and (max-width:329px){.bgimgflameA{padding-top:130%}}.bg_feel{background-image:url("../image/top/feel.jpg")}.bg_cuisine{background-image:url("../image/top/cuisine.jpg")}.filter{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply}.f_c_textbox{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 auto;padding:50px;width:100%;max-width:1130px}.feel_text h3{padding:5px 15px 10px;background-color:white;font-size:2.3rem;width:auto;margin-bottom:10px;letter-spacing:10px;display:inline-block;line-height:1.5}.feel_text p{color:white;font-size:1.8rem;line-height:1.9;letter-spacing:2.5px;font-weight:400}@media screen and (max-width:1199px){.f_c_textbox{width:90%;padding:35px}.feel_text{padding:50px;width:90%}.feel_text h3{font-size:3rem}.feel_text p{font-size:1.5rem;line-height:1.5;letter-spacing:2px}}@media screen and (max-width:999px){.feel_text{padding:35px;width:90%}.feel_text p{font-size:1.6rem;line-height:1.6;letter-spacing:3px}}@media screen and (max-width:749px){.f_c_textbox{width:100%}.feel_text{width:100%}.feel_text h3{font-size:2.2rem}.feel_text p{font-size:1.4rem;line-height:1.6}}@media screen and (max-width:399px){.feel_text{padding:20px}.feel_text h3{font-size:1.8rem}.feel_text p{font-size:1.1rem;line-height:1.5}}.cuisine_text{color:white}.cuisine_text h3{font-size:3rem;width:auto;margin-bottom:10px;letter-spacing:10px;display:inline-block;line-height:1.5;font-weight:400}.cuisine_text p{font-size:1.9rem;line-height:1.8;letter-spacing:5px;margin-bottom:30px}@media screen and (max-width:1199px){.cuisine_text p{font-size:1.6rem}}@media screen and (max-width:399px){.cuisine_text{padding:20px;width:100%}.cuisine_text h3{font-size:2.5rem}.cuisine_text p{font-size:1.3rem;line-height:1.8}}.menu_box{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;background-image:url("../image/top/menu_bg.png");background-size:cover}.menu_box img{display:block;width:30%;margin:2% 1%}.bgimgflameB{position:relative;width:90%;height:0;padding-top:35%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:100px}@media screen and (max-width:749px){.bgimgflameB_left{margin-left:-20px}}.bgimgflameB_right{margin-left:10%;margin-bottom:200px}@media screen and (max-width:749px){.bgimgflameB_right{margin-bottom:100px}}@media screen and (max-width:999px){.bgimgflameB{padding-top:70%}}@media screen and (max-width:749px){.bgimgflameB{width:100%}}@media screen and (max-width:399px){.bgimgflameB{padding-top:100%}}.bg_cokking_commit{background-image:url("../image/top/cokking_2x.jpg");content:"";background-color:white;background-position:70% 50%;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0}.foodstuff_commit{background-image:url("../image/top/foodstuff.jpg")}.bg_cloud1{position:absolute;top:-100px;right:-50%;transform:translate(0,-45%);z-index:-1;display:block;width:100%}@media screen and (max-width:749px){.bg_cloud1{top:-30px;width:130%;height:auto}}.bg_cloud2{position:absolute;top:-180px;left:-40%;transform:translate(0,-45%);width:100%;z-index:-1;display:block}@media screen and (max-width:749px){.bg_cloud2{top:-70px;width:130%}}@media screen and (max-width:329px){.bg_cloud2{top:-60px}}.bg_cloud3{position:absolute;top:-120px;right:-50%;transform:translate(0,0);width:100%;z-index:-1;display:block}@media screen and (max-width:749px){.bg_cloud3{width:130%;transform:translate(0,-35%)}}@media screen and (max-width:329px){.bg_cloud3{top:-80px}}.bg_cloud4{position:absolute;bottom:-130px;left:-50%;transform:translate(0,80%);width:100%;z-index:-1;display:block}@media screen and (max-width:749px){.bg_cloud4{width:130%;transform:translate(0,40%)}}@media screen and (max-width:329px){.bg_cloud4{bottom:-70px}}.commit_textL{right:0;margin-left:100px;margin-right:-50px}.commit_textL h3{margin-right:100px}.commit_textL h4{margin-right:20px}@media screen and (max-width:1199px){.commit_textL{margin-left:80px;margin-right:-20px}}@media screen and (max-width:749px){.commit_textL{margin-left:50px}}@media screen and (max-width:399px){.commit_textL{margin-left:20px}}@media screen and (max-width:329px){.commit_textL{margin-right:-20px}}.commit_textR{right:0;margin-right:100px;margin-left:-50px}.commit_textR h3{margin-left:100px}.commit_textR h4{margin-left:20px}@media screen and (max-width:1199px){.commit_textR{margin-right:80px;margin-left:-20px}}@media screen and (max-width:999px){.commit_textR{margin-right:0;margin-left:0}.commit_textR h3{margin-left:auto}.commit_textR h4{margin-left:auto}}@media screen and (max-width:749px){.commit_textR{margin-right:50px}}@media screen and (max-width:399px){.commit_textR{margin-right:35px}}.commit_reverse{flex-direction:row-reverse}.commit_text{position:absolute;display:flex;align-items:flex-start;top:50px}.commit_text h3{writing-mode:vertical-rl;font-size:4rem;padding:30px 15px 50px;color:white;letter-spacing:15px;line-height:1.3;font-weight:500;display:inline-block}.commit_text h4{writing-mode:vertical-rl;font-size:2.5rem;letter-spacing:5px;background-color:rgba(0,0,0,0.78);color:white;padding:30px 10px;display:inline-block;font-weight:500}.commit_text p{font-size:1.9rem;background-color:rgba(255,255,255,0.78);padding:30px 40px;letter-spacing:4px;line-height:1.8}@media screen and (max-width:1199px){.commit_text h3{font-size:3.5rem;letter-spacing:15px;line-height:1.3}.commit_text h4{font-size:2.5rem;letter-spacing:5px}.commit_text p{font-size:1.7rem;letter-spacing:10px;line-height:1.5}}@media screen and (max-width:999px){.commit_text{flex-direction:column}.commit_text h3{writing-mode:horizontal-tb;font-size:3.5rem;letter-spacing:15px;line-height:1.3;margin-bottom:20px;padding:10px 20px 20px;width:auto}.commit_text h4{writing-mode:horizontal-tb;font-size:2.5rem;letter-spacing:5px;padding:5px 20px 10px;margin-bottom:10px}.commit_text p{font-size:1.7rem;padding:30px 20px;letter-spacing:10px;line-height:1.8}}@media screen and (max-width:749px){.commit_text h3{writing-mode:horizontal-tb;font-size:3rem;letter-spacing:7px;line-height:1.3;margin-right:0;margin-bottom:10px;padding:5px 20px 15px}.commit_text h4{writing-mode:horizontal-tb;font-size:2.1rem;letter-spacing:5px;padding:5px 20px 10px;margin-right:0;margin-bottom:5px}.commit_text p{font-size:1.4rem;padding:10px 20px 40px 20px;letter-spacing:5px;line-height:1.8;min-width:335px}}@media screen and (max-width:399px){.commit_text h3{font-size:2.5rem}.commit_text h4{font-size:1.8rem}.commit_text p{font-size:1.2rem}}@media screen and (max-width:329px){.commit_text h3{font-size:2.2rem;padding:5px 15px 10px}.commit_text p{min-width:280px;max-width:300px;padding:10px 20px 30px 20px}}.prof{max-width:1030px;padding:50px;margin:0 auto 150px;position:relative}.prof h3{font-size:2.5rem;border-bottom:1px solid #919191;margin-bottom:10px;font-weight:400;letter-spacing:3px}.prof h4{font-size:2rem;font-weight:400;letter-spacing:3px;margin-bottom:10px}.prof h4 span{font-size:1.5rem}.prof p{line-height:2;font-size:1.7rem;letter-spacing:3px}@media screen and (max-width:749px){.prof{padding:20px 20px 40px 20px}.prof p{line-height:2;font-size:1.3rem;letter-spacing:1px}}@media screen and (max-width:329px){.prof h4 span{font-size:1.2rem;letter-spacing:1px}}.prof_bg_color{content:"";background-color:white;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}footer{padding:50px 25px 25px 25px;background-color:black;color:#ececec;margin:0 auto}.footer_inner{max-width:1030px;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.footer_innerP{max-width:1030px;padding:25px;margin:0 auto}.footer_innerP h4{font-size:18px;text-align:center;letter-spacing:5px;border:solid 1px white;margin-bottom:15px;padding:5px}.footer_innerP_img{display:flex;justify-content:space-between;flex-wrap:wrap}.footer_imgA{width:25%;margin-bottom:10px}.footer_imgB{width:10%;margin-bottom:10px}@media screen and (max-width:749px){.footer_innerP{padding:5px}.footer_imgA{width:100%}.footer_imgB{width:48.5%}}.footer_left{padding:25px;width:50%}.footer_left h3{font-size:1.8rem;letter-spacing:5px;padding:5px 10px 10px;border:solid 0.25px #ececec;text-align:center;margin-bottom:20px}.footer_left button{font-family:"Hannari","Noto Serif JP",serif;font-weight:500;display:block;margin:0 auto 20px;background:white;color:black;border:none;position:relative;height:80px;width:100%;font-size:2.5rem;letter-spacing:5px;padding:0 1.5em 0.5em;cursor:pointer;transition:800ms ease all;outline:none}.footer_left button:hover{background:black;color:#ececec}.footer_left button:after,.footer_left button:before{content:"";position:absolute;top:0;right:0;height:2px;width:0;background:white;transition:400ms ease all}.footer_left button:after{right:inherit;top:inherit;left:0;bottom:0}.footer_left button:hover:after,.footer_left button:hover:before{width:100%;transition:800ms ease all}.business_hours{display:flex}.business_hours h4{font-size:1.8rem;padding:5px 10px 10px;border:solid 0.25px #ececec;white-space:nowrap;margin-right:10px;letter-spacing:3px;margin-bottom:20px}.time{line-height:1.5}.time p{font-size:1.5rem;letter-spacing:5px}.time p span{display:block;font-size:1rem}@media screen and (max-width:329px){.time{margin-bottom:20px}.time p{font-size:1.2rem}.time p span{font-size:0.9rem;white-space:nowrap}}.fotter_mes{font-size:1.4rem;line-height:1.4;margin-bottom:20px}.tel{text-align:center;font-size:2.5rem;letter-spacing:6px}.tel a{color:#ececec}.tel span{font-size:2rem}@media screen and (max-width:329px){.tel{font-size:2rem;letter-spacing:4px}.tel span{font-size:1.6rem}}.footer_right{width:50%;padding:25px}.footer_right img{display:block;width:100%;object-fit:cover;margin-bottom:10px}.footer_right p{letter-spacing:5px;font-size:1.3rem;line-height:1.5}@media screen and (max-width:749px){.footer_left,.footer_right{width:100%;padding:20px 0}.business_hours{flex-direction:column}.business_hours h4{text-align:center;margin-bottom:10px;margin-right:0px}.time{margin-bottom:20px}.time p{text-align:center}.time span{font-size:1.2rem}}.text_center{text-align:center}.mgt50{margin-top:50px}.mgt100{margin-top:100px}.mgb50{margin-bottom:50px}.mgb100{margin-bottom:100px}.mgbl-20{margin-left:-20px}.mgbl-50{margin-left:-50px}.mgbr-20{margin-right:-20px}.mgbr-50{margin-right:-50px}.borderT1{border-top:1px solid white}.border1{border:1px solid white;border-radius:10px}.flex{display:flex}.flex_center{display:flex;justify-content:center}.flexA{display:flex;width:100%;flex-wrap:wrap}.flexAchild{width:100%}@media screen and (min-width:750px){.flexAchild{width:25%}}.copy{max-width:1030px;margin:50px auto 20px;text-align:center}.copy p{padding:10px 20px 0;margin:20px;border-top:1px #919191 solid;font-size:1.3rem;letter-spacing:4px}.bg_wave1{padding:0 20px;margin-bottom:50px}.pc{display:block}.sp{display:none}@media screen and (max-width:749px){.pc{display:none}.sp{display:block}}.pclg{display:block}.splg{display:none}@media screen and (max-width:999px){.pclg{display:none}.splg{display:block}}@media screen and (min-width:750px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#f5f2f2;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}.loaded{opacity:0;visibility:hidden}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader{color:#ffffff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-0.32s}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.swiper-wrapper{margin-bottom:15px}.swiper-slide{border-radius:5px;text-align:center;font-size:18px;background:rgba(255,255,255,0.7);justify-content:center;align-items:center;overflow:hidden}.textwrapper{padding:10px}.swiper-slide p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}.swiper-slide p:first-of-type{font-size:1.3rem;color:#8d8d8d}.swiper-slide p:nth-of-type(2){font-size:1.5rem;height:60px}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.swiper{width:100%;margin:50px auto}.swiper h3{display:flex;justify-content:center;align-items:center;font-family:"Noto Serif JP",serif;font-size:3rem;margin-bottom:10px}.swiper h3>a{width:35px;display:inline-block;margin-right:5px}.swiper>p{width:150px;font-size:1.5rem;text-align:center;background-color:black;margin-left:auto;padding:3px 5px;border-radius:3px;transition:0.3s}.swiper>p:hover{background-color:#e8380d}.swiper>p a{color:white}.append-buttons{text-align:center;margin-top:20px}.swiper-pagination{position:relative!important;margin-top:30px}.swiper-pagination-bullet{background-color:red;height:15px;width:15px}#backTotop{position:fixed;z-index:9999;bottom:25px;right:25px}#backTotop a{display:block;text-decoration:none;color:#fff;padding:15px;font-weight:bold;background-color:#47c79d}
/*# sourceMappingURL=style.css.map */