@charset "UTF-8";::-webkit-input-placeholder{color:#ccc;font-size:.9rem;font-weight:400;line-height:1.8}.sp_only{display:none}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.t-c{text-align:center}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (max-width:1179px){.pc_only{display:block;margin:0 auto}}@media screen and (max-width:768px){::-webkit-input-placeholder{font-size:.8rem;line-height:1.8}.sp_only{display:block}.pc_only{display:none}}#sign-up .sign-up_wrap{background-color:#fff;color:#212121;min-height:calc(100vh - 166px);padding-top:132px;width:100%}#sign-up .sign-up_wrap .sign-up_contents{font-family:Noto Sans JP,メイリオ,sans-serif;margin:0 auto}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo{font-size:0;margin-bottom:71px;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .pc_only{height:100px;width:280px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .sp_only{height:60px;width:170px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_heading{font-size:25px;font-weight:400;letter-spacing:.1em;margin:0;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .sign-up_heading__sub{font-size:14px;line-height:1.57142857;margin-top:32px;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .sign-up_desc{font-size:16px;font-weight:400;line-height:1.75;margin:30px 0 38px;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .input_area{margin:0 auto;max-width:348px}#sign-up .sign-up_wrap .sign-up_contents .input_area button[type=submit]{background-color:#0098da;border-radius:4px;color:#fff;font-size:16px;height:55px;width:100%}#sign-up .sign-up_wrap .sign-up_contents .input_area button:hover{opacity:.7;transition:.3s ease-out}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form{margin-bottom:23px;position:relative}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form dl{display:flex;flex-direction:column}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form dt{font-size:13px;padding-bottom:6px;position:relative}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form input,#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form select{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:none;font-size:16px;letter-spacing:.1em;padding:9px 10px;width:100%}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form input:focus,#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form select:focus{background-color:inherit;border:2px solid #0098da;padding:8px 9px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .cols{position:relative;width:100%}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_info_label{display:inline-block;font-size:12px;margin-left:12px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_password input[type=password],#sign-up .sign-up_wrap .sign-up_contents .input_area .input_password input[type=text]{width:100%}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_password label{background-image:url(/images/client/common/icon_pw.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:19px;position:absolute;right:35px;top:12px;width:22px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_password input[type=checkbox]{display:none;text-align:right}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_password input[type=checkbox]:checked+label{background-image:url(/images/client/common/icon_pw_2.svg)!important}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_submit{margin:34px auto 0;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .input_area .client_text_link{font-size:16px;margin-bottom:29px;padding-top:15px;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .input_area .client_text_link a{color:#707070;font-size:13px;text-decoration:none}#sign-up .sign-up_wrap .sign-up_contents .input_area .client_text_link a:hover{opacity:.7;transition:.3s ease-out}#sign-up .sign-up_wrap .sign-up_contents .input_area .forget_password{margin-bottom:30px;padding-top:10px;text-align:center;text-decoration:underline}#sign-up .sign-up_wrap .sign-up_contents .input_area .forget_password a{color:#707070;font-size:14px}#sign-up .sign-up_wrap .sign-up_contents .input_area .forget_password a:hover{opacity:.7;transition:.3s ease-out}#sign-up .sign-up_wrap .sign-up_contents .input_area .errorArea{margin:0;text-align:left}#sign-up .sign-up_wrap .sign-up_contents .input_area .errorArea .txt_error{color:#ed3f29;font-size:12px;line-height:1.5;margin:4px 0 0}#sign-up .sign-up_wrap .sign-up_contents .input_area .errorArea .txt_error a{color:#ed3f29;text-decoration:underline}#sign-up .sign-up_wrap .sign-up_contents .input_area .errorArea_2columns{display:flex;justify-content:space-between}#sign-up .sign-up_wrap .sign-up_contents .input_area .errorArea_2columns .errorArea{width:47%}#sign-up .sign-up_wrap .input_form{margin:auto;width:320px}#sign-up .sign-up_wrap .input_password{position:relative}#sign-up .sign-up_wrap .input_password input[type=password],#sign-up .sign-up_wrap .input_password input[type=text]{display:inline;font-size:16px;vertical-align:middle;width:90%}#sign-up .sign-up_wrap .input_form input{background-color:transparent;padding:2px 0 16px}#sign-up .sign-up_wrap .input_password input[type=checkbox]{display:none;text-align:right}#sign-up .sign-up_wrap .input_password .passcheck{background-image:url(/images/client/common/icon_pw.svg);background-position:50%;background-repeat:no-repeat;background-size:21px 11px;display:inline-block;height:21px;position:absolute;right:5px;top:5px;width:21px}#sign-up .sign-up_wrap .input_password input[type=checkbox]:checked+.passcheck{background-image:url(/images/client/common/icon_pw_2.svg)!important;background-size:21px 21px;top:5px}#sign-up .sign-up_wrap .errorArea{margin:20px auto;width:320px}@media screen and (max-width:768px){#sign-up .sign-up_wrap{min-height:calc(100vh - 127px);padding-top:80px}#sign-up .sign-up_wrap .sign-up_contents{margin:0 auto;max-width:315px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo{margin:0 0 50px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo img{margin:0 auto}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .pc_only{display:block;margin-left:-30px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .sp_only{display:none}#sign-up .sign-up_wrap .sign-up_contents .sign-up_heading{font-size:20px;letter-spacing:0}#sign-up .sign-up_wrap .sign-up_contents .sign-up_heading__sub{margin-top:18px}#sign-up .sign-up_wrap .sign-up_contents .sign-up_desc{font-size:14px;line-height:1.57142857;margin:19px 0 39px}#sign-up .sign-up_wrap .sign-up_contents .input_area{max-width:315px}#sign-up .sign-up_wrap .sign-up_contents .input_area button[type=submit]{font-size:14px;height:50px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form dt{padding-bottom:5px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_info_label{font-size:11px;margin-left:11px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .errorArea .txt_error{font-size:11px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_submit{margin-top:29px}#sign-up .sign-up_wrap .sign-up_contents .input_area .first_contact{height:45px;width:280px}#sign-up .sign-up_wrap .sign-up_contents .input_area .client_text_link a{font-size:12px}}@media screen and (max-width:767px){#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .pc_only{display:none}#sign-up .sign-up_wrap .sign-up_contents .sign-up_logo .sp_only{display:block}}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_firstname,#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_lastname{width:47%}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_firstname{float:right}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_lastname{float:left}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_submit{margin-top:31px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service{font-size:14px;margin-bottom:6px;margin-top:28px;text-align:left}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .service_box{align-items:center;display:flex;flex-wrap:wrap;justify-content:left}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .service_box+.errorArea .txt_error{margin-left:14px}@media screen and (max-width:768px){#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .service_box+.errorArea .txt_error{margin-left:2px}}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .box_item.check{width:30px}@media screen and (min-width:768px){#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .box_item.check{margin-left:10px}}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service .box_item.link{width:calc(100% - 40px)}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service input{display:none}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service input:checked+label:before{background-color:#0098da;border-color:#0098da}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service input:checked+label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:10px;left:8px;position:absolute;top:3px;transform:rotate(40deg);width:6px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service label{font-size:13px;position:relative}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service label:before{border:1px solid #bababa;border-radius:2px;content:"";display:block;height:18px;left:2px;position:absolute;top:0;width:18px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service label span{visibility:hidden}#sign-up .sign-up_wrap .sign-up_contents .input_area a{color:#0098da;text-decoration:underline}#sign-up .sign-up_wrap .sign-up_contents .input_area p{display:inline-block;margin-left:2px}#sign-up .sign-up_wrap .sign-up_contents .input_area p .txt_error{text-align:center}#sign-up .sign-up_wrap .sign-up_contents .input_area .to_login_page{margin-top:27px;text-align:center}#sign-up .sign-up_wrap .sign-up_contents .input_area .to_login_page a{color:#707070;font-size:14px;text-decoration:none}#sign-up .sign-up_wrap .sign-up_contents .input_area .to_login_page a:hover{opacity:.7;transition:.3s ease-out}@media screen and (max-width:768px){#sign-up .sign-up_wrap .sign-up_contents .input_area .input_form .input_firstname+.errorArea{left:150px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_submit{margin-top:40px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service{margin-top:-5px}#sign-up .sign-up_wrap .sign-up_contents .input_area .input_terms_of_service label{font-size:12px}#sign-up .sign-up_wrap .sign-up_contents .input_area .to_login_page{margin-top:15px}#sign-up .sign-up_wrap .sign-up_contents .input_area .to_login_page a{font-size:12px}}#sign-up .sign-up_wrap.set-new .sign-up_contents .sign-up_heading{margin-bottom:46px}@media screen and (max-width:768px){#sign-up .sign-up_wrap.set-new .sign-up_contents .sign-up_heading{margin-bottom:40px}}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .sign-up_head{font-size:16px;font-weight:400;line-height:1.75;margin:0;text-align:center}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .sign-up_lead{font-size:12px;line-height:1.5;margin:41px auto 0;max-width:625px}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .sign-up_lead a{color:#0098da}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .page_back{font-size:14px;margin-top:43px;text-align:center}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .page_back a{color:#6f6f6f;text-decoration:none}@media screen and (max-width:768px){#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .sign-up_lead{font-size:12px;line-height:1.5;margin-top:38px;max-width:315px}#sign-up.sign-up-confirmation .sign-up_wrap .sign-up_contents .page_back{font-size:12px;margin-top:40px}}#sign-up .sign-up_wrap .sign-up_contents .input_area .btn_registration:hover{color:#fff}

/*# sourceMappingURL=login.css.map*/