ul{list-style:none}#header{position:fixed;width:100%;z-index:10;text-align:center}#header .header-in{display:flex;justify-content:space-between;align-items:center;padding:10px}#header .header-in .logo{width:100%;height:auto;max-width:260px;z-index:15}@media screen and (min-width: 1024px),print{#header .header-in .logo{max-width:360px}}#header .header-in .link{display:flex;align-items:center}#header .header-in .link .link-list{display:none;justify-content:center;align-items:center;gap:0 1em;z-index:15}@media screen and (min-width: 1024px),print{#header .header-in .link .link-list{display:flex}}#header .header-in .link .link-list a{display:block;padding:.5em .75em;border:solid 1px #fff;background:#000;color:#fff}#header .header-in .link .link-list a.online{background:#c0a55c}#header .header-in .link .menu-btn{position:relative;display:block;cursor:pointer;z-index:15;text-align:center;margin:1dvw;width:32px;height:32px}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn{width:40px;height:40px}}#header .header-in .link .menu-btn span{display:block;position:absolute;border-bottom:solid 2px #fff;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}#header .header-in .link .menu-btn span:nth-of-type(1){top:8px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn span:nth-of-type(1){top:10px}}#header .header-in .link .menu-btn span:nth-of-type(2){top:16px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn span:nth-of-type(2){top:20px}}#header .header-in .link .menu-btn span:nth-of-type(3){top:24px;left:50%;width:70%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn span:nth-of-type(3){top:30px}}#header .header-in .link .menu-btn.active span:nth-child(1){border-bottom:solid 3px #fff;top:15px;width:28px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn.active span:nth-child(1){top:19px}}#header .header-in .link .menu-btn.active span:nth-child(2),#header .header-in .link .menu-btn.active span:nth-child(3){top:15px;width:28px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);border-bottom:solid 3px #fff}@media screen and (min-width: 769px),print{#header .header-in .link .menu-btn.active span:nth-child(2),#header .header-in .link .menu-btn.active span:nth-child(3){top:19px}}#header .nav{position:fixed;padding:0;top:0;width:100%;height:100%;background:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}#header .nav.active{transition-delay:0s;opacity:1;visibility:visible}#header .nav nav{width:100%;height:auto}#header .nav .menu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em;width:90%;max-width:1280px;margin:0 auto}#header .nav .menu li{margin:0;padding:1em;position:relative;width:48%;border-bottom:1px #fff solid}@media screen and (min-width: 1024px),print{#header .nav .menu li{width:49%}}#header .nav .menu li.cs{pointer-events:none}#header .nav .menu li.cs a{color:#aaa}#header .nav .menu li.new::after{content:"New";padding:.3em .5em;background:#740000;position:absolute;top:0;left:0;z-index:1;color:#fff;font-size:12px;line-height:1}@media screen and (min-width: 769px),print{#header .nav .menu li.new::after{font-size:3vw}}#header .nav .menu li a{padding:0;width:100%;height:100%;background:none;color:#fff;line-height:1.6;display:flex;flex-direction:column;justify-content:center;text-align:center}#header .nav .menu li a .material-symbols-outlined{display:none}#header .nav .menu li a .ja{display:block;font-size:min(2.4dvw,12px);font-weight:400}#header .nav .menu li a .en{display:block;font-size:min(3.6dvw,18px);font-weight:400}#header .nav .menu li.menu-sp{display:flex}@media screen and (min-width: 1024px),print{#header .nav .menu li.menu-sp{display:none}}/*# sourceMappingURL=header.css.map */