﻿.signUpFormPrecompleteText{display:flex;flex-direction:column;gap:16px}.signUpFormPrecompleteText__dt{color:#333;font-size:14px;font-style:normal;font-weight:bold;line-height:1.5}.signUpFormPrecompleteText__dl{padding:12px;border:1px solid #ccc}.signUpFormPrecompleteText__dd{color:#333;font-size:14px;font-style:normal;font-weight:normal;line-height:1.5}.signUpFormPrecompleteText__dd--first{margin-bottom:8px}.signUpFormPrecompleteText__comment{color:#333;font-size:14px;font-style:normal;font-weight:normal;line-height:1.5}.signUpFormPrecompleteText__link{font-size:14px}.signUpFormAlert__alertArea{margin-bottom:24px;padding:0.75rem 1.25rem;border:1px solid transparent;border-radius:0.25rem}.signUpFormAlert__alertArea--danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.signUpFormAlert__alertArea--primary{border-radius:4px;border:1px solid #fde1c0;background:#fde9d2;margin-bottom:32px}.signUpFormAlert__section{text-align:center;font-size:1rem;line-height:1.2;font-weight:bold;margin-bottom:16px}.signUpFormAlert__section--complete{color:#804c10}.signUpFormAlert__alertTitle{text-align:center;font-size:1.09375rem;line-height:1.2;font-weight:bold;margin-bottom:16px}.signUpFormAlert__alertTitle--precomplete{color:#721c24}.signUpFormAlert__alertTitle--complete{color:#804c10}.signUpFormAlert__alertText{font-size:14px;font-style:normal;font-weight:normal;line-height:1.75;margin-bottom:0}.signUpFormAlert__alertText--precomplete{color:#721c24}.signUpFormAlert__alertText--complete{color:#804c10}.signUpFormStep1Explanation{display:flex;flex-direction:column;border-radius:4px;background:#f8f5ef;align-items:flex-start;padding:16px 20px;margin-top:24px;gap:8px}.signUpFormStep1Explanation__textArea{display:flex;gap:4px;align-items:baseline}.signUpFormStep1Explanation__textArea::before{content:'';display:inline-block;width:14px;height:8px;background-image:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/icon/icon_check-df91c0084ab1a49153b18d6eae87827e2f6bdf79dbf807ccb46b8fa16d89a3b4.svg);background-repeat:no-repeat}.signUpFormStep1Explanation__text{color:#333;font-style:normal;font-weight:normal;line-height:1.5;font-size:16px}.signUpFormStepImage{display:flex;justify-content:center;margin:32px 0}.signUpFormStepImage__img--pc{width:400px;height:43px}.signUpFormStepImage__img--sp{display:none;width:280px;height:36px}.signUpFormTitle{text-align:center}.signUpFormButtonArea{text-align:center}.cv1-signUpFormConfirmationModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.6);padding:48px 24px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.cv1-signUpFormConfirmationModal__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.cv1-signUpFormConfirmationModal__content{position:relative;background-color:#fff;border-radius:12px;box-shadow:0 8px 14px 0 rgba(0,0,0,0.08);z-index:11;width:100%;margin:auto;max-width:640px}.cv1-signUpFormConfirmationModal__inner{padding:32px 40px}.cv1-signUpFormConfirmationModal__header{margin-bottom:16px}.cv1-signUpFormConfirmationModal__title{font-weight:bold;line-height:1.25;color:#333;font-size:20px}.cv1-signUpFormConfirmationModal__main{display:flex;flex-direction:column;gap:16px}.cv1-signUpFormConfirmationModal__sectionHeader{background-color:#f6f6f6;display:flex;align-items:center;padding:0 8px;height:28px}.cv1-signUpFormConfirmationModal__sectionLabel{font-weight:normal;line-height:1.75;color:#333;font-size:14px;letter-spacing:0.04em}.cv1-signUpFormConfirmationModal__sectionContent{display:flex;flex-direction:column;padding:8px 8px 0;gap:10px}.cv1-signUpFormConfirmationModal__value{font-weight:normal;color:#333;font-size:16px;line-height:1.75;letter-spacing:0.04em}.cv1-signUpFormConfirmationModal__value--small{line-height:1.5;color:#666;font-size:14px;letter-spacing:0.04em}.cv1-signUpFormConfirmationModal__noteArea{display:flex;flex-direction:column;gap:4px;margin:16px 0}.cv1-signUpFormConfirmationModal__note{font-weight:normal;line-height:1.5;color:#666;display:flex;font-size:14px;letter-spacing:0.04em}.cv1-signUpFormConfirmationModal__note::before{content:'※';margin-right:4px;flex-shrink:0}.cv1-signUpFormConfirmationModal__agreement{display:flex;align-items:center;justify-content:center;padding:16px 0 24px}.cv1-signUpFormConfirmationModal__footer{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:0;margin-bottom:16px}.cv1-signUpFormConfirmationModal__closeButton{position:absolute;display:flex;align-items:center;justify-content:center;padding:10px;top:-48px;right:-10px}.cv1-signUpFormConfirmationModal__closeButton:hover{cursor:pointer}
