header{margin:auto;padding:0;width:100%;position:fixed;top:0;z-index:1001;transition:all .5s 0s ease;background:#fff}header .tbpc{display:none}@media screen and (768px <= width),print{header .tbpc{display:block}}@media screen and (1280px <= width),print{header .tbpc{display:none}}header .head-box{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:1em;font-size:min(2.8dvw,16px);line-height:1}@media screen and (768px <= width),print{header .head-box{padding:26px 64px;height:calc(3em + 52px)}}header .head-box .logo{margin:0;position:relative;z-index:15}header .head-box .logo a{display:flex;align-items:center;gap:.75em;font-size:min(2.8dvw,16px)}@media screen and (768px <= width),print{header .head-box .logo a{flex-direction:column;gap:.25em}}@media screen and (1024px <= width),print{header .head-box .logo a{flex-direction:unset;gap:1em}}header .head-box .logo a img{max-width:137px;width:74px}@media screen and (768px <= width),print{header .head-box .logo a img{max-width:137px;width:unset}}header .head-box .logo a span{display:block;color:#000;text-align:center;white-space:nowrap;font-size:min(2.7dvw,15px)}header .head-box .menu-btn{display:none}@media screen and (768px <= width),print{header .head-box .menu-btn{position:absolute;top:24px;right:32px;margin:0;padding:2.75em 0 0;display:block;width:62px;height:40px;color:#000;text-align:center;font-size:min(2.4dvw,13px);letter-spacing:-0.05em;cursor:pointer;z-index:15}}header .head-box .menu-btn span{display:block;position:absolute;border-bottom:solid 2px #000;transition:.35s ease-in-out}header .head-box .menu-btn span:nth-child(1){top:5px;left:50%;width:100%;transform:translateX(-50%)}header .head-box .menu-btn span:nth-child(2){top:10px;left:50%;width:100%;transform:translateX(-50%)}@media screen and (768px <= width),print{header .head-box .menu-btn span:nth-child(2){top:14px}}header .head-box .menu-btn span:nth-child(3){top:15px;left:50%;width:100%;transform:translateX(-50%)}@media screen and (768px <= width),print{header .head-box .menu-btn span:nth-child(3){top:23px}}header .head-box .link{position:absolute;top:24px;right:128px;display:none}@media screen and (768px <= width),print{header .head-box .link{display:block}}header .head-box .link ul{display:flex;gap:20px}header .head-box .link ul li a{display:block;padding:1em 0;color:#fff;font-size:min(2.8dvw,16px);text-align:center}@media screen and (768px <= width),print{header .head-box .link ul li a{padding:1em 0}}header .head-box .link ul li.reserve-btn{width:170px}@media screen and (768px <= width),print{header .head-box .link ul li.reserve-btn{width:130px}}@media screen and (1280px <= width),print{header .head-box .link ul li.reserve-btn{width:170px}}header .head-box .link ul li.reserve-btn a{background:#80001f;background:linear-gradient(90deg, rgb(128, 0, 31) 0%, rgb(195, 0, 72) 100%)}header .head-box .link ul li.entry-btn{width:170px}@media screen and (768px <= width),print{header .head-box .link ul li.entry-btn{width:130px}}@media screen and (1280px <= width),print{header .head-box .link ul li.entry-btn{width:170px}}header .head-box .link ul li.entry-btn a{background:#bb8b0c;background:linear-gradient(90deg, rgb(187, 139, 12) 0%, rgb(248, 230, 156) 100%)}header .head-box .link ul li.limited-btn{display:flex;justify-content:center;align-items:center;width:170px}@media screen and (768px <= width),print{header .head-box .link ul li.limited-btn{width:155px}}@media screen and (1280px <= width),print{header .head-box .link ul li.limited-btn{width:auto}}header .head-box .link ul li.limited-btn a{color:#000}@media screen and (768px <= width),print{header .head-box .link ul li.limited-btn a{padding:.5em 0}}@media screen and (1280px <= width),print{header .head-box .link ul li.limited-btn a{padding:1em 0}}header .head-box .link ul li.limited-btn a span{display:block;transform-origin:left center;transform:scaleX(0.8);width:125%}@media screen and (1280px <= width),print{header .head-box .link ul li.limited-btn a span{transform:none;width:100%}}.menubox{overflow-y:scroll;position:fixed;top:48px;right:0;transform:translateX(100%);display:grid;grid-template-columns:1fr;align-items:center;gap:2em;padding:10%;background-color:#fff;width:100dvw;height:calc(100dvh - 93px);transition:all .5s 0s ease;z-index:1002}@media screen and (768px <= width),print{.menubox{overflow-y:auto;top:100px;grid-template-columns:550fr 538fr;gap:3.5em;padding:2em 3.5em 4em 5em;height:auto}}.menubox_view{position:relative;aspect-ratio:550/378;width:100%}.menubox_view li{position:absolute;top:0;left:0;opacity:0;line-height:0;transition:opacity .3s}.menubox_view li:first-of-type{opacity:1}.menubox_view li.active{opacity:1}.menubox_list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em}.menubox_list01{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;align-items:center;gap:0 1em;border-top:1px solid #f4f3ee;width:100%}@media screen and (768px <= width),print{.menubox_list01{gap:0 2.4rem}}.menubox_list01 li{position:relative;padding:.4rem 0;border-bottom:1px solid #f4f3ee;width:100%}.menubox_list01 li:first-of-type{grid-column:span 2;padding:.8rem 0}.menubox_list01 li a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25em 0;color:#a38115;transition:background-color .3s}@media screen and (1280px <= width),print{.menubox_list01 li a{flex-direction:unset;gap:.5em;padding:.5em 0}}.menubox_list01 li a span{display:block}.menubox_list01 li a span.en{font-size:min(3.75dvw,24px);font-family:"Cormorant Garamond",serif;font-weight:500;letter-spacing:.15em;line-height:1.2;white-space:nowrap}@media screen and (768px <= width),print{.menubox_list01 li a span.en{font-size:min(3.2dvw,20px)}}.menubox_list01 li a span.ja{font-size:min(3dvw,18px);font-weight:bold;line-height:2;white-space:nowrap}@media screen and (768px <= width),print{.menubox_list01 li a span.ja{font-size:min(2.5dvw,14px)}}.menubox_list01 li.cs{pointer-events:none}.menubox_list01 li.cs a{pointer-events:none;color:hsla(0,0%,40%,.6)}.menubox_list01 li.newL::after{content:"NEW";position:absolute;top:10%;right:-17%;padding:.5em .75em;background:linear-gradient(45deg, #bb8b0c 0%, #f8e69c 100%);color:#fff;font-size:min(2.3dvw,12px);font-weight:bold;line-height:1}@media screen and (768px <= width),print{.menubox_list01 li.newL::after{right:5%;font-size:min(2dvw,10px)}}.menubox_list01 li.newR::after{content:"NEW";position:absolute;top:10%;right:0;padding:.5em .75em;background:linear-gradient(45deg, #bb8b0c 0%, #f8e69c 100%);color:#fff;font-size:min(2.3dvw,12px);font-weight:bold;line-height:1}@media screen and (768px <= width),print{.menubox_list01 li.newR::after{right:5%;font-size:min(2dvw,10px)}}.menubox_list01 li:hover a{background-color:#f4f3ee}.menubox_list01 li:first-of-type a{flex-direction:row;gap:1em}@media screen and (768px <= width),print{.menubox_list01 li:first-of-type a{gap:.5em}}.menubox_list02{display:flex;justify-content:center;align-items:center;padding:.75em 0;background-color:#f4f3ee;width:-moz-fit-content;width:fit-content}@media screen and (768px <= width),print{.menubox_list02{flex-direction:column;margin:0 auto;padding:.5em .75em;min-width:70%;width:60%}}@media screen and (1280px <= width),print{.menubox_list02{flex-direction:unset;padding:.75em 0;min-width:unset;width:unset}}.menubox_list02 li:not(:first-of-type){border-left:1px solid hsla(0,0%,40%,.25)}@media screen and (768px <= width),print{.menubox_list02 li:not(:first-of-type){border-top:1px solid hsla(0,0%,40%,.25);border-left:unset;width:80%}}@media screen and (1280px <= width),print{.menubox_list02 li:not(:first-of-type){border-top:unset;border-left:1px solid hsla(0,0%,40%,.25);width:unset}}.menubox_list02 li a{display:flex;justify-content:center;align-items:center;padding:.25em 2em;color:#a38115;font-size:min(3dvw,18px)}@media screen and (768px <= width),print{.menubox_list02 li a{padding:.25em 2em;font-size:min(2.5dvw,14px)}}.menubox_list02 li a:hover{opacity:.7}.menubox:has(.menubox_list01 li:nth-of-type(1):hover) .menubox_view li:nth-of-type(1),.menubox:has(.menubox_list01 li:nth-of-type(2):hover) .menubox_view li:nth-of-type(2),.menubox:has(.menubox_list01 li:nth-of-type(3):hover) .menubox_view li:nth-of-type(3),.menubox:has(.menubox_list01 li:nth-of-type(4):hover) .menubox_view li:nth-of-type(4),.menubox:has(.menubox_list01 li:nth-of-type(5):hover) .menubox_view li:nth-of-type(5),.menubox:has(.menubox_list01 li:nth-of-type(6):hover) .menubox_view li:nth-of-type(6),.menubox:has(.menubox_list01 li:nth-of-type(7):hover) .menubox_view li:nth-of-type(7){opacity:1}#yobinintei{position:fixed;inset:0;background-color:rgba(0,0,0,.7);transform:translateY(100%);cursor:pointer;z-index:1010;transition:.3s}#yobinintei.show{transform:translateY(0%)}#yobinintei .modal_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:unset;max-width:90%;width:100%}@media screen and (768px <= width),print{#yobinintei .modal_inner{max-width:768px}}#yobinintei .modal_inner figure{position:relative;margin:unset}#yobinintei .modal_inner .link{position:absolute;bottom:0;left:0;display:grid;justify-content:center;align-items:center;background-color:#562f01;width:100%;aspect-ratio:1063/48}#yobinintei .modal_inner .link p{width:100%;color:#fff;font-size:min(2.3dvw,12px);line-height:1;text-align:center}#yobinintei .modal_inner .link p a{color:#fff;text-decoration:underline}body.open header .head-box .menu-btn span:nth-child(1){top:10px;transform:translateX(-50%) rotate(20deg)}@media screen and (768px <= width),print{body.open header .head-box .menu-btn span:nth-child(1){top:14px;transform:translateX(-50%) rotate(30deg)}}body.open header .head-box .menu-btn span:nth-child(2){width:0}body.open header .head-box .menu-btn span:nth-child(3){top:10px;transform:translateX(-50%) rotate(-20deg)}@media screen and (768px <= width),print{body.open header .head-box .menu-btn span:nth-child(3){top:14px;transform:translateX(-50%) rotate(-30deg)}}body.open .menubox{transform:translateX(0)}/*# sourceMappingURL=header.css.map */