:root{--max-width:1088px;--side-padding:60px;--side-padding-sp:20px}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.15}body{margin:0}main{margin-top:100px}@media screen and (max-width:991px){main{margin-top:60px}}main:has(div[data-page-type=corp]){margin-top:80px}@media screen and (max-width:1280px){main:has(div[data-page-type=corp]){margin-top:60px}}@media screen and (max-width:1024px){main:has(div[data-page-type=corp]){margin-top:100px}}@media screen and (max-width:768px){main:has(div[data-page-type=corp]){margin-top:80px}}main:has(div[data-page-type=biz]){margin-top:0}main:has(div[data-page-type=biz-form]){margin-top:80px}@media screen and (max-width:1280px){main:has(div[data-page-type=biz-form]){margin-top:60px}}@media screen and (max-width:1024px){main:has(div[data-page-type=biz-form]){margin-top:100px}}@media screen and (max-width:768px){main:has(div[data-page-type=biz-form]){margin-top:80px}}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;appearance:none;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}[type=number]{appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
.container{flex-direction:column;gap:80px 0;max-width:1366px;margin:0 auto;padding:40px 70px 145px;display:flex;position:relative}.container.corp{padding:80px 70px 145px}@media screen and (max-width:1024px){.container.corp{padding:60px 40px 145px}}@media screen and (max-width:767px){.container.corp{padding:60px 20px 100px}}@media screen and (max-width:1024px){.container{max-width:840px;padding:0 40px 145px}}@media screen and (max-width:767px){.container{gap:60px 0;padding:0 20px 100px}}.container[data-container=person]{padding:0 70px 145px}@media screen and (max-width:1024px){.container[data-container=person]{padding:0 40px 145px}}@media screen and (max-width:767px){.container[data-container=person]{padding:0 20px 100px}}.container[data-container=company]{padding:12px 70px 145px}@media screen and (max-width:1024px){.container[data-container=company]{padding:0 40px 145px}}@media screen and (max-width:767px){.container[data-container=company]{padding:0 20px 100px}}.mv{padding:30px 0}@media screen and (max-width:1280px){.mv{padding:30px 0}}@media screen and (max-width:991px){.mv{gap:60px 0;padding:20px 0 40px}}.colWrapper:has(.sidebar){grid-template-columns:1fr 270px;display:grid}.colWrapper:has(.sidebar)[data-page-type=archive]{gap:0 60px}@media screen and (max-width:1024px){.colWrapper:has(.sidebar)[data-page-type=archive]{gap:60px 0}}.colWrapper:has(.sidebar)[data-page-type=detail]{gap:0 40px;padding:14px 0 0}@media screen and (max-width:1024px){.colWrapper:has(.sidebar)[data-page-type=detail]{gap:60px 0;padding:0}}.colWrapper:has(.sidebar)[data-page-type=category]{gap:0 60px;padding:20px 0 0}@media screen and (max-width:1024px){.colWrapper:has(.sidebar)[data-page-type=category]{gap:60px 0}}@media screen and (max-width:767px){.colWrapper:has(.sidebar)[data-page-type=category]{gap:90px 0;padding:0}}.colWrapper:has(.sidebar)[data-page-type=profile]{gap:0 60px;padding:20px 0 0}@media screen and (max-width:1024px){.colWrapper:has(.sidebar)[data-page-type=profile]{gap:60px 0}}@media screen and (max-width:767px){.colWrapper:has(.sidebar)[data-page-type=profile]{gap:90px 0;padding:0}}@media screen and (max-width:1024px){.colWrapper:has(.sidebar){grid-template-columns:1fr}}.colWrapper:has(.sidebar) .sidebar{background-color:#fff}[data-page-type=archive] .mainSection{gap:80px 0;height:fit-content;display:grid}@media screen and (max-width:767px){[data-page-type=archive] .mainSection{gap:60px 0}}@media not all and (max-width:767px){.mainSection[data-with-space=true]{padding:20px 0 0}}.listSection{margin:33px 0 0}@media screen and (max-width:1024px){.listSection{margin:10px 0 0}}[data-page-type=profile] .listSection{margin:-20px 0 0}@media screen and (max-width:1024px){[data-page-type=profile] .listSection{margin:10px 0 0}}@media not all and (max-width:1024px){.categorySection{margin:38px 0 0}.categorySection+.categorySection{margin:66px 0 0}}@media screen and (max-width:1024px){.categorySection{margin:36px 0 0}.categorySection+.categorySection{margin:66px 0 0}}.sidebar{flex-direction:column;align-self:flex-start;gap:60px 0;height:100%;display:flex}.sidebar[data-profile-type=person]{padding:20px 0 0}.h2{color:#07507b;text-align:center;letter-spacing:.1em;background-repeat:no-repeat;font-family:noto-sans-cjk-jp,sans-serif;font-size:30px;font-weight:600;line-height:.9;position:relative}.h2:after{color:#000;text-transform:initial;content:attr(data-content);margin:20px 0 0;font-family:dnp-shuei-mincho-pr6n,sans-serif;font-style:normal;font-weight:400;display:block}@media not all and (max-width:767px){.h2[data-h2-type=category]{height:120px;margin:0 0 0 -70px;padding:0 0 0 120px;font-size:40px}.h2[data-h2-type=category]:after{font-size:20px;font-weight:600}}@media screen and (max-width:767px){.h2[data-h2-type=category]{background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg);height:100px;margin:0 0 0 -20px;padding:20px 0 0 44px;font-size:24px}.h2[data-h2-type=category]:after{font-size:18px;font-weight:500}}.sidebar .h2{background-image:url(https://hipro-job.jp/themes/custom/persol_hipro/img/parts/rectangle.svg);height:100px;margin:0 0 30px;padding:20px 0 0 44px;font-size:24px}.sidebar .h2:after{font-size:18px;font-weight:500}@media screen and (max-width:767px){.sidebar .h2{margin:0 0 30px -20px}}@media not all and (max-width:1024px){.sticky{z-index:1;position:sticky;top:0}}@media screen and (max-width:1024px){.sticky{margin-bottom:60px}}@media not all and (max-width:1024px){.mainSection .sticky{display:none}}@media screen and (max-width:1024px){.sidebar .sticky{display:none}}.twoColumns{margin:30px 0}@media not all and (max-width:1024px){.twoColumns{gap:0 40px;display:flex}}@media screen and (max-width:1024px){.twoColumns{gap:40px 0;display:grid}.twoColumns[data-image-first=true]{gap:20px 0}}.twoColumns[data-image-first=false]{flex-direction:row-reverse}@media screen and (max-width:1024px){.twoColumns[data-image-first=false]{gap:20px 0}}.twoColumns .item{overflow-wrap:break-word;flex:1;min-width:0}.twoColumns .item[data-twoColumns-type="text"]{flex-direction:column}.twoColumns .item[data-twoColumns-type="text"]>:first-child{margin-top:0;padding-top:0}.twoColumns img{max-width:100%;height:auto}.editor p{margin-top:30px}.editor h2{margin-top:40px}.swiper{overflow:unset!important;overflow-x:clip!important}.swiper-pagination-bullets{width:fit-content!important}.swiper-pagination-bullet{position:relative;opacity:1!important;background:0 0!important;width:30px!important;height:14px!important;margin:0!important;display:block!important}.swiper-pagination-bullet:before{content:"";position:absolute;top:5px;left:5px;background:#ddd!important;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important}.swiper-pagination-bullet-active{width:60px!important}.swiper-pagination-bullet-active:before{background:#7a8992!important}@media not all and (max-width:1280px){[data-swiper=top] .swiper{width:100%!important}}[data-swiper=top] .swiper-wrapper{align-items:stretch;display:flex!important}@media not all and (max-width:1280px){[data-swiper=top] .swiper-slide{width:1088px!important;max-width:1088px!important}}@media screen and (max-width:1280px){[data-swiper=top] .swiper-slide{width:85%!important}}@media screen and (max-width:991px){[data-swiper=top] .swiper-slide{width:89%!important}}@media screen and (max-width:767px){[data-swiper=top] .swiper-slide{height:auto}}.corp-header .l-header__nav__inner__cv-btn span{font-family:noto-sans-cjk-jp,sans-serif}.corp-header .l-header__search-form input{color:#222;letter-spacing:normal;width:100%;font-family:noto-sans-cjk-jp,sans-serif}.corp-header .l-header__search-form input::placeholder{color:#222}.l-header a:hover{text-decoration:none}.l-footer{letter-spacing:.96px;word-break:break-all}.pro-header{letter-spacing:.96px}.only-sp{display:none}@media screen and (max-width:767px){.only-sp{display:block}}
@media screen and (max-width:767px){[data-only-show=pc]{display:none!important}}@media not all and (max-width:767px){[data-only-show=sp]{display:none!important}}@media not all and (max-width:1240px){[data-only-show=tab]{display:none!important}}
