.tag_h4{display:flex;font-size:2rem;font-weight:700;padding-bottom:2.5rem}.application_,.application_checkbox{display:flex;flex-direction:column;gap:1rem}.application_checkbox div,.application_label{display:flex}.job{color:#cf0505;font-size:2rem}.card_buttons{display:flex;gap:.8rem}.card_none{color:#cf0505;text-align:center}.upper_application{margin:20px auto;max-width:1440px;padding:0 100px;width:100%}.check_radio{background-color:#f9f9f9;padding:1.6rem 2rem}.check_radio h2{font-size:20px;font-weight:700;margin-bottom:15px}.upper_application .application_checkbox{display:flex;width:100%}.upper_application .application_checkbox p{font-size:14px;font-weight:700;margin-right:20px;white-space:nowrap}.upper_application .application_checkbox label{display:flex;font-size:1.8rem;gap:.8rem;white-space:nowrap}.upper_application .application_checkbox label .regular_checkbox{appearance:none;background-color:transparent;border:2px solid #cf0505;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;height:16px;padding:9px;position:relative;transform:scale(.8);width:16px}.regular_checkbox:checked:active,.upper_application .application_checkbox label .regular_checkbox:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.upper_application .application_checkbox label .regular_checkbox:checked{background-color:#cf0505;border:2px solid #cf0505;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1);color:#fff}.regular_checkbox:checked:after{content:"\2713";font-size:14px;left:3px;position:absolute;top:0}.regular_radio{appearance:none;border:2px solid #cf0505;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;padding:9px;position:relative;transform:scale(.8)}.regular_radio:checked:after{background:#cf0505;border-radius:50px;box-shadow:inset 0 0 10px rgba(0,0,0,.3);content:" ";font-size:32px;height:12px;left:3px;position:absolute;text-shadow:0;top:3px;width:12px}.regular_radio:checked{background-color:#fff;border:2px solid #cf0505;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1),inset 0 0 10px rgba(0,0,0,.1);color:#cf0505}.regular_radio:active,.regular_radio:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.new_graduate .graduate_header{align-items:center;display:flex;gap:24px;justify-content:center}.new_graduate{gap:8rem;margin:4rem auto}.new_graduate,.new_graduate span{display:flex;flex-direction:column}.new_graduate span{gap:2rem}.new_graduate .graduate_header h2{color:var(--black,#000);font-family:Noto Sans JP;font-size:30px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:normal;text-align:center}.graduate_cards{align-items:flex-start;align-self:stretch;border:1px solid var(--gray_2,#d9d9d9);display:flex;flex-direction:column;gap:16px;padding:30px 40px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.graduate_cards:hover{background-color:snow;border-color:#ccc;box-shadow:0 4px 8px rgba(0,0,0,.1)}.graduate_cards h2{color:var(--red,#cf0505);font-size:2rem;font-weight:700;letter-spacing:2px}.graduate_cards h2,.graduate_cards p{font-family:Noto Sans JP;font-style:normal;line-height:normal}.graduate_cards p{color:var(--black,#000);font-size:1.6rem;font-weight:400;letter-spacing:1.8px}.underline{background:#d9d9d9;height:1px;width:100%}.card_buttons span{background:#fff;border:1px solid var(--gray_3,#adadad);color:var(--black_accent,#191615);font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:1.8px;line-height:normal;padding:4px 8px}.application_label_right{display:flex;flex-wrap:wrap;gap:1rem}.application_label_right2{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:768px){.upper_application{padding:0 1rem}.upper_application .application_checkbox label .regular_checkbox{appearance:none;background-color:transparent;border:1.5px solid #cf0505;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;height:16px;padding:7px;position:relative;transform:scale(.8);width:16px}.upper_application .application_checkbox p{display:inline-block;font-size:1.5rem;margin-right:1rem}.application_label_right{display:flex;flex-wrap:wrap;gap:1rem}.application_label_right2{display:flex;flex-wrap:wrap;gap:.5rem}.upper_application .application_checkbox label{align-items:center;display:flex;font-size:1.4rem;gap:.278rem}.regular_checkbox,.regular_radio{transform:scale(.6)}.regular_checkbox:checked:after{content:"\2713";font-size:.857rem}.regular_checkbox:checked:after,.regular_radio:checked:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.regular_radio:checked:after{background:#cf0505;border-radius:50%;content:" ";height:.667rem;width:.667rem}.graduate_cards{display:flex;flex-wrap:wrap;gap:.667rem;padding:1.111rem}.new_graduate{align-items:center;display:flex;flex-direction:column;gap:4rem;margin:4rem auto}.new_graduate .graduate_header h2{align-items:center;display:flex;font-size:2rem;gap:2rem}}