@charset "UTF-8";
/* lp job_cvs 共通
   ============================================= */
body {
  counter-reset: section;
}
body a {
  display: block;
}

.l-main-job-cvs {
  background-color: #FFFFFF;
  font-size: 16px;
  line-height: 28px;
}

.c-middleKv.bg-way_employee {
  margin-bottom: 60px;
  height: 470px;
}

.c-middleKv.bg-way_employee[data-bg="1"] {
  background-image: url("../../img/lp/job_cvs/bg-header-1.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="2"] {
  background-image: url("../../img/lp/job_cvs/bg-header-2.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="3"] {
  background-image: url("../../img/lp/job_cvs/bg-header-3.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="4"] {
  background-image: url("../../img/lp/job_cvs/bg-header-4.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="5"] {
  background-image: url("../../img/lp/job_cvs/bg-header-5.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="6"] {
  background-image: url("../../img/lp/job_cvs/bg-header-6.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="7"] {
  background-image: url("../../img/lp/job_cvs/bg-header-7.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="8"] {
  background-image: url("../../img/lp/job_cvs/bg-header-8.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="9"] {
  background-image: url("../../img/lp/job_cvs/bg-header-9.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="10"] {
  background-image: url("../../img/lp/job_cvs/bg-header-10.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="11"] {
  background-image: url("../../img/lp/job_cvs/bg-header-11.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="12"] {
  background-image: url("../../img/lp/job_cvs/bg-header-12.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="13"] {
  background-image: url("../../img/lp/job_cvs/bg-header-13.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="14"] {
  background-image: url("../../img/lp/job_cvs/bg-header-14.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="15"] {
  background-image: url("../../img/lp/job_cvs/bg-header-15.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="16"] {
  background-image: url("../../img/lp/job_cvs/bg-header-16.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="17"] {
  background-image: url("../../img/lp/job_cvs/bg-header-17.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="18"] {
  background-image: url("../../img/lp/job_cvs/bg-header-18.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="19"] {
  background-image: url("../../img/lp/job_cvs/bg-header-19.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="20"] {
  background-image: url("../../img/lp/job_cvs/bg-header-20.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="21"] {
  background-image: url("../../img/lp/job_cvs/bg-header-21.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="22"] {
  background-image: url("../../img/lp/job_cvs/bg-header-22.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="23"] {
  background-image: url("../../img/lp/job_cvs/bg-header-23.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="24"] {
  background-image: url("../../img/lp/job_cvs/bg-header-24.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="25"] {
  background-image: url("../../img/lp/job_cvs/bg-header-25.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="26"] {
  background-image: url("../../img/lp/job_cvs/bg-header-26.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="27"] {
  background-image: url("../../img/lp/job_cvs/bg-header-27.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="28"] {
  background-image: url("../../img/lp/job_cvs/bg-header-28.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="48"] {
  background-image: url("../../img/lp/job_dgs/bg-header-48.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="49"] {
  background-image: url("../../img/lp/job_dgs/bg-header-49.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="50"] {
  background-image: url("../../img/lp/job_dgs/bg-header-50.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="51"] {
  background-image: url("../../img/lp/job_dgs/bg-header-51.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="52"] {
  background-image: url("../../img/lp/job_dgs/bg-header-52.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="53"] {
  background-image: url("../../img/lp/job_dgs/bg-header-53.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="54"] {
  background-image: url("../../img/lp/job_dgs/bg-header-54.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="55"] {
  background-image: url("../../img/lp/job_dgs/bg-header-55.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="56"] {
  background-image: url("../../img/lp/job_dgs/bg-header-56.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="57"] {
  background-image: url("../../img/lp/job_dgs/bg-header-57.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="58"] {
  background-image: url("../../img/lp/job_dgs/bg-header-58.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="59"] {
  background-image: url("../../img/lp/job_dgs/bg-header-59.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="60"] {
  background-image: url("../../img/lp/job_dgs/bg-header-60.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="61"] {
  background-image: url("../../img/lp/job_dgs/bg-header-61.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="62"] {
  background-image: url("../../img/lp/job_dgs/bg-header-62.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="63"] {
  background-image: url("../../img/lp/job_dgs/bg-header-63.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="64"] {
  background-image: url("../../img/lp/job_dgs/bg-header-64.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="65"] {
  background-image: url("../../img/lp/job_dgs/bg-header-65.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="66"] {
  background-image: url("../../img/lp/job_dgs/bg-header-66.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="67"] {
  background-image: url("../../img/lp/job_dgs/bg-header-67.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="68"] {
  background-image: url("../../img/lp/job_dgs/bg-header-68.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="69"] {
  background-image: url("../../img/lp/job_dgs/bg-header-69.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="70"] {
  background-image: url("../../img/lp/job_dgs/bg-header-70.png") !important;
}

.c-middleKv.bg-way_employee[data-bg="71"] {
  background-image: url("../../img/lp/job_dgs/bg-header-71.png") !important;
}

.banner-job-cvs[data-bg=kokosei] {
  content: url("../../img/lp/job_cvs/banner-kokosei.png") !important;
}

.banner-job-dgs[data-bg=kokosei] {
  content: url("../../img/lp/job_dgs/banner-kokosei.png") !important;
}

.banner-job-cvs[data-bg=shinya] {
  content: url("../../img/lp/job_cvs/banner-shinya.png") !important;
}

.banner-job-dgs[data-bg=shinya] {
  content: url("../../img/lp/job_dgs/banner-shinya.png") !important;
}

.banner-job-cvs[data-bg=tanpatsu] {
  content: url("../../img/lp/job_cvs/banner-tanpatsu.png") !important;
}

.banner-job-dgs[data-bg=tanpatsu] {
  content: url("../../img/lp/job_dgs/banner-tanpatsu.png") !important;
}

.banner-job-cvs[data-bg=kamiiro] {
  content: url("../../img/lp/job_cvs/banner-kamiiro.png") !important;
}

.banner-job-dgs[data-bg=kamiiro] {
  content: url("../../img/lp/job_dgs/banner-kamiiro.png") !important;
}

.banner-job-cvs[data-bg=fukusou] {
  content: url("../../img/lp/job_cvs/banner-fukusou.png") !important;
}

.banner-job-dgs[data-bg=fukusou] {
  content: url("../../img/lp/job_dgs/banner-fukusou.png") !important;
}

.banner-job-cvs[data-bg=hiharai] {
  content: url("../../img/lp/job_cvs/banner-hiharai.png") !important;
}

.banner-job-dgs[data-bg=hiharai] {
  content: url("../../img/lp/job_dgs/banner-hiharai.png") !important;
}

.banner-job-cvs[data-bg=weekly] {
  content: url("../../img/lp/job_cvs/banner-weekly.png") !important;
}

.banner-job-dgs[data-bg=weekly] {
  content: url("../../img/lp/job_dgs/banner-weekly.png") !important;
}

.banner-job-cvs[data-bg=asa] {
  content: url("../../img/lp/job_cvs/banner-asa.png") !important;
}

.banner-job-dgs[data-bg=asa] {
  content: url("../../img/lp/job_dgs/banner-asa.png") !important;
}

.banner-job-cvs[data-bg=university-student] {
  content: url("../../img/lp/job_cvs/banner-university-student.png") !important;
}

.banner-job-dgs[data-bg=university-student] {
  content: url("../../img/lp/job_dgs/banner-university-student.png") !important;
}

.banner-job-cvs[data-bg=gaikokujin] {
  content: url("../../img/lp/job_cvs/banner-gaikokujin.png") !important;
}

.banner-job-dgs[data-bg=gaikokujin] {
  content: url("../../img/lp/job_dgs/banner-gaikokujin.png") !important;
}

.banner-job-cvs[data-bg=tourokuhanbaisha] {
  content: url("../../img/lp/job_cvs/banner-tourokuhanbaisha.png") !important;
}

.banner-job-dgs[data-bg=tourokuhanbaisha] {
  content: url("../../img/lp/job_dgs/banner-tourokuhanbaisha.png") !important;
}

.banner-job-cvs[data-bg=yakuzaishi] {
  content: url("../../img/lp/job_cvs/banner-yakuzaishi.png") !important;
}

.banner-job-dgs[data-bg=yakuzaishi] {
  content: url("../../img/lp/job_dgs/banner-yakuzaishi.png") !important;
}

.banner-job-cvs[data-bg=iryoujimu_chouzaiyakkyokujimu] {
  content: url("../../img/lp/job_cvs/banner-iryoujimu_chouzaiyakkyokujimu.png") !important;
}

.banner-job-dgs[data-bg=iryoujimu_chouzaiyakkyokujimu] {
  content: url("../../img/lp/job_dgs/banner-iryoujimu_chouzaiyakkyokujimu.png") !important;
}

.banner-job-cvs[data-bg=kokosei-sp] {
  content: url("../../img/lp/job_cvs/banner-kokosei-sp.png") !important;
}

.banner-job-dgs[data-bg=kokosei-sp] {
  content: url("../../img/lp/job_dgs/banner-kokosei-sp.png") !important;
}

.banner-job-cvs[data-bg=shinya-sp] {
  content: url("../../img/lp/job_cvs/banner-shinya-sp.png") !important;
}

.banner-job-dgs[data-bg=shinya-sp] {
  content: url("../../img/lp/job_dgs/banner-shinya-sp.png") !important;
}

.banner-job-cvs[data-bg=tanpatsu-sp] {
  content: url("../../img/lp/job_cvs/banner-tanpatsu-sp.png") !important;
}

.banner-job-dgs[data-bg=tanpatsu-sp] {
  content: url("../../img/lp/job_dgs/banner-tanpatsu-sp.png") !important;
}

.banner-job-cvs[data-bg=kamiiro-sp] {
  content: url("../../img/lp/job_cvs/banner-kamiiro-sp.png") !important;
}

.banner-job-dgs[data-bg=kamiiro-sp] {
  content: url("../../img/lp/job_dgs/banner-kamiiro-sp.png") !important;
}

.banner-job-cvs[data-bg=fukusou-sp] {
  content: url("../../img/lp/job_cvs/banner-fukusou-sp.png") !important;
}

.banner-job-dgs[data-bg=fukusou-sp] {
  content: url("../../img/lp/job_dgs/banner-fukusou-sp.png") !important;
}

.banner-job-cvs[data-bg=hiharai-sp] {
  content: url("../../img/lp/job_cvs/banner-hiharai-sp.png") !important;
}

.banner-job-dgs[data-bg=hiharai-sp] {
  content: url("../../img/lp/job_dgs/banner-hiharai-sp.png") !important;
}

.banner-job-cvs[data-bg=weekly-sp] {
  content: url("../../img/lp/job_cvs/banner-weekly-sp.png") !important;
}

.banner-job-dgs[data-bg=weekly-sp] {
  content: url("../../img/lp/job_dgs/banner-weekly-sp.png") !important;
}

.banner-job-cvs[data-bg=asa-sp] {
  content: url("../../img/lp/job_cvs/banner-asa-sp.png") !important;
}

.banner-job-dgs[data-bg=asa-sp] {
  content: url("../../img/lp/job_dgs/banner-asa-sp.png") !important;
}

.banner-job-cvs[data-bg=university-student-sp] {
  content: url("../../img/lp/job_cvs/banner-university-student-sp.png") !important;
}

.banner-job-dgs[data-bg=university-student-sp] {
  content: url("../../img/lp/job_dgs/banner-university-student-sp.png") !important;
}

.banner-job-cvs[data-bg=gaikokujin-sp] {
  content: url("../../img/lp/job_cvs/banner-gaikokujin-sp.png") !important;
}

.banner-job-dgs[data-bg=gaikokujin-sp] {
  content: url("../../img/lp/job_dgs/banner-gaikokujin-sp.png") !important;
}

.banner-job-cvs[data-bg=tourokuhanbaisha-sp] {
  content: url("../../img/lp/job_cvs/banner-tourokuhanbaisha-sp.png") !important;
}

.banner-job-dgs[data-bg=tourokuhanbaisha-sp] {
  content: url("../../img/lp/job_dgs/banner-tourokuhanbaisha-sp.png") !important;
}

.banner-job-cvs[data-bg=yakuzaishi-sp] {
  content: url("../../img/lp/job_cvs/banner-yakuzaishi-sp.png") !important;
}

.banner-job-dgs[data-bg=yakuzaishi-sp] {
  content: url("../../img/lp/job_dgs/banner-yakuzaishi-sp.png") !important;
}

.banner-job-cvs[data-bg=iryoujimu_chouzaiyakkyokujimu-sp] {
  content: url("../../img/lp/job_cvs/banner-iryoujimu_chouzaiyakkyokujimu-sp.png") !important;
}

.banner-job-dgs[data-bg=iryoujimu_chouzaiyakkyokujimu-sp] {
  content: url("../../img/lp/job_dgs/banner-iryoujimu_chouzaiyakkyokujimu-sp.png") !important;
}

.clm-ttl {
  font-size: 16px;
  margin-bottom: 16px;
  margin-top: 40px;
  padding: 3px 0 0 35px;
  background-image: url("../../img/lp/job_cvs/icon-home.svg");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 27px 30px;
}

.column-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  padding-bottom: 24px;
  border-width: 0px 0px 3px 0px;
  border-style: solid;
  border-color: #12B247;
}

.lp-list {
  font-family: "Hiragino Kaku Gothic ProN", sans-serif !important;
  padding-bottom: 60px;
}
.lp-list .c-head--lv2 {
  margin-bottom: 20px;
  padding: 16px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #12B24740;
  background-color: #EFF8E9;
  counter-increment: section;
  counter-reset: item;
  font-size: 28px;
  font-weight: 600;
}
.lp-list .c-head--lv2 mark {
  background-color: #12B247;
  padding: 2px 10px;
  color: #FFFFFF;
}
.lp-list .c-head--lv3 {
  position: relative;
  padding: 0 0 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}
.lp-list .c-head--lv3 mark {
  color: #757578;
  background-color: #FFFFFF;
}
.lp-list .c-head--lv3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #12B247 17%, #EBEBEB 5% 100%);
}
.lp-list .notice {
  font-size: 20px;
  line-height: 35px;
  position: relative;
  margin-bottom: 20px;
  padding: 0 0 0 6px;
  border-left: 6px solid #12B247;
}
.lp-list ol {
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
.lp-list ol li {
  margin-bottom: 16px;
}
.lp-list ol li .item-notice, .lp-list ol li .item-not-num {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
.lp-list ol li .item-notice:before {
  counter-increment: item;
  content: counter(item) "．";
  font-weight: bold;
}
.lp-list ol li:last-child {
  margin-bottom: 0;
}
.lp-list ol .notice-box {
  margin-bottom: 30px;
}
.lp-list .tb-schedule {
  border: 1px solid #D9D9D9;
}
.lp-list .tb-schedule td {
  padding: 16px 24px;
  vertical-align: middle;
}
.lp-list .tb-schedule td:first-child {
  background-color: #F6F6F6;
}
.lp-list .tb-schedule td:last-child {
  text-align: left;
}
.lp-list .tb-wage-by-age {
  border: 1px solid #D9D9D9;
}
.lp-list .tb-wage-by-age th {
  background-color: #F6F6F6;
}
.lp-list .tb-work-rate {
  border: 1px solid #D9D9D9;
  font-size: 14px;
  line-height: 21px;
}
.lp-list .tb-work-rate th, .lp-list .tb-work-rate td:first-child {
  font-weight: 300;
  background-color: #F6F6F6;
}
.lp-list .txt-emphatically {
  color: #262626;
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
  margin-bottom: 5px;
}

.l-list-menu-lv-1, .l-list-menu-lv-2, .l-list-menu-lv-3 {
  background-color: #FBFBFB;
  padding: 32px;
  border: 1px solid #D9D9D9;
}
.l-list-menu-lv-1 ol, .l-list-menu-lv-2 ol, .l-list-menu-lv-3 ol {
  color: #0066D2;
}
.l-list-menu-lv-1 ol li, .l-list-menu-lv-2 ol li, .l-list-menu-lv-3 ol li {
  list-style: decimal;
  font-weight: 600;
  color: #0066D2;
  line-height: 35px;
}
.l-list-menu-lv-1 ol li a, .l-list-menu-lv-2 ol li a, .l-list-menu-lv-3 ol li a {
  text-decoration: none;
}
.l-list-menu-lv-1 {
  margin-bottom: 80px;
}
.l-list-menu-lv-1 .list-ttl {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 24px;
  padding: 7px 0 0 46px;
  background-image: url(../../img/lp/job_cvs/icon-list.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 40px 40px;
}
.l-list-menu-lv-1 ol {
  padding-left: 25px;
}
.l-list-menu-lv-1 ol li::marker {
  color: #262626;
}
.l-list-menu-lv-2 {
  margin-top: 20px;
}
.l-list-menu-lv-2 ol {
  counter-reset: item;
  list-style: none;
}
.l-list-menu-lv-2 ol > li {
  counter-increment: item;
  position: relative;
  padding-left: 2.5em;
  display: block;
}
.l-list-menu-lv-2 ol > li::before {
  content: counter(section) "-" counter(item) ".";
  position: absolute;
  left: 0;
  color: #757578;
  font-weight: 300;
}
@media screen and (min-width: 375px) {
  .l-list-menu-lv-3 {
    padding: 16px !important;
  }
}
@media screen and (min-width: 980px) {
  .l-list-menu-lv-3 {
    padding: 24px !important;
  }
}
.l-list-menu-lv-3 .text-red {
  color: #FF6040;
}
.l-list-menu-lv-3 li {
  padding: 12px 0 12px 0;
  border-bottom: 1px dashed #D9D9D9;
}
.l-list-menu-lv-3 li:last-child {
  border: none;
}
.l-list-menu-check {
  background-color: #FFF4F4;
  padding: 32px;
}
.l-list-menu-check ul > li {
  position: relative;
  padding-left: 1.5em;
  line-height: 30px;
}
.l-list-menu-check ul > li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #FF6040;
}
.l-list-menu-disc {
  background-color: #FFF4F4;
  padding: 32px;
}
.l-list-menu-disc .list-title {
  color: #FF6040;
  margin-left: -5px;
}
.l-list-menu-disc ul > li {
  position: relative;
  margin-left: 1.5em;
  line-height: 30px;
  list-style: disc;
}
.l-list-menu-disc ul > li::marker {
  color: #FF6040;
}
.l-list-menu-gr {
  background-color: #EFF8E9;
  padding: 24px;
}
.l-list-menu-gr ul > li {
  position: relative;
  margin-left: 1.5em;
  line-height: 30px;
  list-style: disc;
}
.l-list-menu-gr ul > li::marker {
  color: #12B247;
}
.l-list-menu-example ul {
  padding-left: 8px;
}
.l-list-menu-example ul > li {
  position: relative;
  margin-left: 16px;
  list-style: disc;
}
.l-list-menu-example ul > li .col-r {
  padding-left: 10px;
}
.l-list-menu-example .list-unstyled {
  list-style: none;
}

.text-note {
  background: linear-gradient(to top, rgba(247, 222, 25, 0.5) 20%, rgba(247, 222, 25, 0) 50%);
  padding: 2px;
}

.example-text {
  padding: 24px;
  border: 1px solid #D9D9D9;
}

.explain-box {
  background-color: #F6F6F6;
  padding: 10px;
  font-size: 14px;
  color: #757578;
  line-height: 24.5px;
}

.l-breadcrumbs:nth-of-type(1) {
  display: none;
}

.l-breadcrumbs:nth-of-type(2) {
  display: block;
}

.moresearch-btn {
  margin-top: 0;
}

.underline-red {
  text-decoration: underline;
  text-decoration-color: red;
  text-underline-offset: 3px;
}

.fc-content {
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
  margin-bottom: 8px;
}

.tb-time {
  font-size: 14px;
  line-height: 21px;
  border: 0.5px solid #D9D9D9;
}

@media screen and (max-width: 980px) {
  .l-main-job-cvs {
    font-size: 14px;
    line-height: 26px;
  }

  .clm-ttl {
    margin-top: 20px;
    margin-bottom: 6px;
  }

  .c-middleKv.bg-way_employee {
    margin-bottom: 40px;
    height: 171.5px;
  }

  .column-title {
    font-size: 24px;
    line-height: 36px;
  }

  .list-ttl {
    font-size: 16px;
  }

  .lp-list {
    padding-bottom: 40px;
  }
  .lp-list .c-head--lv2 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 27px;
  }
  .lp-list .c-head--lv2 mark {
    padding: 0px 7px;
  }
  .lp-list .c-head--lv3 {
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 27px;
    padding: 0 0 16px;
  }
  .lp-list .c-head--lv3::after {
    background: linear-gradient(to right, #12B247 45%, #EBEBEB 5%);
  }
  .lp-list .notice {
    font-size: 16px;
    line-height: 26px;
  }
  .lp-list ol li .item-notice, .lp-list ol li .item-not-num {
    font-size: 16px;
    line-height: 26px;
  }
  .lp-list ol .notice-box {
    margin-bottom: 24px;
  }
  .lp-list .tb-schedule td {
    padding: 16px;
  }
  .lp-list .tb-work-rate {
    font-size: 12px;
    line-height: 18px;
  }
  .lp-list .txt-emphatically {
    font-size: 16px;
    line-height: 26px;
  }

  .l-list-menu-lv-1, .l-list-menu-lv-2 {
    padding: 24px;
  }
  .l-list-menu-lv-1 {
    margin-bottom: 40px;
  }
  .l-list-menu-check, .l-list-menu-disc, .l-list-menu-gr, .l-list-menu .example-text {
    padding: 16px;
  }

  .example-text {
    padding: 16px;
  }

  .fc-content {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 4px;
  }

  .tb-time {
    font-size: 12px;
    line-height: 18px;
  }
}
.author-card {
  display: flex;
  align-items: start;
  border: 4px solid #38bcc4;
  border-radius: 8px;
  background-color: #ffffff;
  width: 86%;
  margin: 0 auto 60px auto;
}
@media screen and (max-width: 960px) {
  .author-card {
    margin-bottom: 40px;
    width: 100%;
  }
}
.author-card .author-icon {
  flex-shrink: 0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
}
.author-card .author-icon .author-label {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #dfdfdf;
  font-size: 12px;
  font-weight: bold;
  padding: 0 12px;
  border-radius: 15px;
  width: fit-content;
  margin: 0 auto;
  opacity: 0.8;
}
.author-card .author-icon img {
  width: 120px;
}
@media screen and (max-width: 960px) {
  .author-card .author-icon img {
    width: 100px;
    padding: 30px 0;
  }
}
.author-card .author-content {
  margin-left: 16px;
}
@media screen and (max-width: 960px) {
  .author-card .author-content {
    margin-bottom: 15px;
    margin-left: 10px;
  }
}
.author-card .author-content .author-title {
  padding-top: 4px;
  font-size: 18px;
  font-weight: bold;
  margin-top: 8px;
}
.author-card .author-content .author-description {
  font-size: 16px;
  color: #4a5568;
  margin-top: 8px;
  line-height: 1.5;
}
@media screen and (max-width: 960px) {
  .author-card .author-content .author-description {
    font-size: 13px;
  }
}

/*# sourceMappingURL=job_cvs.css.map */
