.posfix .pre-inc #header{background:#fff}.pre-inc #header{width:100%;height:56px;display:flex;justify-content:space-between;align-items:center;padding-left:.62rem;position:fixed;top:0;left:0;z-index:100;transition:.5s}@media screen and (min-width: 769px),print{.pre-inc #header{height:72px}}.pre-inc #header .logo{width:min(174px,30svw);display:block}.pre-inc #header .logo .img{display:block}.pre-inc #header .links{display:flex;justify-content:flex-start;align-items:center;height:56px}@media screen and (min-width: 769px),print{.pre-inc #header .links{height:72px}}.pre-inc #header .links .sub{margin:0;padding-left:.5em;width:14em;height:2em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:.25em;font-size:min(2.8svw,14px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #header .links .sub{padding:0;width:16.5em;height:72px}}.pre-inc #header .links .sub .sub-link{width:100%}.pre-inc #header .links .entry,.pre-inc #header .links .limited,.pre-inc #header .links .reserve{width:22svw;height:56px}@media screen and (min-width: 769px),print{.pre-inc #header .links .entry,.pre-inc #header .links .limited,.pre-inc #header .links .reserve{width:9em;height:72px}}.pre-inc #header .links .entry .link,.pre-inc #header .links .limited .link,.pre-inc #header .links .reserve .link{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#bea081;height:100%;color:#fff;font-size:min(3.2svw,16px)}.pre-inc #header .links .entry .link:hover,.pre-inc #header .links .limited .link:hover,.pre-inc #header .links .reserve .link:hover{opacity:.7}.pre-inc #header .links .entry .link{background:#bea081;font-family:"EB Garamond",serif}.pre-inc #header .links .reserve .link{background:#9b8c5a}.pre-inc #header .links .limited .link{padding:0;background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%)}.pre-inc #header .links .limited .link span{font-size:min(2.4svw,12px);line-height:1.2}.pre-inc #header .links .menu{position:relative;width:56px;z-index:2}@media screen and (min-width: 769px),print{.pre-inc #header .links .menu{width:72px}}.pre-inc #header .links .menu.active .close{display:block}.pre-inc #header .links .menu button{height:100%}.pre-inc #header .links .menu button .img{width:100%}.pre-inc #header .links .menu button .img.close{position:absolute;top:0;left:0;display:none}.pre-inc .menubox{position:fixed;top:0;left:0;right:0;bottom:60px;display:none;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8784313725);z-index:110}@media screen and (min-width: 769px),print{.pre-inc .menubox{bottom:0}}.pre-inc .menubox.active{display:flex}.pre-inc .menubox-close{position:absolute;top:0;right:0;width:56px;aspect-ratio:1/1;cursor:pointer}@media screen and (min-width: 769px),print{.pre-inc .menubox-close{width:72px}}.pre-inc .menubox-close::before,.pre-inc .menubox-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:#000;width:28px;height:2px}.pre-inc .menubox-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.pre-inc .menubox-body{display:grid;justify-content:space-between;align-items:end;gap:5% 10%;margin:0 auto;max-width:1280px;max-width:1000px;width:80%;font-size:min(3.2svw,16px)}@media screen and (min-width: 769px),print{.pre-inc .menubox-body{grid-template-columns:495fr 410fr}}.pre-inc .footnav{display:none;font-size:min(2.8svw,14px)}@media screen and (max-width: 768px){.pre-inc .footnav{width:100%;height:60px;background:#000;position:fixed;bottom:0;z-index:50;display:flex}.pre-inc .footnav .nav-box{width:20%;border-right:1px #555 solid}.pre-inc .footnav .nav-box:last-child{border:none}.pre-inc .footnav .nav-box.nolink{background:#aaa}.pre-inc .footnav .nav-box.req-btn{background:#bea081}.pre-inc .footnav .nav-box.res-btn{background:#9b8c5a}.pre-inc .footnav .nav-box.lim-btn{background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%)}.pre-inc .footnav .nav-box a{padding:10px 0 0;display:flex;flex-direction:column;text-align:center;color:#fff;font-size:min(2svw,10px)}.pre-inc .footnav .nav-box a .photo{display:flex;justify-content:center}.pre-inc .footnav .nav-box a .photo img{display:block;margin-bottom:5px;width:auto;max-height:28px}.pre-inc .footnav .nav-box a p{line-height:1.5}.pre-inc .footnav .nav-box#menu2 .menu{display:block}.pre-inc .footnav .nav-box#menu2 .close{display:none}.pre-inc .footnav .nav-box#menu2.active .menu{display:none}.pre-inc .footnav .nav-box#menu2.active .close{display:block}.pre-inc .footnav .nav-box#menu2 .menu-btn{margin:0 auto;width:32px}.pre-inc .footnav .nav-box#menu2 .menu-btn img{width:100%;height:auto;display:block;font-size:0;line-height:0}}/*# sourceMappingURL=header.css.map */