.firstTime{padding:50px 0 0;width:100%;background:#f4f4f4}@media only screen and (max-width: 640px){.firstTime{padding-top:10vw}}.firstTime__inner{width:90vw !important;background:#fff;padding:1em 50px !important;max-width:400px;margin:0 auto;max-width:47.8rem;text-align:center;font-weight:500;font-size:1.6rem;letter-spacing:.05em}@media only screen and (max-width: 640px){.firstTime__inner{padding:5vw 10vw !important}}.firstTime__inner a{color:#9f0000;font-weight:700;text-decoration:underline;margin-left:.25em}.firstTime__inner a:hover{text-decoration:none}.firstTime+.customer__outer{padding-top:25px}@media only screen and (max-width: 640px){.firstTime+.customer__outer{padding-top:2.5vw}}.customer__outer{padding:100px 0 100px;width:100%;background:#f4f4f4}@media only screen and (max-width: 640px){.customer__outer{padding:10vw 0}}.customer:not(.account):not(.order){width:90vw !important;background:#fff;padding:2em 50px !important;max-width:400px}@media only screen and (max-width: 640px){.customer:not(.account):not(.order){padding:5vw 10vw !important}}.customer.account,.customer.order{width:90vw !important;background:#fff;padding:1em 50px 2em !important;max-width:800px}@media only screen and (max-width: 640px){.customer.account,.customer.order{padding:5vw !important}}.customer.account .engTitle,.customer.account .customer__title,.customer.order .engTitle,.customer.order .customer__title{text-align:center}.customer.addresses .engTitle{line-height:1.25}.customer.addresses h1{margin-top:0}.customer .engTitle{font-family:"EB Garamond",serif;font-weight:600;font-style:italic;font-size:3.6rem}.customer h1{font-size:1.3rem}.customer #recover .engTitle{line-height:1.5}.customer #recover h1{margin-top:0}.customer #recover+div{margin-top:2em;font-size:1.5rem}.customer #recover+div p{text-align:left}.customer .recoverTextLink{margin-top:.5em;text-align:center}.customer .recoverTextLink a{display:inline}.customer table.order-history{font-size:1.4rem}@media only screen and (max-width: 640px){.customer table.order-history{font-size:1.3rem}}.birthday__text{margin-top:.5em;font-size:1.1rem;text-align:left}.approval{margin-top:.5em;font-size:1.4rem;text-align:left}.approval label{cursor:pointer}.approval__text{margin-top:1.75em;font-size:1.3rem;text-align:left}.approval__text a{font-size:1.3rem;display:inline !important}.customer.login .approval__text{text-align:center}.customer.login button,.customer.register button{margin-top:2rem}.mypageLayout{font-size:1.4rem;margin-top:1.5em}.mypageLayout h2{font-size:1.3rem;padding:.25em .5em;margin-top:1em;border-bottom:1px solid;background:#f4f4f4}.mypageLayout__data{margin:1em 0;text-align:left;font-size:1.4rem}.mypageLayout__btn{display:inline-block !important;background:#444 !important;color:#fff !important;font-size:1.2rem !important;border-radius:100px !important;padding:.5em 1.5em !important;line-height:1 !important;text-decoration:none !important;margin:1em 0 2em !important}.mypageLayout__btn:hover{opacity:.8}.customer .field label{font-size:1.3rem;opacity:.7}.customer form{margin-top:2em !important}.field-title{margin-top:1rem;font-size:1.2rem;text-align:left;color:rgba(var(--color-foreground), 0.6)}.field-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}.field-group .field{margin-top:.25rem !important}#address_default_address_new+label,input[id^=address_default_address_]+label{font-size:1.4rem}#AddressNewHeading{font-size:1.4rem;padding:.25em .5em;margin:2em 0 0;border-bottom:1px solid;background:#f4f4f4}.addresses ul[role=list] h2{font-size:1.4rem !important;padding:.5em .5em;margin:0 0 1em;border-bottom:1px solid;background:#f4f4f4;text-align:left !important}.addresses ul[role=list] li{border:#ccc 1px solid;padding:1em}.addresses li>button:first-of-type{margin-top:1em !important}.customer button{font-size:1.3rem;letter-spacing:0;min-width:0;min-height:0;padding:.75em 2em}.customer__outer h2{font-size:2rem;margin-bottom:0}@media only screen and (max-width: 640px){.customer__outer h2{font-size:1.6rem}}.customer__outer p.note{margin:0}@media only screen and (max-width: 640px){.customer__outer p.note{font-size:1.3rem}}.customer__outer p.note:last-of-type{margin-bottom:1em}
/*# sourceMappingURL=account.min.css.map */