p.input_error{color:#d52029;margin-top:4px}@media print,screen and (min-width:769px){h1{margin:0 auto 10px}h1,p.guidance{width:-moz-fit-content;width:fit-content}p.guidance{font-size:1.6rem;letter-spacing:.02em;margin:0 auto 40px}p.guidance a{color:#2764c9;margin-left:5px}.input_countainer{display:flex;justify-content:center;margin:0 auto 85px;width:100%}.input_countainer .input_data,.input_countainer .sns_data{justify-content:center;width:50%}.input_countainer .input_data form{width:100%}.input_countainer .input_data form a{color:#2764c9}.input_countainer .input_data dt{margin-bottom:7px}.input_countainer .input_data dd{margin-bottom:25px}.input_countainer .input_data dd input{background-color:#edeff0;border-radius:8px;height:42px;line-height:42px;padding:5px 15px;width:100%}.input_countainer .input_data label{color:#6e6e6e;font-size:1.4rem}.input_countainer .input_data label .optional,.input_countainer .input_data label .required{border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;letter-spacing:.04em;line-height:1.58;margin-right:6px;text-align:center;width:35px}.input_countainer .input_data label .required{background-color:#fa7f7f}.input_countainer .input_data label .optional{background-color:#707070}.input_countainer .input_data input[type=text].readonly{color:#a5a5a5}.input_countainer .input_data .keep_container{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.input_countainer .input_data .keep_container .keep_item{align-items:center;display:flex}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:27px;margin:0 9px 0 0;position:relative;width:26px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:before{background-color:#edeff0;border-radius:5px;content:"";display:inline-block;height:27px;left:0;position:absolute;top:0;width:26px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:inline-block;height:15px;left:20%;opacity:0;position:absolute;top:0;transform:rotate(45deg);transform-origin:bottom;width:8px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:checked:after{opacity:1}.input_countainer .input_data input[type=submit]{background-color:#2f3641;border-radius:27px;color:#fff;display:block;font-size:1.6rem;font-weight:900;height:40px;line-height:40px;margin:auto;text-align:center;width:123px}.sign_up .input_countainer .note_container{margin-bottom:40px}.sign_up .input_countainer .note_container p{color:#6e6e6e;margin-bottom:8px}.sign_up .input_countainer .note_container a{display:inline-block;letter-spacing:.02em;margin-right:16px;text-decoration:underline}.sign_up .input_countainer .note_container a:last-of-tyle{margin-right:0}.input_countainer .sns_data{margin-top:28px;width:364px}.input_countainer .sns_data_item{margin-bottom:10px}.input_countainer .sns_data_item a{border:1px solid #d7d7d6;border-radius:6px;color:#304ebb;display:block;font-size:1.6rem;font-weight:900;height:42px;letter-spacing:.02em;line-height:42px;padding:0 0 0 25px;position:relative;text-align:center;width:100%}.input_countainer .sns_data_item span.img_wrap{display:inline-flex;height:21px;left:25px;position:absolute;top:50%;transform:translateY(-50%);width:21px}.input_countainer .sns_data_item span.img_wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sign_up .sns_data{margin-top:0}.sign_up .sns_data>p{color:#6e6e6e;margin-bottom:20px;text-align:center}#setting .input_countainer{justify-content:center}}@media print,screen and (max-width:768px){h1{font-size:2.8rem;margin:0 auto 29px}h1,p.guidance{width:-moz-fit-content;width:fit-content}p.guidance{font-size:1.4rem;letter-spacing:.02em;margin:0 auto 36px}p.guidance a{color:#2764c9;margin-left:3px}.input_countainer{margin:0 auto 65px}.input_countainer .input_data,.input_countainer .sns_data{margin:auto;max-width:364px;width:100%}.input_countainer .input_data{margin-bottom:49px}.input_countainer .input_data form a{color:#2764c9;display:block;margin:0 auto 33px;width:-moz-fit-content;width:fit-content}.input_countainer .input_data dt{margin-bottom:7px}.input_countainer .input_data dd{margin-bottom:27px}.input_countainer .input_data dd input{background-color:#edeff0;border-radius:8px;font-size:1.6rem;height:42px;line-height:42px;padding:5px 15px;width:100%}.input_countainer .input_data label{color:#6e6e6e;font-size:1.6rem}.input_countainer .input_data label .optional,.input_countainer .input_data label .required{border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;letter-spacing:.04em;line-height:1.58;margin-right:6px;text-align:center;width:35px}.input_countainer .input_data label .required{background-color:#fa7f7f}.input_countainer .input_data label .optional{background-color:#707070}.input_countainer .input_data input[type=text].readonly{color:#a5a5a5}.input_countainer .input_data .keep_container{margin-bottom:33px}.input_countainer .input_data .keep_container .keep_item{align-items:center;display:flex;margin-bottom:30px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:27px;margin:0 9px 0 0;position:relative;width:26px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:before{background-color:#edeff0;border-radius:5px;content:"";display:inline-block;height:27px;left:0;position:absolute;top:0;width:26px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:inline-block;height:15px;left:20%;opacity:0;position:absolute;top:0;transform:rotate(45deg);transform-origin:bottom;width:8px}.input_countainer .input_data .keep_container .keep_item input[type=checkbox]:checked:after{opacity:1}.input_countainer .input_data input[type=submit]{background-color:#2f3641;border-radius:27px;color:#fff;display:block;font-size:1.8rem;font-weight:900;height:40px;line-height:40px;margin:auto;text-align:center;width:147px}.sign_up .input_countainer .input_data dd:last-of-type{margin-bottom:35px}.sign_up .input_countainer .note_container{margin-bottom:36px}.sign_up .input_countainer .note_container p{color:#6e6e6e;margin-bottom:22px}.sign_up .input_countainer .note_container .note_items{display:flex;justify-content:center}.sign_up .input_countainer .note_container .note_items a{display:inline-block;letter-spacing:.02em;margin:0 8px;text-decoration:underline}.input_countainer .sns_data_item{margin-bottom:10px}.input_countainer .sns_data_item a{border:1px solid #d7d7d6;border-radius:6px;color:#304ebb;display:block;font-size:1.4rem;font-weight:900;height:42px;letter-spacing:.02em;line-height:42px;padding:0 0 0 20px;position:relative;text-align:center;width:100%}.input_countainer .sns_data_item span.img_wrap{display:inline-flex;height:21px;left:25px;position:absolute;top:50%;transform:translateY(-50%);width:21px}.input_countainer .sns_data_item span.img_wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sign_up .sns_data{margin-top:0}.sign_up .sns_data>p{color:#6e6e6e;margin-bottom:20px;text-align:center}}
