#Recruit .section1{padding-bottom:60px}#Recruit .section1 h2{padding-top:40px;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid #0095e3}#Recruit .section1 h3{font-size:21px;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:10px;color:#0095e3;padding-left:5px}#Recruit .section1 .table_wrap{border-collapse:collapse;width:100%;margin-top:10px;margin-bottom:40px}#Recruit .section1 .table_wrap th,.table_wrap td{padding:18px 20px;background-color:#f8f8f8;border:solid 5px #fff;box-sizing:border-box}#Recruit .section1 .table_wrap td a{color:#333;text-decoration:none}#Recruit .section1 .table_wrap th{background-color:#35baff;color:#fff;width:245px;font-weight:700;vertical-align:middle}@media (max-width:833px){#Recruit .section1{padding-left:15px;padding-right:15px}#Recruit .section1 .table_wrap th{padding:4px 15px}#Recruit .section1 .table_wrap th,.table_wrap td{padding:15px;display:block;width:100%;border:none}}