@-webkit-keyframes transparent-button-color{0%{color:white;background-color:transparent}100%{color:#152901;background-color:white}}@keyframes transparent-button-color{0%{color:white;background-color:transparent}100%{color:#152901;background-color:white}}@-webkit-keyframes white-button-color{0%{background-color:transparent;color:#152901}100%{background-color:#152901;color:white}}@keyframes white-button-color{0%{background-color:transparent;color:#152901}100%{background-color:#152901;color:white}}@-webkit-keyframes link-default{0%{}100%{color:#152901}}@keyframes link-default{0%{}100%{color:#152901}}@-webkit-keyframes link-opacity{0%{opacity:1}100%{opacity:.8}}@keyframes link-opacity{0%{opacity:1}100%{opacity:.8}}@-webkit-keyframes menu-bar{0%{width:0}100%{width:100%}}@keyframes menu-bar{0%{width:0}100%{width:100%}}@-webkit-keyframes slideAutoplay{0%{opacity:1}20%{opacity:1}30%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes slideAutoplay{0%{opacity:1}20%{opacity:1}30%{opacity:0}90%{opacity:0}100%{opacity:1}}body{font-family:-apple-system, BlinkMacSystemFont, "Noto Sans Japanese", 游ゴシック体, 'Yu Gothic', YuGothic, "Helvetica Neue", "Segoe UI", sans-serif;font-size:16px;letter-spacing:.1em;line-height:1.4em}@media screen and (min-width: 768px){body{font-size:18px}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}h2,h3{font-weight:400;margin:0 0 10px 0}p{line-height:1.8em;text-align:justify;margin:0}a{text-decoration:none}address{font-style:normal}.maxwide-800{max-width:800px;margin-left:auto;margin-right:auto}.maxwide-1500{max-width:1500px;margin-left:auto;margin-right:auto}.livearea-paddin-wide-l{padding-left:20px;padding-right:20px}@media screen and (min-width: 1024px){.livearea-paddin-wide-l{padding-left:50px;padding-right:50px}}.livearea-paddin-wide-m{padding-left:30px;padding-right:30px}@media screen and (min-width: 1024px){.livearea-paddin-wide-m{padding-left:50px;padding-right:50px}}.margin-top-20{margin-top:20px}.margin-tp-btm-20{margin-top:20px;margin-bottom:20px}.margin-bottom-20{margin-bottom:20px}@media screen and (min-width: 1024px){.widesize-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width: 768px){.middlesize-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.allsize-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (min-width: 768px){.middlesize-width50{width:50%}}.totop-button{position:fixed;z-index:50;outline:none;right:5px;bottom:0;padding:10px 10px 5px 10px;border:0;text-align:center;cursor:pointer;background-color:#152901;color:white;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (min-width: 768px){.totop-button{right:20px;padding:10px 20px 5px 20px}}.totop-button-word{font-size:12px;text-align:center}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow:before{left:5px;width:15px;height:15px;border-top:1px solid white;border-left:1px solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.bg-green{background-color:#152901;color:white}.title-base{color:#152901;text-align:center;font-size:24px;font-weight:700;letter-spacing:.25em;margin:35px 0 10px 0}@media screen and (min-width: 768px){.title-base{font-size:30px}}@media screen and (min-width: 1024px){.title-base{margin:100px 0 50px 0}}.title-base .sub-title{font-size:12px;display:block;letter-spacing:normal}.title-second{font-size:14px;font-weight:700}@media screen and (min-width: 768px){.title-second{font-size:16px}}.en-font{font-family:'Alice', serif;font-weight:100;letter-spacing:normal}.button{border:1px solid #152901;color:#152901;display:block;font-weight:400;font-size:18px;text-align:center;padding:10px;width:100%;letter-spacing:.2em}@media screen and (min-width: 1024px){.button{padding:15px;width:300px;font-size:20px}}.button:hover{-webkit-animation:white-button-color .2s linear;animation:white-button-color .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#152901;color:white}.button-lg-wide{width:100%}@media screen and (min-width: 1024px){.button-lg-wide{width:300px;font-size:20px;margin:auto}}.button-invert{color:white;border-color:white}.button-invert:hover{-webkit-animation:transparent-button-color .2s linear;animation:transparent-button-color .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:white;color:#152901}.br-change br{display:none}@media screen and (min-width: 1024px){.br-change br{display:inline}}.logo a{text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url(../images/logo-black.svg);background-position:center;background-repeat:no-repeat;background-size:100% auto}.home .logo a,#footer .logo a{background-image:url(../images/logo.svg)}.squear-photobox{width:50%}@media screen and (min-width: 1024px){.squear-photobox{padding:20px}}@media screen and (min-width: 1200px){.squear-photobox{padding:30px}}.squear-photobox img{display:block;width:100%;height:100%}#google_translate_element{position:absolute;left:10px;top:10px;z-index:10}@media screen and (min-width: 768px){#google_translate_element{left:20px;top:20px}}@media screen and (min-width: 1200px){#google_translate_element{right:20px;left:auto;top:110px}}.margin-left-15{margin-left:15px}.margin-top-20{margin-top:20px}.float-left{float:left}.float-right{float:right}.talign-center{text-align:center}.talign-right{text-align:right}.block-center{margin-left:auto;margin-right:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media screen and (min-width: 768px){.sp-only{display:none}}.link-animetion:hover{color:#152901;-webkit-animation:link-default .2s linear;animation:link-default .2s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.link-opacity:hover{opacity:.8;-webkit-animation:link-opacity .3s linear;animation:link-opacity .3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#header-pc a{color:#152901}.home #header-pc a{color:white}#header-pc{display:none;width:100%}@media screen and (min-width: 1200px){#header-pc{display:block;padding:0 20px}}.home #header-pc{color:white;position:absolute;top:0;left:0;z-index:99}#header-pc-logo a{display:block;width:100px;height:80px}#global-pc-nav{font-weight:400;letter-spacing:normal}#global-pc-nav ul{margin:0;padding:0;font-size:0}#global-pc-nav ul li{display:inline-block}#global-pc-nav ul li a{display:block;position:relative;padding:70px .8em 10px .8em;font-size:17px}#global-pc-nav ul li a:hover{color:#152901;font-weight:600;-webkit-animation:link-default .3s linear;animation:link-default .3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#global-pc-nav ul li a:hover:after{position:absolute;bottom:0;left:0;width:100%;content:'';height:3px;background-color:#152901;-webkit-animation:menu-bar .2s ease-in-out;animation:menu-bar .2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#global-pc-nav ul .current a{background-color:#152901;pointer-events:none;color:white}.tel-no{font-size:22px;font-weight:700;letter-spacing:normal}@media screen and (min-width: 1200px){.tel-no{display:block;font-size:28px;margin-top:18px;margin-left:.5em}}.header-sosialarea{margin-top:20px}.social-icon{font-size:30px}@media screen and (min-width: 1200px){#header-sp{display:none}}#global-sp-nav ul li{list-style:none}#global-sp-nav ul li a{display:block;color:white;font-weight:400;font-size:20px;letter-spacing:normal;padding:.7em 0}#global-sp-nav ul .current a{border-right:5px solid white;pointer-events:none}#info-sp{padding-left:40px}#info-sp .header-sosialarea{margin-bottom:10px}#info-sp a{color:white}#header-sp{position:fixed;right:10px;top:10px;z-index:99}@media screen and (min-width: 768px){#header-sp{right:20px;top:20px}}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:white;border-radius:50%;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);cursor:pointer}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:3px;width:20px;border-radius:3px;background:#152901;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-7px}#nav-open span:after{bottom:7px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;max-width:330px;height:100%;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%);background-color:#152901}#nav-input:checked ~ #nav-close{display:block;opacity:.5}#nav-input:checked ~ #nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:6px 0 25px rgba(0,0,0,0.15);box-shadow:6px 0 25px rgba(0,0,0,0.15)}#head-section{position:relative;width:100%;height:100vh}#top-img{width:100%;height:100%}#main-image{position:absolute;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}.main-image1,.main-image2,.main-image3,.main-image4{-webkit-animation:slideAutoplay 28s infinite;animation:slideAutoplay 28s infinite}.main-image1{z-index:5;-webkit-animation-delay:0;animation-delay:0;background-image:url(../images/main-img01-s.jpg)}@media screen and (min-width: 1024px){.main-image1{background-image:url(../images/main-img01.jpg)}}.main-image2{z-index:4;-webkit-animation-delay:-21s;animation-delay:-21s;background-image:url(../images/main-img02-s.jpg)}@media screen and (min-width: 1024px){.main-image2{background-image:url(../images/main-img02.jpg)}}.main-image3{z-index:3;-webkit-animation-delay:-14s;animation-delay:-14s;background-image:url(../images/main-img03-s.jpg)}@media screen and (min-width: 1024px){.main-image3{background-image:url(../images/main-img03.jpg)}}.main-image4{z-index:2;-webkit-animation-delay:-7s;animation-delay:-7s;background-image:url(../images/main-img04-s.jpg)}@media screen and (min-width: 1024px){.main-image4{background-image:url(../images/main-img04.jpg)}}#top-img-logo{position:absolute;top:0;left:0;z-index:50;width:100%;height:75vh;background-image:url(../images/logo.svg);background-position:center;background-repeat:no-repeat;background-size:30% auto}@media screen and (min-width: 1024px){#top-img-logo{background-size:20% auto}}@media screen and (min-width: 1200px){#top-img-logo{display:none}}.todaysLive_swipeWrap{position:absolute;bottom:0;z-index:80;width:100%;background-image:url(../images/illust04-mini.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1200px){.todaysLive_swipeWrap{background-image:url(../images/illust04.png)}}.today-live{width:100%;padding-top:15px;padding-bottom:15px;text-align:center}@media screen and (min-width: 1200px){.today-live{text-align:left;padding-top:25px;padding-bottom:25px}}.today-live h2{font-size:30px;margin-bottom:15px}@media screen and (min-width: 1200px){.today-live h2{font-size:36px;margin-bottom:0;margin-right:40px;float:left;height:100%}}@media screen and (min-width: 1200px){.today-live .event-info-box{float:left;width:auto}}.today-live .event-info{font-weight:100;margin-bottom:10px}@media screen and (min-width: 1200px){.today-live .event-info{margin-bottom:0}}.today-live .event-info span{margin-right:.5em;padding-right:.5em;padding-left:.5em;background-color:white;color:#152901;font-weight:700;border-radius:3px}@media screen and (min-width: 768px){.today-live .event-info span:last-child{margin-left:1em}}@media screen and (min-width: 1200px){.today-live-article a{float:right;position:absolute;right:55px;top:25px}}#today-live{position:absolute;bottom:0;z-index:80;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;background-image:url(../images/illust04-mini.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1024px){#today-live{background-image:url(../images/illust04.png)}}@media screen and (min-width: 1200px){#today-live{text-align:left;padding-top:25px;padding-bottom:25px}}#today-live h2{font-size:30px;margin-bottom:15px}@media screen and (min-width: 1200px){#today-live h2{font-size:36px;margin-bottom:0;margin-right:40px;float:left;height:100%}}@media screen and (min-width: 1200px){#today-live .event-info-box{float:left}}#today-live .event-info{font-weight:100;margin-bottom:10px}@media screen and (min-width: 1200px){#today-live .event-info{margin-bottom:0}}#today-live .event-info span{margin-right:.5em;padding-right:.5em;padding-left:.5em;background-color:white;color:#152901;font-weight:700;border-radius:3px}@media screen and (min-width: 768px){#today-live .event-info span:last-child{margin-left:1em}}@media screen and (min-width: 1200px){#today-live-article a{float:right}}.section-about-photo{width:100%;height:300px;background-image:url(../images/ms_outside.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:20px}@media screen and (min-width: 1024px){.section-about-photo{width:50%;height:auto;margin-bottom:0}}.page-head-img{width:100%;height:200px;overflow:hidden}@media screen and (min-width: 1200px){.page-head-img{margin-top:30px}}.page-head-img img{width:100%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main{margin-bottom:40px;padding-left:20px;padding-right:20px}@media screen and (min-width: 1024px){.main{margin-bottom:80px;margin-top:50px;padding-left:50px;padding-right:50px}}@media screen and (min-width: 1200px){.main{margin-bottom:80px}}.circle-title{border:1px solid #152901;margin:auto;color:#152901;text-align:center;width:120px;height:120px;border-radius:50%}.circle-title h3{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.special-live-photobox-main{width:250px;height:250px;border-radius:50%;overflow:hidden;margin:auto;margin-top:50px}@media screen and (min-width: 1024px){.special-live-photobox-main{width:300px;height:300px}}.special-live-photobox-main img{width:100%;height:100%}.special-live-info{margin-top:30px}.special-live-info h3{text-align:center;font-weight:800;color:#152901}.special-live-info .special-date{text-align:center;color:#152901}.special-live-info .special-date span{font-size:36px}.special-live-info .special-text{margin-top:20px}.live-info-table{border-top:3px solid #152901;width:100%;margin-top:20px}.live-info-table tr th,.live-info-table tr td{border-bottom:1px dotted #152901;text-align:left;padding:1em .5em}.live-info-table tr th{font-family:'Alice', serif;font-weight:100;letter-spacing:normal;color:#152901;width:10px;white-space:nowrap}.schedule-month{text-align:center;margin-bottom:20px;white-space:nowrap}@media screen and (min-width: 768px){.schedule-month{margin-bottom:30px}}.arrow-left,.arrow-right{width:20px;height:23px;display:inline-block;vertical-align:middle;margin-right:5px;margin-left:5px;background-repeat:no-repeat}@media screen and (min-width: 768px){.arrow-left,.arrow-right{width:70px;height:81px;margin-right:10px;margin-left:10px}}.arrow-left{background-image:url(../images/arrow-left-sm.svg);background-position:left center}@media screen and (min-width: 768px){.arrow-left{background-image:url(../images/arrow-left.svg)}}.arrow-right{background-image:url(../images/arrow-right-sm.svg);background-position:right center}@media screen and (min-width: 768px){.arrow-right{background-image:url(../images/arrow-right.svg)}}.pre-month,.next-month,.this-month{padding-top:5px;display:inline-block;border-radius:50%;vertical-align:middle;text-align:center}.pre-month,.next-month{color:white;width:50px;height:50px;background-color:#152901;line-height:1.1em;font-weight:100;font-size:14px}.pre-month .en-font,.next-month .en-font{font-size:24px}@media screen and (min-width: 768px){.pre-month,.next-month{padding-top:10px;width:60px;height:60px}}.prev-schedule .pre-month{background-color:transparent;color:transparent;pointer-events:none}.prev-schedule .arrow-left{background-image:none}.next-schedule .next-month{background-color:transparent;color:transparent;pointer-events:none}.next-schedule .arrow-right{background-image:none}.this-month{line-height:1.2em;width:120px;height:120px;border:1px solid #152901}.this-month .this-month-year{font-size:20px}.this-month .this-month-num{font-size:50px}.this-month .this-month-en{font-size:14px;letter-spacing:normal}@media screen and (min-width: 768px){.this-month{padding-top:15px;width:150px;height:150px}.this-month .this-month-year{font-size:24px}.this-month .this-month-num{font-size:60px;line-height:.6em}}.single-live-main-photo{margin:auto;text-align:center;max-width:500px}.single-live-main-photo img{display:block;margin:auto;width:100%;height:auto}.reservation-area{margin-top:30px}.reservation-area h4{font-weight:400;text-align:center;padding:.3em;background-color:#152901;color:white}.product-image{margin:auto;margin-bottom:20px;width:150px;height:150px;overflow:hidden;background-color:#152901;border-radius:50%}.product-image:not(:first-child){margin-top:80px}.product-image img{display:block;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-title{color:#152901;margin:auto;text-align:center}.menu-allprice{text-align:center}.menu-product{padding:1em .5em;border-bottom:1px dotted black}.menu-product:first-child{border-top:2px solid black;margin-top:10px}.menu-name{float:left}.menu-price{float:right}.schedule_tile-second{border:none !important;overflow:none;padding-top:0 !important}.schedule-double-left{height:10px;width:95px;margin-right:10px}@media screen and (min-width: 768px){.schedule-double-left{width:115px}}@media screen and (min-width: 1024px){.schedule-double-left{margin-right:30px}}.schedule_tile{position:relative;border-top:1px solid #707070;padding:20px 10px}.schedule_tile .schedule-day{height:100%;margin-right:10px}@media screen and (min-width: 1024px){.schedule_tile .schedule-day{margin-right:30px}}.schedule_tile .schedule-day .schedule-day-num{width:60px;text-align:center;font-size:42px}@media screen and (min-width: 768px){.schedule_tile .schedule-day .schedule-day-num{width:80px;text-align:center;font-size:60px}}.schedule_tile .schedule-day .schedule-day-week{width:35px;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#152901;color:white;text-align:center;font-size:16px}.schedule_tile .schedule-info{width:calc( 100% - 125px)}@media screen and (min-width: 768px){.schedule_tile .schedule-info{width:calc( 100% - 165px)}}.schedule_tile .schedule-info h3{font-weight:700;color:#152901}.schedule_tile .schedule-info .schedule-info-detail{margin-bottom:10px;line-height:1.6em}.schedule_tile .schedule-info .schedule-info-detail span{margin-right:.5em;padding-right:.5em;padding-left:.5em;background-color:#FFD800;color:black;font-weight:400;border-radius:3px}@media screen and (min-width: 1024px){.schedule_tile .schedule-info .schedule-info-detail{margin-bottom:0}}.schedule_tile .button{overflow:hidden}@media screen and (min-width: 1024px){.schedule_tile .button{position:absolute;top:20px;right:10px}}#footer{padding-top:20px;padding-bottom:10px;text-align:center;background-image:url(../images/illust03-mini.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 1024px){#footer{background-image:url(../images/illust03.png);padding-top:30px}}#footer #footer-logo{margin-top:0;margin-bottom:20px}#footer #footer-logo a{margin:auto;display:block;width:100px;height:65px}@media screen and (min-width: 1024px){#footer #footer-logo a{margin-left:0}}#footer .fotter-social-area{margin-top:20px;margin-bottom:20px}@media screen and (min-width: 1024px){#footer .fotter-social-area{margin-right:20px;margin-top:0px;float:left}}#footer .fotter-social-area a{color:white}@media screen and (min-width: 1024px){#footer .fotter-info-area{float:left}}#footer #address{font-size:14px;font-weight:100}#footer #copyright{display:block;margin-top:250px;font-size:10px;font-weight:100}@media screen and (min-width: 1024px){#footer #copyright{margin-top:400px}}@media screen and (min-width: 1024px){.fotter-left{float:left;text-align:left}}@media screen and (min-width: 1024px){.fotter-right{float:right}}.must{color:black;margin-right:10px;padding:.2em .5em;background:#FFD800;border-radius:3px}.free{color:#fff;margin-right:10px;padding:6px 10px;background:#424242;border-radius:20px}form p{font-weight:600;margin-bottom:20px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-submit{margin:auto;background-color:transparent;cursor:pointer}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}.item-wrap{margin-top:40px}@media screen and (min-width: 768px){.item-wrap{margin-top:80px}}.item-h3{text-align:center;font-weight:400;color:#152901;background-color:#152901;color:white;padding:.5rem 1rem;border-radius:4rem}@media screen and (min-width: 768px){.item-h3{text-align:left}}.item-img{font-size:0}.item-img img{width:100%;height:auto}.flex-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 768px){.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.flex-wrap .flex-inner-50:last-child{margin-top:1rem}@media screen and (min-width: 768px){.flex-wrap .flex-inner-50:first-child{margin-right:2rem;width:50%}.flex-wrap .flex-inner-50:last-child{margin-left:2rem;margin-top:0;width:50%}}.item-price{text-align:right;font-family:'Alice', serif;font-weight:100;font-size:3rem}.item-price span{font-size:1rem}
/*# sourceMappingURL=style.css.map */