.pre-inc #header{margin:0 auto;padding:0;width:100%;height:64px;background:#fff;border-top:4px #a9976d solid;-o-border-image:linear-gradient(90deg, #A9976D, #A9976D 30%, #0E0000 30%, #0E0000);border-image:linear-gradient(90deg, #A9976D, #A9976D 30%, #0E0000 30%, #0E0000);border-image-slice:1;position:fixed;top:0;left:0;z-index:20;display:flex;justify-content:center;align-items:center;transition:.5s}@media screen and (min-width: 1024px),print{.pre-inc #header{padding:1.5em 0 1em;border-top:8px #a9976d solid;height:140px}}.pre-inc #header .inner{margin:0 auto;width:95%;max-width:1280px;height:auto;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:space-between}@media screen and (min-width: 1024px),print{.pre-inc #header .inner{width:90%;height:100%;justify-content:flex-end}}.pre-inc #header #logo{position:unset;top:0;left:0;height:42px}@media screen and (min-width: 1024px),print{.pre-inc #header #logo{position:absolute;height:54px}}.pre-inc #header #logo .image{width:auto;height:100%;display:block;font-size:0}.pre-inc #header .sub{margin:0;display:none}.pre-inc #header .sub .sub-item{margin-left:1em}.pre-inc #header .sub .sub-item .sub-link{display:flex;justify-content:flex-start;align-items:center;gap:.4em;font-size:min(2.4svw,12px);font-weight:600;line-height:1}.pre-inc #header .sub .sub-item .sub-link .image{width:auto;height:.8em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #header .sub{display:flex;justify-content:flex-start;align-items:center}}.pre-inc #header .link{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em}.pre-inc #header .link .link-item{width:10em;position:relative}@media screen and (min-width: 769px),print{.pre-inc #header .link .link-item{width:140px}}.pre-inc #header .link .link-item:first-child{margin-left:1em}.pre-inc #header .link .link-item.req{display:none}@media screen and (min-width: 769px),print{.pre-inc #header .link .link-item.req{display:block}}.pre-inc #header .link .link-item.req .l-link{background:linear-gradient(90deg, #5E5454, #0E0000)}.pre-inc #header .link .link-item.res{display:none}@media screen and (min-width: 769px),print{.pre-inc #header .link .link-item.res{display:block}}.pre-inc #header .link .link-item.res .l-link{background:linear-gradient(90deg, #A66612, #702C18)}.pre-inc #header .link .link-item.limited .l-link{background:linear-gradient(90deg, #b89f66, #f1e5c7, #b89f66);color:#2c1909}.pre-inc #header .link .link-item.limited .l-link .lim1{font-size:min(2.4svw,12px)}.pre-inc #header .link .link-item.limited .l-link::after{content:"";border:1px rgba(58,41,27,.8156862745) solid;position:absolute;top:2px;left:2px;right:2px;bottom:2px}@media screen and (min-width: 769px),print{.pre-inc #header .link .link-item.limited .l-link::after{top:3px;left:3px;right:3px;bottom:3px}}.pre-inc #header .link .link-item .l-link{margin:0;height:3.25em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2em;text-align:center;color:#fff;font-size:min(2.8svw,14px);font-weight:500;line-height:1}.pre-inc #header .top-nav{margin:0;width:100%;display:none;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px),print{.pre-inc #header .top-nav{display:flex}}.pre-inc #header .top-nav .nav-item{margin:0;padding:.4em 0;width:12.5%;border-left:1px #000 solid;box-sizing:border-box;position:relative;text-align:center;color:#725a15;font-size:min(2.4svw,12px);line-height:1}.pre-inc #header .top-nav .nav-item.new::after{content:"NEW";position:absolute;top:0;left:.5em;transform:translateY(-100%);color:#ac0000;font-size:min(2svw,10px);line-height:1}.pre-inc #header .top-nav .nav-item:hover{background:#725a15;color:#fff}.pre-inc #header .top-nav .nav-item:last-child{border-right:1px #000 solid}.pre-inc #header .top-nav .nav-item .nav-link{display:block;font-size:min(2.4svw,12px);letter-spacing:.1em;line-height:1;transition:0}.pre-inc #header #menu{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pre-inc #header #menu .menu{display:block}.pre-inc #header #menu .close{display:none}.pre-inc #header #menu.active .menu{display:none}.pre-inc #header #menu.active .close{display:block}.pre-inc #header #menu .menu-btn{width:46px}.pre-inc #header #menu .menu-btn .menu-img{width:100%;height:auto;display:block;font-size:0;line-height:0}.pre-inc .t-nav-wrap{width:100%;background:hsla(0,0%,100%,.9411764706)}.pre-inc .t-nav-wrap .t-nav-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em}.pre-inc .t-nav-wrap .t-nav-list .t-nav-item{border-bottom:1px rgba(0,0,0,.5019607843) solid;box-sizing:border-box}.pre-inc .t-nav-wrap .t-nav-list .t-nav-item.kara{display:flex}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap .t-nav-list .t-nav-item.kara{display:none}}.pre-inc .t-nav-wrap .t-nav-list .t-nav-item .t-nav-link{color:#000;line-height:1.2}.pre-inc .t-nav-wrap .t-nav-list .t-nav-item .t-nav-link .en{color:#725a15}.pre-inc .t-nav-wrap.top{display:none}.pre-inc .t-nav-wrap.top.active{display:flex;justify-content:center;align-items:center;position:fixed;left:0;bottom:60px;width:100%;height:calc(100% - 60px - 64px);z-index:101}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap.top.active{border-top:1px solid rgba(0,0,0,.5019607843);box-sizing:border-box;top:80px;bottom:0;height:calc(100% - 64px)}}.pre-inc .t-nav-wrap.top.active .t-nav-list{margin:0 auto 5%;width:90%;height:auto}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap.top.active .t-nav-list{max-width:800px}}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item{width:100%;height:auto;position:relative;z-index:2}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item{width:calc((100% - 1em)/2)}}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item::before{content:"";width:2em;height:.2857142857em;background:url(../images/common/arrow2.svg) no-repeat center right;background-size:cover;position:absolute;right:0;bottom:1em}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item::before{width:2.5em;height:.3571428571em}}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item.pen{opacity:.5}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item.new::after{content:"NEW";height:1.5em;position:absolute;top:1px;left:1px;display:flex;justify-content:center;align-items:center;color:#ac0000;font-size:min(2svw,10px);font-weight:600;line-height:1}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item .t-nav-link{padding:1em 0 .5em;width:100%;height:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1em;color:#000}@media screen and (min-width: 769px),print{.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item .t-nav-link{padding:1em 0;gap:.5em}}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item .t-nav-link .ja{font-size:min(2.8svw,14px)}.pre-inc .t-nav-wrap.top.active .t-nav-list .t-nav-item .t-nav-link .en{font-family:"EB Garamond",serif;font-size:min(4.2svw,24px);line-height:1}.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 .footnav-item{width:20%;border-right:1px #555 solid}.pre-inc .footnav .footnav-item:last-child{border:none}.pre-inc .footnav .footnav-item.nolink{background:#aaa}.pre-inc .footnav .footnav-item.req-btn{background:linear-gradient(90deg, #5E5454, #0E0000)}.pre-inc .footnav .footnav-item.res-btn{background:linear-gradient(90deg, #B4A47E, #95804F)}.pre-inc .footnav .footnav-item.lim-btn{background:linear-gradient(90deg, #A66612, #702C18)}.pre-inc .footnav .footnav-item .footnav-link{padding:10px 0 0;display:flex;flex-direction:column;text-align:center;color:#fff;font-size:min(2.4vw,12px)}.pre-inc .footnav .footnav-item .footnav-link .photo{display:flex;justify-content:center}.pre-inc .footnav .footnav-item .footnav-link .photo .image{display:block;margin-bottom:5px;width:auto;max-height:28px}.pre-inc .footnav .footnav-item .footnav-link .footnav-text{line-height:1.5}.pre-inc .footnav .footnav-item#menu2 .menu{display:block}.pre-inc .footnav .footnav-item#menu2 .close{display:none}.pre-inc .footnav .footnav-item#menu2.active .menu{display:none}.pre-inc .footnav .footnav-item#menu2.active .close{display:block}.pre-inc .footnav .footnav-item#menu2 .menu-btn{margin:0 auto;width:32px}.pre-inc .footnav .footnav-item#menu2 .menu-btn .menu-img{width:100%;height:auto;display:block;font-size:0;line-height:0}}/*# sourceMappingURL=header.css.map */