.c-untitlearea__title{padding:10px 50px}@media screen and (max-width: 768px){.c-untitlearea__title br{display:none}}@media screen and (max-width: 500px){.c-untitlearea__title{padding:20px}}@media screen and (max-width: 500px){.c-untitlearea__title .ja{letter-spacing:0}}.p-mv{position:relative;border-bottom:10px solid #000}@media screen and (max-width: 1024px){.p-mv{border-width:6px}}@media screen and (max-width: 768px){.p-mv{border-width:4px}}.p-mv__prof{position:absolute;bottom:20px;right:0;background-color:#14458f;color:white;padding:52px 33px}@media screen and (max-width: 768px){.p-mv__prof{padding:20px}}.p-mv__prof .positions{list-style:none}.p-mv__prof .positions li{font-size:1.6rem;border:2px solid #fff;padding:8px 30px;text-align:center}.p-mv__prof .positions li+li{margin-top:10px}.p-req{padding:59px 0 54px}@media screen and (max-width: 500px){.p-req{padding:30px 0}}.p-req .c-titA{margin-bottom:39px}@media screen and (max-width: 500px){.p-req .c-titA .en{letter-spacing:0}}.p-form .c-titA{margin-bottom:45px}@media screen and (max-width: 500px){.p-form .c-titA{margin-bottom:30px}}@media screen and (max-width: 768px){.p-form__table{display:block}.p-form__table tbody,.p-form__table tr,.p-form__table th,.p-form__table td{display:block;width:100% !important}}.p-form__table tr th,.p-form__table tr td{text-align:left;font-size:1.5rem;line-height:1.6;padding-bottom:20px}.p-form__table tr th{position:relative;padding-right:80px;padding-top:8px;width:230px}@media screen and (max-width: 768px){.p-form__table tr th{padding-top:0;padding-right:0;padding-bottom:10px;display:flex;align-items:center}}.p-form__table tr th .req{width:40px;height:20px;color:white;font-size:1.3rem;line-height:20px;text-align:center;background-color:#14458f;position:absolute;top:10px;right:10px;font-weight:normal}@media screen and (max-width: 768px){.p-form__table tr th .req{position:static;margin-left:30px}}.p-form__table tr td{width:calc(100% - 230px)}.mw_wp_form_confirm .p-form__table tr td{padding-top:8px}.p-form__table tr td input,.p-form__table tr td textarea{background:#f3f3f3;width:100%;padding:7px 10px;font-size:16px}.p-form__table tr td input::placeholder,.p-form__table tr td textarea::placeholder{color:#b2b2b2}.p-form__table tr td textarea{height:150px;padding:7px 17px}.p-form__btn{text-align:center;margin-top:24px}.p-form__btn button{display:inline-flex;align-items:center;justify-content:center;background-color:#14458f;color:white;font-size:2rem;font-weight:bold;padding:15px 51px;letter-spacing:0.1em}.p-form__btn .backbtn{margin-top:30px}.p-form__tel{border:5px solid #001b6d;text-align:center;padding:23px 0;margin-top:43px}@media screen and (max-width: 1024px){.p-form__tel{border-width:3px}}@media screen and (max-width: 768px){.p-form__tel{border-width:1px}}.p-form__tel .text{font-size:2.2rem;font-weight:bold}@media screen and (max-width: 500px){.p-form__tel .text{font-size:1.8rem}}.p-form__tel .tel{margin:19px 0}@media screen and (max-width: 500px){.p-form__tel .tel{margin:10px 0}}.p-form__tel .tel a{color:#001b6d;font-size:4rem;font-weight:500;letter-spacing:0.07em}@media screen and (max-width: 500px){.p-form__tel .tel a{font-size:3rem}}.p-form .thanks-message{padding:50px 0}.p-form .thanks-message p{font-size:16px;line-height:1.8;text-align:center}.p-company{padding:59px 0}@media screen and (max-width: 500px){.p-company{padding:30px 0}}.p-company .c-titA{margin-bottom:39px}@media screen and (max-width: 500px){.p-company .c-titA{margin-bottom:30px}}.p-company__btn{text-align:center;margin-top:42px}@media screen and (max-width: 500px){.p-company__btn{margin-top:30px}}