.pre-inc #header{width:100%;height:56px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding-left:.62rem;position:fixed;top:0;left:0;z-index:100;transition:.5s;background:url(../images/common/bg-header.png) repeat-y 0 0;background-size:100%}@media screen and (min-width: 769px),print{.pre-inc #header{height:70px}}.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;height:56px}@media screen and (min-width: 769px),print{.pre-inc #header .links{height:72px}}.pre-inc #header .links .sub{display:none}@media screen and (min-width: 769px),print{.pre-inc #header .links .sub{margin:0;width:8em;height:70px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:.5em;font-size:min(2.8svw,14px);line-height:1;color:#fff}.pre-inc #header .links .sub .sub-link{width:100%;display:block}}.pre-inc #header .links .entry,.pre-inc #header .links .limited,.pre-inc #header .links .reserve{width:25svw;height:56px;display:none}@media screen and (min-width: 769px),print{.pre-inc #header .links .entry,.pre-inc #header .links .limited,.pre-inc #header .links .reserve{width:10em;height:70px;display:block;position:relative}}.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:#baac7c;height:100%;font-size:min(3.2svw,16px);color:#000}.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:linear-gradient(45deg, rgb(208, 208, 208) 0%, rgb(242, 242, 242) 61%, rgb(196, 196, 196) 100%)}.pre-inc #header .links .reserve .link{background:linear-gradient(90deg, #9b8c5a 0%, #baac7c 100%)}.pre-inc #header .links .limited .link{padding:0;background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%);color:#fff}.pre-inc #header .links .limited .link span{font-size:min(2.4svw,12px);line-height:1.2}.pre-inc #header .links .menu{position:relative;background-color:#0c1933;width:56px;z-index:2;font-size:0}@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:linear-gradient(90deg, rgb(0, 63, 136) 0%, rgb(0, 32, 99) 100%);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:#fff;width:28px;height:2px}.pre-inc .menubox-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.pre-inc .menubox-body{display:flex;justify-content:space-between;align-items:end;gap:5% 10%;margin:0 auto;width:80%;font-size:min(3.2svw,16px)}.pre-inc .menubox-body ul{width:100%}@media screen and (min-width: 769px),print{.pre-inc .menubox-body ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 1.5em}}.pre-inc .menubox-body ul li{padding:0 0 .5em;margin:0 0 1em;border-bottom:1px solid #fff}@media screen and (min-width: 769px),print{.pre-inc .menubox-body ul li{width:calc((100% - 1.5em)/2)}}.pre-inc .menubox-body ul li.new{position:relative}.pre-inc .menubox-body ul li.new::after{content:"NEW";padding:.25em .5em;background:#c00;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1}.pre-inc .menubox-body ul li a{color:#fff;display:block}.pre-inc .menubox-body ul li a span.en{font-family:"EB Garamond",serif;font-size:min(3.6svw,18px)}.pre-inc .menubox-body ul li a span.ja{font-size:min(2.4svw,12px);padding:0 0 0 1em}.pre-inc .menubox-body ul li.cs a{pointer-events:none;opacity:.7}.pre-inc .footnav{display:none;font-size:13px}@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;position:relative}.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:linear-gradient(45deg, rgb(208, 208, 208) 0%, rgb(242, 242, 242) 61%, rgb(196, 196, 196) 100%)}.pre-inc .footnav .nav-box.req-btn a{color:#000 !important}.pre-inc .footnav .nav-box.res-btn{background:linear-gradient(90deg, #9b8c5a 0%, #baac7c 100%)}.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 */