@charset "utf-8";﻿*{margin:0;padding:0}html{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',sans-serif;scroll-behavior:smooth;overflow:hidden scroll;box-sizing:border-box}body{color:#222;font-weight:500;font-size:15px;line-height:1.6;letter-spacing:.05em;text-align:left;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}header #headerWrap{width:100%;height:840px;z-index:9}header #logos{text-align:center}header #logos span{color:#fff;font-weight:700;text-shadow:0px 2px 4px rgba(0,0,0,.8)}header #logos .inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center}header #logo{color:#ccc;padding-top:10px;padding-bottom:0;font-size:100%;font-weight:700;background-color:#272d39;background-repeat:repeat}header #copy{font-family:'Noto Serif JP',serif;position:absolute;top:60px;right:60px;font-size:34px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}h1.tit{font-family:'Noto Serif JP',serif}footer{background:#272d39;margin-top:auto;padding:20px;clear:both;font-weight:700;text-align:center;z-index:10}body,#wrapper{display:flex;flex-direction:column;min-height:100vh}#main{z-index:2;height:auto}.innerWrap{width:100%;max-width:788px;margin:30px auto 30px;padding-left:6px;padding-right:6px;text-align:center;box-sizing:border-box}.innerWidth{max-width:800px;margin:30px auto;text-align:center}.innerWrap h4.tit{margin-top:60px}.innerWrap p,.innerWrap ul{margin-bottom:20px;text-align:left}#reserve #keyVisual{width:100%;height:400px;background-image:url("https://yuzushi.jp/wp/wp-content/uploads/2020/06/img_counter-2.jpg");background-repeat:no-repeat;background-position:bottom;background-size:cover;overflow:hidden}h1~.read,#enkaku .read{font-size:120%}.waku{max-width:764px;border:2px #ccc dashed;padding:16px}.innerWrap .waku p{margin:0;padding:16px}.bigfont{font-size:200%}.read{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;text-align:center;font-weight:700}img.leftmovin{position:relative;left:-20px;margin-bottom:2rem;box-shadow:10px 10px 0px 0px #272d39}img.rightmovin{position:relative;right:-100px;margin-bottom:2rem;box-shadow:-23px 23px 0px 0px #ee7800}.notes{color:#555;font-size:85%;text-align:left}.checkthis{color:red}.txtIndent{text-indent:1rem}ul.notes{list-style:none}p.badge{position:relative;top:45px;left:0;width:50px;height:50px;margin:0;padding:0;line-height:50px;text-align:center;color:#fff;background-color:#272d39;font-size:200%;font-weight:700;z-index:1000}#introduction,#news,#menu,#carouselimg,#tenpo,#lunchmenuWrap,#enkaku{margin:60px auto 80px}#nigiri,#donburi,#makimono,#course{margin-top:40px;margin-bottom:40px;padding-top:10px;padding-bottom:10px}#form,#privacy-policy{margin-top:60px}#responsive-menu-button{top:-50px !important;left:-50px !important;padding-top:40px !important;padding-left:20px !important;z-index:200 !important;width:100px !important;height:100px !important;border-radius:80px !important;background-color:#272d39 !important}.responsive-menu-pro-inner,.responsive-menu-pro-inner:before,.responsive-menu-pro-inner:after{height:2px !important;box-shadow:0px 2px 4px rgba(0,0,0,.8) !important}#rmp_menu_trigger-925 .responsive-menu-pro-inner,#rmp_menu_trigger-925 .responsive-menu-pro-inner:before,#rmp_menu_trigger-925 .responsive-menu-pro-inner:after{box-shadow:0px 2px 4px rgba(0,0,0,.3) !important}#rmp_menu_trigger-925 .rmp-trigger-label{font-family:serif !important;font-weight:700;text-shadow:0px 2px 4px rgba(0,0,0,1)}.responsive-menu-button-text{position:relative;top:6px !important;text-shadow:0px 2px 4px rgba(0,0,0,.8)}.tit{text-align:center}.sentences{margin:2rem auto 4rem;text-align:left}.circle{border-radius:50%}.right{text-align:right !important}.addtoany_list{margin-top:4rem}address{font-style:normal}footer small{color:#fff;font-weight:700}.st-tag-cloud{height:auto;margin-bottom:30px}.st-tag-cloud a{display:inline-block;font-size:12px;color:#272d39;border:2px solid #272d39;padding:3px 8px;margin-bottom:6px;border-radius:8px;font-weight:700}.st-tag-cloud a:link,.st-tag-cloud a:focus,.st-tag-cloud a:visited{color:#272d39}a{color:#ee7800}a:link,a:hover,a:visited,a:active,a:focus{text-decoration:none}a:hover{text-decoration:none;opacity:.8}h1{font-size:26px}h2{font-size:24px}h2.tit{position:relative;text-align:center}h2.tit span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;text-align:left}h2.tit:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:2px;background-color:#272d39}#menu h2.tit:before{background-color:#ccc}h3{font-size:22px}h4{font-size:20px}h1,h2,h3,h4{color:#272d39;font-weight:700;margin-bottom:30px;text-align:left;letter-spacing:2px}footer h2,footer h3,footer h4{color:#fff}#menu{color:#ccc;padding-top:60px;padding-bottom:60px;font-size:110%;font-weight:700;background-color:#1c1c1a;background-image:url("/images/common/bg_bk.jpg");background-repeat:repeat}#menu h2.tit span,#menu h3.tit,#menu h4.tit{color:#ccc;background-color:#1c1c1a}#menu .innerWrap{margin-bottom:30px}#menu ul.menu{padding-left:0 !important}#menu ul.menu li{border-bottom:dotted 1px #ccc;margin-bottom:16px;padding-bottom:8px;list-style:none}#menu .notes{color:#aaa;font-size:80%;text-align:left}#menu span.price{float:right}ul.menu{margin-bottom:1rem}#menu .flexbox{justify-content:space-between}.flexbox ul.menu{width:48%;margin-bottom:30px}hr.dashedline{position:relative;top:calc(50% - 1px);margin:0 10px;border:none;border-top:dotted 2px #666}span.menuline{flex:auto}.responsive-menu-button-text{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',sans-serif}.flexbox{display:flex;display:-ms-flexbox;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}ul.flexbox{display:flex;display:-ms-flexbox;-ms-flex-flow:row wrap;justify-content:space-around;width:100%;margin-bottom:80px}#introduction ul.flexbox li{list-style:none;text-align:center;width:48%;height:100%;overflow:hidden}table{table-layout:auto;border-collapse:collapse}#tenpo table{max-width:740px;margin:30px auto 60px}#tenpo table tr th:first-child{width:30%}#tenpo table th,#tenpo table td{vertical-align:top}#tenpo table td p{margin-bottom:.5rem}#tenpo table{width:100%}#tenpo table th{padding:14px 10px;color:#272d39;border-top:2px #666 solid;border-bottom:2px #666 solid;font-weight:700;letter-spacing:2px}#tenpo table td{padding:14px 10px;border-top:2px #ccc solid;border-bottom:2px #ccc solid;font-weight:500;text-align:left;letter-spacing:2px}table.menu{max-width:900px;margin:0 auto}table.menu th{text-align:left;vertical-align:text-top}table.menu td{text-align:right;font-weight:700;vertical-align:text-top}#biz_calendar,#biz_calendar table.bizcal{font-family:Arial !important;width:100%;max-width:400px !important;height:auto}#biz_calendar table.bizcal tr:last-child{border-bottom:20px solid #272d39 !important}#biz_calendar table.bizcal{border:none !important}#biz_calendar table.bizcal .today{background-color:orange;text-decoration:none !important;color:#fff !important}#biz_calendar table.bizcal .eventday,#biz_calendar p span.boxeventday{background-color:#fa9dcf !important}#bizcalendar-3{margin-bottom:30px}#biz_calendar table.bizcal tr th{color:#fff;background-color:#272d39;font-size:18px}#biz_calendar table.bizcal tr td{font-size:34px;border:none;border-bottom:1px solid #272d39 !important}#biz_calendar table.bizcal tr th,#biz_calendar table.bizcal tr td{border:none;padding:0}figure.imgstyle{text-align:center}figure.imgstyle figcaption{color:#ccc;font-size:12px;font-weight:500}ul#floatingMenu{position:fixed;bottom:0;right:0;margin:0;padding:0;z-index:1111}ul#floatingMenu li{display:table-cell;*display:inline;margin:0;padding:0}#backtoTop a{display:block;background:#272d39;color:#fff;width:50px;height:50px;font-size:1.2rem;line-height:50px;text-align:center}#reserveform a{display:block;background:#ee7800;color:#fff;width:220px;height:50px;font-size:1.2rem;font-weight:700;line-height:50px;text-align:center}.cf7{text-align:left;box-sizing:border-box}.cf7 label{font-weight:700}.cf7 select{margin-bottom:16px}.requied{font-size:.8em;color:red;display:inline-block}.cf7 input[type=text],.cf7 input[type=tel],.cf7 input[type=email],.cf7 textarea{border:1px #272d39 solid;padding:.5em 0;border-radius:5px;margin-bottom:.5em}.cf7 input[type=number]{text-align:center;width:36px}.cf7 input[type=text]:focus,textarea:focus{background:#efefef;box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.cf7 input[type=submit]{border:1px #272d39 solid;padding:.5em 0;border-radius:5px;background:#272d39;color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.5);font-weight:700;letter-spacing:3px}.cf7 input[type=submit]:hover{background:#272d39;box-shadow:none}.formwidth{max-width:100%}.btn_cf7{width:200px;margin:16px auto;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cf7 input[type=submit][disabled]{background:#dcdcdc;color:#fff}#milestones{list-style:none;margin:50px 0 30px 120px;padding-left:30px;border-left:8px solid #272d39}#milestones li{margin:40px 0;position:relative}#milestones p.date{font-size:14px;color:#666}#milestones p{margin:10px 0 15px;font-size:14px}.relative label{font-size:1.3em;position:absolute;z-index:100;cursor:pointer;top:28px;transition:transform .2s linear;font-weight:700}#milestones label:hover{color:#ee7800}.years{margin-top:-10px;top:50%;left:-158px;font-size:24px;line-height:20px;position:absolute;font-weight:700}.circles{margin-top:-10px;top:50%;left:-44px;width:10px;height:10px;background:#fff;border:5px solid #272d39;border-radius:50%;display:block;position:absolute}.content{max-height:20px;padding:50px 20px 15px;border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative}.content:before,.content:after{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}.content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}.content:after{border-right-color:#fff;border-width:17px;top:50%;margin-top:-17px}.content p{max-height:0;color:transparent;text-align:justify;word-break:break-word;hyphens:auto;overflow:hidden}.radio{display:none}.radio:checked+.relative label{cursor:auto;transform:translateX(42px)}.radio:checked+.relative .circle{background:#ee7800}.radio:checked~.content{max-height:300px;border-color:#272d39;margin-right:80px;transform:translateX(20px);transition:max-height .4s linear,border-color .5s linear,transform .2s linear}.radio:checked~.content p{max-height:300px;color:#272d39;transition:color .3s linear .3s}@media screen and (max-width:767px){#milestones{margin-left:0;padding-left:0;border-left:none}#milestones li{margin:60px 0}.relative label{width:85%;font-size:1.4em !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;transform:translateX(18px)}.content{max-height:80px;border-color:transparent;border-width:2px;border-style:solid;border-radius:.5em;position:relative}.content:before,.content:after{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}.content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}.content:after{border-right-color:#fff;border-width:17px;top:50%;margin-top:-17px}.content p{max-height:0;color:transparent;text-align:justify;word-break:break-word;hyphens:auto;overflow:hidden}.circles{display:none}span.years{font-weight:700;display:block;position:absolute;top:-30px;left:10px}}.addtoany_share_save_container{margin:3rem auto !important}.addtoany_share_save_container a{margin-left:1rem}.btn a,#action-button button{position:relative;display:inline-block;margin:16px 0;padding:12px 24px;color:#272d39;border:2px solid #272d39;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;transition-delay:0s;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-out;font-size:16px;font-weight:700;line-height:1;-moz-text-decoration-color:-moz-use-text-color;-moz-text-decoration-line:none;-moz-text-decoration-style:solid}.btn a:visited,#action-button button:visited{color:#272d39}.btn a:hover,#action-button button:hover{color:#fff;background-color:#272d39}#news dl.flat{margin-bottom:24px}#news dl.flat dt{margin-bottom:5px;padding-bottom:5px;width:150px;float:left;clear:both;font-weight:700}#news dl.flat dd{margin-bottom:5px;padding:0 0 6px 170px;border-bottom:1px dotted #999}#news div.whatsnew dl dd{margin-bottom:5px;padding-left:60px;text-align:left}#news div.whatsnew .newmark{color:red !important;font-weight:700;margin-left:0 !important}#news .newmark{background-color:transparent !important;color:red !important}.archive-one,div[id=post-]{border-bottom:1px solid #e5e5e5}.archive-one:first-child,div[id=post-]:first-child{padding-top:30px;border-top:1px solid #e5e5e5}.archive-one h3.tit,div[id=post-] h3.tit{border-left:8px solid #272d39;padding-left:16px;text-align:left}#side-bar{width:250px;min-width:100px;float:left;margin-top:30px;margin-left:10px;margin-bottom:30px;font-size:14px}h3.side-tit{text-align:left;padding-bottom:6px;margin-bottom:20px;border-bottom:#000 2px solid}#side-bar ul{margin-bottom:30px}#side-bar ul li{list-style:none}#side-bar img.qr{width:100%}body.category #main,body.single #main,body.archive #main{width:calc(100% - 260px);float:right}#side-bar #biz_calendar table.bizcal tr th,#side-bar #biz_calendar table.bizcal tr td{padding:0;font-size:20px}#footerMenu{margin-bottom:60px}section,#privacy-policy{text-align:left;line-height:1.8}.category-list-cate{float:left}.category-list-date{float:right}body.single section h2{padding-bottom:12px;margin-bottom:1rem;border-bottom:2px solid #272d39}.nextPost{float:left;margin-bottom:80px}.prevPost{float:right;margin-bottom:80px}.nextPost a,.prevPost a{border:1px solid #ee7800;border-radius:2px;padding:6px 12px}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #272d39;padding:6px 12px;margin:4px}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background:#272d39;border:2px solid #272d39}.wp-pagenavi span.current{font-weight:700}.a2a_kit{margin-top:80px}.post-info{display:flex}.post-info p{margin-right:1rem}@media screen and (max-width:840px){#side-bar{position:static;width:96%;float:none;margin-top:30px;margin-bottom:30px;padding-left:2%;padding-right:2%;margin-left:0;font-size:16px}.maincontents{margin-top:0;margin-bottom:30px}h3.side-tit{text-align:cener;padding-bottom:6px;margin-bottom:20px;border-bottom:#000 2px solid}#side-bar ul{margin-bottom:30px}#side-bar img.qr{max-width:200px}body.category #main,body.single #main,body.archive #main{width:100%;float:none}}@media screen and (max-width:640px){body{font-size:16px}.innerWrap,#news,#menu,#tenpo{width:100% !important;margin:20px 0}#responsive-menu-button{top:-50px !important;left:-50px !important;padding-top:40px !important;padding-left:20px !important;z-index:200 !important;width:140px !important;height:140px !important;border-radius:70px !important}header #copy{position:absolute;top:30px;right:30px;font-size:24px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}header #logos{margin-top:-180px}header #logos span{white-space:nowrap}section .innerWrap div.center{text-align:center}tr td p.center{text-align:center}ul.flexbox li{width:48%;height:100%}.flexbox ul.menu{width:100%;height:100%}ul{margin-left:0;padding-left:0}#news div.whatsnew dl dt{text-align:left}#news div.whatsnew dl dd{margin-bottom:16px;padding-left:0 !important;text-align:left}#tenpo table tr th:first-child{width:40%}#tenpo table th{display:block;width:100%;border-top:1px #666 solid;border-bottom:1px #666 solid;color:#fff;background:#272d39;text-align:center;font-size:120%}#tenpo table tr th:first-child{width:100%}#tenpo table td{display:block;width:100%;border-top:none;border-bottom:none;max-width:96%;padding:14px 2%}#tenpo table td:last-child{border-bottom:1px #666 solid}.radio:checked~.content{max-height:600px;margin-right:20px}.radio:checked~.content p{max-height:600px}ul#floatingMenu{margin-bottom:0;padding-bottom:0}#menu span.price{float:right;font-size:90%}#menu .notes{font-size:60%;display:inline-block}#menu ul.menu li{border-bottom:none;margin-bottom:26px;padding-bottom:8px;list-style:none}}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.home .grecaptcha-badge{visibility:hidden}