header{z-index:1;top:0;position:fixed;width:100%;height:60px;color:white;line-height:60px;text-align:right;font-weight:bold;font-size:20px;background-color:#6a0506}.header-emptiness{height:60px}.purchase-title-area{height:60px;text-align:center}.purchase-title{height:25px}header .logo{height:40px;margin-right:10px;position:absolute;top:10px;left:10px;vertical-align:bottom}header .purchase-logo{height:25px}.purchase-logo:hover,.login-logo:hover,.ec-logo:hover{opacity:0.8}header .login-logo{height:54px;position:absolute;right:70px;top:60px}header .ec-logo{height:54px;position:absolute;right:10px;top:60px}.pc-header{display:none}.phone-header{display:block}.p-header{width:100%;position:fixed;top:0;left:0;right:0;z-index:999}.p-header__inner{height:inherit;position:relative}.p-header__title{z-index:997}.p-header__title a{text-decoration:none;color:#ffffff}.p-header__nav{display:none;position:absolute;right:0;top:0;width:200px;height:100vh;transform:translateX(100%);background-color:#6a0506;transition:ease 0.4s}.p-header__nav-items{padding-top:200px}.p-header__nav-item{margin-right:auto;margin-left:auto;text-align:center}.p-header__nav-item a{color:#ffffff;display:inline-block;text-align:center;margin-bottom:24px;font-weight:bold;font-size:16px;text-decoration:none}.p-header__nav-item:last-child a{margin-bottom:0}.p-header__hamburger{position:absolute;top:20px;right:20px;padding:0}.hamburger{background-color:transparent;border-color:transparent;z-index:9999;cursor:pointer}.hamburger span{width:24px;height:1px;background-color:#ffffff;position:relative;transition:ease 0.4s;display:block}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:8px 0}.hamburger span:nth-child(3){top:0}.p-header__nav.active{transform:translateX(0)}.hamburger.active span:nth-child(1){top:5px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;transform:rotate(-45deg)}.p-header__nav-box-mask.active{position:fixed;width:100%;height:100%;z-index:998;background:rgba(0,0,0,0.55);transition:ease 0.4s}@media screen and (min-width: 1120px){header .logo{height:60px;margin-right:10px;position:absolute;top:0;left:40px}.purchase-title{height:40px}header .login-logo{height:54px;position:absolute;right:110px;top:4px}header .ec-logo{height:54px;position:absolute;right:40px;top:4px}.pc-header{display:block}.phone-header{display:none}}.locale-bar{background:#fff;border-bottom:1px solid #eee;padding:4px 16px}.locale-switcher{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0}.locale-switcher__btn{display:inline-block;padding:2px 8px;border:0;border-radius:0;color:#888;background:none;font-size:12px;font-weight:normal;line-height:1.4;text-decoration:none}.locale-switcher__btn:not(:last-child){border-right:1px solid #ddd}.locale-switcher__btn.is-current{color:#333;font-weight:bold;background:none}
