html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}img{border:0}a:link,a:hover,a:visited{text-decoration:none}figure{margin:0}figure img,div img,p img,li img{width:100%;height:auto;vertical-align:bottom;line-height:0}html{font-size:62.5%}body{border:solid 0 #fff;color:#000;font-size:1.0rem;position:relative;-webkit-text-size-adjust:100%;word-spacing:normal!important;line-height:1.6666;background-color:#1b180f;letter-spacing:normal;font-family:gill-sans-nova,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a:link{text-decoration:none;color:#fcfcf1}a:visited{text-decoration:none;color:#fcfcf1}a:hover{text-decoration:none;color:#fcfcf1}a:active{text-decoration:none;color:#fcfcf1}.ja{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.color-bl{color:#1b180f}.color-or{color:#e50}.color-wh{color:#fcfcf1}.bg-or{background-color:#e50}.bg-gr{background-color:#1cb}.bg-bl{background-color:#1b180f}a:link span.link-border{border-bottom:1px solid #fcfcf1;display:inline-block;overflow:visible}a:hover span.link-border{border-bottom:1px solid transparent;display:inline-block;overflow:visible;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.link-hover{opacity:1;cursor:pointer}.link-hover:hover{opacity:.6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.font-style-light{font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:300}.text-align-center{text-align:center}.container{width:100%;max-width:1200px;margin:0 auto;min-height:100vh}.inner{position:relative}.work-with-us{font-size:3.4rem;text-align:center;padding:24px 0;letter-spacing:.034em}.work-with-us span{font-size:1.6rem;display:block;width:100%;position:absolute;left:0;bottom:-26px}p{font-size:1.8rem}header{background-color:#fcfcf1}header .inner{padding:48px}header .reopening-date{font-size:2.4rem;line-height:1.333;font-family:gill-sans-nova,sans-serif;font-style:italic;font-weight:500}header .tag-line{font-size:2.4rem;line-height:1.333;letter-spacing:.24px;font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:700;padding-top:278px}header h1{width:360px;padding-top:48px}header h1 img{width:100%;height:auto}#vegetables{position:absolute;top:48px;right:48px;width:180px;height:180px}#vegetables img{width:100%;height:auto}.dissolve01,.dissolve02,.dissolve03,.dissolve04,.dissolve05{opacity:0}.dissolve01{-webkit-animation:dissolve .5s ease .5s 1 forwards;animation:dissolve .5s ease .5s 1 forwards}.dissolve02{-webkit-animation:dissolve .5s ease 1s 1 forwards;animation:dissolve .5s ease 1s 1 forwards}.dissolve03{-webkit-animation:dissolve .5s ease 2s 1 forwards;animation:dissolve .5s ease 1.5s 1 forwards}.dissolve04{-webkit-animation:dissolve .5s ease 1.5s 1 forwards;animation:dissolve .5s ease 2s 1 forwards}.dissolve05{-webkit-animation:dissolve .5s ease 1.5s 1 forwards;animation:dissolve .5s ease 2.5s 1 forwards}@-webkit-keyframes dissolvee {
  100% {
    opacity: 1;
  }
}@keyframes dissolve {
  100% {
    opacity: 1;
  }
}main{display:block;background-color:#fcfcf1;font-size:1.8rem;line-height:1.667;font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:500}.box-wrap{display:flex;flex-wrap:wrap}.box{width:50%;padding-top:50%;position:relative;overflow:hidden}.box-img{background-repeat:no-repeat;background-size:cover;background-position:center center}.box-inner{display:inline-block;padding:0 48px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-003 .box-inner{padding:0 24px;width:100%}.box-inner-block{display:block;width:100%}.box-001{background-image:url(/wp-content/uploads/2018/09/004.jpg)}.box-002{background-image:url(/wp-content/uploads/2018/09/002.jpg)}.box-007{background-image:url(/wp-content/uploads/2018/09/003.jpg)}.box-008{background-image:url(/wp-content/uploads/2022/05/newport-20220531.jpg)}.box-004{background-image:url(/wp-content/uploads/2018/09/005.jpg)}.box-005{background-image:url(/wp-content/uploads/2018/09/006.jpg)}.box-009{background-image:url(/wp-content/uploads/2019/01/dj.jpg)}.box-010{background-image:url(/wp-content/uploads/2020/12/2020togo.jpg)}dl.open{overflow:hidden;display:block;padding:12px 0 0;opacity:1!important;font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:300}dl.open dt,dl.open dd{float:left}dl.open dt{width:50px;clear:left}p.adr a{background:url(/wp-content/uploads/2018/09/icon-map.png);background-repeat:no-repeat;background-position:left center;background-size:15px 21px;padding-left:30px;display:inline-block;width:280px;position:relative;line-height:1.388}p.reservations{padding:12px 0 0;line-height:1}p.reservations a{background:url(/wp-content/uploads/2020/08/calendar-regular.png);background-repeat:no-repeat;background-position:left center;background-size:18px 20px;padding-left:30px;display:inline-block;line-height:1.388}p.tel{padding:12px 0 0;line-height:1}p.tel a{background:url(/wp-content/uploads/2018/09/icon-phone.png);background-repeat:no-repeat;background-position:left center;background-size:20px 21px;padding-left:30px;display:inline-block;line-height:1.388}p.follow{font-size:2.4rem;width:198px;font-weight:300}a.link-instagram{display:inline-block;background-image:url(/wp-content/uploads/2018/09/icon-instagram1.png);background-repeat:no-repeat;background-size:48px 48px;background-position:left center;height:48px;padding-left:72px;color:#1b180f;font-size:2.4rem;line-height:1.8;margin-top:46px;font-weight:500}a.link-facebook{display:inline-block;background-image:url(/wp-content/uploads/2018/09/icon-facebook.png);background-repeat:no-repeat;background-size:48px 48px;background-position:left center;height:48px;padding-left:72px;color:#1b180f;font-size:2.4rem;line-height:1.8;margin-top:32px;font-weight:500}#footer{display:none}@media screen and (max-width:768px){header .tag-line{padding-top:62px}.box-003.bg-or{overflow:scroll;padding-top:0;height:50vw}.box-003.bg-or .box-inner{display:block;position:relative;left:auto;top:auto;padding:24px 24px;height:auto;transform:translate(-0%,-0%)}}@media screen and (max-width:600px){header .inner{padding:48px}header .reopening-date{font-size:1.8rem;line-height:1.333;letter-spacing:.18}header .tag-line{font-size:1.8rem;line-height:1.388;padding-top:99px}header h1{width:240px}#vegetables{position:absolute;top:36px;right:36px;width:108px;height:108px}.box{width:100%;padding-top:100%}.box-inner{display:inline-block;padding:0 0;position:absolute;left:48px;top:48px;-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%);width:100%}.box-003{padding-top:0%;height:auto}.box-003.bg-or{overflow:hidden;padding-top:0;height:auto}.box-003 .box-inner{display:block;position:relative;left:0;top:0;padding:24px 24px;height:100vw;transform:translate(-0%,-0%)}.box-003.bg-or .box-inner{display:block;position:relative;left:auto;top:auto;padding:24px 24px;height:auto;transform:translate(-0%,-0%)}.box-003.bg-or .box-inner dl.open{display:flex;flex-wrap:wrap}.box-003.bg-or .box-inner dl.open dt{width:50px;clear:none}.box-003.bg-or .box-inner dl.open dd{float:none;width:calc(100% - 50px)}.work-with-us{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-with-us span{font-size:1.6rem;display:block;width:100%;position:relative;left:auto;bottom:auto}.box-inner-block{display:block;padding:0 24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-006 .box-inner{display:inline-block;padding:0 48px;position:absolute;left:0%;top:50%;-webkit-transform:translate(-0%,-50%);transform:translate(-0%,-50%);width:100%}p.follow{width:100%;text-align:center}a.link-instagram{background-size:44px 44px;height:44px;padding-left:68px;margin-top:46px}a.link-facebook{background-size:44px 44px;height:44px;padding-left:68px;margin-top:32px}}@media screen and (max-width:320px){header .inner{padding:24px}#vegetables{position:absolute;top:24px;right:24px;width:108px;height:108px}.box{width:100%;padding-top:100%}.box-inner{display:inline-block;padding:0 0;position:absolute;left:24px;top:24px;-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%);width:100%}.box-006 .box-inner{display:inline-block;padding:0 36px;position:absolute;left:0%;top:50%;-webkit-transform:translate(-0%,-50%);transform:translate(-0%,-50%);width:100%}main{font-size:1.6rem}}.pure-modal .checkbox{display:none}.pure-modal .pure-modal-overlay{opacity:0;transition:all .3s ease;width:50%;position:absolute;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-100;transform:scale(1);display:none;background-color:rgba(0,0,0,.5);background-color:rgba(27,24,15,1)}.pure-modal .pure-modal-wrap{background:#fdfbfb;letter-spacing:.05em;line-height:1.6;padding:40px 65px;width:60%;margin:0 auto;align-self:flex-start;transition:all .5s ease}.pure-modal .pure-modal-wrap.small{width:30%}.pure-modal .pure-modal-wrap.full{width:100%;height:100vh;overflow-y:scroll;padding-top:48px!important;-webkit-overflow-scrolling:touch}.pure-modal .pure-modal-wrap.a-center{align-self:center}.pure-modal .pure-modal-wrap.from-left{transform:translateX(-100%)}.pure-modal .pure-modal-wrap.from-right{transform:translateX(100%)}.pure-modal .pure-modal-wrap.from-top{transform:translateY(-100%)}.pure-modal .pure-modal-wrap.from-bottom{transform:translateY(100%)}.pure-modal .pure-modal-overlay .close{display:block;position:fixed;right:24px;top:24px;width:24px;height:24px;z-index:10000}.pure-modal .pure-modal-overlay .close:hover{cursor:pointer;background-color:transparent;opacity:.6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pure-modal .o-close{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-100}.pure-modal input:checked ~ .o-close {z-index:9998}.pure-modal input:checked ~ .pure-modal-overlay{transform:scale(1);opacity:1;z-index:9997;overflow:auto;display:flex;animation-duration:.5s;animation-name:fade-in;-moz-animation-duration:.5s;-moz-animation-name:fade-in;-webkit-animation-duration:.5s;-webkit-animation-name:fade-in}.pure-modal-wrap{padding-top:48px}.pure-modal-wrap .inner{width:50vw;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pure-modal-wrap h2{font-size:3.4rem;letter-spacing:.034em}.pure-modal-wrap h3{font-size:1.6rem;margin-top:36px}.pure-modal-wrap p{font-size:1.6rem;margin-top:1em}.pure-modal input:checked ~ .pure-modal-overlay .pure-modal-wrap {transform:translateY(0);z-index:9999;background-color:rgba(27,24,15,1);color:rgba(225,225,225,1);position:relative}.comment-wrap .inner{background-color:#f19a96;padding:24px 12px;margin-top:12px}@media (max-width:812px){html{-webkit-overflow-scrolling:touch}.pure-modal-wrap .inner{width:100vw;padding:48px 48px 120px;height:auto;position:relative;left:auto;top:auto;-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%)}.pure-modal .pure-modal-wrap.full{width:100%;height:100vh;overflow-y:scroll;padding:0!important}.pure-modal{}html,body{}body.open{overflow:hidden}}@media (max-width:500px){.pure-modal .pure-modal-wrap{width:90%}}@keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: flex;
    opacity: 0;
  }
  100% {
    display: flex;
    opacity: 1;
  }
}@-moz-keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: flex;
    opacity: 0;
  }
  100% {
    display: flex;
    opacity: 1;
  }
}@-webkit-keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: flex;
    opacity: 0;
  }
  100% {
    display: flex;
    opacity: 1;
  }
}