.pre-inc ul{list-style:none}.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}@media screen and (min-width: 751px),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;height:56px}@media screen and (min-width: 751px),print{.pre-inc #header .links{height:72px}}.pre-inc #header .links .sub{display:none}@media screen and (min-width: 751px),print{.pre-inc #header .links .sub{margin:0;width:8em;height:72px;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}.pre-inc #header .links .sub a{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: 751px),print{.pre-inc #header .links .entry,.pre-inc #header .links .limited,.pre-inc #header .links .reserve{width:11em;height:72px;display:block}}.pre-inc #header .links .entry a,.pre-inc #header .links .limited a,.pre-inc #header .links .reserve a{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#baac7c;height:100%;color:#fff;font-size:min(3.2svw,16px)}.pre-inc #header .links .entry a:hover,.pre-inc #header .links .limited a:hover,.pre-inc #header .links .reserve a:hover{opacity:.7}.pre-inc #header .links .entry a{background:linear-gradient(90deg, #0C1932 0%, #20306F 100%)}.pre-inc #header .links .reserve a{background:linear-gradient(90deg, #9b8c5a 0%, #baac7c 100%)}.pre-inc #header .links .limited a{padding:0;background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%)}.pre-inc #header .links .limited a 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}@media screen and (min-width: 751px),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:rgba(26,69,96,.96);z-index:110}@media screen and (min-width: 751px),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: 751px),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:grid;justify-content:space-between;align-items:end;gap:5% 10%;margin:0 auto;max-width:1024px;width:80%;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc .menubox-body{grid-template-columns:495fr 410fr}}.pre-inc .menubox-body .fig-list{display:none;line-height:0}@media screen and (min-width: 751px),print{.pre-inc .menubox-body .fig-list{display:block}}.pre-inc .menubox-body .fig-list figure{position:relative;display:none;line-height:0}.pre-inc .menubox-body .fig-list figure.active{display:block}.pre-inc .menubox-body .fig-list figure .page-ttl{position:absolute;top:10%;left:-2%;border-bottom:1px solid #fff;color:#fff;font-size:min(6.7svw,48px);font-family:"EB Garamond",serif;line-height:normal}.pre-inc .menubox-body .fig-list figure .footnote{position:absolute;bottom:0;right:0;padding:.5em;color:#fff;font-size:min(2svw,10px);line-height:1}.pre-inc .menubox-body .fig-list figure .footnote-black{color:#333}.pre-inc .menubox-body .fig-list figure .footnote.bg{background:rgba(0,0,0,.5019607843)}.pre-inc .menubox-body .menu-list{grid-column:span 2;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:start;align-items:start;width:100%;height:75svh;justify-content:center;font-size:min(3.2svw,16px)}@media screen and (min-width: 751px),print{.pre-inc .menubox-body .menu-list{grid-column:span 1;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fit, minmax(20px, 1fr));height:100%}}.pre-inc .menubox-body .menu-list .btn{grid-column:span 2;width:100%;position:relative}.pre-inc .menubox-body .menu-list .btn.pen{pointer-events:none;opacity:.3}.pre-inc .menubox-body .menu-list .btn.new{position:relative}.pre-inc .menubox-body .menu-list .btn.new::before{content:"";position:absolute;bottom:55%;left:0;transform:translateX(-50%);background:url("../images/common/icon-new.webp") no-repeat 0 0/contain rgba(0,0,0,0);width:40px;height:auto;aspect-ratio:105/51}@media screen and (min-width: 751px),print{.pre-inc .menubox-body .menu-list .btn.new::before{width:60px}}.pre-inc .menubox-body .menu-list .btn.sub{display:flex;justify-content:flex-start;align-items:flex-start;gap:2em}.pre-inc .menubox-body .menu-list .btn.nolink a{color:#aaa}.pre-inc .menubox-body .menu-list .btn a{display:flex;justify-content:flex-start;align-items:flex-end;gap:1em;padding:.5em 0;background:none;width:100%;height:100%;color:#fff;font-family:"EB Garamond",serif;font-size:min(2.8svw,14px);line-height:1}.pre-inc .menubox-body .menu-list .btn a:hover{color:#8a6944}.pre-inc .menubox-body .menu-list .btn a .en{font-size:1.6em}.pre-inc .menubox-body .menu-list .btn a .ja{padding-bottom:.05em}.pre-inc .menubox-body .menu-list .icon{position:relative;display:grid;grid-template-columns:repeat(2, auto);justify-content:start;align-items:center;color:#fff;font-size:min(2.8svw,14px)}.pre-inc .menubox-body .menu-list .icon.map::before{content:"";display:inline-block;justify-content:center;align-items:center;margin:0 .5em 0 0;background:url("../images/common/icon-map.svg") no-repeat 0 50%/contain rgba(0,0,0,0);width:auto;height:20px;aspect-ratio:13/20}.pre-inc .menubox-body .menu-list .icon.ol::before{content:"";display:inline-block;margin:0 .5em 0 0;background:url("../images/common/icon-outline.svg") no-repeat 0 50%/contain rgba(0,0,0,0);width:auto;height:20px;aspect-ratio:16/20}.pre-inc .menubox-body .menu-list .icon a{gap:.5em}.pre-inc .menubox-body .menu-list .icon a:hover{color:#8a6944}.pre-inc .menubox-body .menu-list .btn2{position:relative;grid-column:span 2;align-self:end;display:grid;justify-content:center;align-items:center;width:100%;height:12svw;color:#fff;font-size:min(3.2svw,16px);transition:filter .3s ease}@media screen and (min-width: 751px),print{.pre-inc .menubox-body .menu-list .btn2{max-height:55px;height:3em}}.pre-inc .menubox-body .menu-list .btn2.entry{grid-column:1;background:linear-gradient(90deg, #0C1932 0%, #20306F 100%)}.pre-inc .menubox-body .menu-list .btn2.reserve{grid-column:2;background:linear-gradient(90deg, #9b8c5a 0%, #baac7c 100%)}.pre-inc .menubox-body .menu-list .btn2.limited{background:linear-gradient(90deg, #5C4E0D 0%, #987B10 100%)}.pre-inc .menubox-body .menu-list .btn2:hover{filter:invert(100%)}.pre-inc .menubox-body .menu-list .btn2 a{position:absolute;inset:0;display:grid;justify-content:center;align-items:center}.pre-inc .menubox-ft{display:none}@media screen and (min-width: 751px),print{.pre-inc .menubox-ft{grid-column:span 2}}.pre-inc .menubox-ft.type2 li{margin:0;text-indent:0}@media screen and (min-width: 751px),print{.pre-inc .menubox-ft.active{display:block}}.pre-inc .menubox-ft li{margin:0 0 0 2.25em;height:54px;text-indent:-2.25em;text-align:justify;color:#fff;font-size:min(2svw,10px);line-height:1.8}.pre-inc .menubox-ft li::before{content:attr(data-nav-footnote) ""}.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:16.6666666667%;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:linear-gradient(90deg, #0C1932 0%, #20306F 100%)}.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 */