.bl_footerPanel_spHdg{display:none}.bl_footerPanel_careerCard,.bl_footerPanel_recruitCard{border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 20px;text-decoration:none}.bl_footerPanel_recruitCard{background:#1839b1;color:#fff}.bl_footerPanel_careerCard{border:1.5px solid rgba(0,0,0,.2);color:#555;margin-top:12px}.bl_footerPanel_cardTtl{font-size:18px;font-weight:700;line-height:1.4}.bl_footerPanel_cardTtl_sp{display:none;font-size:16px}.bl_footerPanel_cardTtl:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='13' fill='none' viewBox='0 0 11 13'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='m1.414 1.414 5 5-5 5'/%3E%3C/svg%3E");display:inline-block;left:0;margin-left:4px;position:relative;top:-1px;transition:left .2s ease;vertical-align:middle}.bl_footerPanel_careerCard .bl_footerPanel_cardTtl:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none' viewBox='0 0 8 13'%3E%3Cpath stroke='%23555' stroke-linecap='square' stroke-width='2' d='m1.414 1.414 5 5-5 5'/%3E%3C/svg%3E");top:-2px}.bl_footerPanel_careerCard:hover .bl_footerPanel_cardTtl:after,.bl_footerPanel_recruitCard:hover .bl_footerPanel_cardTtl:after{left:6px}.bl_footerPanel_cardSub{font-size:12px;line-height:1.6}.bl_footerPanel_recruitCard .bl_footerPanel_cardSub{color:hsla(0,0%,100%,.9)}.bl_footerPanel_careerCard .bl_footerPanel_cardSub{color:#555}@media screen and (max-width:767px){.bl_footerPanel_cardTtl_pc{display:none}.bl_footerPanel_cardTtl_sp{display:inline}.bl_footerPanel_spHdg{color:#111;display:block;font-size:17px;font-weight:700;line-height:1.5;margin:0 0 20px;text-align:center}.bl_footerPanel_recruitCard{align-items:center;border-radius:40px;justify-content:center;padding:14px 24px;text-align:center}.bl_footerPanel_recruitCard .bl_footerPanel_cardSub{display:none}.bl_footerPanel_recruitCard .bl_footerPanel_cardTtl{font-size:16px}.bl_footerPanel_careerCard{align-items:center;border:none;border-radius:0;flex-direction:column-reverse;gap:8px;margin-top:20px;padding:0;text-align:center}.bl_footerPanel_careerCard .bl_footerPanel_cardSub{color:#555;font-size:13px}.bl_footerPanel_careerCard .bl_footerPanel_cardTtl{color:#555;font-size:14px;font-weight:700;text-decoration:underline}}