@charset "UTF-8";
.recruit.talk .interview .inner .content dl dd::before {
  content:"";
  width: 27px;
  height: 25px;
  position: absolute;
  top: 50%;
  right: 0;
  translate: 100% -50%;
  transform: rotate(180deg);
}
.recruit.talk .interview .inner .content dl dd::after {
  content: none;
}
.recruit.talk .interview .inner .content dl.int dd {
  border: 5px solid #DBDBDB;
}
.recruit.talk .interview .inner .content dl.int dd::before {
  background: url("images/recruit/c-int.png") no-repeat center center;
  background-size: contain;
  right: auto;
  left: 0;
  translate: -100% -50%;
  transform: none;
}
.recruit.talk .interview .inner .content dl.c1 dd {
  border: 5px solid #FFE2D5;
}
.recruit.talk .interview .inner .content dl.c1 dd::before {
  background: url("images/recruit/c-c1.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c2 dd {
  border: 5px solid #DCD6F2;
}
.recruit.talk .interview .inner .content dl.c2 dd::before {
  background: url("images/recruit/c-c2.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c3 dd {
  border: 5px solid #C4EAF3;
}
.recruit.talk .interview .inner .content dl.c3 dd::before {
  background: url("images/recruit/c-c3.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c4 dd {
  border: 5px solid #F9E0F4;
}
.recruit.talk .interview .inner .content dl.c4 dd::before {
  background: url("images/recruit/c-c4.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c5 dd {
  border: 5px solid #C8E7F8;
}
.recruit.talk .interview .inner .content dl.c5 dd::before {
  background: url("images/recruit/c-c5.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c6 dd {
  border: 5px solid #D2EED0;
}
.recruit.talk .interview .inner .content dl.c6 dd::before {
  background: url("images/recruit/c-c6.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c7 dd {
  border: 5px solid #E0E8F9;
}
.recruit.talk .interview .inner .content dl.c7 dd::before {
  background: url("images/recruit/c-c7.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c8 dd {
  border: 5px solid #F8F4C9;
}
.recruit.talk .interview .inner .content dl.c8 dd::before {
  background: url("images/recruit/c-c8.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c9 dd {
  border: 5px solid #BDECEC;
}
.recruit.talk .interview .inner .content dl.c9 dd::before {
  background: url("images/recruit/c-c9.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl.c10 dd {
  border: 5px solid #FED4D0;
}
.recruit.talk .interview .inner .content dl.c10 dd::before {
  background: url("images/recruit/c-c10.png") no-repeat center center;
  background-size: contain;
}
.recruit.talk .interview .inner .content dl dt p {
  font-size: 1.1rem;
}