#secMaintit,#secMaintit p{color:#fff}#secEvent{color:#333;width:1200px;margin:0 auto;font-family:sans-serif,ＭＳ Ｐゴシック,MS PGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro;line-height:32px}#secEvent .boxItem{width:1000px;margin:0 auto;padding:0 0 26px}#secEvent .titEvent{text-align:center;margin:50px 0 25px;padding:0 0 15px;font-size:130%;line-height:42px}#secEvent .center_img{text-align:center;margin-top:10px;margin-bottom:30px}@media only screen and (width<=767px){#secEvent{width:100%}#secEvent .boxItem{width:87.5%;padding:0 0 10px}#secEvent .center_img{margin-top:0;margin-bottom:10px}#secEvent .titEvent{margin-top:25px;margin-bottom:5px;padding:0 0 5px;font-size:110%;line-height:32px}}#secnew{width:900px;margin:0 auto;padding:0 0 150px;font-size:16px}.new_main{padding-bottom:30px}.new_main img{width:100%;height:auto}.req_tit{text-align:center;letter-spacing:.32em;background-color:#d53e3a;width:900px;height:100px;margin-bottom:0;font-size:22px;display:table}.req_tit .tit_dt{vertical-align:middle;color:#fff;font-weight:700;display:table-cell}.require{border-collapse:collapse;width:100%}.require tr{border-bottom:1px solid #949494;width:100%;display:table}.require th{text-align:center;vertical-align:middle;color:#d53e3a;width:200px;padding-top:30px;padding-bottom:30px;font-weight:700;display:table-cell}.require td{vertical-align:middle;width:700px;padding-top:30px;padding-bottom:30px;display:table-cell}.require_note{font-size:12px}.holiday_note{margin-top:13px}@media only screen and (width<=767px){#secnew{width:100%;padding:0 0 80px;font-size:14px}.req_tit{width:80%;height:40px;margin:0 auto;font-size:16px}.require tr{width:80%;margin:0 auto;display:block}.require th{color:#c1182c;width:100%;padding-top:20px;padding-bottom:0;display:block}.require td{width:100%;padding-top:10px;padding-bottom:20px;display:block}}.recruit_process{margin-top:60px}.process_list{margin:0;padding:0;list-style:none}.process_list_item{border-radius:10px;margin-bottom:0;display:flex;position:relative;box-shadow:0 0 10px #00000014}.item_step{color:#fff;box-sizing:border-box;background-color:#d53e3a;border-radius:10px 0 0 10px;align-items:center;width:450px;padding:30px 20px 30px 30px;display:flex;position:relative;overflow:hidden}.step_num{color:#fff;border:2px solid #fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:85px;height:85px;font-family:Jost,sans-serif;font-size:18px;font-weight:700;display:flex}.step_num span{letter-spacing:0;font-family:inherit;font-size:30px;font-weight:700;display:block}.step_name{margin-left:26px;padding:0;font-size:22px;font-weight:700;list-style:none}.process_list_item .item_text{box-sizing:border-box;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:30px;display:flex}.triangle{border-top:20px solid #d53e3a;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;margin:30px auto}@media only screen and (width<=767px){.recruit_process{margin-top:30px}.process_list_item{display:block}.step_num{width:50px;height:50px;font-size:10px;line-height:1.4em}.step_num span{font-size:18px}.item_step{border-radius:10px 10px 0 0;width:100%;padding:20px 0 20px 30px}.step_name{margin-left:20px;font-size:16px;line-height:28px}.process_list_item .item_text{padding:20px 30px}}.new_entry_btn{margin-bottom:100px}.new_entry_btn ul{justify-content:center;padding:0 20px;list-style:none;display:flex}.new_entry_btn li:first-of-type{margin-right:30px}.new_entry_btn li a{text-align:center;border:2px solid #d53e3a;justify-content:center;align-items:center;width:400px;height:70px;font-size:120%;font-weight:500;display:flex}.new_entry_btn li a:hover{color:#fff;background-color:#d53e3a}@media only screen and (width<=767px){.new_entry_btn ul{width:300px;margin:0 auto;padding:0;display:block}.new_entry_btn{text-align:center;margin-bottom:80px}.new_entry_btn li a{width:300px;font-weight:700}.new_entry_btn li{text-align:center;width:300px;margin-bottom:20px}.new_entry_btn li:first-of-type{margin-right:0}}.mynavi{width:130px;margin:60px auto 30px;display:block}@media only screen and (width<=767px){.mynavi{text-align:center;width:100%;margin:30px auto 10px}}
