.v_bg-text{background-color:#e2e7e9}.v_bg-bg{background-color:#141414}.v_bg-main{background-color:#141414}.v_bg-accent{background-color:#f5c704}.v_bg-other01{background-color:#a9a1a1}.v_bg-other02{background-color:#000}.v_color-text{color:#e2e7e9}.v_color-bg{color:#141414}.v_color-main{color:#141414}.v_color-accent{color:#f5c704}.v_color-other01{color:#a9a1a1}.v_color-other02{color:#000}.v_border-color-text{border-color:#e2e7e9}.v_border-color-bg{border-color:#141414}.v_border-color-main{border-color:#141414}.v_border-color-accent{border-color:#f5c704}.v_border-color-other01{border-color:#a9a1a1}.v_border-color-other02{border-color:#000}.v_font-sans-serif{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.v_font-serif-en{font-family:"Manrope","Times New Roman","Georgia",serif}.v_font-serif-ja{font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.v_font-lora{font-family:"Lora",serif}.v_font-manrope{font-family:"Manrope",sans-serif}.v_font-noto-serif-jp{font-family:"Noto Serif JP",serif}.v_font-shippori-mincho{font-family:"Shippori Mincho",serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e2e7e9;font-weight:normal;line-height:1.5;letter-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";text-rendering:optimizeLegibility;word-wrap:break-word;font-size:16px;min-width:375px;background:#141414 url(images/bg.8465374a.png) repeat-y 0 0/100% auto}@media only screen and (max-width: 767px){body{background:#141414 url(images/bg@sp.c8f01fcc.png) repeat-y 0 0/100% auto}}body:lang(en-US){font-family:"Manrope","Times New Roman","Georgia",serif}body:lang(ja){font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif}a,.c_link{transition:all .3s ease;opacity:1}a:hover,a:active,.c_link:hover,.c_link:active{opacity:.7}a.is-no-effect:hover,a.is-no-effect:active,.c_link.is-no-effect:hover,.c_link.is-no-effect:active{opacity:1}a.is-border,.c_link.is-border{border-bottom-width:1px;color:#f5c704;border-color:#f5c704}body:lang(ja) #Header .outer_pc nav ul li a,body:lang(ja) #Header .outer_pc nav ul li .c_link{font-size:1rem;line-height:1.5rem}#Header .current-menu-item a,#Header .current_page_item a,#Header .current-menu-item .c_link,#Header .current_page_item .c_link{border-bottom-width:1px;font-weight:700;color:#f5c704;border-color:#f5c704;opacity:1}#Header .current-menu-item a:hover,#Header .current-menu-item a:active,#Header .current_page_item a:hover,#Header .current_page_item a:active,#Header .current-menu-item .c_link:hover,#Header .current-menu-item .c_link:active,#Header .current_page_item .c_link:hover,#Header .current_page_item .c_link:active{opacity:.7}.wp-block-button.is-no-effect a:hover,.wp-block-button.is-no-effect a:active{opacity:1}.c_divider-width{width:67.733%}.cm{box-sizing:border-box;background:repeating-linear-gradient(45deg, rgba(245, 245, 245, 0.1), rgba(245, 245, 245, 0.1) 10px, rgba(136, 136, 136, 0.2) 0, rgba(136, 136, 136, 0.2) 20px);border:solid 1px rgba(68,68,68,.2)}@keyframes fadeOutOutput{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.wpcf7 form .wpcf7-response-output{animation:fadeOutOutput 3s forwards;position:fixed;top:50%;display:flex;height:20%;width:100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-width:0px;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity:0.7}.wpcf7 form .wpcf7-response-output>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.wpcf7 form.invalid .wpcf7-response-output{--tw-text-opacity:1;color:rgb(220 50 50 / var(--tw-text-opacity))}.wpcf7 form.invalid input[name=your-name],.wpcf7 form.invalid input[name=your-tel],.wpcf7 form.invalid input[name=your-email]{--tw-border-opacity:1;border-color:rgb(220 50 50 / var(--tw-border-opacity))}.wpcf7 form.sent .wpcf7-response-output{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity))}.contact-en #Contact br,.contact-en #Contact2 br,.contact-ja #Contact br,.contact-ja #Contact2 br{display:none}.contact-en #Contact input[name=your-name],.contact-en #Contact input[name=your-tel],.contact-en #Contact input[name=your-email],.contact-en #Contact2 input[name=your-name],.contact-en #Contact2 input[name=your-tel],.contact-en #Contact2 input[name=your-email],.contact-ja #Contact input[name=your-name],.contact-ja #Contact input[name=your-tel],.contact-ja #Contact input[name=your-email],.contact-ja #Contact2 input[name=your-name],.contact-ja #Contact2 input[name=your-tel],.contact-ja #Contact2 input[name=your-email]{display:block;width:100%;border-radius:0.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(164 168 169 / var(--tw-border-opacity));background-color:transparent;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px}.contact-en #Contact input[name=your-name].wpcf7-not-valid,.contact-en #Contact input[name=your-tel].wpcf7-not-valid,.contact-en #Contact input[name=your-email].wpcf7-not-valid,.contact-en #Contact2 input[name=your-name].wpcf7-not-valid,.contact-en #Contact2 input[name=your-tel].wpcf7-not-valid,.contact-en #Contact2 input[name=your-email].wpcf7-not-valid,.contact-ja #Contact input[name=your-name].wpcf7-not-valid,.contact-ja #Contact input[name=your-tel].wpcf7-not-valid,.contact-ja #Contact input[name=your-email].wpcf7-not-valid,.contact-ja #Contact2 input[name=your-name].wpcf7-not-valid,.contact-ja #Contact2 input[name=your-tel].wpcf7-not-valid,.contact-ja #Contact2 input[name=your-email].wpcf7-not-valid{--tw-border-opacity:1;border-color:rgb(220 50 50 / var(--tw-border-opacity))}.contact-en #Contact textarea[name=your-message],.contact-en #Contact2 textarea[name=your-message],.contact-ja #Contact textarea[name=your-message],.contact-ja #Contact2 textarea[name=your-message]{display:block;height:200px;width:100%;border-radius:0.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(164 168 169 / var(--tw-border-opacity));background-color:transparent;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px}.contact-en #Contact input[type=submit],.contact-en #Contact2 input[type=submit],.contact-ja #Contact input[type=submit],.contact-ja #Contact2 input[type=submit]{height:50px;width:149px;cursor:pointer;border-radius:0.25rem;border-width:1px;background-color:transparent;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:1rem;line-height:1.5rem;border-color:#f5c704}@media (min-width: 768px){.contact-en #Contact input[type=submit],.contact-en #Contact2 input[type=submit],.contact-ja #Contact input[type=submit],.contact-ja #Contact2 input[type=submit]{height:80px;width:211px;font-size:24px}}.contact-en #Contact .wpcf7-not-valid-tip,.contact-en #Contact2 .wpcf7-not-valid-tip,.contact-ja #Contact .wpcf7-not-valid-tip,.contact-ja #Contact2 .wpcf7-not-valid-tip{--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:0.875rem;line-height:1.25rem}.contact-en #Contact .wpcf7-spinner,.contact-en #Contact2 .wpcf7-spinner,.contact-ja #Contact .wpcf7-spinner,.contact-ja #Contact2 .wpcf7-spinner{position:absolute;top:0px;left:50%;--tw-translate-x:-150%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-en #Contact2 select[name=your-select],.contact-en #Contact2 select[name=your-select-en],.contact-ja #Contact2 select[name=your-select],.contact-ja #Contact2 select[name=your-select-en]{display:block;height:60px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(164 168 169 / var(--tw-border-opacity));background-color:transparent;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;line-height:1.5;color:#e2e7e9;font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media (min-width: 768px){.contact-en #Contact2 select[name=your-select],.contact-en #Contact2 select[name=your-select-en],.contact-ja #Contact2 select[name=your-select],.contact-ja #Contact2 select[name=your-select-en]{height:80px}}.contact-en #Contact2 select[name=your-select] option,.contact-en #Contact2 select[name=your-select-en] option,.contact-ja #Contact2 select[name=your-select] option,.contact-ja #Contact2 select[name=your-select-en] option{color:#141414;background-color:#fff}@media(prefers-color-scheme: dark){.contact-en #Contact2 select[name=your-select] option,.contact-en #Contact2 select[name=your-select-en] option,.contact-ja #Contact2 select[name=your-select] option,.contact-ja #Contact2 select[name=your-select-en] option{color:#e2e7e9;background-color:#333}}.contact-en #Contact2 select[name=your-select-en],.contact-ja #Contact2 select[name=your-select-en]{font-family:"Manrope","Times New Roman","Georgia",serif}.contact-en #Contact2 input[name=your-name],.contact-en #Contact2 input[name=your-tel],.contact-en #Contact2 input[name=your-email],.contact-ja #Contact2 input[name=your-name],.contact-ja #Contact2 input[name=your-tel],.contact-ja #Contact2 input[name=your-email]{border-width:1px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.contact-en #Contact2 textarea[name=your-message],.contact-ja #Contact2 textarea[name=your-message]{border-width:1px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.contact-en #Contact2 input[type=submit],.contact-ja #Contact2 input[type=submit]{background-color:#f5c704;color:#141414}.out_dynamic-sidebar .wp-block-heading{display:flex;width:100%;align-items:center;-moz-column-gap:0.75rem;column-gap:0.75rem;border-radius:0.375rem;padding:0.5rem;text-align:left;font-weight:700;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.out_dynamic-sidebar .wp-block-heading>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.out_dynamic-sidebar .wp-block-heading:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.out_dynamic-sidebar .widget.widget_block ul{margin-top:0.25rem;padding-left:0.5rem;padding-right:0.5rem}.out_dynamic-sidebar .widget.widget_block ul a{display:block;border-radius:0.375rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-right:0.5rem;padding-left:2.25rem;font-size:0.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}.out_dynamic-sidebar .widget.widget_block ul a:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:block}.templates_index .outer_post p,.templates_single .outer_post p{padding-bottom:1rem}.templates_index .outer_post img,.templates_single .outer_post img{display:inline-block}.templates_index .outer_post ol,.templates_single .outer_post ol{list-style-type:decimal;padding-left:2rem}.templates_index .outer_post ul,.templates_single .outer_post ul{list-style-type:disc;padding-left:2rem}.templates_index .outer_post .wp-block-image.alignright,.templates_single .outer_post .wp-block-image.alignright{text-align:right}.out_pagination.wp{display:flex;justify-content:center}.out_pagination.wp>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.out_pagination.wp a{margin-left:0.25rem;margin-right:0.25rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.out_pagination.wp a>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.out_pagination.wp a.next,.out_pagination.wp a.prev{font-weight:700}.out_pagination.wp span.current,.out_pagination.wp span.dots{margin-left:0.25rem;margin-right:0.25rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center}.out_pagination.wp span.current>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained,.out_pagination.wp span.dots>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.out_pagination.wp span.current{border-width:1px;--tw-border-opacity:1;border-color:rgb(107 114 128 / var(--tw-border-opacity));font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.out_pagination.wp span.dots{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.out_nextprev.wp a{display:flex;align-items:center;justify-content:center;border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.out_nextprev.wp a>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}.out_nextprev.wp a.back{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.size-full{height:auto !important}.flex>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0 !important}.wp-block-separator{border-top:1px solid}figure.el_icon{display:flex;align-items:center}figure.el_icon>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}#Cover img{height:calc(100 / 375 * 150 * 1vw);-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){#Cover img{height:250px}}.editor-styles-wrapper .editor-post-title{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.block-editor-block-list__block{width:100%}.wp-block-image .components-resizable-box__container{max-width:100% !important}.wp-block-image .components-resizable-box__container img{display:inline-block}.block-editor-block-list__block.alignright .components-resizable-box__container{text-align:right}body.wp-admin.post-type-post .editor-styles-wrapper .is-root-container,body.wp-admin.post-type-ccpt_slide .editor-styles-wrapper .is-root-container,body.wp-admin.post-type-cpt_officetour .editor-styles-wrapper .is-root-container{margin-left:auto;margin-right:auto;width:70%;overflow:hidden}body.wp-admin.post-type-post .editor-styles-wrapper .editor-post-title,body.wp-admin.post-type-ccpt_slide .editor-styles-wrapper .editor-post-title,body.wp-admin.post-type-cpt_officetour .editor-styles-wrapper .editor-post-title{margin-left:auto;margin-right:auto;width:70%;padding-left:0px;padding-right:0px}#Hero .outer_submenu nav ul li a{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}#Hero .outer_submenu nav ul li a:hover{border-style:none;--tw-bg-opacity:1;background-color:rgb(245 199 4 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(20 20 20 / var(--tw-text-opacity))}#Hero .outer_submenu nav ul li a.is-active{border-width:1px;font-weight:600;background-color:#f5c704;color:#141414;border-color:#f5c704}.outer_submenu nav ul li a{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.outer_submenu nav ul li a:hover{border-style:none;--tw-bg-opacity:1;background-color:rgb(245 199 4 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(20 20 20 / var(--tw-text-opacity))}.outer_submenu nav ul li a.is-active{border-width:1px;font-weight:600;background-color:#f5c704;color:#141414;border-color:#f5c704}section[id^=Menu-drinks-]>.inner ul,section[id^=Menu-category-]>.inner ul{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}section[id^=Menu-drinks-]:last-of-type>.inner ul,section[id^=Menu-category-]:last-of-type>.inner ul{border-bottom:none}.pace_bg-cover{opacity:1}.pace-done .pace_bg-cover{opacity:0;transition:all .5s;visibility:hidden}.pace{display:none}#Hero .swiper-pagination-bullet{transition:all .5s;width:10px;height:10px;text-align:center;line-height:20px;font-size:12px;opacity:1;background:#fff}#Hero .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b2b2b2;opacity:1}#Hero .swiper-pagination{top:50% !important;bottom:initial !important;left:initial !important;width:10px !important;right:80px !important;display:flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;gap:calc(100 / 375 * 16 * 1vw)}#Hero .swiper-pagination>.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained{margin:0}@media (min-width: 768px){#Hero .swiper-pagination{gap:1rem}}@media only screen and (max-width: 767px){#Hero .swiper-pagination{right:20px !important}}#Hero .swiper-button-prev,#Hero .swiper-button-next{width:15px !important}#Hero .swiper-button-prev{left:initial !important;top:40% !important;right:74px !important}#Hero .swiper-button-next{top:60% !important;right:74px !important}@media only screen and (max-width: 767px){#Hero .swiper-button-prev{top:17% !important;right:14px !important}#Hero .swiper-button-next{top:83% !important;right:14px !important}}#Hero .swiper-button-prev::after,#Hero .swiper-button-next::after{content:"" !important}#Hero .swiper-slide-counter{position:absolute;top:63%;right:73px;z-index:10}#Hero .el_arrow-down.ani{animation:waviy 2s infinite}@keyframes waviy{0%,40%,100%{transform:translateY(0)}20%{transform:translateY(-5px)}}.reveal-text,.reveal-text::after{animation-delay:var(--animation-delay, 4s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, 800ms);animation-fill-mode:both;animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.reveal-text{--animation-delay: var(--delay, 2s);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;animation-name:clip-text;white-space:nowrap;cursor:default}.reveal-text::after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#fff;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-revealer}@keyframes clip-text{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-revealer{0%,50%{opacity:1 !important;transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}
