.hamburger_button__ed4aN{position:relative;width:40px;height:40px;cursor:pointer}[data-humberger-state=open] .hamburger_button__ed4aN{z-index:100}.hamburger_buttonLine__qx5Rv{display:block;width:30px;margin:0 auto;background-repeat:no-repeat;background-size:contain}[data-humberger-state=close] .hamburger_buttonLine__qx5Rv{height:16px;background-image:var(--hamburger-close-url)}[data-humberger-state=open] .hamburger_buttonLine__qx5Rv{height:2px;background-image:var(--hamburger-open-url)}.hamburger_navigationContainer__U6CZJ{position:fixed;top:0;left:0;z-index:80;width:100%;height:100%;height:100dvh;padding-top:60px;padding-right:37px;padding-left:37px;overflow-y:hidden;visibility:hidden;background:linear-gradient(90deg,#0094d7,#0094d7 10px,#888 0,#888);opacity:0;transition:opacity .5s ease,visibility .5s ease}[data-humberger-state=open] .hamburger_navigationContainer__U6CZJ{visibility:visible;opacity:1;animation:hamburger_fadeIn__xGN8V .5s forwards}[data-humberger-state=close] .hamburger_navigationContainer__U6CZJ{visibility:hidden;opacity:0;animation:hamburger_fadeOut__nfURg .5s forwards}@keyframes hamburger_fadeIn__xGN8V{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes hamburger_fadeOut__nfURg{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}.hamburger_navigationInner__Tb8Vb{max-width:426px}.hamburger_navigation__5lvbY{display:flex;flex-direction:column-reverse;gap:43px;width:100%}.hamburger_navList__zLoCT{display:flex;flex-direction:column;gap:0;width:100%;padding-bottom:35px;border-bottom:1px solid #ddd}.hamburger_navLink__Ks03J{display:flex;gap:30px;align-items:center;width:100%;padding:15px 0;font-family:trajan-pro-3,sans-serif;font-size:26px;line-height:1.5;color:#fff;letter-spacing:.05em;opacity:1}@media(hover:hover)and (pointer:fine){.hamburger_navLink__Ks03J:focus .hamburger_navLinkText__9JX4W:after,.hamburger_navLink__Ks03J:hover .hamburger_navLinkText__9JX4W:after{right:auto;left:0;width:100%}.hamburger_navLink__Ks03J:focus,.hamburger_navLink__Ks03J:hover{text-decoration:none}[data-hovered=true] .hamburger_navLink__Ks03J:hover .hamburger_navLinkText__9JX4W:after{right:auto;left:0;width:100%}[data-hovered=true] .hamburger_navLink__Ks03J:hover{text-decoration:none}}.hamburger_navLinkText__9JX4W{font-size:26px;line-height:1.5;letter-spacing:0}.hamburger_navigation__5lvbY .hamburger_navLinkText__9JX4W{position:relative}.hamburger_navigation__5lvbY .hamburger_navLinkText__9JX4W:after{position:absolute;right:0;bottom:-2px;width:0;height:1px;font-size:26px;letter-spacing:.05em;content:"";background:currentColor;transition:all .3s cubic-bezier(1,0,0,1)}.hamburger_navLinkSubText__qcg9R{display:flex;align-items:center;font-size:16px;line-height:1;letter-spacing:.06em}.hamburger_links__rA_kQ:before{position:absolute;bottom:0;left:0;display:block;width:0;height:1px;content:"";background-color:#fff;transition:all .35s ease}.hamburger_linksTitle__5InDB{margin-top:43px;font-size:16px;line-height:1;color:#fff}.hamburger_link__NIHDU[data-link-type=button]{display:flex;align-items:center;justify-content:center;width:300px;height:48px;margin:19px auto 0;font-size:16px;font-weight:500;line-height:1;color:#fff;letter-spacing:0;letter-spacing:.06em;background-color:#0094d7;border:1px solid #0094d7;border-radius:48px;transition:background-color .5s cubic-bezier(.26,.16,.1,1),color .5s cubic-bezier(.26,.16,.1,1),border-color .5s cubic-bezier(.26,.16,.1,1)}@media(hover:hover)and (pointer:fine){.hamburger_link__NIHDU[data-link-type=button]:focus,.hamburger_link__NIHDU[data-link-type=button]:hover,[data-hovered=true] .hamburger_link__NIHDU[data-link-type=button]:hover{color:#0094d7;background-color:#fff;border-color:#0094d7;text-decoration:none}}.hamburger_link__NIHDU[data-link-type=text]{display:flex;margin-top:43px;font-family:dnp-shuei-mincho-pr6n,serif;font-size:26px;line-height:1;color:#fff;letter-spacing:0;letter-spacing:.06em;transition:-webkit-text-decoration .5s cubic-bezier(.26,.16,.1,1);transition:text-decoration .5s cubic-bezier(.26,.16,.1,1);transition:text-decoration .5s cubic-bezier(.26,.16,.1,1),-webkit-text-decoration .5s cubic-bezier(.26,.16,.1,1)}.hamburger_link__NIHDU[data-link-type=text]:after{padding-bottom:2px;padding-left:27px;content:"";background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/icon/external-link.svg);background-repeat:no-repeat;background-position:top 50% right 5px;background-size:12px auto}.hamburger_arrow__n9aMS{position:absolute;top:40%;left:1.5%;width:30px;height:8px;border-bottom:1px solid #fff;border-left:1px solid #fff;transition:.3s;transform:skew(135deg)}.hamburger_search__BP8Nc{order:1;width:100%;padding-top:20px}.hamburger_form__mNJ2C{position:relative}.hamburger_inputWrapper__fn1GD{width:100%}.hamburger_labelKeyword__bCyXV{display:none}.hamburger_inputKeyword__HCIh3{width:100%;height:40px;padding-left:40px;font-family:noto-sans-cjk-jp,sans-serif;color:#fff;letter-spacing:.06em;background-color:hsla(0,0%,100%,.3);border:0;border-radius:9999px;box-shadow:none}.hamburger_inputKeyword__HCIh3:focus-visible{outline:none}.hamburger_submitButtonWrapper__kiCzs{position:absolute;top:5px;left:12px;display:block;padding-bottom:0;text-align:center}.hamburger_submitButton__c1eZC{width:25px;height:25px;font-size:0;background-color:transparent;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/icon/icon-search_wh.svg);background-repeat:no-repeat;border:none}.header_root__YpnXX{position:fixed;top:0;right:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 0 0 40px;background:hsla(0,0%,100%,.95);border-bottom:1px solid #ebebeb}@media screen and (max-width:991px){.header_root__YpnXX{justify-content:center;height:60px;padding:0 40px}}@media screen and (max-width:767px){.header_root__YpnXX{justify-content:flex-start;padding:0 12px}}.header_logoContainer__dNsdv{display:flex;flex-direction:column;gap:11px}@media screen and (max-width:991px){.header_logoContainer__dNsdv{flex-direction:row;gap:6px;align-items:center}}.header_logo__hMcr1{display:block;height:30px}.header_logo__hMcr1 img{height:100%}.header_logo__hMcr1 a{display:block;height:100%}@media screen and (max-width:991px){.header_logo__hMcr1{margin:-4px 0 0}}.header_catch__j_W_A{font-family:noto-sans-cjk-jp,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:1.3;color:#222;letter-spacing:.06em}@media screen and (max-width:991px){.header_catch__j_W_A{font-size:10px;line-height:1.43}}.header_catchBr__Z6Kc8{display:none}@media screen and (max-width:1240px){.header_catchBr__Z6Kc8{display:block}}.header_inner__AMI_R{display:flex;flex:1 1;align-items:center;justify-content:space-between;height:100%}.header_nav__BZJZB{position:relative;flex:1 1;justify-content:flex-end;padding-right:96px;margin:0 0 0 auto}.header_navList__913nI,.header_nav__BZJZB{display:flex;gap:30px}.header_navItem__QKxw_{color:#222;opacity:1;transition:none;transform:translateX(0)}.header_navLink__ZMcg8{display:flex;flex-direction:column;gap:2px;text-align:center}.header_navLink__ZMcg8:after{position:absolute;right:0;bottom:-4px;width:0;height:1px;content:"";background:currentColor;transition:all .3s cubic-bezier(1,0,0,1)}@media(hover:hover)and (pointer:fine){.header_navLink__ZMcg8:focus:after,.header_navLink__ZMcg8:hover:after{right:auto;left:0;width:100%}.header_navLink__ZMcg8:focus,.header_navLink__ZMcg8:hover{text-decoration:none}[data-hovered=true] .header_navLink__ZMcg8:hover:after{right:auto;left:0;width:100%}[data-hovered=true] .header_navLink__ZMcg8:hover{text-decoration:none}}.header_navLinkText__WZWVJ{font-family:trajan-pro-3,serif;font-size:16px;line-height:1;letter-spacing:.05em}.header_navLinkSubText__wNWe3{font-size:11px;line-height:1;letter-spacing:.05em}.header_searchContainer__oHy22{position:absolute;top:-22px;right:15px;width:100%}@media screen and (max-width:1240px){.header_searchContainer__oHy22{width:98%}}.header_searchInput__bITKV{position:absolute;top:15px;right:10px;width:100%;max-width:0;height:40px;padding:0 40px 0 15px;color:#222;background-color:#f5f5f5;border:1px solid #c9caca;border-radius:25px;opacity:0;transition:max-width .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.43,.05,.17,1);transform-origin:right}.header_searchInput__bITKV[data-search=active]{max-width:400px;cursor:text;opacity:1}.header_searchInput__bITKV:focus-visible{outline:none}.header_searchBtn__0mAz0{position:absolute;top:16px;right:13px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;cursor:pointer;content:"";background-color:#c9caca;border:1px solid #c9caca;border-radius:50%;transition:color .5s cubic-bezier(.26,.16,.1,1),background-color .5s cubic-bezier(.43,.05,.17,1),border-color .5s cubic-bezier(.43,.05,.17,1)}[data-search=active]+.header_searchBtn__0mAz0{color:#222;background-color:#f5f5f5;border-color:transparent}.header_searchBtn__0mAz0 img{width:16px;height:16px}.header_links__xwL7H{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;height:100%;padding:0 30px;background-color:#f5f5f5}.header_linksTitle___7rXQ{font-size:11px;line-height:1.3;letter-spacing:.06em}.header_linksInner__01R1k{display:flex;gap:10px}.header_link__XHcZu{font-size:14px;font-weight:500;line-height:32px;letter-spacing:.05em}.header_link__XHcZu[data-link-type=button]{padding:0 18px;color:#fff;background-color:#0094d7;border:1px solid #0094d7;border-radius:32px;transition:background-color .5s cubic-bezier(.26,.16,.1,1),color .5s cubic-bezier(.26,.16,.1,1),border-color .5s cubic-bezier(.26,.16,.1,1)}@media(hover:hover)and (pointer:fine){.header_link__XHcZu[data-link-type=button]:focus,.header_link__XHcZu[data-link-type=button]:hover,[data-hovered=true] .header_link__XHcZu[data-link-type=button]:hover{color:#0094d7;background-color:#fff;border-color:#0094d7;text-decoration:none}}.header_link__XHcZu[data-link-type=text]{color:#07507b;transition:-webkit-text-decoration .5s cubic-bezier(.26,.16,.1,1);transition:text-decoration .5s cubic-bezier(.26,.16,.1,1);transition:text-decoration .5s cubic-bezier(.26,.16,.1,1),-webkit-text-decoration .5s cubic-bezier(.26,.16,.1,1)}.header_link__XHcZu[data-link-type=text]:after{padding-bottom:3px;padding-left:20px;color:#07507b;content:"";background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/icon/external-link.svg);background-repeat:no-repeat;background-position:top 50% right 5px;background-size:10px auto}.header_hamburger__Id20k{position:absolute;top:0;right:0;z-index:15000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:8px 11px}.header_placeHolder__tWUQ_{height:80px}@media screen and (max-width:991px){.header_placeHolder__tWUQ_{height:60px}}.button_root__un0Fd{max-width:316px;margin:40px auto 0}@media screen and (max-width:767px){.button_root__un0Fd{margin:30px auto 0}}.button_root__un0Fd[data-length=wider]{max-width:380px}.button_link__wXjMj{position:relative;z-index:1;display:inline-block;width:100%;padding:9px 30px;font-family:trajan-pro-3,serif;font-size:16px;font-weight:400;line-height:1.75;color:#07507b;text-align:center;letter-spacing:.06em;background:#fff;border:1px solid #07507b}@media(hover:hover)and (pointer:fine){.button_link__wXjMj:focus,.button_link__wXjMj:hover{color:#fff}.button_link__wXjMj:focus:before,.button_link__wXjMj:hover:before{transform:scaleX(1);transform-origin:0 50%}.button_link__wXjMj:focus .button_arrow__5n4pI,.button_link__wXjMj:hover .button_arrow__5n4pI{right:13%;border-color:#fff;transition:transform .4s ease}.button_link__wXjMj:focus,.button_link__wXjMj:hover{text-decoration:none}[data-hovered=true] .button_link__wXjMj:hover{color:#fff}[data-hovered=true] .button_link__wXjMj:hover:before{transform:scaleX(1);transform-origin:0 50%}[data-hovered=true] .button_link__wXjMj:hover .button_arrow__5n4pI{right:13%;border-color:#fff;transition:transform .4s ease}[data-hovered=true] .button_link__wXjMj:hover{text-decoration:none}}.button_link__wXjMj:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#07507b;transition:transform .4s ease;transform:scaleX(0);transform-origin:0 50%}.button_link__wXjMj[data-font=noto]{font-family:noto-sans-cjk-jp,sans-serif}@media screen and (max-width:767px){[data-length=wider] .button_link__wXjMj{padding:10px 30px 10px 0;font-size:14px}}.button_arrow__5n4pI[data-arrow=right]{right:10%;border-right:1px solid #07507b;transform:skew(45deg)}.button_arrow__5n4pI[data-arrow=left],.button_arrow__5n4pI[data-arrow=right]{position:absolute;top:40%;width:30px;height:8px;border-bottom:1px solid #07507b;transition:transform .3s}.button_arrow__5n4pI[data-arrow=left]{left:10%;border-left:1px solid #07507b;transform:skew(-45deg)}.notFound_root__Ib80t{max-width:1366px;padding:80px 70px 188px;margin:0 auto}@media screen and (max-width:767px){.notFound_root__Ib80t{padding:0 20px 80px}}.notFound_container__nAIC8{white-space:pre-wrap}@media not all and (max-width:767px){.notFound_container__nAIC8{padding:60px 0 0}}@media screen and (max-width:767px){.notFound_container__nAIC8{padding:40px 20px}}.notFound_title__JBbf7{margin:0 0 48px;font-family:noto-sans-cjk-jp,sans-serif;font-size:24px;text-align:center;letter-spacing:.04em}@media screen and (max-width:1024px){.notFound_title__JBbf7{margin:0 0 40px}}.notFound_text__IWqyb{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;color:#222;text-align:center;letter-spacing:.06em}.notFound_link__sRDnA{max-width:316px;margin:16px auto 0}@media screen and (max-width:767px){.notFound_link__sRDnA{margin:10px auto 0}}.notFound_link__sRDnA a{position:relative;z-index:1;display:inline-block;width:100%;padding:9px 30px;font-family:noto-sans-cjk-jp,sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#07507b;text-align:center;letter-spacing:.06em;background:#fff;border:1px solid #07507b}@media(hover:hover)and (pointer:fine){.notFound_link__sRDnA a:focus,.notFound_link__sRDnA a:hover{color:#fff}.notFound_link__sRDnA a:focus:before,.notFound_link__sRDnA a:hover:before{transform:scaleX(1);transform-origin:0 50%}.notFound_link__sRDnA a:focus:after,.notFound_link__sRDnA a:hover:after{right:13%;border-color:#fff;transition:transform .4s ease}.notFound_link__sRDnA a:focus,.notFound_link__sRDnA a:hover{text-decoration:none}[data-hovered=true] .notFound_link__sRDnA a:hover{color:#fff}[data-hovered=true] .notFound_link__sRDnA a:hover:before{transform:scaleX(1);transform-origin:0 50%}[data-hovered=true] .notFound_link__sRDnA a:hover:after{right:13%;border-color:#fff;transition:transform .4s ease}[data-hovered=true] .notFound_link__sRDnA a:hover{text-decoration:none}}.notFound_link__sRDnA a:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#07507b;transition:transform .4s ease;transform:scaleX(0);transform-origin:0 50%}.notFound_link__sRDnA a:after{position:absolute;top:40%;right:10%;width:30px;height:8px;content:"";border-right:1px solid #07507b;border-bottom:1px solid #07507b;transition:transform .3s;transform:skew(45deg)}.notFound_corpRoot___P8Ek h1{margin-bottom:20px;font-size:32px}.notFound_corpRoot___P8Ek h2{margin-bottom:60px;font-size:20px}.notFound_corpRoot___P8Ek p{line-height:1.8}.heading_heading__7E8lX{position:relative;display:flex;font-family:trajan-pro-3,serif;font-style:normal;font-weight:400;line-height:.9;color:#07507b;text-transform:uppercase;letter-spacing:.06rem;background-repeat:no-repeat}.heading_heading__7E8lX:not([data-page-type=profile]):after{display:block;order:1;font-family:dnp-shuei-mincho-pr6n,sans-serif;font-style:normal;color:#000;text-transform:none;content:attr(data-content)}@media not all and (max-width:767px){.heading_heading__7E8lX{height:auto;min-height:120px;padding:0 0 0 120px;margin:0 0 0 -70px;font-size:40px;letter-spacing:.06em;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/page-head-square.svg);background-position:0 2px}.heading_heading__7E8lX:after{font-size:24px}}@media screen and (max-width:767px){.heading_heading__7E8lX{height:100px;padding:20px 0 0 44px;margin:0 0 0 -20px;font-size:24px;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}}.heading_heading__7E8lX[data-position=sidebar]{flex-direction:column;gap:19px;height:100px;min-height:inherit;padding:24px 0 0 44px;margin:0 0 30px;font-size:24px;letter-spacing:.05em;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}@media screen and (max-width:767px){.heading_heading__7E8lX[data-position=sidebar]{margin:0 0 30px -20px}}.heading_heading__7E8lX[data-position=sidebar]:after{font-size:18px;font-weight:500}.heading_heading__7E8lX[data-direction=row]{font-size:20px;line-height:2}@media not all and (max-width:767px){.heading_heading__7E8lX[data-direction=row]{margin:-3px 0 0 -70px}}@media screen and (max-width:767px){.heading_heading__7E8lX[data-direction=row]{height:100px;padding:18px 0 0 44px;margin:0 0 0 -20px;font-size:18px;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}}.heading_heading__7E8lX[data-direction=row] .heading_tagName__odRsZ{font-family:dnp-shuei-mincho-pr6n,serif;font-size:28px;line-height:2;text-transform:none;letter-spacing:.06em}@media screen and (max-width:767px){.heading_heading__7E8lX[data-direction=row] .heading_tagName__odRsZ{font-size:24px}}.heading_heading__7E8lX[data-direction=column]{flex-direction:column;gap:9px}@media screen and (max-width:767px){.heading_heading__7E8lX[data-direction=column]{gap:11px;height:100px;padding:24px 0 0 44px;margin:0 0 0 -20px;font-size:24px;letter-spacing:.05em;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}}.heading_heading__7E8lX[data-direction=column]:after{font-size:20px;line-height:1.75;letter-spacing:.06em}@media screen and (max-width:767px){.heading_heading__7E8lX[data-direction=column]:after{font-size:18px;letter-spacing:.05em}}.heading_heading__7E8lX[data-page-type=columnCategory],.heading_heading__7E8lX[data-page-type=tag]{display:inline-block;height:auto;min-height:120px;padding:7px 64px 0 120px;font-family:dnp-shuei-mincho-pr6n,serif;font-size:28px;line-height:1.75;color:#000;text-transform:none}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=columnCategory],.heading_heading__7E8lX[data-page-type=tag]{flex-wrap:wrap;gap:0 10px;padding:20px 0 0 44px;margin:0 0 0 -20px;font-size:24px;line-height:1.75;letter-spacing:.04em;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}}.heading_heading__7E8lX[data-page-type=columnCategory] .heading_word__AmdKO,.heading_heading__7E8lX[data-page-type=tag] .heading_word__AmdKO{margin:0 10px 0 0}.heading_heading__7E8lX[data-page-type=columnCategory] .heading_result__PAPQV,.heading_heading__7E8lX[data-page-type=tag] .heading_result__PAPQV{display:inline-block}.heading_heading__7E8lX[data-page-type=columnCategory] .heading_number__q4cJa,.heading_heading__7E8lX[data-page-type=tag] .heading_number__q4cJa{position:relative;top:-1px;font-family:trajan-pro-3,serif;font-size:20px;font-weight:500;color:#07507b}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=columnCategory] .heading_number__q4cJa,.heading_heading__7E8lX[data-page-type=tag] .heading_number__q4cJa{top:0;padding:0 0 0 18px;font-size:18px}}.heading_heading__7E8lX[data-page-type=columnCategory] .heading_number__q4cJa:before,.heading_heading__7E8lX[data-page-type=tag] .heading_number__q4cJa:before{position:relative;top:-7px;display:inline-block;width:24px;height:2px;margin:0 8px 0 0;content:"";background-color:#727171}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=columnCategory] .heading_number__q4cJa:before,.heading_heading__7E8lX[data-page-type=tag] .heading_number__q4cJa:before{top:-8px;left:-2px}}.heading_heading__7E8lX[data-page-type=search]{display:inline-block;height:auto;min-height:120px;padding:14px 64px 0 120px;font-family:dnp-shuei-mincho-pr6n,serif;font-size:28px;line-height:1.2;color:#000;text-transform:none}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=search]{flex-wrap:wrap;gap:0 10px;padding:26px 0 0 44px;margin:0 0 0 -20px;font-size:24px;line-height:1.5;letter-spacing:.06em;background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg)}}.heading_heading__7E8lX[data-page-type=search] .heading_word__AmdKO{margin:0 10px 0 0}.heading_heading__7E8lX[data-page-type=search] .heading_result__PAPQV{display:inline-block}.heading_heading__7E8lX[data-page-type=search] .heading_text__ebMPZ{font-family:noto-sans-cjk-jp,sans-serif;font-size:18px;line-height:1.77}.heading_heading__7E8lX[data-page-type=search] .heading_number__q4cJa{position:relative;top:6px;margin-left:10px;font-family:trajan-pro-3,serif;font-size:40px;font-weight:500;line-height:1;color:#07507b}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=search] .heading_number__q4cJa{top:3px;font-size:30px}}.heading_heading__7E8lX[data-page-type=search] .heading_number__q4cJa:before{position:relative;top:-12px;display:inline-block;width:24px;height:2px;margin:0 8px 0 0;content:"";background-color:#727171}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=search] .heading_number__q4cJa:before{top:-9px}}.heading_heading__7E8lX[data-page-type=search] .heading_unit__UvM8b{margin-left:10px;font-size:18px;line-height:1.77}.heading_heading__7E8lX[data-page-type=profile]{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;height:-moz-fit-content;height:fit-content;min-height:unset;padding:0;margin:0;font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:38px;line-height:1.2;color:#fff;text-align:center;text-transform:none;letter-spacing:.06em;background-image:none}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=profile]{gap:8px;font-size:20px}}.heading_headingWrapper__txopc{position:relative;z-index:2;margin:0 20px}.heading_link__RbbYG{display:inline-block;width:100%;padding:0 0 0 5px;margin:14px 0 0;font-family:noto-sans-cjk-jp,sans-serif;font-size:11px;line-height:1.77;color:#fff;text-align:center;text-decoration:none;text-transform:none;letter-spacing:.04em;word-break:break-all}.heading_link__RbbYG:after{padding-bottom:3px;padding-left:20px;content:"";background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/icon/external-link_w.svg);background-repeat:no-repeat;background-position:top 50% right 5px;background-size:10px auto}@media screen and (max-width:767px){.heading_heading__7E8lX[data-page-type=notFound]{padding:32px 0 0 44px}}.breadcrumb_root__V4dj6{position:absolute;right:0;left:0;z-index:1;box-sizing:content-box;max-width:1088px;margin:auto;color:#fff}@media not all and (max-width:1024px){.breadcrumb_root__V4dj6{bottom:-56px;padding:0 60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}@media screen and (max-width:1024px){.breadcrumb_root__V4dj6{bottom:-56px;left:calc((-100vw + 100%)/2);width:calc(100vw - 120px);padding:0 60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}@media screen and (max-width:767px){.breadcrumb_root__V4dj6{bottom:-65px;width:calc(100vw - 40px);height:48px;padding:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.breadcrumb_item__HFEnx{display:inline;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.08em}.breadcrumb_item__HFEnx[data-breadcrumb-item=category]{text-transform:uppercase}.breadcrumb_item__HFEnx+.breadcrumb_item__HFEnx{padding-left:13px;margin-left:10px;background:url(https://hipro-job.jp/assets/img/common/icon_breadcrumb_arrow.svg) no-repeat 0 5px;background-size:5px auto}