.sign-up{background-color:#f7f8f8}.sign-up__wrap{max-width:1232px;margin:0 auto;padding:32px 16px 74px}@media (max-width:991.98px){.sign-up__wrap{padding:16px 16px 26px}}.sign-up__content{padding:48px 32px 72px;border-radius:4px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media (max-width:991.98px){.sign-up__content{padding:24px 16px 48px}}.sign-up__item,.sign-up__item .form-group--select{margin-bottom:24px}@media (max-width:991.98px){.sign-up__item{margin-bottom:8px}}.sign-up__item .select2-container{min-width:112px;max-width:112px}@media (max-width:991.98px){.sign-up__item .select2-container{min-width:auto;max-width:100%}}.sign-up__item .select2-container .select2-selection__placeholder{color:#e5e7e8}.sign-up__item .w-100 .select2-container{max-width:unset}.sign-up__item .col-lg-6{flex:0 0 calc(50% - 4px);margin:0 4px}.sign-up__item .col-lg-6:first-of-type{margin-left:0}.sign-up__item .col-lg-6:last-of-type{margin-right:0}@media (max-width:991.98px){.sign-up__item .col-lg-6{width:100%;flex:0 0 100%;margin:0}}.sign-up__item-checkbox{display:inline-block;margin-bottom:16px}.sign-up__term{padding-top:5px}.sign-up__term-narrow{padding-top:5px;margin-top:30px}.sign-up__term .button{margin-top:0}.sign-up__term ::-webkit-scrollbar{width:6px}.sign-up__term ::-webkit-scrollbar-track{box-shadow:inset 0 0 4px transparent;border-radius:2px}.sign-up__term ::-webkit-scrollbar-thumb{height:25px;background:#55595c;border-radius:8px}.sign-up__billing-form.hide{display:none}.sign-up__title{color:#373737;line-height:20px;margin-bottom:25px}.sign-up__title--bidding{margin-bottom:15px}.sign-up__selectbox{display:flex;align-items:flex-end;margin-bottom:25px}.sign-up__selectbox .form-group--select{margin-bottom:0}.sign-up__selectbox .form-group--select:first-child{margin-right:50px}@media (max-width:991.98px){.sign-up__selectbox{margin:0 -25px}.sign-up__selectbox .form-group--select{margin:0 25px 24px;width:50%}.sign-up__selectbox .form-group--select:first-child{margin-right:25px}}.sign-up__datetime{margin-bottom:25px}.sign-up__datetime .form-group--error__text{margin-top:-17px}.sign-up__form-group{display:flex}@media (max-width:991.98px){.sign-up__form-group{flex-direction:column}}.sign-up__form-group .form-group{margin-right:30px}@media (max-width:991.98px){.sign-up__form-group .form-group{margin-right:0}}.sign-up__form-group .form-group:last-child{margin-right:0}.sign-up__term{display:flex;align-items:center;flex-direction:column;margin-top:60px}@media (max-width:991.98px){.sign-up__term{margin-top:24px}}.sign-up__term-box{max-width:unset;width:100%;height:350px;margin:0 auto;padding:16px 5px 16px 16px;border-radius:4px;border:2px solid #07b295;background-color:#f5fffd}@media (max-width:991.98px){.sign-up__term-box{height:240px}}.sign-up__term-content{max-height:318px;overflow:auto;padding-right:5px}@media (max-width:991.98px){.sign-up__term-content{max-height:210px;overflow-x:hidden}}.sign-up__term-title{color:#373737;font-weight:600;margin-bottom:8px}.sign-up__term-des{font-size:12px;color:#373737;line-height:20px;margin-bottom:16px}.sign-up__term-check{margin:24px 0 60px;text-align:center}@media (max-width:991.98px){.sign-up__term-check{margin:24px 18px 36px}}.sign-up__term-check .check-box__description{text-align:left}.sign-up__confirm .button{min-width:240px}@media (max-width:991.98px){.sign-up__confirm .button{min-width:100%}}.sign-up .form-group__multi-select{margin-bottom:8px}.sign-up__page-title{text-align:center}.sign-up__page-title h1{color:#07b295}.switch-signup{margin-left:12px}.info-company__content{display:none}.info-company__content.active{display:block}.info-company .sign-up__title span{text-decoration:line-through}.info-company .sign-up__title span.active{text-decoration:none}.list-disc{list-style:disc;padding-left:40px}.link-to-resend-mail,.link-to-resend-mail:hover{color:#71afe2}.not-verified{color:orange;font-size:80px}@media (max-width:991.98px){.not-verified{display:none;border:none;height:0}.not-verified:after{display:none}}.modal-term .sign-up__term-box{max-width:650px}@media (max-width:991.98px){.modal-term .sign-up__term-box{max-width:95%}}.modal-term .modal-dialog-wide{min-height:unset}.cookbiz-referral-notice-list,.meo-consultation-notice-list{list-style-type:"\203B";font-size:9pt;color:grey}.desired-prefectures-message{font-size:9pt;color:grey}@media (max-width:767.98px){.registration-precaution{font-size:11px}}