body{padding-top:3.8em}#header{background:#1e1e1e;position:relative;border-bottom:1px solid #88794f;color:#fff;position:fixed;top:0;left:0;z-index:10;width:100%;height:54px}@media screen and (min-width: 1024px),print{#header{height:62px}}#header.limited{background:linear-gradient(90deg, #9e6e24, #e5c875, #9e6e24)}#header .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.6em;width:100%;max-width:initial;position:static;gap:.5em}@media screen and (min-width: 1024px),print{#header .inner{height:auto;gap:.75em}}#header h1{position:absolute;top:1em;left:0;font-size:12px;display:none}#header #logo{text-align:center;color:#707070;font-size:12px;width:110px;margin-right:auto}@media screen and (min-width: 1024px),print{#header #logo{width:auto}}#header #logo a{display:block}#header #logo a img{display:block}#header p:not(#logo){display:block;text-align:center}#header p:not(#logo) .material-symbols-outlined{display:block;font-size:min(7vw,32px)}#header p:not(#logo) small{display:block;font-size:min(2vw,10px);letter-spacing:.075em;line-height:1em}@media screen and (min-width: 1024px),print{#header p:not(#logo) small{letter-spacing:.1em}}#header p:not(#logo)#menu{position:relative}#header p:not(#logo)#menu::after{content:"";width:4px;height:4px;background:#c00;border-radius:2px;position:absolute;top:0;right:0}@media screen and (min-width: 1024px),print{#header p:not(#logo)#menu::after{width:6px;height:6px;border-radius:3px}}#header p:not(#logo)#menu .close{display:none}#header p:not(#logo)#menu.active .menu{display:none}#header p:not(#logo)#menu.active .close{display:block}#header .req-btn a,#header .res-btn a,#header .lim-btn a{margin:0;width:6em;height:2.5em;background:linear-gradient(-80deg, #090a46, #303191);border:1px #313ab8 solid;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:min(3.2vw,16px);letter-spacing:0;line-height:1.2}@media screen and (min-width: 1024px),print{#header .req-btn a,#header .res-btn a,#header .lim-btn a{width:8.5em}}#header .res-btn a{background:linear-gradient(-80deg, #433B23, #88794F);border:1px #b99e51 solid}#header .lim-btn a{background:linear-gradient(90deg, #E4D4B2, #FFF, #E4D4B2);border:1px #947f28 solid;color:#5f4608}#header nav{position:fixed;top:54px;left:0;width:100svw;height:calc(100% - 54px);z-index:10;opacity:0;visibility:hidden;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5vw);backdrop-filter:blur(5vw);transition:.4s;filter:blur(10vw);transform:scale(0.95)}@media screen and (min-width: 1024px),print{#header nav{top:62px;height:calc(100% - 62px)}}#header nav ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-content:center;width:100svw;height:100%;padding:5vw;gap:1em 1.6em;overflow:auto}#header nav ul li{width:calc((100% - 1.6em)/2)}#header nav ul li.new{position:relative}#header nav ul li.new::after{content:"NEW";padding:.25em;background:#88794f;position:absolute;top:0;left:0;transform:translateY(-1em);z-index:1;color:#fff;font-size:min(2vw,10px);letter-spacing:0;line-height:1}#header nav ul li a{text-align:center;font-size:16px;border-bottom:1px solid;display:block;width:100%;padding-bottom:1em}#header nav ul li a.zeh{padding-bottom:.15em}@media screen and (min-width: 769px),print{#header nav ul li a.zeh{padding-bottom:1em}}#header nav ul li a.zeh small .em{font-size:min(2.8vw,14px)}#header nav ul li a .material-symbols-outlined{display:block;font-size:48px}#header nav ul li a small{display:block;font-size:16px}#header nav ul li a small .en{font-size:min(2.4vw,12px);line-height:1.6em;display:block}@media screen and (min-width: 769px),print{#header nav ul li a small .en{display:inline-block}}#header nav ul li a small .ja{font-size:min(2.4vw,12px);line-height:1.6em;display:block}@media screen and (min-width: 769px),print{#header nav ul li a small .ja{display:inline-block;margin-left:1em}}#header nav.active{visibility:visible;opacity:1;transform:scale(1);filter:blur(0)}/*# sourceMappingURL=header.css.map */