@charset "utf-8";
/* CSS Document */

/* -------------------------
/* Created date: unknown 
/* Created user: unknown 
/* Last up date: 2024.10.17
/* Last up date user: yamaguchi
/* for sp and pc
--------------------------*/
.corpBox .corpSubTtl p {
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: bold;
}

.corpBox .corpSubSection{
  position: relative;
  display: grid;
  gap: 1.5rem;
  margin: 0 auto;
  padding: 2rem 1.5rem;
  width: min(90%, 600px);
  background: #f5eef8;
  border-radius: 1rem;
}

.corpBox .corpSubSection::before{
  content: '';
  bottom: 100%;
  left: 50%;
  width: 4rem;
  height: 2rem;
  clip-path: polygon(50% 0, 0% 100%, 100% 100%);
  background: inherit;
  transform: translate(-50%, 1px);
}

.corpBox .corpSubSection p {
  line-height: 1.6;
  font-size: 1.6rem;
}

.corpBox .corpSubTtl{
  position: relative;
  text-align: center;
}

.corpBox .corpSubSection .corpSubTtl h3,
.corpBox .corpSubSection .corpSubTtl p {
  color: rgb(var(--kyo-color-04));
}

.corpBox .corpSection .textBox + .corpTtl{
  margin-top: var(--paddingMax);
}
.JobpostingPdf li{
    margin: 10px auto;
    width: 80%;

}
.JobpostingPdf li a{
    background: rgb(var(--kyo-color-04));
    border-radius: 0.5rem;
    box-shadow: var(--btnSahdow);
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    color: #fff;
    position: relative;
    display: grid;
    place-content: center;
    gap: 5px;
    padding: 5px 10px;
    height: 100%;
    min-height: 2.5em;
    position: relative;
    padding-left: 50px;
}
ul.JobpostingPdf{
    margin-bottom: 90px;
}
.JobpostingPdf li a::before{
    content: '';
    top: 7px;
    left: 24px;
    width: 1.5em;
    height: 1.5em;
    background: url(/new/_app/_webroot/img/page/corp/pdf_download.webp) center / contain no-repeat;
}
.hellowork{
    font-size: 1.8rem;
    line-height: 1.4;
    text-align: center;
}
@media screen and (min-width: 768px) {

.JobpostingPdf li{
    width: 40%;
}
}