.pre-inc .header{position:fixed;z-index:100;top:0;left:0;right:0;height:60px;padding:10px}.pre-inc .header_logo_a{display:block;color:#fff;font-size:min(2.8vw,14px);padding:1em}.pre-inc .header_btn{position:absolute;top:10px;right:10px;width:45px;height:40px}.pre-inc .header_btn_bar{display:block;width:100%;position:absolute;left:0;background:#fff}.pre-inc .header_btn_bar:nth-of-type(1){top:10px;height:3px}.pre-inc .header_btn_bar:nth-of-type(2){top:20px;height:2px}.pre-inc .header_btn_bar:nth-of-type(3){top:30px;height:3px}.pre-inc #nav{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;display:none;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;z-index:10}.pre-inc #nav.active{display:flex}.pre-inc #nav .wrap{max-width:834px;width:95%;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}.pre-inc #nav .wrap .left,.pre-inc #nav .wrap .right{width:48%;margin:0 0 1em}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .left,.pre-inc #nav .wrap .right{width:45%;margin:0 0 3em}}.pre-inc #nav .wrap .left li,.pre-inc #nav .wrap .right li{padding:.5em;border-bottom:1px dashed #fff}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .left li,.pre-inc #nav .wrap .right li{padding:1em}}.pre-inc #nav .wrap .left li:last-child,.pre-inc #nav .wrap .right li:last-child{border-bottom:none}.pre-inc #nav .wrap .left li a,.pre-inc #nav .wrap .right li a{color:#fff;display:block;opacity:1}.pre-inc #nav .wrap .left li a span,.pre-inc #nav .wrap .right li a span{display:inline}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .left li a span,.pre-inc #nav .wrap .right li a span{display:inline}}.pre-inc #nav .wrap .left li a span.en,.pre-inc #nav .wrap .right li a span.en{font-size:min(3.6svw,18px)}.pre-inc #nav .wrap .left li a span.ja,.pre-inc #nav .wrap .right li a span.ja{font-size:min(2.8vw,14px);padding:0 0 0 .5em}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .left li a span.ja,.pre-inc #nav .wrap .right li a span.ja{padding:0 0 0 1em}}.pre-inc #nav .wrap .left li a span.new,.pre-inc #nav .wrap .right li a span.new{display:inline-block;background:#ff4300;width:4px;height:4px;border-radius:4px;margin-left:.5em}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .left li a span.new,.pre-inc #nav .wrap .right li a span.new{width:8px;height:8px;border-radius:8px;margin-left:.25em}}.pre-inc #nav .wrap .left li.cs a,.pre-inc #nav .wrap .right li.cs a{opacity:.7;pointer-events:none}.pre-inc #nav .wrap .btm{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.pre-inc #nav .wrap .btm li{width:32%}.pre-inc #nav .wrap .btm li a{display:block;padding:.25em 0}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .btm li a{padding:.75em 0}}.pre-inc #nav .wrap .btm li a span{display:block;text-align:center}.pre-inc #nav .wrap .btm li a span.en{font-size:min(3.8svw,20px);margin:0 0 .15em}@media screen and (min-width: 1024px),print{.pre-inc #nav .wrap .btm li a span.en{margin:0 0 .25em}}.pre-inc #nav .wrap .btm li a span.ja{font-size:min(2.4svw,12px)}.pre-inc #nav .wrap .btm li.cs a{opacity:.7;pointer-events:none}.pre-inc #nav .wrap .btm li.limited a{border:1px solid #d8b978;color:#fff}.pre-inc #nav .wrap .btm li.limited a span.en{color:#d8b978}.pre-inc #nav .wrap .btm li.request a{border:1px solid #a58f60;background:#a58f60;color:#fff}.pre-inc #nav .wrap .btm li.reserve a{border:1px solid #a72500;background:#a72500;color:#fff}/*# sourceMappingURL=header.css.map */