.regist_title{display:flex;margin:0 20px;margin-top:20px;padding:0 10px;font-size:20px;text-align:center;line-height:45px;font-weight:bold}.regist_title_text::before{content:"";display:inline-block;width:50px;background-image:url(/static/img/mascot.svg);background-repeat:no-repeat;background-position:0 5px;height:45px;margin-right:8px}.regist_title_image{}.regist_title_image IMG{width:60px}.regist_title_text{padding:0 10px;font-size:20px;text-align:center;line-height:45px;font-weight:bold;margin:0 auto;display:flex}.regist_comment{font-size:14px;font-weight:bold;text-align:center}.regist_sub_comment{font-size:12px;margin:10px 20px}.regist_login_btn_area{margin:10px 20px;text-align:right}.regist_login_btn_area .btn_login{}.regist_login_btn_area .btn_login A{background-color:#51cbaf;color:#fff;font-size:12px;font-weight:bold;display:inline-block;text-align:center;line-height:40px;border-radius:20px;text-decoration:none;padding:0 20px;margin-right:0;right:0}.regist_form_area{margin:10px 20px}.regist_form_title{color:#51cbaf;font-size:14px;font-weight:bold;text-align:center;border:solid 1px #ccc;margin:0 0 -1px;line-height:40px}.regist_form_body{color:#51cbaf;font-size:14px;font-weight:bold;text-align:center;margin:0 0 -1px;padding:0 20px}.regist_input_title{text-align:left;padding:5px 0 5px 10px;font-size:10px;line-height:16px;height:16px;margin-top:10px;color:#000}.regist_input_title SPAN{background-color:#e00;color:#fff;font-size:12px;padding:0 10px;border-radius:13px;word-break:keep-all}.regist_input_area{margin:0 auto;background-color:#eee;color:#fff;font-size:12px;height:38px;border:solid 1px #ddd;border-radius:19px}.regist_input_area INPUT{display:block;background-color:#fff;color:#000;font-size:12px;height:38px;margin:0 auto;width:90%;background:none;border:none;box-shadow:none;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.regist_input_area_comment{font-size:10px;text-align:left;color:#e00;padding:10px}.regist_agree_area{display:flex;text-align:left;color:#000;font-size:12px;margin:20px 10px}regist_agree_area1{padding:0 10px}.regist_agree_area3 SPAN{background-color:red;color:#fff;font-size:12px;padding:0 10px;border-radius:13px;word-break:keep-all}.regist_btn_area{margin:20px auto;width:100%}.regist_btn_area A.btn_regist{background-color:#51cbaf;color:#fff;font-size:12px;font-weight:bold;display:block;text-align:center;line-height:40px;border-radius:20px;text-decoration:none;max-width:400px;margin:0 auto}.regist_mail_area{display:flex;text-align:left;color:#000;font-size:12px;margin:20px 10px}.regist_mail_area1 INPUT{background-color:#51cbaf;color:#000}.error{font-size:10px;text-align:left;color:#e00;padding:5px 10px}@media screen and (min-width:960px){.guidance-body.pc{display:block}.guidance-body.sp{display:none}.guidance-point_area.pc{display:block}.guidance-info-area.sp{display:none}.guidance-caption.sp{display:none}.guidance-caption.pc{display:block}.guidance-point_area.sp{display:none}.detail_left{display:block;width:70%}.detail_right{display:block;width:30%}.detail_left_right{display:flex}.guidance-modal-link{display:none}.modal_link_btn{display:block}.test_start_btn A{font-size:14px}.test_image_text{font-size:20px}.test_image_date{font-size:60px;color:red}.test_image_date SPAN{font-size:20px;font-weight:bold}#main{display:block;margin:0 auto;max-width:600px}}@media screen and (max-width:959px){#main{display:block;margin:0 auto;max-width:600px}}