﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,address,img,small,strong,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figcaption,figure,footer,header,nav,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;word-break:break-word;-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hide{display:none !important}.fixSquare,.fixSide{width:100% !important;height:auto !important}.fixVertical{width:auto !important;height:100% !important}.moreBtn>.moreBtnClose{display:none}.mapLink{position:absolute;bottom:35px;right:50px;background-color:#fff;font-size:12px;line-height:1.8;text-align:center;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px}.mapLink>a{display:block;padding:10px}.postsNum{display:inline-block;margin-left:5px;vertical-align:middle}.instagramHeading{line-height:1;text-align:center}.instagramLogo+img{vertical-align:middle}.instagramList>li{position:relative;overflow:hidden;background-color:#ebebeb}.instagramMultiple:before{content:'';display:block;z-index:1;position:absolute;top:10px;right:10px;width:14px;height:14px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/instagram/icn_multiple_instagram-9f095bf943f6d48eace521e824230717186085d3b3b4cf04d5efb8067ba2fd26.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.instagramListItemInner{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.instagramListItemThumbnail{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.instagramModal:not(.isActive) .instagramModalCarouselInterface.isActive{visibility:hidden}.instagramModal .modalHead{padding:0 !important}.instagramModalImgDatas{height:100%}.instagramModalImgDatas [data-instagram-item],.instagramModalInfoDatas [data-instagram-item]{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.1s;animation-duration:0.1s}.instagramModalImgDatas .current[data-instagram-item],.instagramModalInfoDatas .current[data-instagram-item]{opacity:1}.instagramModalImgDatas [data-instagram-item]{position:relative;overflow:hidden;display:none;height:100%}.instagramModalImgDatas .current[data-instagram-item]{display:block}.instagramModalInfoDatas [data-instagram-item]{visibility:hidden;position:absolute;z-index:2;bottom:0;width:100%;max-height:100%;padding:60px 25px 15px;overflow-y:auto;background:-webkit-linear-gradient(top, rgba(65,46,46,0), rgba(65,46,46,0.5) 60px, rgba(65,46,46,0.8));background:linear-gradient(to bottom, rgba(65,46,46,0), rgba(65,46,46,0.5) 60px, rgba(65,46,46,0.8))}.instagramModal.isActive .instagramModalInfoDatas .current[data-instagram-item]{visibility:visible}.instagramModalDate{margin-bottom:7px;font-weight:bold;line-height:2}.instagramModalCarousel img{max-width:100%;max-height:100%;width:auto;height:auto}.instagramModalCarouselInterface{position:absolute;z-index:3;width:100%;visibility:hidden}.instagramModal.isActive .instagramModalCarouselInterface.isActive{visibility:visible}.instagramModalCarouselInterface .imageIndicator{position:absolute;left:0;top:20px;right:0;margin-bottom:-25px}.instagramModalCarouselInterface .imageIndicator [data-instagram-carousel-item]{display:inline-block;padding:5px;cursor:pointer}.instagramModalCarouselInterface .imageIndicator [data-instagram-carousel-item]:before{content:'';display:block;width:9px;height:9px;background-color:#999;border-radius:50%}.instagramModalCarouselInterface .imageIndicator .isActive[data-instagram-carousel-item]:before{background-color:#fff}.instagramModalCarouselList{width:100%;height:100%;overflow:hidden}.instagramModal.isActive .current .instagramModalCarouselList{-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.instagramModalCarouselList>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:100%;height:100%;overflow:hidden;position:relative}.instagramModalItemImgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow:hidden;position:relative}.instagramModalCaptionMore{font-size:12px;text-decoration:underline;cursor:pointer;float:right;clear:both}.instagramModalCaptionMore[data-omit-cancel-trigger]{display:none}.instagramModalCaptionMore[data-omit-trigger]{display:inline-block}.omitted+.instagramModalCaptionMore[data-omit-cancel-trigger]{display:inline-block}.omitted+.instagramModalCaptionMore[data-omit-cancel-trigger]+.instagramModalCaptionMore[data-omit-trigger]{display:none}.noNeedOmit+.instagramModalCaptionMore[data-omit-cancel-trigger]{display:none}.noNeedOmit+.instagramModalCaptionMore[data-omit-cancel-trigger]+.instagramModalCaptionMore[data-omit-trigger]{display:none}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}99%{display:block}100%{opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}99%{display:block}100%{opacity:1}}.modalWindow{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;color:#fff}.modalWindow.isActive{opacity:1;visibility:visible}.modalBackground{position:absolute;top:0;bottom:0;left:0;right:0;height:100vh;background-color:rgba(0,0,0,0.95);-webkit-transform:translateZ(0);transform:translateZ(0)}.modalCassette{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;line-height:1.5}.closeModalBtn{position:absolute;top:15px;right:15px;z-index:20;width:20px;height:20px;cursor:pointer}.closeModalBtn:before,.closeModalBtn:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:2px;background-color:#fff}.closeModalBtn:before{-webkit-transform:translate(0, 0) rotate(45deg);-ms-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg)}.closeModalBtn:after{-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}.nextModalBtn,.prevModalBtn{position:fixed;top:50%;z-index:20;padding:35px 5px 35px 20px}.nextModalBtn:before,.prevModalBtn:before,.nextModalBtn:after,.prevModalBtn:after{content:'';display:block;width:14px;height:2px;border-radius:1px;background-color:#fff}.nextModalBtn:before,.prevModalBtn:before{-webkit-transform:rotate(50deg) translateX(-5px);-ms-transform:rotate(50deg) translateX(-5px);transform:rotate(50deg) translateX(-5px)}.nextModalBtn:after,.prevModalBtn:after{-webkit-transform:rotate(-50deg) translateX(-5px);-ms-transform:rotate(-50deg) translateX(-5px);transform:rotate(-50deg) translateX(-5px)}.nextModalBtn{right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prevModalBtn{left:0;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.modalHead{position:fixed;top:0;z-index:99;width:100%;padding-top:18px;padding-bottom:18px;background-color:rgba(0,0,0,0.5)}@media screen and (orientation: landscape){.modalHead{padding-top:16px !important}}.modalCarousel{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modalNum{text-align:center;font-size:16px;line-height:1}.modalBody{height:100%}.modalContent{position:relative;width:100vw;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.modalContent.prevModalContent{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modalContent.nextModalContent{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.modalContent.notActive{display:none}.modalImg{position:relative;width:100%;height:100%;text-align:center}.modalImg>img{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%}.modalTxtMore{position:absolute;bottom:0;z-index:2;width:100%;padding:10px;text-align:center;font-size:12px;background-color:#ccc;color:#333}.modalTxtMore>span{position:relative;padding-right:18px}.modalTxtMore>span:after{content:"";position:absolute;top:auto;bottom:auto;right:0;border:6px solid transparent;border-bottom:10px solid #333}.modalTxtMore>span.modalTxtClose:after{top:1px;border-top:10px solid #333;border-bottom:none}.modalTxtMore+.modalInfo{padding:60px 25px 0}.modalTxtMore:not(.hide)+.modalInfo:after{content:'';display:block;width:1px;height:60px}.modalTxtMore.hide+.modalInfo{padding:60px 25px 15px}.modalInfo{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;position:absolute;bottom:0;z-index:1;width:100%;max-height:100%;text-align:left;background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 60px, rgba(0,0,0,0.8));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5) 60px, rgba(0,0,0,0.8));color:#ccc}.modalInfo::-webkit-scrollbar{display:none}.modalTitle{font-size:18px;font-weight:bold;color:#fff}.modalPrice{margin-top:5px;font-size:18px;color:#fff}.modalTxt{overflow:hidden;margin-top:20px;padding-top:20px;border-top:1px solid #ccc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.modalSeatInfoList{margin-top:10px;font-size:14px}.modalSeatInfoRow{display:table}.modalSeatInfoRow>dt{display:table-cell;width:8em;padding-right:1em}.modalSeatInfoRow>dd{display:table-cell}.modalSeatInfoCaption{font-size:11px}.modalTitle:empty+.modalPrice:empty+.modalTxt{border-top:none}.modalTxt.showTxt{white-space:normal;text-overflow:clip}.variationsList,.subVariationsList{padding-top:20px;border-top:1px dotted #ccc}.variationsList>li+li,.subVariationsList>li+li{margin-top:20px;padding-top:20px;border-top:1px dotted #ccc}.variationsList{margin-top:30px}.subVariationsList{margin-top:20px;margin-left:30px}.variationsTitle{font-size:14px;font-weight:bold}.subVariationsTitle{font-size:14px}.variationsPrice,.subVariationsPrice{margin-top:5px;font-size:14px}.seatInfoModal{display:none}.evcHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;color:#333;background-color:#fff}.evcHeadLast,.evcHeadNext,.evcHeadCurrent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.evcHeadCurrent{min-width:160px;padding:10px 0;font-size:18px;line-height:1}.evcHeadCurrent .evcHeadUnit{margin:0 4px;font-size:12px}.evcWrap[data-calendartype="list_month"] .evcHeadCurrent .evcHeadNum,.evcContents[data-calendartype="list_month"] .evcHeadCurrent .evcHeadNum{font-weight:bold}.evcWrap[data-calendartype="list_week"] .evcHeadCurrent,.evcContents[data-calendartype="list_week"] .evcHeadCurrent{font-size:4.375vw}.evcWrap[data-calendartype="list_week"] .evcHeadCurrent .evcHeadYear .evcHeadNum,.evcContents[data-calendartype="list_week"] .evcHeadCurrent .evcHeadYear .evcHeadNum{font-size:3.125vw}.evcWrap[data-calendartype="list_week"] .evcHeadCurrent .evcHeadMonth .evcHeadNum,.evcContents[data-calendartype="list_week"] .evcHeadCurrent .evcHeadMonth .evcHeadNum{font-weight:bold}.evcWrap[data-calendartype="list_week"] .evcHeadCurrent .evcHeadUnit,.evcContents[data-calendartype="list_week"] .evcHeadCurrent .evcHeadUnit{font-size:3.125vw}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent{position:relative}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent:before{content:'';position:absolute;top:0;right:12px;bottom:0;left:auto;display:inline-block;width:6px;height:6px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent:before{border-bottom:solid 2px #666;border-right:solid 2px #666}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent.isActive:before{-webkit-transform:translateY(3px) rotate(225deg);-ms-transform:translateY(3px) rotate(225deg);transform:translateY(3px) rotate(225deg)}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent .evcHeadYear{position:relative}.evcMonthLayoutHead.evcTopHeader .evcHeadCurrent .evcHeadYear:before{content:'';position:absolute;top:0;left:-25px;width:18px;height:18px;margin-right:10px;background:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/eventCalendar/calendarIcon-cbbcd87ddcd392dbe0875419ca8baf21d72ce66807c843c3926a73259b808e2e.svg);background-size:contain;background-repeat:no-repeat}.evcHeadLast,.evcHeadNext{position:relative;width:54px;min-height:44px;height:100%}.evcHeadLast:before,.evcHeadNext:before{content:'';position:absolute;top:0;bottom:0;display:inline-block;width:1px;height:24px;margin:auto;background-color:#ccc}.evcWrap[data-calendartype="list_week"] .evcHeadLast,.evcContents[data-calendartype="list_week"] .evcHeadLast,.evcWrap[data-calendartype="list_week"] .evcHeadNext,.evcContents[data-calendartype="list_week"] .evcHeadNext{width:44px}.evcTopHeader,.evcBottomHeader{position:relative}.evcTopHeader:before,.evcBottomHeader:before{content:'';position:absolute;left:0;width:100%;height:4px;background-color:#ccc}.evcTopHeader .evcHeadLastInner>span,.evcBottomHeader .evcHeadLastInner>span,.evcTopHeader .evcHeadNextInner>span,.evcBottomHeader .evcHeadNextInner>span{display:none}.evcTopHeader{padding-top:4px;margin-top:35px}.evcTopHeader:before{top:0}.evcBottomHeader{padding-bottom:4px}.evcBottomHeader:before{bottom:0}.evcHeadLast:before{right:0}.evcHeadLast .evcHeadLastInner:before{content:'';position:absolute;top:0;right:auto;bottom:0;left:20px;display:inline-block;width:8px;height:8px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.evcHeadLast .evcHeadLastInner:before{border-bottom:solid 3px #666;border-left:solid 3px #666}.evcHeadLast.isDisable .evcHeadLastInner:before{border-color:#ccc}.evcHeadNext:before{left:0}.evcHeadNext .evcHeadNextInner{padding-right:10px}.evcHeadNext .evcHeadNextInner:before{content:'';position:absolute;top:0;right:20px;bottom:0;left:auto;display:inline-block;width:8px;height:8px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.evcHeadNext .evcHeadNextInner:before{border-top:solid 3px #666;border-right:solid 3px #666}.evcHeadNext.isDisable .evcHeadNextInner:before{border-color:#ccc}.evcWrap[data-calendartype="list_week"] .evcHeadLast .evcHeadLastInner:before,.evcContents[data-calendartype="list_week"] .evcHeadLast .evcHeadLastInner:before{left:17px}.evcWrap[data-calendartype="list_week"] .evcHeadNext .evcHeadNextInner:before,.evcContents[data-calendartype="list_week"] .evcHeadNext .evcHeadNextInner:before{right:17px}.evcWeekLayoutHead .evcHeadYear{font-size:12px}.evcWrap[data-calendartype="list_week"] .evcHeadMonth:last-child,.evcContents[data-calendartype="list_week"] .evcHeadMonth:last-child{position:relative;margin-left:22px}.evcWrap[data-calendartype="list_week"] .evcHeadMonth:last-child:before,.evcContents[data-calendartype="list_week"] .evcHeadMonth:last-child:before{content:'';position:absolute;top:50%;left:-18px;display:block;width:10px;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#333}.evcSelectWindow{position:absolute;top:0;right:0;left:0;z-index:99;width:100%;padding:8px 11px 15px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity 0.15s, visibility 0.15s;transition:opacity 0.15s, visibility 0.15s;color:#333;line-height:1}.evcSelectWindow.isVisible{opacity:1;visibility:visible}.evcSelectorList{display:-webkit-box;display:-ms-flexbox;display:flex}.evcSelectorList>li{text-align:center;font-size:16px;line-height:1;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.evcSelectorList>li.isDisabled{color:#d5d5d5}.evcSelectHead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:bold;color:#9f9f9f}.evcSelectHead:after{content:'';position:absolute;top:0;right:0;bottom:2px;left:25px;display:inline-block;width:calc(100% - 35px);height:1px;margin:auto;border-bottom:dotted 1px #ccc}.evcSelectorYear .evcSelectorList{position:relative;width:300px;margin:auto}.evcSelectorYear .evcSelectorList:after{content:'';position:absolute;top:0;bottom:0;right:20px;width:33px;height:1px;margin:auto;background:#d5d5d5}.evcSelectorYear .evcSelectorList>li{padding:10px 0}.evcSelectorYear .evcSelectorList>li>span{display:inline-block;width:60px;padding:4px 0}.evcSelectorYear .evcSelectorList>li.isCurrent>span{border-radius:12px;color:#fff}.evcSelectorMonth .evcSelectorList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.evcSelectorMonth .evcSelectorList>li{width:calc(100% / 6 - 0.1px)}.evcSelectorMonth .evcSelectorList>li>span{display:inline-block;width:32px;padding:4px 0}.evcSelectorMonth .evcSelectorList>li:nth-child(-n + 6){padding:10px 0 5px}.evcSelectorMonth .evcSelectorList>li:nth-child(n + 7){padding:5px 0 10px}.evcSelectorMonth .evcSelectorList>li.isCurrent>span{border-radius:12px;color:#fff}html.isFixed,body.isFixed{height:100%;overflow:hidden}.evcModalWrap{position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;padding-top:50px;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:opacity 0.15s, visibility 0.15s;transition:opacity 0.15s, visibility 0.15s;background:#fff;color:#333;border:solid 10px #0d0d0d}.evcModalWrap.isVisible{opacity:1;visibility:visible}.evcModalInner{min-height:100%}.evcModalHead{position:fixed;top:0;left:0;width:100%;min-height:calc(50px + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 20px;background:#fff;border-top:solid 10px #0d0d0d;border-right:solid 10px #0d0d0d;border-left:solid 10px #0d0d0d}.evcModalHeadDate{font-weight:bold;color:#9f9f9f}.evcModalHeadCloseWrap{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:100%}.evcModalHeadClose,.evcModalTailClose{position:relative;display:inline-block;width:15px;height:15px}.evcModalHeadClose:before,.evcModalTailClose:before,.evcModalHeadClose:after,.evcModalTailClose:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:2px;background-color:#9f9f9f}.evcModalHeadClose:before,.evcModalTailClose:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.evcModalHeadClose:after,.evcModalTailClose:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.evcModalTailClose,.evcModalTailCloseText{vertical-align:middle}.evcModalTailCloseText{font-size:14px;font-weight:bold}.evcModalTailClose{margin-right:5px}.evcModalImage{background-color:#333;width:100%;height:473px;max-height:100vh;background-size:contain;background-repeat:no-repeat;background-position:center}.evcModalText{padding:15px 20px}.evcModalText{line-height:1.5}.evcModalTitle{font-size:18px;font-weight:bold}.evcModalDetail{margin-top:20px;font-size:14px}.evcModalDetail p{min-height:1em}.evcModalTail{text-align:center;padding:15px 0;border-top:solid 1px;margin:0 18px}.evcListInner{position:relative}.evcDesc{font-size:14px}ul.evcListCalendar{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}ul.evcListCalendar>li{min-height:44px;background-color:#fff;color:#3e3e3e}ul.evcListCalendar>li:empty{display:none}ul.evcListCalendar>li>.evcListCalendarItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 15px}ul.evcListCalendar>li>.evcListCalendarItem .evcBlockHolidayText{position:absolute;top:50%;left:75px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;color:#9f9f9f}ul.evcListCalendar>li+li>.evcListCalendarItem{border-top:solid 1px #ccc}ul.evcListCalendar>li .evcListMonth{display:none}ul.evcListCalendar>li.evcListItemSub>.evcListCalendarItem{border-top:dotted 1px #ccc;margin-left:60px;padding-left:0}ul.evcListCalendar>li.evcListItemSub .evcListImageWrap{margin-left:0}ul.evcListCalendar>li.saturday{background-color:#e4f0f2}ul.evcListCalendar>li.saturday .evcListMonth{color:#b8d1d5}ul.evcListCalendar>li.saturday .evcListDay,ul.evcListCalendar>li.saturday .evcListWeekDay{color:#6595b0}ul.evcListCalendar>li.sunday{background-color:#efe4e4}ul.evcListCalendar>li.sunday .evcListMonth{color:#d9b6b6}ul.evcListCalendar>li.sunday .evcListDay,ul.evcListCalendar>li.sunday .evcListWeekDay{color:#b37676}ul.evcListCalendar>li.holiday{position:relative;background-color:#f2f2f2 !important}ul.evcListCalendar>li.holiday .evcListMonth{color:#9f9f9f !important}ul.evcListCalendar>li.holiday .evcListDay,ul.evcListCalendar>li.holiday .evcListWeekDay{color:#9f9f9f !important}ul.evcListCalendar>li.existsEvent{cursor:pointer}ul.evcListCalendar>li.existsEvent .evcListDate{font-size:14px}.evcListDateWrap{width:30px;font-size:10px;line-height:1;text-align:center}.evcListDateWrap .evcListDay{font-weight:bold;color:#9f9f9f}.evcListDateWrap .evcListWeekDay{color:#9f9f9f;margin-top:3px}.evcListDateWrap+.evcListTextWrap{margin-left:20px}.evcListImageWrap{min-width:44px;height:44px;margin-left:15px;border-radius:5px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/eventCalendar/calendarDefaultEvent-e3d786f287d932b937f7ef9dc4444badd5ffa62ad6dbb153ba1ab7773287dd12.png);background-size:cover;background-repeat:no-repeat;background-position:center}.evcListImageWrap+.evcListTextWrap{margin-left:10px}.evcListTextWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 56px)}.evcListTextWrap .evcListTextInner{width:100%;margin:auto;font-size:13px;color:#333;line-height:1.5}.evcListTextWrap .evcListTextInner .evcListText{display:none}.evcListImageWrap+.evcListTextWrap{width:calc(100% - 110px)}.fp-frame{margin-top:20px;font-size:0}.fp-frame:first-child{margin-top:0}.fp__headline{margin-top:40px}.fp__headline.fp-opts__item_design--left h3,.fp__headline_text_image.fp-opts__item_design--left h3,.fp__headline.fp-opts__item_design--left .fp-hti-headline,.fp__headline_text_image.fp-opts__item_design--left .fp-hti-headline{text-align:left}.fp__headline.fp-opts__item_design--center h3,.fp__headline_text_image.fp-opts__item_design--center h3,.fp__headline.fp-opts__item_design--center .fp-hti-headline,.fp__headline_text_image.fp-opts__item_design--center .fp-hti-headline{text-align:center}.fp__headline.fp-opts__item_size--large h3,.fp__headline_text_image.fp-opts__item_size--large h3,.fp__headline.fp-opts__item_size--large .fp-hti-headline,.fp__headline_text_image.fp-opts__item_size--large .fp-hti-headline{font-size:24px}.fp__headline.fp-opts__item_size--medium h3,.fp__headline_text_image.fp-opts__item_size--medium h3,.fp__headline.fp-opts__item_size--medium .fp-hti-headline,.fp__headline_text_image.fp-opts__item_size--medium .fp-hti-headline{font-size:20px}.fp__headline.fp-opts__item_size--small h3,.fp__headline_text_image.fp-opts__item_size--small h3,.fp__headline.fp-opts__item_size--small .fp-hti-headline,.fp__headline_text_image.fp-opts__item_size--small .fp-hti-headline{font-size:16px}.fp__headline.fp-opts__text_style--none h3,.fp__headline_text_image.fp-opts__text_style--none h3,.fp__headline.fp-opts__text_style--none .fp-hti-headline,.fp__headline_text_image.fp-opts__text_style--none .fp-hti-headline{font-weight:normal}.fp__headline.fp-opts__text_style--bold h3,.fp__headline_text_image.fp-opts__text_style--bold h3,.fp__headline.fp-opts__text_style--bold .fp-hti-headline,.fp__headline_text_image.fp-opts__text_style--bold .fp-hti-headline{font-weight:bold}.fp__headline.fp-opts__text_style--italic h3,.fp__headline_text_image.fp-opts__text_style--italic h3,.fp__headline.fp-opts__text_style--italic .fp-hti-headline,.fp__headline_text_image.fp-opts__text_style--italic .fp-hti-headline{font-style:italic}.fp__headline.fp-opts__text_style--underline h3,.fp__headline_text_image.fp-opts__text_style--underline h3,.fp__headline.fp-opts__text_style--underline .fp-hti-headline,.fp__headline_text_image.fp-opts__text_style--underline .fp-hti-headline{text-decoration:underline}.fp-items>li{font-size:12px}.fp-image{text-align:center}.fp-image>img{max-width:100%;vertical-align:middle}.fp-text>p{min-height:1em}.fp-opts__cols--1 .fp-items>li+li{margin-top:20px}.fp-video>iframe{width:100%;height:calc((100vw - 30px) * 9 / 16)}.fp__image.fp-opts__cols--2 .fp-items>li,.fp__text.fp-opts__cols--2 .fp-items>li,.fp__image.fp-opts__cols--3 .fp-items>li,.fp__text.fp-opts__cols--3 .fp-items>li{display:inline-block;vertical-align:top;width:48%}.fp__image.fp-opts__cols--2 .fp-items>li:nth-child(even),.fp__text.fp-opts__cols--2 .fp-items>li:nth-child(even),.fp__image.fp-opts__cols--3 .fp-items>li:nth-child(even),.fp__text.fp-opts__cols--3 .fp-items>li:nth-child(even){margin-left:4%}.fp__image.fp-opts__cols--2 .fp-items>li:nth-child(1n + 3),.fp__text.fp-opts__cols--2 .fp-items>li:nth-child(1n + 3),.fp__image.fp-opts__cols--3 .fp-items>li:nth-child(1n + 3),.fp__text.fp-opts__cols--3 .fp-items>li:nth-child(1n + 3){margin-top:20px}.fp__headline_text_image.fp-opts__cols--2 .fp-items>li+li,.fp__text_image.fp-opts__cols--2 .fp-items>li+li,.fp__headline_text_image.fp-opts__cols--3 .fp-items>li+li,.fp__text_image.fp-opts__cols--3 .fp-items>li+li{margin-top:20px}.fp__headline_text_image .fp-hti-headline+.fp-image,.fp__text_image .fp-hti-headline+.fp-image,.fp__headline_text_image .fp-hti-headline+.fp-text,.fp__text_image .fp-hti-headline+.fp-text,.fp__headline_text_image .fp-image+.fp-hti-headline,.fp__text_image .fp-image+.fp-hti-headline,.fp__headline_text_image .fp-image+.fp-text,.fp__text_image .fp-image+.fp-text,.fp__headline_text_image .fp-text+.fp-image,.fp__text_image .fp-text+.fp-image{margin-top:10px}.image_option--shadow{position:relative}.image_option--shadow:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.image_option--radius>img{border-radius:10px}.fp-opts__item_layout--overlap .fp-image>img{width:100%}.fp-opts__item_layout--overlap .fp-text-wrap{position:relative;z-index:1;overflow:hidden;width:90%;margin-right:auto;margin-left:auto;border:1px solid #fff}.fp-opts__item_layout--overlap .fp-text{overflow-y:scroll;max-height:150px;-ms-overflow-style:none}.fp-opts__item_layout--overlap .fp-text::-webkit-scrollbar{display:none}.image_option--circle{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}.image_option--circle>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.image_option--circle>img.fixSide{width:auto !important;max-width:none !important;height:100% !important}.image_option--circle>img.fixVertical{width:100% !important;height:auto !important}.fp__image.fp-opts__cols--1 .fp-image.image_option--circle,.fp__text_image .fp-image.image_option--circle,.fp__headline_text_image .fp-image.image_option--circle{width:70vw;height:70vw}.fp__image.fp-opts__cols--2 .fp-image.image_option--circle,.fp__image.fp-opts__cols--3 .fp-image.image_option--circle{width:calc((100vw - 15px * 2) * 0.4);height:calc((100vw - 15px * 2) * 0.4)}.fp__headline_text_image.fp-opts__item_layout--image_top .fp-image.image_option--shadow:after,.fp__headline_text_image.fp-opts__item_layout--image_middle .fp-image.image_option--shadow:after{background:-webkit-gradient(linear, left bottom, left top, from(#121212), color-stop(30%, rgba(18,18,18,0.4)), to(rgba(18,18,18,0)));background:-webkit-linear-gradient(bottom, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%);background:linear-gradient(to top, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%)}.fp__headline_text_image.fp-opts__item_layout--image_bottom .fp-image.image_option--shadow:after{background:-webkit-gradient(linear, left top, left bottom, from(#121212), color-stop(30%, rgba(18,18,18,0.4)), to(rgba(18,18,18,0)));background:-webkit-linear-gradient(top, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%);background:linear-gradient(to bottom, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%)}.fp__text_image.fp-opts__item_design--image_top .fp-image.image_option--shadow:after,.fp__text_image.fp-opts__item_design--image_left .fp-image.image_option--shadow:after,.fp__text_image.fp-opts__item_design--image_right .fp-image.image_option--shadow:after{background:-webkit-gradient(linear, left bottom, left top, from(#121212), color-stop(30%, rgba(18,18,18,0.4)), to(rgba(18,18,18,0)));background:-webkit-linear-gradient(bottom, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%);background:linear-gradient(to top, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%)}.fp__text_image.fp-opts__item_design--image_top.fp-opts__item_layout--overlap .fp-text-wrap,.fp__text_image.fp-opts__item_design--image_left.fp-opts__item_layout--overlap .fp-text-wrap,.fp__text_image.fp-opts__item_design--image_right.fp-opts__item_layout--overlap .fp-text-wrap{margin-top:-20px;padding:40px 20px 20px}.fp__text_image.fp-opts__item_design--image_bottom .fp-image.image_option--shadow:after{background:-webkit-gradient(linear, left top, left bottom, from(#121212), color-stop(30%, rgba(18,18,18,0.4)), to(rgba(18,18,18,0)));background:-webkit-linear-gradient(top, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%);background:linear-gradient(to bottom, #121212 0%, rgba(18,18,18,0.4) 30%, rgba(18,18,18,0) 100%)}.fp__text_image.fp-opts__item_design--image_bottom.fp-opts__item_layout--overlap .fp-text-wrap{margin-bottom:-20px;padding:20px 20px 40px}.fp__reservation_button{text-align:center}.fp__reservation_button>a{display:block}.fp__separator{margin-top:20px;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:#fff}.fp__separator.fp-opts__item_design--solid{border-top-width:1px;border-style:solid}.fp__separator.fp-opts__item_design--dotted{border-top-width:2px;border-style:dotted}.fp__separator.fp-opts__item_design--double{border-top-width:3px;border-style:double}.margin_option--large{height:30px}.margin_option--medium{height:20px}.margin_option--small{height:10px}.freePageExpiredText{margin-top:80px;margin-bottom:300px;text-align:center}.freePageExpiredText{font-size:18px}.menuShowDetail{display:inline-block}.menuShowDetail>span{vertical-align:middle}.menuShowDetailIcon{display:inline-block;vertical-align:middle;position:relative;width:12px;height:12px;margin-left:4px;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}.menuShowDetailIcon:before,.menuShowDetailIcon:after{content:"";position:absolute;top:50%;left:50%;width:6px}.menuShowDetailIcon:before{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.menuShowDetailIcon:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.omissionWrap,.omissionInline{position:relative;max-width:100%;overflow:hidden}.omissionWrap{display:block;height:100%}.omissionInline{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.editOverlay{display:none}.editableItemInterest .editOverlay{display:block;position:absolute;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.editableItemInterest .editableElement:before{display:none}.editableItemInterest .interestItem .editableElement:before{display:block}#container .couponList>li.editableElement:before{top:-6px;right:-6px;bottom:-6px;left:-6px}#container .modalWindow{position:absolute;right:auto;bottom:auto;height:auto}#container .modalBackground{display:none}#container .modalCassette{position:static}#container .modalHead{position:relative;height:52px}#container .modalContent{width:100%}#container .modalImg{max-height:350px}#container .modalImg>img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;max-height:350px}#container .modalTxtMore{display:none}#container .modalInfo{position:static;max-height:none}#container .modalTxt{white-space:unset}#container .variationsList>li.editable-element.placeholder-plus,#container .subVariationsList>li.editable-element.placeholder-plus{height:60px !important}#container .variationsList>li.editable-element.placeholder-plus>div,#container .subVariationsList>li.editable-element.placeholder-plus>div{width:100%;height:100%}#container .variationsList>li.editable-element.placeholder-plus>div>img,#container .subVariationsList>li.editable-element.placeholder-plus>div>img{height:100%}#container .fp__image.fp-opts__cols--2 .fp-items>li>div:not(.fp-item__inner),#container .fp__text.fp-opts__cols--2 .fp-items>li>div:not(.fp-item__inner),#container .fp__image.fp-opts__cols--3 .fp-items>li>div:not(.fp-item__inner),#container .fp__text.fp-opts__cols--3 .fp-items>li>div:not(.fp-item__inner){min-width:0 !important}#container .fp__image.fp-opts__cols--2 .fp-items>li>div:not(.fp-item__inner)>img,#container .fp__text.fp-opts__cols--2 .fp-items>li>div:not(.fp-item__inner)>img,#container .fp__image.fp-opts__cols--3 .fp-items>li>div:not(.fp-item__inner)>img,#container .fp__text.fp-opts__cols--3 .fp-items>li>div:not(.fp-item__inner)>img{width:100%}#container .fp__reservation_button.editableElement{padding:5px 0}#container .editableFloatTitle{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.showTakeoutPopUpModal .takeoutSlideUp{-webkit-animation-name:takeoutSlideUpHidden;animation-name:takeoutSlideUpHidden;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.showTakeoutPopUpModal .takeoutModal{visibility:visible}.showTakeoutPopUpModal .takeoutModalContents{-webkit-animation-name:fadeInTakeoutModalContents;animation-name:fadeInTakeoutModalContents;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.showTakeoutPopUpModal .takeoutModalBg{-webkit-animation-name:fadeInTakeoutModalBg;animation-name:fadeInTakeoutModalBg;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hideTakeoutPopUpModal .takeoutSlideUp{-webkit-animation-name:takeoutSlideUpVisible;animation-name:takeoutSlideUpVisible;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hideTakeoutPopUpModal .takeoutModal{visibility:hidden}.hideTakeoutPopUpModal .takeoutModalContents{-webkit-animation-name:fadeOutTakeoutModalContents;animation-name:fadeOutTakeoutModalContents;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hideTakeoutPopUpModal .takeoutModalBg{-webkit-animation-name:fadeOutTakeoutModalBg;animation-name:fadeOutTakeoutModalBg;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.takeoutSlideUp{position:fixed;left:10px;bottom:70px;z-index:10;width:280px;border-radius:5px;font-family:'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', YuGothic, 'Yu Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;-webkit-box-shadow:0 2px 2.5px 2px rgba(0,0,0,0.33);box-shadow:0 2px 2.5px 2px rgba(0,0,0,0.33);-webkit-transition:0.5s;transition:0.5s}.takeoutSlideUp.inactive{opacity:0.5}.takeoutPopUpLink,.mobileOrderPopUpLink{position:relative;display:block;padding:13px 26px 12px 65px;height:100%;line-height:1;background-repeat:no-repeat;background-position:5px 5px;background-size:50px auto}.takeoutPopUpLink:before,.mobileOrderPopUpLink:before{content:'';position:absolute;right:13px;top:50%;width:7px;height:7px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-top:solid 2px;border-right:solid 2px}.takeoutPopUpLink{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/takeout/sp/takeout_icn-f61ff340931852ab550ffe2f6c1b9d6b99336cd8afeaac4bd7dc6f3b202d0a6e.png)}.mobileOrderPopUpLink{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/mobileOrder/sp/mobile_order_icn-2af5164bdc2449b8768766b69a6b685cae8c3be9f0d90c678b9b10ba270e76d5.png)}.takeoutPopUpHeading{position:relative;display:inline-block;padding:0 9px;font-size:14px;font-weight:800}.takeoutPopUpHeading:before,.takeoutPopUpHeading:after{content:'';position:absolute;width:15px;border-top:2px solid;border-radius:1px}.takeoutPopUpHeading:before{top:5px;left:-4px;-webkit-transform:rotate(70deg);-ms-transform:rotate(70deg);transform:rotate(70deg)}.takeoutPopUpHeading:after{top:5px;right:-2px;-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg)}.takeoutPopUpTxt{margin-top:10px;font-size:11px;font-weight:600}@media all and (-ms-high-contrast: none){.takeoutPopUpLink{padding:16px 21px 9px 60px}}.takeoutModal{position:fixed;top:0;left:0;z-index:1000;height:100vh;width:100vw;visibility:hidden}.takeoutModalBg{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;visibility:hidden;background:rgba(0,0,0,0.9)}.takeoutModalContents{position:absolute;top:50%;left:50%;z-index:1;width:76vw;height:80vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden}.takeoutModalCloseBtn{position:absolute;width:40px;height:40px;top:-20px;right:-20px;border-radius:50%;border:1px solid #d33c3c;background-color:#fff}.takeoutModalCloseBtn:before,.takeoutModalCloseBtn:after{content:'';position:absolute;top:50%;left:50%;width:19px;height:2px;background-color:#d33c3c}.takeoutModalCloseBtn:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.takeoutModalCloseBtn:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.takeoutModalLink{display:block;width:100%;height:100%;line-height:1;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/takeout/sp/takeout_modal-9fa228308708e59485d6b21fac1b98eb35f34e10ceb55a6a57f7d8d169329741.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.takeoutModalTxt{position:absolute;bottom:0;padding:15px 30px 15px 17px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:14px;font-weight:bold;color:#fff;background-color:#d33c3c}.takeoutModalTxt:before{content:'';position:absolute;right:18px;top:50%;width:7px;height:7px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-top:solid 2px #fff;border-right:solid 2px #fff}.mobileOrderArea{margin:20px 0;text-align:center}.mobileOrderArea .takeoutPopUpHeading{line-height:1;margin-bottom:4px}.mobileOrderArea .fShopBtn.linksReservation.fixedBtn.fixedBtnReservation{margin:auto;max-width:100%;width:auto}.mobileOrderArea .fShopBtn.linksReservation.fixedBtn.fixedBtnReservation>a{padding:10px}@-webkit-keyframes takeoutSlideUpHidden{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes takeoutSlideUpHidden{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes fadeInTakeoutModalContents{0%{top:20%;visibility:hidden;opacity:0}50%{top:35%;visibility:hidden;opacity:0.5}100%{top:50%;visibility:visible;opacity:1}}@keyframes fadeInTakeoutModalContents{0%{top:20%;visibility:hidden;opacity:0}50%{top:35%;visibility:hidden;opacity:0.5}100%{top:50%;visibility:visible;opacity:1}}@-webkit-keyframes fadeInTakeoutModalBg{0%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:visible;background-color:rgba(0,0,0,0.8)}}@keyframes fadeInTakeoutModalBg{0%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:visible;background-color:rgba(0,0,0,0.8)}}@-webkit-keyframes takeoutSlideUpVisible{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes takeoutSlideUpVisible{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fadeOutTakeoutModalContents{0%{top:50%;visibility:visible;opacity:1}50%{top:35%;visibility:visible;opacity:0.5}100%{top:20%;visibility:hidden;opacity:0}}@keyframes fadeOutTakeoutModalContents{0%{top:50%;visibility:visible;opacity:1}50%{top:35%;visibility:visible;opacity:0.5}100%{top:20%;visibility:hidden;opacity:0}}@-webkit-keyframes fadeOutTakeoutModalBg{0%{visibility:visible;background-color:rgba(0,0,0,0.8)}99%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:hidden;background-color:rgba(0,0,0,0)}}@keyframes fadeOutTakeoutModalBg{0%{visibility:visible;background-color:rgba(0,0,0,0.8)}99%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:hidden;background-color:rgba(0,0,0,0)}}.hygieneWrap{position:fixed;max-width:80%;min-width:188px;font-size:13px;left:10px;bottom:140px;line-height:1.4;color:#333;background:#f1f1f1;z-index:100;border-radius:40px;text-align:left;-webkit-transition:0.5s;transition:0.5s;opacity:0;-webkit-box-shadow:2px 2.5px 2px 0 rgba(0,0,0,0.33);box-shadow:2px 2.5px 2px 0 rgba(0,0,0,0.33);pointer-events:none}.hygieneWrap.firstView{opacity:0.9;bottom:75px;pointer-events:auto}.hygieneWrap .hygieneText{position:relative;display:block;padding:11px 30px 11px 40px;opacity:1;font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Meiryo', 'メイリオ', 'Osaka', 'MS PGothic', arial, helvetica, sans-serif}.hygieneWrap .hygieneText:before{content:'';position:absolute;width:27px;height:26px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/hygiene/category/sp/icon_1-66f01b49d40a441941bc54b1ea7f2e0d0816b7be5d2b83b992fee03d94606dcd.png);background-repeat:no-repeat;background-size:contain}.hygieneWrap .hygieneText:after{content:'';position:absolute;top:calc(50% - 2px);right:12px;width:7px;height:7px;border-left:2px solid #333;border-bottom:2px solid #333;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.popUpWrap+.hygieneWrap{bottom:135px}.popUpWrap+.hygieneWrap.firstView{bottom:75px}.takeoutPopUp+.hygieneWrap{bottom:140px}.takeoutPopUp+.hygieneWrap.firstView{bottom:75px}.detailInfoBlock.hygieneContents .mediumItemWrap+.mediumItemWrap{margin-top:10px}.detailInfoBlock.hygieneContents .mediumItemWrap .mediumItem{margin-left:8px}.detailInfoBlock.hygieneContents .mediumItemWrap .mediumItem .mediumItemText{font-weight:bold}.detailInfoBlock.hygieneContents .mediumItemWrap .smallItem{display:inline}.detailInfoBlock.hygieneContents .mediumItemWrap .smallItem:after{content:'、'}.detailInfoBlock.hygieneContents .mediumItemWrap .smallItem:last-of-type:after{content:''}.instagramLogo{display:inline-block;width:34px;height:34px;margin-right:12px;vertical-align:middle;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/instagram/logo_instagram-bd6995bc83c122f246c1e36c4b63d502aa13bb06b4812f8f371801fa9a357fa9.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.instagramTitle{display:inline-block;vertical-align:middle;width:117px;height:42px;background-size:cover;background-repeat:no-repeat;background-position:center center}.instagramList{border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent}.instagramList>li{float:left;width:calc((100% - 3px * 2) / 3 - 0.01px);height:0;padding-top:calc((100% - 3px * 2) / 3 - 0.01px)}.instagramList>li:not(:nth-child(3n + 1)){margin-left:3px}.instagramList>li:nth-child(n + 4){margin-top:3px}.instagramList:after{content:'';display:block;clear:both}.popUpWrap.gettingReadyPopUp{visibility:hidden}.popUpCardContainer{position:fixed;left:10px;bottom:70px;width:75%;max-width:240px;z-index:10;color:#333;background-color:#fce6ad;-webkit-box-shadow:0 4px 3px 0 rgba(0,0,0,0.5);box-shadow:0 4px 3px 0 rgba(0,0,0,0.5);-webkit-transition:opacity 0.5s, -webkit-transform 0.5s ease;transition:opacity 0.5s, -webkit-transform 0.5s ease;transition:transform 0.5s ease, opacity 0.5s;transition:transform 0.5s ease, opacity 0.5s, -webkit-transform 0.5s ease;background:-webkit-linear-gradient(135deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),-webkit-linear-gradient(315deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),#fce6ad;background:linear-gradient(-45deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),linear-gradient(135deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),#fce6ad}.popUpCardContainer.inactive{opacity:0.5}.popUpCardHeading{padding:14px 18px 11px 12px}.popUpCardHeadingLink{display:block;position:relative;padding:6px 20px 6px 15px}.popUpCardHeadingLink:before{right:10px;width:5px;height:5px;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid;border-color:#9c5e4c}.popUpCardWelcomeCouponOpen{width:210px;height:21px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/popUp/sp/welcomeCoupon4-db80827c872e4d6e68c2c88bbe3f22c14f7bcb07c56cc266bf267127f9389393.png)}.popUpCardIcn{width:53px;height:41px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/popUp/sp/couponIcn1-c4c96235223935b66b9673b8d7fcb6dcace1bc302a85d4c12981ca177a448f68.png)}.popUpCardTxt{position:relative;margin-left:5px}.popUpCardTxt:before{right:-15px;width:5px;height:5px;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid;border-color:#9c5e4c}.popUpCardWelcomeCoupon{position:relative;top:2px;width:61px;height:35px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/popUp/sp/welcomeCoupon5-c3ceda924edeb7451fb2b175b4ddf6fd1e2ae87d9256746672a120528ccc0c26.png)}.popUpCardIcn,.popUpCardTxt,.popUpCardWelcomeCoupon,.popUpCardWelcomeCouponOpen{display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.popUpCardWelcomeCoupon>.welcomeCouponTxt{position:absolute;right:-27px;bottom:0;display:inline-block;vertical-align:bottom;font-size:10px;font-weight:bold;color:#9c5e4c}.popUpCouponDetailTxt{display:inline-block;vertical-align:middle;height:10px;max-width:130px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.popUpModalBg{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:1000;background-color:rgba(0,0,0,0.8)}.popUpModalContainer{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:93%;max-height:90vh;margin:auto;visibility:hidden;z-index:1001;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;color:#333}.popUpModalCloseBtn{position:relative;top:5px;left:calc(100% - 25px);right:5px;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popUpModalCloseBtn:before,.popUpModalCloseBtn:after{content:'';position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#fff}.popUpModalCloseBtn:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.popUpModalCloseBtn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popUpModalInner{position:relative;width:100%;margin-top:15px;padding:40px 0 20px;background:-webkit-linear-gradient(135deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),-webkit-linear-gradient(315deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),#fce6ad;background:linear-gradient(-45deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),linear-gradient(135deg, #b33600 8px, transparent 0px, transparent 8px, #b33600 11px, #b33600 11px, transparent 11px, transparent 0),#fce6ad}.icnCover.popUpModalHeading{width:230px}.icnCover>.popUpModalIcn{width:70px;height:55px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/popUp/sp/couponIcn1-c4c96235223935b66b9673b8d7fcb6dcace1bc302a85d4c12981ca177a448f68.png)}.popUpModalHeading{margin:0 auto}.popUpModalWelcomeCoupon{width:152px;height:80px;margin-left:5px;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/popUp/sp/welcomeCoupon1-09a1f45cd8c534c4f78da2e1b122b6e571951c32ad5994a522329ce21c80bf7f.png)}.popUpModalIcn,.popUpModalWelcomeCoupon{display:inline-block;vertical-align:middle;background-size:contain;background-repeat:no-repeat}.popUpModalCouponDetailLink{position:relative;display:block;width:93%;line-height:1.5;margin:10px auto 0;padding:17px 40px 17px 20px;font-size:16px;font-weight:bold;background-size:15px 15px;background-position:-7px 3px;background-repeat:repeat-y;background-color:#f6cf6f;background-image:-webkit-radial-gradient(#fce6ad 35%, #f6cf6f 20%);background-image:radial-gradient(#fce6ad 35%, #f6cf6f 20%)}.popUpModalCouponDetailLink:before{content:'';width:21px;height:100%;display:block;position:absolute;top:0;right:0;background-size:15px 15px;background-position:13px 3px;background-repeat:repeat-y;background-color:#f6cf6f;background-image:-webkit-radial-gradient(#fce6ad 35%, #f6cf6f 20%);background-image:radial-gradient(#fce6ad 35%, #f6cf6f 20%)}.popUpModalCouponDetailLink:after{right:20px;width:6px;height:6px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid;border-color:#9c5e4c}.popUpModalCouponLinkWrap{position:relative;width:93%;margin:10px auto 0;padding-right:25px;text-align:right;font-size:12px}.popUpModalCouponLinkWrap:before{right:8px;width:6px;height:6px;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:2px solid;border-right:2px solid;border-color:#999}.popUpModalCouponLink{position:relative;display:inline-block}.popUpWrap.afterClicked>.popUpCardContainer{-webkit-animation-name:cardHidden;animation-name:cardHidden;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popUpWrap.afterClicked .popUpModalContainer{-webkit-animation-name:fadeInPopUp;animation-name:fadeInPopUp;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popUpWrap.afterClicked .popUpModalBg{-webkit-animation-name:fadeInModal;animation-name:fadeInModal;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popUpWrap.beforeClicked>.popUpCardContainer{-webkit-animation-name:cardVisible;animation-name:cardVisible;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.popUpWrap.beforeClicked .popUpModalContainer{-webkit-animation-name:fadeOutPopUp;animation-name:fadeOutPopUp;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popUpWrap.beforeClicked .popUpModalBg{-webkit-animation-name:fadeOutModal;animation-name:fadeOutModal;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes cardHidden{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes cardHidden{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes fadeInPopUp{0%{top:20%;visibility:hidden;opacity:0}50%{top:35%;visibility:hidden;opacity:0.5}100%{top:50%;visibility:visible;opacity:1}}@keyframes fadeInPopUp{0%{top:20%;visibility:hidden;opacity:0}50%{top:35%;visibility:hidden;opacity:0.5}100%{top:50%;visibility:visible;opacity:1}}@-webkit-keyframes fadeInModal{0%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:visible;background-color:rgba(0,0,0,0.8)}}@keyframes fadeInModal{0%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:visible;background-color:rgba(0,0,0,0.8)}}@-webkit-keyframes cardVisible{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes cardVisible{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fadeOutModal{0%{visibility:visible;background-color:rgba(0,0,0,0.8)}99%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:hidden;background-color:rgba(0,0,0,0)}}@keyframes fadeOutModal{0%{visibility:visible;background-color:rgba(0,0,0,0.8)}99%{visibility:visible;background-color:rgba(0,0,0,0)}100%{visibility:hidden;background-color:rgba(0,0,0,0)}}@-webkit-keyframes fadeOutPopUp{0%{top:50%;visibility:visible;opacity:1}50%{top:35%;visibility:visible;opacity:0.5}100%{top:20%;visibility:hidden;opacity:0}}@keyframes fadeOutPopUp{0%{top:50%;visibility:visible;opacity:1}50%{top:35%;visibility:visible;opacity:0.5}100%{top:20%;visibility:hidden;opacity:0}}.popUpCloseBtn{position:absolute;top:-25px;right:5px;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popUpCloseBtn:before,.popUpCloseBtn:after{content:'';position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#fff}.popUpCloseBtn:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.popUpCloseBtn:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popUpCloseBtn:hover{cursor:pointer}.showPopUpModal{display:block}.hidePopUpModal{visibility:hidden}.showPopUpCard{display:block}.hidePopUpCard{display:none}.galleryNav{display:table;overflow:hidden;width:100%;height:36px;margin:0 auto;line-height:1;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.galleryNav>li{display:table-cell;vertical-align:middle;width:25%;padding:7px 4px;font-size:12px;line-height:1.5;cursor:pointer}.galleryNav>li.current{cursor:default}.galleryList{margin-top:24px;font-size:0}.galleryList>li{display:inline-block;width:calc(((100% - (4px * 2)) / 3) - 0.1px);height:110px;margin-left:4px}.galleryList>li:nth-of-type(n + 4){margin-top:4px}.galleryList>li:nth-child(5n + 1),.galleryList>li:nth-child(5n + 4){margin-left:0}.galleryList>li:nth-of-type(5n),.galleryList>li:nth-of-type(5n - 1){width:calc((100% - (4px * 1)) / 2)}.galleryImg{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-bgimgsrc]{opacity:0}.galleryInfo{display:none}#container .instagramListWrap:before{content:"Instagramの投稿内容が自動で反映されます。"}#container .calendarContainer{background:none;border:none}#container .calendarContainer:before{content:"表示位置・内容の変更はできません。"}#container .instagramListWrap,#container .calendarContainer{position:relative;min-height:120px}#container .instagramListWrap:before,#container .calendarContainer:before,#container .instagramListWrap:after,#container .calendarContainer:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#container .instagramListWrap:before,#container .calendarContainer:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:3px dotted #5e5e5e}#container .instagramListWrap:after,#container .calendarContainer:after{content:"※こちらの画面では編集できません。";margin-top:32px;font-size:12px}#container .instagramList{position:relative;z-index:0}#container .foodList,#container .drinkList,#container .lunchList{padding-top:40px}#container .contentsGroupTitle+.foodList,#container .contentsGroupTitle+.drinkList,#container .contentsGroupTitle+.lunchList{padding-top:0}#container .sliderOuterFrame>ul{display:block;-webkit-transform:translateX(0%) !important;-ms-transform:translateX(0%) !important;transform:translateX(0%) !important}#container .sliderOuterFrame>ul>li+li{margin-top:20px}#container .sliderBtn{display:none}#container .pageTop{display:none}#container .popUpWrap{display:none}#container .takeoutList{padding-top:40px}#container .contentsGroupTitle+.takeoutList{padding-top:0}.newsTxt>p,.rpText>p,.homeFoodTxt>p,.moodTxt>p,.courseDetailTxt>p,.courseDetailContentTxt>p,.couponTerms>dd>p,.menuTxt>p,.foodMessageText>p,.remarkTxt>p,.freeTxt>p,.cautionWordingArea>p{min-height:1em}.centerImg{text-align:center;overflow:hidden;max-height:calc(100vw - 30px)}.centerImg>img{max-height:calc(100vw - 30px)}.centerImg>img.fixVertical{height:calc(100vw - 30px) !important}.newsDetail .newsTxt>p[style]>img{display:inline-block}.mapCont{position:relative}.pageTop{display:none;position:fixed;bottom:10px;right:10px;z-index:15}.pageTop>a{display:block;position:relative;width:44px;height:44px;border-radius:50%}.pageTop>a:after{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:solid 2px;border-right:solid 2px;-webkit-transform:translate(-50%, -25%) rotate(-45deg);-ms-transform:translate(-50%, -25%) rotate(-45deg);transform:translate(-50%, -25%) rotate(-45deg)}.threeDotLeader,.isThreeDotLeader>p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;max-height:2.6em;line-height:1.4}.menuTxt.isThreeDotLeader>p:not(:first-child){display:none}.navLinks .postsNum{font-size:12px}.toIndexBtn .postsNum,.moreBtn .postsNum{font-size:10px}html,body{height:100%}body{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}img{vertical-align:middle}.contentsWrapper{margin-left:15px;margin-right:15px}.heading{margin-bottom:40px;padding-bottom:50px;background:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/themes/images/sp/theme3_icon_white-755527f2284b8439b95d2fcb93e4d9a82b3880e1f752cab42614b947f7af9355.png) no-repeat center bottom;font-size:28px;font-weight:normal;text-align:center}.moreBtn{width:80%;margin:30px auto 0;padding:20px 0;font-size:14px;text-align:center}.toIndexBtn{margin-top:30px;font-size:14px;text-align:right}.hide{-webkit-animation:show 1s linear 0s;animation:show 1s linear 0s}.show{display:block;-webkit-animation:show 1s linear 0s;animation:show 1s linear 0s}.calendar,.news,.instagram,.homeFood,.mood,.course,.food,.drink,.lunch,.map,.coupon,.detailInfo{padding-top:40px;padding-bottom:40px}.newsIndex,.newsDetail,.courseDetail,.couponDetail,.seat,.evcWrap,.freePageContainer,.takeout{padding-top:65px}.hygieneWrap{bottom:70px}.hygieneWrap.firstView{bottom:10px}.popUpWrap+.hygieneWrap{bottom:130px}.popUpWrap+.hygieneWrap.firstView{bottom:10px}.takeoutPopUp+.hygieneWrap{bottom:140px}.takeoutPopUp+.hygieneWrap.firstView{bottom:10px}.shopHeader{text-align:center;line-height:1.8}.shopLogo{width:80px;height:80px;margin:0 auto}.shopLogo:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.shopLogo>img{width:auto;max-width:100%;max-height:100%}.shopName{margin-top:25px}.shopOpen>a{font-size:14px;text-decoration:underline}.shopBtn.btnReservation{margin-top:10px;font-size:16px;font-weight:bold;text-align:center}.shopBtn.btnReservation>a{display:block;width:100%;padding:10px;border-radius:5px}.shopHeader{padding:45px 15px 25px}.shopName{font-size:28px;line-height:1.5}.shopOpen{margin-top:20px;line-height:1}.shopBtn.btnReservation{min-width:180px;margin-top:20px}.shopName .overTextLength{font-size:23px}.navHeader{width:100%;position:fixed;top:0;left:0;z-index:999}.navArea{display:none;position:fixed;top:0;left:0;right:0;height:100vh;padding:80px 20px;text-align:center;line-height:1.3;z-index:998;overflow-x:hidden;overflow-y:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.navArea:before{content:'';display:block;height:60px;position:fixed;top:0;left:0;right:0;z-index:1}.navLinks{margin-top:10px;padding:10px}.navLinks>li{border-bottom:1px dotted;font-size:15px;font-weight:bold}.navLinks>li:first-child{border-top:1px dotted}.navLinks>li>a{display:block;padding:10px 15px}.navToggle{z-index:999;position:absolute !important;top:10px;right:3px;width:47px;display:block;padding:5px 0px 2px;border:1px solid}.navToggle .bar{display:block;position:relative;height:4px;margin:10px auto;border-radius:1px;width:64%}.navToggle .bar:after,.navToggle .bar:before{content:'';display:block;position:absolute;left:0;border-radius:1px;height:4px;width:100%}.navToggle .bar:after{top:7px}.navToggle .bar:before{top:-7px}.navToggle.open .bar{background-color:transparent}.navToggle.open .bar:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navToggle.open .bar:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle .lbl{display:block;font-size:10px;text-align:center;line-height:1.3}.navBtn.btnReservation{min-width:180px;font-weight:bold;font-size:16px}.navBtn.btnReservation>a{display:block;width:75%;margin:0 auto;padding:10px;border-radius:5px}.navBtn.btnTel{min-width:180px;font-weight:bold;font-size:16px;line-height:1.3}.navBtn.btnTel>a{width:100%}.navBtn.btnTel>a{width:75%;display:block;margin:0 auto;padding:10px;border-radius:5px;line-height:1}.navBtn.btnTel .telIcon{width:20px;height:20px;vertical-align:sub}.navLangTitle{font-size:14px}.navLangList{font-size:14px}.navLangList>li{display:inline-block;margin-top:15px}.navLangList>li+li:before{content:'';display:inline-block;vertical-align:middle;height:15px;margin:0 5px;border-left:1px solid}.navLangList>li>a{vertical-align:middle}.nav:last-child:before{width:100%;height:70px;display:block;position:fixed;top:0;right:0;z-index:98}.navBtn+.navBtn{margin-top:10px}.navToggle .lbl{margin:11px auto -3px}.navLangArea{margin-top:10px;text-align:center}.navLangTitle{font-size:14px}.carouselKV{position:relative;overflow:hidden}.carouselKV.loading .carouselItem+.carouselItem{visibility:hidden}.carouselKV.loading .carouselIndicator{visibility:hidden}.carouselItems{position:relative;min-height:350px}.carouselItem{position:absolute;width:100%;height:100%}.carouselItemImg,.carouselItemVideo{position:relative;width:100%;height:100%;overflow:hidden}.carouselItemVideo:after{content:'';display:block;position:absolute;top:-5%;left:-5%;width:110%;height:110%}.carouselItemImg img,.carouselItemVideo iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.carouselItemImg img{width:100%;height:auto}.carouselItemVideo iframe{width:100% !important;height:100%}.carouselIndicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:10px}.carouselIndicator li{width:8px;height:8px;margin:0 3px;opacity:0.6;border-radius:10px}.carouselIndicator li.current{opacity:1}.carouselItemCaption{position:absolute;padding:10px;margin:0 auto;width:90%;left:0;right:0;bottom:28px;text-align:center;font-size:10px;line-height:1.2}.carouselFade .carouselItem,.carouselVideo .carouselItem{-webkit-transition:opacity 1s, visibility 1s;transition:opacity 1s, visibility 1s;opacity:0;visibility:hidden}.carouselFade .carouselItem.current,.carouselVideo .carouselItem.current{opacity:1;visibility:visible}.carouselItems{min-height:100vw;max-height:100vw;height:100vw}.carouselItem{font-size:0;text-align:center}.carouselItem:before{content:'';height:100%;display:inline-block;vertical-align:middle}.carouselItemImg,.carouselItemVideo{width:100%;height:100%;overflow:hidden;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.carouselItemImg img{max-width:100%;max-height:100%}.carouselItemVideo:after{content:'';display:block;position:absolute;top:-5%;left:-5%;width:110%;height:110%}.carouselItemVideo iframe{max-width:100%;height:100%}.carouselItemCaption{position:absolute;padding:10px;margin:0 auto;width:90%;left:0;right:0;bottom:28px;text-align:center;font-size:10px;line-height:1.2}.calendarStockToday{position:relative}.calendarStockToday:before{content:"";position:absolute;bottom:-9px;left:18px;z-index:1;border:5px solid transparent;border-top:6px solid #fff}.calendarStockToday:after{content:"";position:absolute;bottom:-14px;left:16px;z-index:0;border:7px solid transparent;border-top:8px solid #337cbb}.calendarStockToday>a{display:inline-block;padding:3px 6px 2px 8px;font-size:10px;font-weight:bold;background-color:#fff;color:#337cbb;border:2px solid #337cbb;border-radius:5px}.calendarStockSymbol{vertical-align:middle;margin-right:2px;font-size:12px}.calendarContainer{margin-top:7px;background-color:#fff;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.calendarContainer.empty{display:block;background:#fff url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/themes/images/sp/loading-008799ee2ed7deba9596061b0fb5cfe92c55fdd9aca32a3b36ee19d31d02bd7e.gif) center center no-repeat;background-size:40px 40px}.calendarContainer.calendarErrorWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendarContainer.empty,.calendarContainer.calendarErrorWrap{height:114px;border:2px solid #ccc}.calendarHeading+.calendarContainer{margin-top:30px}.calendarList{width:100%;display:table;table-layout:fixed}.calendarList>th,.calendarList>td{display:table-cell;text-align:center;border-left:2px solid #ccc;border-top:2px solid #ccc}.dayList>th{padding:4px 0;font-size:12px;font-weight:normal;background-color:#f4f4f4;color:#4e4e4e}.calendarDays{display:block;padding:6px 0}.calendarDays>span{display:block}.calendarDaysTop{font-size:12px;color:#4e4e4e}.calendarDaysBottom{margin-top:5px;font-size:12px;font-family:sans-serif, "ＭＳ Ｐゴシック", Osaka, Helvetica, Arial}.calendarDaysBottom.calendarSymbol{font-size:14px}.dayList>th.sat{background-color:#ebf6fa;color:#3ba3cd}.dayList>th.sun{background-color:#fce8e7;color:#e41a12}td.sat>a>.calendarDaysTop{color:#3ba3cd}td.sun>a>.calendarDaysTop{color:#e41a12}td.unselected{color:#ccc}td.unselected .calendarDaysTop,td.unselected .calendarDaysBottom{color:#ccc}.calendarDetailArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.calendarContainer.empty+.calendarDetailArea{display:none}.calendarListInfo{width:54%;margin-right:-7px}.calendarListInfo:after{content:"";display:block;clear:both;height:0}.calendarListInfo>li{float:left;margin-right:10px;font-size:10px;line-height:1.5;white-space:nowrap}.calendarListInfo>li>span:first-child{font-family:sans-serif}.calendarSymbolDetail:before{content:":";margin:0 2px}.calendarBtnOtherDay>a{position:relative;display:block;padding-right:12px;font-size:14px}.calendarBtnOtherDay>a:before{content:"";position:absolute;top:2px;right:4px;width:8px;height:8px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.calendarError{text-align:center;font-size:14px;line-height:1.5;color:#333}.newsBody{padding:15px;border:1px dotted}.newsList>li+li{margin-top:10px}.newsImg{margin-top:10px}.newsDate{position:relative;font-size:14px;line-height:1.8}.newsDate:before{content:'';display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:17px;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid}.newsTxt{font-size:14px;line-height:1.8}.newsImg.centerImg{max-height:calc(100vw - 62px)}.newsImg.centerImg>img{max-height:calc(100vw - 62px)}.newsImg.centerImg>.fixVertical{height:calc(100vw - 62px) !important}.pager{text-align:center;padding-bottom:50px;position:relative;z-index:0}.pagerContent{position:relative}.pagerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pagerList>li,.prev,.next{width:34px;height:34px;line-height:34px;text-align:center;vertical-align:middle;font-size:14px}.pagerList>li>a,.prev>a,.next>a{display:block}.pagerList>li{float:left}.pagerList>li+li{margin-left:10px}.prev,.next{position:absolute;top:0}.prev{left:0}.next{right:0}.newsIndex .newsList{margin-top:50px;margin-left:15px;margin-right:15px;padding-bottom:50px}.newsIndex .newsList>li+li{margin-top:25px}.newsDetail .newsTitle{margin-top:10px;font-size:18px;line-height:1.5}.newsDetail .newsTxt{margin-top:10px;font-size:14px;line-height:1.8}.newsTxt>p>img{max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.newsTxt>p>img.fixVertical{height:calc(100vw - 30px) !important}.toIndex{height:34px;line-height:34px;text-align:center;vertical-align:middle;font-size:14px;display:inline-block;padding-left:10px;padding-right:10px}.newsDetailContent{padding-bottom:50px}.newsDetailContent{padding-left:15px;padding-right:15px}.toIndex{height:34px;line-height:34px;text-align:center;vertical-align:middle;font-size:14px;display:inline-block;padding-left:10px;padding-right:10px}.instagramInner{padding-top:40px}.instagramListWrap{margin-top:40px}.homeFoodList,.moodList{line-height:1.5}.homeFoodList>li+li,.moodList>li+li{margin-top:25px;padding-top:25px;border-top-width:1px;border-top-style:dotted}.homeFoodImg+.homeFoodName,.moodImg+.homeFoodName,.homeFoodImg+.homeFoodTxt,.moodImg+.homeFoodTxt,.homeFoodImg+.moodTxt,.moodImg+.moodTxt{margin-top:10px}.homeFoodName{padding:5px 10px;font-size:18px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.homeFoodPrice{margin-top:10px;font-size:16px;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.homeFoodTxt,.moodTxt{font-size:14px}.homeFoodPrice+.homeFoodTxt,.homeFoodName+.homeFoodTxt{margin-top:10px}.courseContent{font-size:10px;line-height:1.2}.courseContentBody{position:relative}.courseContentBody:after{content:'';display:block;position:absolute;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.courseName{font-size:14px;font-weight:bold}.courseInfoList{margin-top:5px;overflow:hidden}.courseInfoList>li{float:left;margin-top:5px;margin-right:10px}.courseInfoList>li:last-child{margin-right:0}.courseInfoList>li:before{content:'';display:inline-block;background:center center no-repeat;background-size:14px 14px;width:14px;height:14px;vertical-align:middle}.courseInfoList>li span:first-child{margin-left:4px;vertical-align:middle}.courseInfoList>.iconHeads>span{vertical-align:middle}.coursePrice{margin-top:5px}.coursePrice strong{margin-top:5px;font-size:14px;font-weight:bold}.coursePriceSub{margin-top:5px}.toCourseIndex{margin-top:30px}.course .courseImg{margin-bottom:15px}.courseList>li+li{margin-top:20px}.courseContent{padding:10px}.courseImg.centerImg{max-height:calc(100vw - 50px)}.courseImg.centerImg>img{max-height:calc(100vw - 50px)}.courseImg.centerImg>.fixVertical{height:calc(100vw - 50px) !important}.courseContentBody{padding-right:10px}.courseContentBody:after{top:-5px;bottom:0;right:2px;width:6px;height:6px;border-top:2px solid;border-right:2px solid}.courseName{line-height:1.5}.exudingCoupon{margin-top:10px}.exudingCouponTitle{margin-top:5px;font-size:12px;line-height:1.5}.exudingCouponTitleTxt{padding:10px}.sectionLine{position:relative}.sectionLine:after{content:'';display:block;width:100vw;height:0;position:absolute;bottom:0;left:-15px;border-bottom:1px solid}.courseDetailHeading.sectionLine:after,.courseDetailName.sectionLine:after,.courseDetailPriceArea.sectionLine:after,.courseDetailContentOpenBarTxt.sectionLine:after{width:100%;left:0}.courseDetailInfoList.sectionLine:after{width:calc(100% - 10px);left:5px}.courseDetailImg+.courseDetailAbout{margin-top:20px}.courseDetailName{padding-bottom:15px;line-height:1.5;font-size:16px;font-weight:bold}.courseDetailPriceArea{padding-bottom:10px}.coursePrice{margin-top:10px;font-size:12px}.courseDetailPriceArea>.coursePrice>strong{margin-left:5px;font-size:16px;font-weight:bold}.courseDetailPriceArea>.coursePriceSub{font-size:10px}.courseDetailInfoList{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;padding:15px 10px;font-size:12px}.courseDetailInfoList>li{min-width:50%;height:100%}.courseDetailInfoList>li+li{padding-left:10px;border-left:1px solid}.courseDetailInfoList>.iconHeads>span{vertical-align:middle}.courseDetailInfoList>.iconMenu:before,.courseDetailInfoList>.iconHeads:before,.courseDetailOpenBar .iconNomiho:before{content:'';display:inline-block;background:center center no-repeat;background-size:14px 14px;width:14px;height:14px;margin-right:5px;vertical-align:middle}.courseDetailInfoList>.iconHeads:before{display:block;float:left;margin-right:-19px;margin-top:3px}.courseDetailInfoList>.iconHeads>span{padding-left:19px;display:inline-block;vertical-align:baseline}.courseDetailInfoList>.iconHeads>span.waveDash{margin-right:-19px}.courseDetailInfoList>.iconHeads>span+.waveDash{padding-left:0}.courseDetailOpenBar{padding:15px 10px;font-size:12px}.courseDetailOpenBar dd{margin-top:5px;line-height:1.5}.courseDetailOpenBar dt>span{vertical-align:middle}.courseDetailTxt{padding:15px 0;line-height:1.5;font-size:12px}.courseDetailMenu{margin-top:10px;padding-bottom:15px}.courseDetailMenuContents{margin-top:15px}.courseDetailSubHeading{line-height:1.5;font-size:14px;font-weight:bold}.courseDetailContentTxt,.courseDetailContentOpenBarTxt{font-size:12px;line-height:1.5}.courseDetailOpenBarMenu{margin-top:15px}.courseDetailContentOpenBarTxt{overflow:hidden}.courseDetailContentOpenBarTxt:last-child{padding-bottom:10px}.moreMenuDetailBtn{font-size:12px;text-align:center;padding-bottom:20px}.moreMenuDetailBtn>a{display:block;width:100%;padding:14px 0}.moreMenuDetailBtn>.moreDetail{display:none}.moreMenuDetailBtn>a>span{padding-right:20px;position:relative}.moreMenuDetailBtn>a>span:after,.courseDetailCouponName:after{content:'';display:block;position:absolute;top:5px;bottom:0;right:0;width:7px;height:7px;margin:auto;border-top:2px solid;border-right:2px solid}.moreMenuDetailBtn>.moreBtnOpen>span:after{top:-5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.moreMenuDetailBtn>.moreBtnClose>span:after{top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.courseDetailReservation{font-size:12px}.reservationConditions{border-top:1px solid;overflow:hidden;padding:10px 0 10px 10px}.reservationConditions>dt,.reservationConditions>dd{display:table;float:left;height:100%;min-height:40px}.reservationConditions>dt{width:calc(40% - 10px);line-height:1.5;padding-right:20px}.reservationConditions>dd{width:calc(60% - 10px);line-height:1.5;padding-left:20px;border-left:1px solid}.reservationConditions>dt>span,.reservationConditions>dd>span{display:table-cell;vertical-align:middle}.reservationConditions>dd>span{line-height:1.5}.courseDetailReservationBtn{margin-top:10px}.courseDetailReservationBtn>a{font-size:16px}.courseDetailContent{font-size:14px}.courseDetailCoupon{margin-top:40px}.courseDetailCouponHeading{font-size:16px}.courseDetailCoupon .couponName{font-size:14px;font-weight:bold;line-height:1.3}.updateDate{margin-top:50px;text-align:right;font-size:10px}.courseDetail .couponList{margin-top:20px}.courseDetailHeading+.courseDetailImg{margin-top:50px}.courseDetailReservation{margin-top:30px}.courseDetailPriceArea{padding-bottom:13px}.courseDetailTxt{line-height:1.4}.courseDetailCouponName{padding:15px}.courseDetailCouponName:after{right:7px}.courseDetailCouponList{padding-right:0;padding-left:0;margin-top:20px}.courseDetailCoupon .courseDetailSubHeading{text-align:center}.courseDetailCouponHeading{text-align:center}.updateDate{margin-top:30px}.menuItem{line-height:1.5}.foodList,.drinkList,.lunchList{margin-top:20px}.foodList>li+li,.drinkList>li+li,.lunchList>li+li{margin-top:20px}.menuName{font-size:18px}.menuPrice{margin-top:5px;font-size:16px}.menuTxt{margin-top:5px;font-size:14px}.menuShowDetail{margin-top:5px;font-size:14px}.remarkTxt{margin-top:20px;font-size:12px}.takeoutList{margin-top:20px}.takeoutList>li+li{margin-top:20px}.menuItem+.menuItem{margin-top:35px}.contentsGroupTitle{padding:10px;font-size:20px;text-align:center}.foodList>li,.drinkList>li,.lunchList>li{padding:10px}.menuImg.centerImg{max-height:calc(100vw - 50px)}.menuImg.centerImg>img{max-height:calc(100vw - 50px)}.menuImg.centerImg>.fixVertical{height:calc(100vw - 50px) !important}.menuImg+.menuSummary{margin-top:10px}.takeoutsRecommend{line-height:1.5}.takeoutsRecommend+.menuItem{margin-top:35px}.takeoutList>li{padding:10px}.coupon .couponName{font-size:14px;font-weight:bold}.couponList>li>a:after{content:'';display:block;position:absolute;margin:auto;width:7px;height:7px;border-top:2px solid;border-right:2px solid;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.couponMore{margin-top:30px}.couponInnerBorder{display:block;height:100%;width:100%;position:relative}.couponTerms{display:table;table-layout:fixed;width:100%;line-height:1.3}.couponTerms>dt,.couponTerms>dd{word-wrap:break-word;overflow-wrap:break-word}.couponTerms>dt{display:table-cell;width:80px;padding:5px;font-size:10px;vertical-align:middle;text-align:center}.couponTerms>dd{display:table-cell;padding-left:10px;font-size:12px;vertical-align:middle}.couponDetail .couponName{font-size:16px;font-weight:bold}.couponDetailPresentation{line-height:1.3;font-size:12px;text-align:center}.couponReservationBtn>a{display:block;min-width:180px;padding:10px 5px;line-height:1.8;border-radius:5px;text-align:center}.couponCaution{margin-top:30px;font-size:10px}.couponCautionList{line-height:1.3;margin-top:10px}.couponCautionList>li+li{margin-top:5px}.couponCautionList>li:before{content:'※'}.couponCoursePeriod{font-size:10px;margin-top:30px;text-align:right}.couponInnerCourse>p{font-size:16px}.couponInnerCourse .courseContent:after{content:'';display:block;clear:both;height:0}.couponInnerCourse .courseImg{float:left;width:100px;height:100px;max-height:100px;margin-right:10px;margin-bottom:10px;text-align:center}.couponInnerCourse .courseImg+.courseContentBody>.courseInfo{margin-left:110px}.couponInnerCourse .coursePriceSub{clear:both}.couponDetail .couponInnerBorder{padding:10px}.couponDetail .couponList{margin-top:20px;padding-right:15px;padding-left:15px}.couponReservationBtn{margin-top:15px;padding-top:15px;border-top:1px solid}.couponReservationBtn>a{font-size:16px;font-weight:bold}.couponDetail .detailToIndex,.couponCaution{margin-right:15px;margin-left:15px}.couponInnerCourse{margin-top:40px;padding-left:15px;padding-right:15px}.couponInnerCourse>p{text-align:center}.couponInnerCourse>.courseList{margin-top:20px}.couponInnerCourse>.courseList>li{padding-right:0;padding-left:0}.couponInnerCourse .courseContent{padding-right:10px;overflow:hidden}.couponList>li{border:2px solid}.couponInnerBorder{border:1px solid}.couponName{line-height:1.5}.couponName+.couponSummary{margin-top:10px}.couponTerms>dd{line-height:1.5}.coupon .couponList>li+li,.courseDetail .couponList>li+li{margin-top:15px}.coupon .couponList>li>a:after,.courseDetail .couponList>li>a:after{right:13px}.coupon .couponInnerBorder,.courseDetail .couponInnerBorder{min-height:30px;padding:10px 15px 10px 10px}.coupon .couponTerms>dd,.courseDetail .couponTerms>dd{padding-right:10px}.couponSummary>li+li{margin-top:5px}.detailToIndex{margin-top:40px}.courseDetailReservationBtn,.detailToIndex{text-align:center}.courseDetailReservationBtn>a,.detailToIndex>a{font-weight:bold;line-height:1.8}.detailToIndex>a{font-size:14px}.mapAccess{margin-top:26px}.mapAccess>li+li{margin-top:10px}.mapAccessInfo>dt{font-size:18px;line-height:1.5}.mapAccessInfo>dd{margin-top:10px;font-size:18px;line-height:1.8}.noImgCassetteInfoList{margin-top:10px;font-size:12px;text-align:left}.noImgCassetteInfoList>li+li{margin-top:5px}.noImgCassetteInfoList>li>dl{display:table}.noImgCassetteInfoList>li>dl>dt,.noImgCassetteInfoList>li>dl>dd{display:table-cell}.noImgCassetteInfoList>li>dl>dt{width:8em;padding-right:1em}.noImgCassetteInfoList .capacityCaptionType{font-size:11px;line-height:1.4}.noImgCassetteInfoList+.seatTxt{margin-top:10px;padding-top:10px;border-top:1px solid}.seatType{line-height:1.8}.seatTypes>li+li{margin-top:20px}.seatTypeTitle{padding:10px;font-size:20px;line-height:1.5;text-align:center}.seatCassettes{margin-top:20px}.seatCassettes>li+li{margin-top:20px}.seatCassetteInner{padding:10px}.seatImg{width:100%;max-height:calc(100vw - 80px);text-align:center}.seatImg:not(:last-child){margin-bottom:15px}.seatImg img{max-width:100%;max-height:calc(100vw - 80px)}.seatImg .fixVertical{height:calc(100vw - 80px) !important}.seatCapacity{font-size:14px;font-weight:bold;line-height:1.2}.seatCapacity+.seatTxt{margin-top:5px}.seatTxt{line-height:1.4;font-size:12px}.seatImg~.seatTxt{overflow:hidden;display:-webkit-box;max-height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seatContent{margin-top:5px}.seatInfoList{margin-top:-5px;margin-left:-5px;padding-top:10px;font-size:0}.seatImg+.seatInfoList,.seatInfoList:first-child{padding-top:0}.seatInfo{display:inline-block;border:1px solid;margin-top:5px;margin-left:5px;padding:3px;font-size:11px;line-height:1}.noImgCassetteInfoList>li+li{margin-top:10px}.noImgCassetteInfoList>li dd p+p{margin-top:5px}.gallery{padding-top:65px}.galleryNav{font-size:14px}.evcContainer.contentsWrapper{margin-left:0;margin-right:0}.evcHeading,.evcDesc{margin-left:15px;margin-right:15px}.freePageContainer{line-height:1.5}.fp__reservation_button>a{min-width:180px;padding:10px;font-weight:bold;font-size:16px;line-height:1.8;border-radius:5px}.error404{padding-top:65px;padding-bottom:30px}.sns{text-align:center}.snsList{font-size:0}.snsList>li{display:inline-block;vertical-align:middle}.snsList>li+li{margin-left:30px}.snsBtn{display:block;width:46px;height:46px;overflow:hidden;position:relative;text-align:center}.snsBtn>img{width:100%;height:auto}.twitterIcon{background:#000;border-radius:5px;padding:10px}.mailIcon{border-radius:5px;background:#0fafca}.mailIcon>svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;fill:#fff}.sns{margin:60px 0}.detailInfoShopRuby{margin-top:5px}.detailInfoListItem{display:table;table-layout:fixed;width:100%}.detailInfoListItem>dt,.detailInfoListItem>dd{display:table-cell;word-wrap:break-word;overflow-wrap:break-word}.detailInfoListItem>dt{width:90px}.relatedShopListLink{margin-top:15px}.relatedShopListLink>a:before{content:'●';margin-right:5px}.freeTxt,.cautionWordingArea{margin-top:15px;font-size:12px;line-height:1.5}.detailInfoListItem>dt,.detailInfoListItem>dd{font-size:14px}.detailInfoShopName{font-size:20px;line-height:1.3}.detailInfoShopRuby{font-size:12px}.detailInfoListWrap{line-height:1.4}.detailInfoBlock{margin-top:30px}.detailInfoListTitle{font-size:18px}.detailInfoList{margin-top:15px}.detailInfoList>li+li{margin-top:10px}.detailInfoShopName{font-weight:bold}.detailInfoListItem>dt{width:110px;padding:5px}.detailInfoListItem>dd{padding-left:10px}.detailInfoBlock.hygieneContents .hygieneContentsInner{padding-top:20px;margin-top:-20px}.detailInfoBlock.hygieneContents .mediumItemWrap+.mediumItemWrap{margin-top:15px}.detailInfoBlock.hygieneContents .mediumItemWrap .mediumItem{margin-bottom:5px}.breadCrumb{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadCrumb::-webkit-scrollbar{display:none}.breadCrumbWrap{padding:10px 0}.breadCrumbList>li{display:inline}.breadCrumbList>li+li:before{content:" > ";margin:0 4px}.breadCrumbList>li>a>span{text-decoration:underline}.snsModalWindow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-9999;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.1s ease-in;transition:opacity 0.1s ease-in}.snsModalWindow.isActive{opacity:1;z-index:9999}.snsModalCassette{position:relative;width:90%}.snsModalBody{position:relative;padding:15px;border-radius:5px;background-color:#fff;color:#333}.snsModalHeading{text-align:center;font-size:16px;font-weight:bold}.snsModalShopInfo{position:relative;z-index:1;margin-top:15px;padding:15px 0}.snsModalShopInfo:after{content:'';display:block;position:absolute;top:0;right:-15px;left:-15px;z-index:-1;height:100%;background-color:#ededed;border-top:1px solid #979797;border-bottom:1px solid #979797}.snsModalShopData{color:#7d7d7d;line-height:1.5;max-height:calc((100vh - 247px) * 0.75);overflow-y:auto}.snsModalShopData .snsModalShopName{font-size:14px}.snsModalShopData .snsModalShopName+.snsModalShopAddress,.snsModalShopData .snsModalShopName+.snsModalShopUrl{margin-top:5px}.snsModalShopData .snsModalShopAddress{font-size:12px}.snsModalShopData .snsModalShopAddress+.snsModalShopUrl{margin-top:5px}.snsModalShopData .snsModalShopUrl{font-size:12px;word-break:break-all}.snsModalShopData::-webkit-scrollbar{width:5px}.snsModalShopData::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.3);box-shadow:0 0 0 1px rgba(255,255,255,0.3)}.snsModalCopy{position:relative;margin-top:15px}.snsModalCopy .snsModalCopyBtn{padding:12px 10px;text-align:center;background-color:#fff;border:1px solid #dedede;border-radius:5px;line-height:1.5}.snsModalCopy .snsModalCopyBtn.copyBtnIsDisabled{pointer-events:none}.snsModalCopy .snsModalCopyBtn .copyBtnTxt{position:relative;display:inline-block;padding-right:30px}.snsModalCopy .snsModalCopyBtn .copyBtnTxt:after{position:absolute;content:'';width:19px;height:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/shopInfo/common/sp/icon_copy_1-c52a5c101259d9e57376b9e0df97d5a2d6714c72ca92957b2ac7453650b5d7ec.png);background-repeat:no-repeat;background-size:contain}.snsModalCopy .snsModalCopyAlert{position:absolute;top:50%;left:50%;z-index:1;padding:10px;width:48vw;min-width:180px;min-height:100px;text-align:center;color:#fff;background-color:#000;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.5s;transition:0.5s;opacity:0;border-radius:5px;pointer-events:none;line-height:1.5}.snsModalCopy .snsModalCopyAlert.copyAlertShow{opacity:0.7}.snsModalCopy .snsModalCopyAlert:before{position:absolute;content:'';width:24px;height:17px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;left:50%;background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/shopInfo/common/sp/icon_check_1-9832f04004d735b47489fa0756c05764f7c20e337596d5163e78c67b265428f8.png);background-repeat:no-repeat;background-size:contain}.snsModalCopy .snsModalCopyAlert .copyAlertTxt{display:inline-block;margin-top:46px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;opacity:1}.snsModalClipBoard{position:absolute;top:-9999px}.snsModalList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.snsModalList>li+li{margin-left:20px}.snsModalCloseBtn{padding-top:15px;font-size:14px;text-align:center;cursor:pointer;color:#fff}.snsModalCloseBtnIcon{position:relative;display:inline-block;width:12px;height:12px;margin-right:4px}.snsModalCloseBtnIcon:before,.snsModalCloseBtnIcon:after{content:'';position:absolute;top:50%;left:0;width:12px;border-top:2px solid #fff}.snsModalCloseBtnIcon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.snsModalCloseBtnIcon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#container .reservationArea{display:none}.reservationArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;z-index:99;width:100%;padding:10px;-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.reservationArea:before{content:'';display:block;position:absolute;top:0;left:15px;width:calc(100% - 30px);height:1px}#container .mobileOrderArea .fixedBtn,.fixedBtn{display:-webkit-box;display:-ms-flexbox;display:flex}#container .mobileOrderArea .fixedBtn>a,.fixedBtn>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:40px;padding:10px;text-align:center;border-radius:5px;line-height:1}.fixedBtnSns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16%;min-height:40px;padding:5px;border-radius:5px;text-align:center;cursor:pointer;font-size:10px;background-color:#fff;color:#747474}.fixedBtnSnsIcon{display:block;margin:0 auto}.fixedBtnSnsIcon .snsIconPath1,.fixedBtnSnsIcon .snsIconPath3{fill:none}.fixedBtnSnsText{margin-top:5px}.fixedBtnTel{min-width:22%;margin-left:2%}.fixedBtnTel>a{font-size:16px;font-weight:bold}.fixedBtnTel .telIcon{width:20px;height:20px;vertical-align:sub}.fixedBtnReservation{width:58%;margin-left:2%}.fixedBtnReservation>a{font-size:16px;font-weight:bold}.fixedBtnReservation>a.courseDetailFixedReservation{font-size:13px;line-height:1.5}.footer{padding:35px 0 20px}.fShopName{font-size:18px;line-height:1.3}.fShopBtn>a{display:block;min-width:180px;padding:10px;font-weight:bold;font-size:16px;text-align:center;line-height:1.8;border-radius:5px}.fShopData{font-size:14px;line-height:1.4}.fShopData .itemInforHor{display:table;table-layout:fixed;width:100%}.itemInforHor>dt,.itemInforHor>dd{display:table-cell;word-wrap:break-word;overflow-wrap:break-word}.langPulldown{position:relative;width:110px;margin-left:auto;margin-right:10px;text-align:center}.langPulldown:not(:first-child){margin-top:25px}.langPulldown:after{content:'';display:block;height:0;clear:both;overflow:hidden}.langPulldownSelected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:28px;border:1px solid;font-size:12px;border-radius:5px}.langPulldownSelected:after{content:"";position:absolute;right:10px;margin-top:-2px;border:5px solid transparent;border-bottom:7px solid}.langPulldownList{display:none;position:absolute;bottom:27px;z-index:1;width:100%;border:1px solid;font-size:14px;font-family:'';line-height:2.2}.langPulldownList>li>a{display:block;width:100%}.footerBottom{text-align:center;line-height:1.8}.footerBottom:not(:first-child){margin-top:30px}.cookieLink{font-size:10px}.copyright{margin-top:20px;font-size:12px}.fShopName+.fShopBtn,.fShopData{margin-top:25px}.fShopData>li+li{margin-top:10px}.itemInforHor{width:110px}.itemInforHor>dt{width:125px;padding:5px}.itemInforHor>dd{padding-left:10px;vertical-align:middle}.copyright{margin-top:20px;font-size:12px;line-height:1.3}#container .foodGroup>.editableElement:before,#container .drinkGroup>.editableElement:before,#container .lunchGroup>.editableElement:before,#container .seatTypes>.editableElement:before,#container .takeoutGroup>.editableElement:before{right:-15px;left:-15px}#container .navHeader{position:static}#container .nav:last-child:before{position:static}#container .moreBtn{display:none !important}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}body{background-color:#121212}.linkColor{color:#337cbb}.heading{color:#ddd}.moreBtn{color:#69f}.calendar+.news,.homeFood,.mood,.course,.coupon,.food,.drink,.lunch,.map{border-top:1px dotted #eeb3b3}.takeoutSlideUp{background-color:rgba(255,255,255,0.85);color:#000}.navBtn.btnReservation a,.fixedBtn.fixedBtnReservation>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333);color:#fff}.navBtn.btnTel>a,.fixedBtn.fixedBtnTel>a{background:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#06a));background:-webkit-linear-gradient(#08c, #06a);background:linear-gradient(#08c, #06a);color:#fff}.shopHeader{color:#fff}.shopName{color:#fff}.shopOpen{color:#a8dadc}.shopOpen>a{color:inherit}.shopBtn.btnReservation{color:#fff}.shopBtn.btnReservation>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333)}.navArea{background:rgba(51,51,51,0.95)}.navArea:before{background:#fff}.navLinks>li{border-bottom-color:#ccc}.navLinks>li:first-child{border-top-color:#ccc}.navLinks>li>a{color:#fff}.navLangArea{color:#fff}.navToggle{background-color:#fff;border-color:transparent;color:#666}.navToggle .bar,.navToggle .bar:before,.navToggle .bar:after{background-color:#666}.navToggle.open .bar{background-color:transparent}.nav:last-child:before{background:rgba(255,255,255,0.5)}.navBtn.btnTel .telIcon{fill:#fff}.calendarDaysBottom,.calendarListSymbol{color:#337cbb}.calendarBtnOtherDay>a{color:#3b90ca}.calendarListInfo{color:#999}.carouselItemVideo{background-color:#000}.carouselIndicator li{background:#fff}.carouselItemCaption{background-color:rgba(15,15,15,0.5);color:#fff}.news{background-color:inherit}.newsBody{border-color:#dc5858}.newsDate{color:#dc5858}.newsDate:before{border-left-color:#dc5858}.newsTxt{color:#a8dadc}.toIndexBtn{color:#a8dadc}.pagerList>li,.prev,.next{color:#fff}.pagerList>li>a,.prev>a,.next>a{background-color:#282828}.pagerList>li.active>a{background-color:#dc5858}.newsDetail .newsTitle{color:#fff}.newsDetail .newsTxt{color:#fff}.pager .toIndex{background-color:#282828;color:#fff}.instagramTitle{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/instagram/Instagram_logo_white-5dc94baaeeb61b835d8d3375979bf3023818639d8d25b93284418d6ed1fa375c.svg)}.instagramInner{background-color:#333}.homeFood,.mood{color:#fff}.homeFoodList>li+li,.moodList>li+li{border-top-color:#999}.homeFoodName,.moodName{background-color:#333}.homeFoodPrice{color:#dc5858}.courseInfoList .iconMenu:before,.courseDetailInfoList>.iconMenu:before{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/themes/images/sp/icon_articles_white-98eddd16dddaa188e89439eb01ca4d559de85c17a5277e947ae868a2d6b708d6.png)}.courseInfoList .iconHeads:before,.courseDetailInfoList>.iconHeads:before{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/themes/images/sp/icon_people_white-0213f4830ee78bdcfb6abe42a6e1991939bb56be2cb2eb284c62b2f46fb0b840.png)}.courseInfoList .iconNomiho:before,.courseDetailOpenBar .iconNomiho:before{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/themes/images/sp/icon_drink_white-26d7124a1af63f0e36b8504b42d8fabfe0274ca94c6df86d68d02206e883bfb3.png)}.course{color:#fff}.courseList>li{background-color:#333}.courseContentBody:after{border-color:#dc5858}.coursePrice,.coursePriceSub{color:#ccc}.coursePrice>strong{color:#dc5858}.exudingCouponTitle{border:solid 2px #dc5858;background-color:#333}.exudingCouponTitleTxt{border:solid 1px #ac3131}.courseDetail{color:#fff}.sectionLine:after,.courseDetailInfoList>li+li,.reservationConditions>dd,.reservationConditions{border-color:#666}.courseDetailReservationBtn>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333);color:#fff}.courseDetailCouponHeading{color:#fff}.detailToIndex>a{color:#a8dadc}.couponPageLink>a{background-color:#282828;color:#fff}.updateDate{color:#ccc}.food,.drink,.lunch{color:#fff}.menuPrice{color:#dc5858}.contentsGroupTitle{background-color:#222}.foodList>li,.drinkList>li,.lunchList>li{background-color:#333}.menuShowDetail{color:#337cbb}.menuShowDetailIcon{background-color:#337cbb}.menuShowDetailIcon:before,.menuShowDetailIcon:after{border-top:1px solid #333}.takeout{color:#fff}.takeoutList>li{background-color:#333}.coupon .couponInnerBorder,.courseDetail .couponInnerBorder,.couponDetail .couponInnerBorder{border-color:#ac3131}.couponList{border-color:#fff}.couponList>li{background-color:#333;border-color:#dc5858}.couponList>li>a:after{color:#d8663b}.couponName{color:#fff}.couponSummary{color:#ccc}.couponTerms>dt{background-color:#dc5858;color:#fff}.couponTerms>dd{color:#ccc}.couponDetailPresentation{color:#ccc}.couponReservationBtn{border-color:#999}.couponReservationBtn>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333);color:#fff}.couponInnerCourse{color:#fff}.couponCaution>p,.couponCaution>ul{color:#fff}.couponCoursePeriod{color:#ccc}.mapAccessInfo>dt{color:#dc5858}.mapAccessInfo>dd{color:#fff}.seat{color:#fff}.seatTypeTitle{background-color:#222}.seatCassettes>li{background-color:#333}.noImgCassetteInfoList+.seatTxt{border-top-color:#666}.seatInfo{color:#ccc}.galleryNav>li{color:#fff;border-right:solid 1px}.galleryNav>li:first-child{border-left:solid 1px}.galleryNav>li.current{color:#000;background-color:#fff}.evcWrap{color:#fff}.evcSelectorList>li.isCurrent>span{background-color:#dc5858}.freePageContainer{color:#fff}.fp__reservation_button>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333);color:#fff}.freePageExpiredText{color:#fff}.breadCrumb{color:#fff}.detailInfoListWrap{color:#fff}.detailInfoListItem>dt{background-color:#222}.hygieneWrap{color:#d7f5f5;background:#118e92}.hygieneWrap .hygieneText:after{border-left:2px solid #d7f5f5;border-bottom:2px solid #d7f5f5}.hygieneWrap .hygieneText:before{background-image:url(https://cdn.r-corona.jp/prd.rb.r-corona.jp/assets/img/hygiene/simple/sp/icon_3-b763914ee10918cbedb8806c367cb644022f0b1d6e6686f5226090f0428fd8f4.png)}.reservationArea{background-color:#121212}.fixedBtn.fixedBtnTel .telIcon{fill:#fff}.reservationArea:before{background-color:rgba(255,255,255,0.5)}.footer{color:#fff}.fShopBtn>a{background:-webkit-gradient(linear, left top, left bottom, from(#dc5858), to(#dc3333));background:-webkit-linear-gradient(#dc5858, #dc3333);background:linear-gradient(#dc5858, #dc3333);color:#fff}.itemInforHor>dt{background-color:#222}.fShopData>li{border-bottom-color:#333}.langPulldown{color:#191919}.langPulldownSelected{background:#fff;border-color:#ce0000}.langPulldownSelected:after{border-bottom-color:#ce0000}.langPulldownList{background:#fff;border-color:#ce0000}.pageTop>a{background-color:#666;color:#fff}#container .instagramListWrap:before,#container .calendarContainer:before{background-color:rgba(0,0,0,0.8);color:#8b8b8b}#container .instagramListWrap:after,#container .calendarContainer:after{color:#8b8b8b}
