#recruit .recruit_ttl{padding:50px 0;width:100%;text-align:center}#recruit .recruit_txt{width:100%;max-width:1200px;margin:0 auto;padding-bottom:50px}#recruit .recruit_txt .recruit_detail{width:100%;max-width:1200px;margin:0 auto;background:#f8f8f8;padding:10px}#recruit .recruit_txt .recruit_detail .recruit_ul .recruit_li{display:flex;width:100%;align-items:stretch;margin-bottom:4px}#recruit .recruit_txt .recruit_detail .recruit_ul .recruit_li:last-child{margin-bottom:0}#recruit .recruit_txt .recruit_detail .recruit_ul .recruit_li_ttl{width:30%;padding:10px;background-color:#92a1ff;color:#fff}#recruit .recruit_txt .recruit_detail .recruit_ul .recruit_li_txt{background-color:#fff;width:70%;padding:10px;line-height:140%}#info_office{background:#f8f8f8;padding-bottom:50px;width:100%}#info_office .info_office_ttl{padding:50px 0;width:100%;text-align:center}#info_office .info_office_data{width:100%;max-width:1200px;margin:0 auto;padding:20px 0}@media screen and (max-width: 1200px){#info_office .info_office_data{padding:20px}}#info_office .info_office_data .info_office_list{margin:0 auto}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail{display:flex;align-items:stretch;position:relative;width:100%;background-color:#fff;padding:20px;margin-bottom:20px;box-sizing:border-box}@media screen and (max-width: 640px){#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail{display:block}}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt{width:50%;box-sizing:border-box;padding-right:20px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 640px){#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt{width:100%;padding-right:0}}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_ttl h4{font-weight:normal;font-size:1.2rem;border-bottom:1px solid #000;padding:4px 0}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_officer{padding:20px 0}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_addr{padding-bottom:6px}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_tel{padding-bottom:6px}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn{display:flex;justify-content:flex-end;padding-top:20px}@media screen and (max-width: 640px){#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn{padding-bottom:20px}}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn div:last-child{margin-left:10px}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn div.office_detail_btn_tel a{display:inline-block;color:#fff;text-decoration:none;background-color:#ff9150;padding:6px 10px;border-radius:6px}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn div.office_detail_btn_tel a:hover{background-color:#ff7423}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn div.office_detail_btn_map a{display:inline-block;color:#fff;text-decoration:none;background-color:#92a1ff;padding:6px 10px;border-radius:6px}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_txt .info_office_detail_btn div.office_detail_btn_map a:hover{background-color:#697dff}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_map{width:50%}@media screen and (max-width: 640px){#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_map{width:100%}}#info_office .info_office_data .info_office_list .info_office_ul .info_office_detail .info_office_detail_map iframe{width:100%}/*# sourceMappingURL=recruit.min.css.map */