.p-panel{padding:40px;display:flex;flex-direction:column;gap:24px;background-color:#fff;overflow:clip}@media screen and (min-width:769px){.p-panel{border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,.25)}}@media screen and (max-width:768px){.p-panel{padding:20px 12px;gap:16px}}.p-panel.-border{position:relative}.p-panel.-border:before{content:"";position:absolute;top:0;left:0;height:7px;background-color:var(--color-main);width:100%}@media screen and (max-width:768px){.p-panel.-border.-sp-border-none:before{content:none}}.p-panel:has(.p-panel__more-button){position:relative;height:288px}@media screen and (max-width:768px){.p-panel:has(.p-panel__more-button){height:258px}}.p-panel:has(.p-panel__more-button):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#fff}.p-panel__more-button{position:absolute;z-index:1;bottom:24px;left:50%;display:inline-flex;justify-content:center;align-items:center;padding:8px 0;width:140px;transform:translateX(-50%);background-color:#fff;border-radius:9999px;font-size:14px;border:1px solid var(--color-main);cursor:pointer}.p-salary-card-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media screen and (max-width:768px){.p-salary-card-wrapper{gap:10px}}.p-salary-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;background-color:var(--color-green-light2);border:1px solid var(--color-green-light2)}@media screen and (max-width:768px){.p-salary-card{gap:4px;padding:10px}}.p-salary-card.-current{border:1px solid var(--color-main);background-color:var(--color-yellow-50)}.p-salary-card__title{font-size:16px;font-weight:700;color:var(--color-blue-light)}@media screen and (max-width:768px){.p-salary-card__title{font-size:14px}}.p-salary-card__data{display:flex;flex-direction:column;gap:4px}.p-salary-card__data-item{display:flex;gap:20px;font-size:14px;line-height:1}.p-salary-card__data-header{flex:0 0 80px;font-weight:400}.p-salary-card__data-body{flex:1;font-weight:700}.p-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}.p-table__th{font-size:12px;font-weight:400;padding:0 8px 8px}.p-table__th:not(:first-child){text-align:center;width:100px}.p-table__td{padding:6px 12px;border:1px solid var(--color-border)}@media screen and (max-width:768px){.p-table__td{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.p-table__td:not(:first-child){text-align:center;font-weight:700}
/*# sourceMappingURL=ff5dae8b3ba0cf75.css.map*/