@charset "UTF-8";.customer-mypage-header{margin-bottom:30px}.customer-mypage-header .mypage-header{display:flex;justify-content:space-between}.customer-mypage-header .mypage-header>div{width:33.333%}.customer-mypage-header .mypage-header .member .rank{font-size:11px;margin-bottom:4px}.customer-mypage-header .mypage-header .barcode{text-align:center}.customer-mypage-header .mypage-header .barcode h1{font-size:24px;margin-bottom:15px;text-align:center}.customer-mypage-header .mypage-header .logout a{width:100px;display:block;margin-left:auto;text-align:center;border:2px solid #000000;font-size:14px;font-family:Futura;font-weight:700;padding:2px}.customer-mypage-header .mypage-header .logout a:hover{opacity:.6}@media screen and (max-width: 767px){.customer-mypage-header{margin-bottom:40px}.customer-mypage-header .mypage-header{flex-wrap:wrap}.customer-mypage-header .mypage-header>div{width:100%}.customer-mypage-header .mypage-header .member{order:3;max-width:227px;margin:0 auto}.customer-mypage-header .mypage-header .barcode{order:2;margin-bottom:25px}.customer-mypage-header .mypage-header .logout{order:1;margin-bottom:20px}}.customer-mypage-account .information{margin-bottom:60px}.customer-mypage-account .information table{width:100%;border:none;box-shadow:none;line-height:1.4}.customer-mypage-account .information table th{width:260px;border:none;padding:1em 1em 1em 0}.customer-mypage-account .information table td{width:auto;border:none;padding:1em 0 1em 1em}.customer-mypage-account .edit button{width:242px;border:2px solid #000000;font-size:16px;padding:15px;margin:0 auto 60px;display:block;font-weight:700;color:#000}.customer-mypage-account .edit button:hover{opacity:.6}@media screen and (max-width: 767px){.customer-mypage-account .information table th{width:40%}.customer-mypage-account .information table td{width:60%}}#register-page{max-width:767px;width:100%;margin:0 auto}#register-page h1{font-size:24px;line-height:1em;letter-spacing:.02em;padding-bottom:40px}#register-page .customer{max-width:620px}#create_customer{margin-top:2rem}#create_customer .cf-field{flex-direction:initial;flex-wrap:wrap}#create_customer .cf-field>label{width:35%;font-weight:700;margin:13px 0}#create_customer .cf-field input{width:65%;background:#edeeee;box-shadow:none}#create_customer .cf-field input::placeholder{color:#9c9c9c}#create_customer .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]){background:#fff;border-color:#fff;border-radius:0}#create_customer .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors{margin:8px 0 0 auto;padding:0;width:65%;font-size:12px}#create_customer .cf-date-field--inline-inputs{width:65%}#create_customer .cf-field .cf-select-wrap>select{background:#edeeee;box-shadow:none}#create_customer .cf-select-wrap .cf-down-arrow,.cf-select-wrap .cf-clear{right:15px;top:42%;border-top:none;border-left:none}#create_customer .cf-down-arrow{width:4px;height:4px;margin:0;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}#create_customer .cf-enum-field__choice{margin:0;flex-shrink:0;display:flex;align-items:center;max-width:100%;width:30%}#create_customer .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message{background:#f6f6f6;border:0px;border-radius:0;padding:30px;font-size:14px;width:100%;text-align:left;margin-bottom:50px;box-sizing:border-box}#create_customer .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message .cf-error-message-header{font-size:18px;text-decoration:underline;text-align:center;display:block}#create_customer .mail-magazine{display:block;margin:10px 0}#create_customer .mail-magazine legend{width:35%;float:left;font-weight:700}#create_customer .mail-magazine .cf-enum-field__choice{width:32.5%}#create_customer .mail-magazine .cf-field input{width:10%;transform:scale(1.4);accent-color:#121212}#create_customer .mail-magazine-txt{display:block;margin:10px 0}#create_customer .mail-magazine-txt legend{width:35%;float:left;font-weight:700}#create_customer .mail-magazine-txt .cf-enum-field__choice{width:32.5%}#create_customer .mail-magazine-txt .cf-field input{width:10%;transform:scale(1.4);accent-color:#121212}#create_customer .terms-of-service{display:block;margin:10px 0 0}#create_customer .terms-of-service .cf-enum-field__choice{width:100%;margin:0}#create_customer .terms-of-service .cf-enum-field__choice span{margin-right:4px}#create_customer .terms-of-service .cf-field input{width:28%;height:20px;order:2;margin:0 auto 0 0;accent-color:#121212}#create_customer .terms-of-service-link{margin-bottom:40px}#create_customer .cf-form-inner .cf-form-actions button{margin:0 auto;width:400px;font-size:20px;position:relative;display:block;padding:10px 0}@media screen and (max-width: 767px){#register-page h1{font-size:18px;line-height:1.3em;letter-spacing:.02em;padding-bottom:20px}#create_customer{margin-top:0}#create_customer .cf-field{flex-direction:column;margin:0}#create_customer .cf-field input{width:100%}#create_customer .cf-field>label{width:100%;margin:10px 0}#create_customer .cf-date-field--inline-inputs{width:100%}#create_customer .mail-magazine legend{width:100%;float:none;margin-bottom:20px}#create_customer .mail-magazine .cf-enum-field__choice{width:50%}#create_customer .mail-magazine-txt legend{width:100%;float:none;margin-bottom:20px}#create_customer .mail-magazine-txt .cf-enum-field__choice{width:50%}#create_customer .terms-of-service .cf-field input{width:100px}#create_customer .cf-form-inner .cf-form-actions button{max-width:400px;width:100%;font-size:15px;padding:1px 0}#create_customer .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message{padding:20px 15px;margin-bottom:20px}#create_customer .cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message .cf-error-message-header{font-size:16px}#create_customer .terms-of-service-link{margin-bottom:0}#create_customer .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors{width:100%}}.order-details td img{width:76px;height:76px;object-fit:cover}.order-details td:first-of-type{max-width:180px}@media screen and (max-width: 749px){.order-details td:first-of-type{max-width:100%;padding-bottom:1rem;order:2}.order-details td{order:3}.order-details .mypage-orders-img{order:1;padding-top:4rem;text-align:center;display:block}.order-details .mypage-orders-img:before{padding-right:0}.order-details td img{width:150px;height:150px}}.customer-mypage-history .mypage-history table{width:100%}.customer-mypage-history .mypage-history table th{font-size:12px;text-align:center;border-bottom:1px solid #dcdcdc}.customer-mypage-history .mypage-history table td{font-size:13px;text-align:center;padding:15px 0;border-bottom:1px solid #dcdcdc}.customer-mypage-history .mypage-history table td img{width:76px;height:76px;object-fit:cover}.customer-mypage-history .mypage-history table td a{border:1px solid #dcdcdc;padding:5px 13px}.customer-mypage-history .mypage-history table td a:hover{opacity:.6}.customer-mypage-history .mypage-history table td:nth-of-type(6){font-size:14px;font-weight:700}.customer-mypage-history .mypage-history .table-pc-none{display:none}@media screen and (max-width: 767px){.customer-mypage-history .title{margin:0}.customer-mypage-history .title h1,.customer-mypage-history .mypage-history th{display:none}.customer-mypage-history .mypage-history table th{border-bottom:0}.customer-mypage-history .mypage-history .history-table{display:block;width:100%;border-bottom:1px solid #dcdcdc;padding:20px 0}.customer-mypage-history .mypage-history table td img{width:102px;height:102px;display:block}.customer-mypage-history .mypage-history .history-table td{display:block;border-bottom:none}.customer-mypage-history .mypage-history .history-table td:nth-of-type(1){width:100%;text-align:left}.customer-mypage-history .mypage-history .history-table td:nth-of-type(2){width:120px;float:left;padding:2px 0 15px}.customer-mypage-history .mypage-history .history-table td:nth-of-type(3),.customer-mypage-history .mypage-history .history-table td:nth-of-type(4),.customer-mypage-history .mypage-history .history-table td:nth-of-type(5),.customer-mypage-history .mypage-history .history-table td:nth-of-type(6){width:auto;text-align:left;padding:2px 0}.customer-mypage-history .mypage-history .history-table td:nth-of-type(7){width:100%;text-align:center;overflow:hidden}.customer-mypage-history .mypage-history table td a{padding:10px 30px;font-size:14px}.customer-mypage-history .mypage-history .table-pc-none{display:inline}}.shopify-policy__container{max-width:660px!important;width:100%;box-sizing:border-box}.shopify-policy__container .shopify-policy__title h1{font-size:24px;line-height:1em;letter-spacing:.02em;font-weight:700;padding:30px 0 40px}.shopify-policy__container .shopify-policy__body table{box-shadow:none}.shopify-policy__container .shopify-policy__body th,.shopify-policy__container .shopify-policy__body td{display:table-cell;padding:9px 6px 9px 16px;min-height:38px;font-size:15px;line-height:1.3em;letter-spacing:.02em;vertical-align:top;background:#fafafa;word-wrap:break-word;overflow-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shopify-policy__container .shopify-policy__body th{width:180px;border-right:2px solid #fff;border-bottom:2px solid #fff}.shopify-policy__container .shopify-policy__body td{border-bottom:2px solid #fff}.shopify-policy__container .shopify-policy__body h4{font-size:14px;line-height:1.5em;letter-spacing:.02em;font-weight:700}.shopify-policy__container .shopify-policy__body p{margin-bottom:30px;font-size:14px;line-height:1.5em;letter-spacing:.02em}@media screen and (max-width: 767px){.shopify-policy__container{max-width:100%!important;width:auto}.shopify-policy__container .shopify-policy__title h1{font-size:18px;padding:20px 0}.shopify-policy__container .shopify-policy__body th,.shopify-policy__container .shopify-policy__body td{padding:7px 6px 7px 10px;min-height:29px;font-size:12px;line-height:1.3em;letter-spacing:.02em}.shopify-policy__container .shopify-policy__body th{width:35%;border-right:1px solid #fff;border-bottom:1px solid #fff}.shopify-policy__container .shopify-policy__body td{border-bottom:1px solid #fff}.shopify-policy__container .shopify-policy__body h4{font-size:12px}.shopify-policy__container .shopify-policy__body p{margin-bottom:20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/add_style.css.map?v=104472426119017606641706094029 */
