:root{--color-accent-gold: #B8A171;--color-black: #000}.viewport_menu span{background-color:var(--color-black)}.viewport_menu .closedata{background-color:var(--color-accent-gold)}.menu_wrapdata:has(.room-open),.menu_wrapdata:has(.restaurant-open){z-index:11}.tripla_form #tripla-searching-app{width:100%}.tripla_form form{padding:0;display:flex;justify-content:center;align-items:center;gap:40px;background:transparent;border:none;box-shadow:none}.tripla_form form [class^=search-widget-input-wrapper-]{display:flex;gap:40px}.tripla_form [class^=input-container-input-container-]{margin:0}.tripla_form [class^=input-container-input-container-] label{margin-bottom:16px;color:var(--color-black);font-family:Noto Serif JP,serif!important;line-height:1}.tripla_form [class^=search-widget-two-picker-wrapper-]{display:flex;align-items:end;gap:16px}.tripla_form input,.tripla_form select,.tripla_form button{border:1px solid var(--color-black)!important;border-radius:0;font-family:Noto Serif JP,serif!important}.tripla_form [class^=search-widget-button-wrapper-]{display:block;align-self:end}.tripla_form [class^=search-widget-day-use-wrapper-]{display:none}.tripla_inner a{position:relative}.tripla_inner a:after{content:"";width:6px;height:6px;margin-left:8px;display:inline-block;position:relative;border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black);transform:translateY(-50%) rotate(-45deg)}.tablecheck-wrapper .select_wrapper,section.about .select_wrapper{position:relative;width:240px}.tablecheck-wrapper .select_wrapper:after,section.about .select_wrapper:after{content:"";display:block;width:6px;height:6px;border-left:2px solid var(--color-accent-gold);border-bottom:2px solid var(--color-accent-gold);position:absolute;right:0;top:calc(50% - 10px);transform:rotate(-45deg) translateY(-50%)}section.about .select_wrapper:after{border-color:var(--color-black)}.tablecheck-wrapper .select_wrapper select,section.about .select_wrapper select{width:100%;padding-bottom:16px;display:block;font-size:16px;line-height:1;border-bottom:1px solid;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.tablecheck-wrapper .tablecheck-widget-header,.tablecheck-wrapper .tablecheck-input-icon-wrapper svg,.tablecheck-wrapper .tablecheck-powered-by,.flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-prev-month svg,section.about .tablecheck-widget-header,section.about .tablecheck-input-icon-wrapper svg,section.about .tablecheck-powered-by,section.about .flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-next-month svg,section.about .flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-prev-month svg,.tablecheck-detail .tablecheck-widget-header,.tablecheck-detail .tablecheck-input-icon-wrapper svg,.tablecheck-detail .tablecheck-powered-by,.tablecheck-detail .flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-next-month svg,.tablecheck-detail .flatpickr-calendar:not(.open) .flatpickr-months .flatpickr-prev-month svg{display:none}.tablecheck-wrapper .tablecheck-widget,section.about .tablecheck-widget,.tablecheck-detail .tablecheck-widget{width:calc(100% - 280px);max-width:800px}.tablecheck-wrapper .tablecheck-widget-container,section.about .tablecheck-widget-container,.tablecheck-detail .tablecheck-widget-container{padding:0}.tablecheck-wrapper .tablecheck-widget-form,section.about .tablecheck-widget-form,.tablecheck-detail .tablecheck-widget-form{gap:40px;position:relative;display:grid;grid-template-columns:repeat(3,1fr) auto}.tablecheck-wrapper .tablecheck-widget-form{grid-template-columns:repeat(3,1fr)}.tablecheck-wrapper .tablecheck-input-wrapper,section.about .tablecheck-input-wrapper,.tablecheck-detail .tablecheck-input-wrapper{padding-bottom:16px;position:relative;border-bottom:1px solid var(--color-black)}.tablecheck-wrapper .tablecheck-input-wrapper{height:35px}.tablecheck-wrapper .tablecheck-submit-button{width:calc(33% - 20px);max-width:240px;height:auto;border-radius:0!important}section.about .tablecheck-input-wrapper,section.about .tablecheck-submit-button,.tablecheck-detail .tablecheck-input-wrapper,.tablecheck-detail .tablecheck-submit-button{height:32px}.tablecheck-wrapper .tablecheck-input-icon-wrapper,section.about .tablecheck-input-icon-wrapper,.tablecheck-detail .tablecheck-input-icon-wrapper{height:auto;padding:0;display:block}.tablecheck-wrapper .tablecheck-input-icon-wrapper .tablecheck-input-placeholder,section.about .tablecheck-input-icon-wrapper .tablecheck-input-placeholder,.tablecheck-detail .tablecheck-input-icon-wrapper .tablecheck-input-placeholder{display:block;font-size:16px;line-height:1}.tablecheck-wrapper .tablecheck-submit-button,section.about .tablecheck-submit-button,.tablecheck-detail .tablecheck-submit-button{width:260px;height:74px;position:absolute;left:120px;bottom:-160px;font-size:18px;background-color:var(--color-accent-gold);color:var(--color-black);border:1px solid var(--color-black)}.tablecheck-wrapper .tablecheck-submit-button:after,section.about .tablecheck-submit-button:after,.tablecheck-detail .tablecheck-submit-button:after{content:"";width:7.2px;height:7.2px;border-left:2px solid var(--color-black);border-bottom:2px solid var(--color-black);position:absolute;right:7.7%;top:50%;transform:rotate(-135deg) translateY(50%)}.tablecheck-widget .flatpickr-calendar.animate.open,section.about .flatpickr-calendar.animate.open,.tablecheck-detail .flatpickr-calendar.animate.open{margin-top:4px;top:auto!important;left:auto!important}.tablecheck-modal-close-button{left:auto!important;right:45px!important}section.about .tablecheck-explain{max-width:1180px;padding:0 50px;margin:0 auto}section.about .tablecheck-explain .flex p{width:calc(25% - 60px);max-width:140px}section.about .tablecheck-inner,section.about .tablecheck-widget-form{align-items:end}section.about .tablecheck-inner{padding:0 50px;margin-bottom:80px}section.about .tablecheck-submit-button{width:30%;min-width:220px;max-width:260px;height:58px;position:relative;left:auto;bottom:auto;border:1px solid var(--color-accent-gold);border-radius:0;background-color:var(--color-black);color:var(--color-accent-gold)}section.about .tablecheck-submit-button:after{border-color:var(--color-accent-gold)}.cnt_inner .tablecheck-submit-button{height:auto;padding:0 10px 0 0;justify-content:end;position:relative;font-size:16px;line-height:1}.cnt_inner .tablecheck-submit-button:after{content:"";display:block;width:6px;height:6px;margin-left:8px;right:0;position:absolute;border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black);transform:rotate(-45deg)}.cnt_inner .otherlink:after{display:none}.cnt_inner .otherlink{padding:0}.tablecheck-detail .tablecheck-explain{max-width:1120px;padding:0 20px;margin:0 auto}.tablecheck-detail .tablecheck-explain .flex p{width:calc(25% - 60px);max-width:140px}.tablecheck-detail .tablecheck-inner{align-items:end}.tablecheck-detail .tablecheck-widget-form{justify-content:space-between;align-items:center}.tablecheck-detail .tablecheck-inner{width:100%;padding:0;margin-bottom:24px}.tablecheck-detail .tablecheck-widget{width:100%;max-width:100%}.tablecheck-detail .tablecheck-submit-button{width:30%;min-width:220px;max-width:260px;height:58px;position:relative;left:auto;bottom:auto;border:1px solid var(--color-accent-gold);border-radius:0;background-color:var(--color-black);color:var(--color-accent-gold)}.tablecheck-detail .tablecheck-submit-button:after{border-color:var(--color-accent-gold)}.restaurant-detail .tablecheck_under_button .tablecheck-widget{display:flex;width:440px;height:74px;position:relative;padding:0 20px;justify-content:center;align-items:center;gap:8px;border:1px solid var(--color-accent-gold);background:var(--color-black)}.restaurant-detail .tablecheck_under_button .tablecheck-widget .tablecheck-submit-button{color:var(--color-accent-gold);text-align:center;font-family:"Noto Serif JP";font-size:18px;font-style:normal;font-weight:400;line-height:1}.restaurant-detail .tablecheck_under_button .tablecheck-widget .tablecheck-submit-button:after{content:"";display:block;width:7.2px;height:7.2px;margin-left:8px;right:20px;position:absolute;border-right:1px solid var(--color-accent-gold);border-bottom:1px solid var(--color-accent-gold);transform:rotate(-45deg)}.restaurant-detail .tablecheck_under_button .tablecheck-widget .otherlink:after{display:none}.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-date-wrapper,.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-time-wrapper,.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-pax-wrapper{display:flex;position:relative;align-items:center;justify-content:start;gap:8px}.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-date-wrapper:before,.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-time-wrapper:before,.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-pax-wrapper:before{content:"";display:block;width:15px;height:15px;background-repeat:no-repeat;background-position:center}.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-date-wrapper:before{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%202.50006C1.23478%202.50006%200.98043%202.60542%200.792893%202.79295C0.605357%202.98049%200.5%203.23484%200.5%203.50006V12.5001C0.5%2012.7653%200.605357%2013.0196%200.792893%2013.2072C0.98043%2013.3947%201.23478%2013.5001%201.5%2013.5001H12.5C12.7652%2013.5001%2013.0196%2013.3947%2013.2071%2013.2072C13.3946%2013.0196%2013.5%2012.7653%2013.5%2012.5001V3.50006C13.5%203.23484%2013.3946%202.98049%2013.2071%202.79295C13.0196%202.60542%2012.7652%202.50006%2012.5%202.50006H10.5'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M0.5%206.50006H13.5'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%200.500061V4.50006'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.5%200.500061V4.50006'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.5%202.50006H8.5'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-time-wrapper:before{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='14'%20viewBox='0%200%2015%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.33331%200.50006C10.9232%200.50006%2013.8333%203.41021%2013.8333%207.00006C13.8333%2010.5899%2010.9232%2013.5001%207.33331%2013.5001C3.74346%2013.5001%200.833313%2010.5899%200.833312%207.00006C0.833312%203.41021%203.74346%200.500061%207.33331%200.50006Z'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.19412%209.59848L7.42636%207.83071V4.00009'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.restaurant-detail .tablecheck-detail .tablecheck-widget.detail .tablecheck-input-pax-wrapper:before{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='13'%20viewBox='0%200%2015%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.66663%205.00006C6.90927%205.00006%207.91663%203.9927%207.91663%202.75006C7.91663%201.50742%206.90927%200.500061%205.66663%200.500061C4.42399%200.500061%203.41663%201.50742%203.41663%202.75006C3.41663%203.9927%204.42399%205.00006%205.66663%205.00006Z'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.1666%2012.5001H1.16663V11.5001C1.16663%2010.3066%201.64073%209.16199%202.48465%208.31808C3.32856%207.47417%204.47315%207.00006%205.66663%207.00006C6.8601%207.00006%208.00469%207.47417%208.84861%208.31808C9.69252%209.16199%2010.1666%2010.3066%2010.1666%2011.5001V12.5001Z'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.66663%200.500061C10.2634%200.500061%2010.8357%200.737114%2011.2576%201.15907C11.6796%201.58103%2011.9166%202.15332%2011.9166%202.75006C11.9166%203.3468%2011.6796%203.91909%2011.2576%204.34105C10.8357%204.76301%2010.2634%205.00006%209.66663%205.00006'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11.2666%207.19006C12.1184%207.51411%2012.8518%208.08918%2013.3696%208.83916C13.8875%209.58913%2014.1654%2010.4787%2014.1666%2011.3901V12.5001H12.6666'%20stroke='%23000001'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}@media (min-width: 1025px){.tripla_form input,.tripla_form select,.tripla_form button{width:150px!important;height:56px!important;padding:0 20px!important}.tripla_form [class*=input-container-input-container-][class*=width-sm]{width:150px}.tripla_form input{width:100%!important;background:url("data:image/svg+xml,%3csvg%20width='15'%20height='14'%20viewBox='0%200%2015%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.71085%203.10168C4.05702%203.10168%204.34065%202.82161%204.34065%202.47785V0.623826C4.34065%200.28094%204.0579%200%203.71085%200C3.36381%200%203.08105%200.280067%203.08105%200.623826V2.47785C3.08105%202.82074%203.36381%203.10168%203.71085%203.10168Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M11.8446%203.10168C12.1908%203.10168%2012.4744%202.82161%2012.4744%202.47785V0.623826C12.4744%200.28094%2012.1917%200%2011.8446%200C11.4976%200%2011.2148%200.280067%2011.2148%200.623826V2.47785C11.2148%202.82074%2011.4976%203.10168%2011.8446%203.10168Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M13.6328%201.77115H12.9652C12.9343%201.77115%2012.9088%201.79645%2012.9088%201.82699V2.46216C12.9088%203.04061%2012.4455%203.5231%2011.8615%203.53182C11.2669%203.54055%2010.7807%203.06504%2010.7807%202.47786V1.82786C10.7807%201.79645%2010.7551%201.77202%2010.7243%201.77115H4.83241C4.8007%201.77115%204.77603%201.7982%204.77603%201.82961V2.46216C4.77603%203.04061%204.31271%203.5231%203.72872%203.53182C3.13416%203.54055%202.64794%203.06504%202.64794%202.47786V1.82961C2.64794%201.7982%202.62327%201.77202%202.59156%201.77115H1.92477C1.17077%201.77115%200.558594%202.37752%200.558594%203.12699V12.1616C0.558594%2012.9093%201.16989%2013.5148%201.92477%2013.5148H13.6337C14.3886%2013.5148%2014.9999%2012.9093%2014.9999%2012.1616V3.12699C14.9999%202.37752%2014.3877%201.77115%2013.6337%201.77115H13.6328ZM13.4188%2012.5481H2.13441C1.80233%2012.5481%201.53368%2012.282%201.53368%2011.953V5.04994H14.0195V11.953C14.0195%2012.282%2013.7509%2012.5481%2013.4188%2012.5481Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M7.27979%206.52618H5.49609V8.29296H7.27979V6.52618Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M10.061%206.52618H8.27734V8.29296H10.061V6.52618Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M12.8423%206.52618H11.0586V8.29296H12.8423V6.52618Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M4.49756%209.30417H2.71387V11.0709H4.49756V9.30417Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M7.27979%209.30417H5.49609V11.0709H7.27979V9.30417Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M10.061%209.30417H8.27734V11.0709H10.061V9.30417Z'%20fill='%236E6E6E'/%3e%3cpath%20d='M12.8423%209.30417H11.0586V11.0709H12.8423V9.30417Z'%20fill='%236E6E6E'/%3e%3c/svg%3e") no-repeat calc(100% - 10px) 50%,#fff!important}.tripla_form button{width:136px!important;margin:0}.cnt_inner .tablecheck-submit-button:hover{opacity:.6}.cnt_inner .tablecheck-submit-button:hover:before{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--color-black)}}@media (max-width: 1024px){.modal-open{overflow:hidden}.tablecheck-modal-close-button{left:12px!important;right:auto!important}.menu_nav .menu_button span{background-color:var(--color-accent-gold)}.viewport_text .link,.viewport_text button{color:var(--color-accent-gold)}.tripla_form{width:100%}.tripla_form form{width:100%!important;flex-direction:column}.tripla_form form [class^=search-widget-input-wrapper-]{width:100%;flex-direction:column}.tripla_form [class^=search-widget-two-picker-wrapper-]{flex-direction:column}.tripla_form [class*=input-container-input-container-][class*=width-sm],.tripla_form [class^=input-container-input-container-] input,.tripla_form [class^=input-container-input-container-] select,.tripla_form button{width:100%}.tripla_form [class^=search-widget-button-wrapper-]{width:100%;align-self:auto}.tablecheck-wrapper .select_wrapper{width:100%}.tablecheck-wrapper .tablecheck-widget{width:100%;max-width:none}.tablecheck-wrapper .tablecheck-widget-form{flex-direction:column;gap:32px;position:static}.tablecheck-wrapper .tablecheck-input-wrapper,.tablecheck-wrapper .tablecheck-submit-button{width:100%;max-width:none}.tablecheck-wrapper .tablecheck-widget-form,section.about .tablecheck-widget-form,.tablecheck-detail .tablecheck-widget-form{grid-template-columns:repeat(1,1fr)}.tablecheck-detail .tablecheck-submit-button{margin:0 auto}.tablecheck-wrapper .tablecheck-submit-button{margin-top:16px;position:relative;left:auto;bottom:auto}section.about .tablecheck-inner{max-width:800px;margin:0 auto}section.about .tablecheck-inner,section.about .tablecheck-widget-form{align-items:center}section.about .tablecheck-inner{gap:32px}section.about .tablecheck-widget-form{flex-direction:column;gap:32px}section.about .select_wrapper{width:100%}section.about .tablecheck-widget{width:100%}section.about .tablecheck-input-wrapper,section.about .tablecheck-submit-button{width:100%;max-width:none}.cnt_inner .tablecheck-submit-button{font-size:14px}.cnt_inner .tablecheck-submit-button:after{transform:rotate(-45deg)}.tablecheck-detail .tablecheck-widget-form{flex-direction:column}.tablecheck-detail .tablecheck-input-wrapper{width:100%;max-width:100%}.tablecheck-detail .tablecheck-submit-button,.restaurant-detail .tablecheck_under_button .tablecheck-widget{width:100%;max-width:440px;margin:0 auto;height:68px}.tablecheck-detail .tablecheck-submit-button,.restaurant-detail .tablecheck_under_button .tablecheck-widget .tablecheck-submit-button{font-size:14px}.tablecheck-detail .flatpickr-calendar.animate.open{top:35px!important}}
