.course-list.course.system-engineer .middle-ttl:before {
  background: #3D83B7;
}
.course-list.course.system-engineer .course-mv {
  background: url(/course-list/system-engineer/img/mv_pc.jpg) no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .course-mv {
    background: url(/course-list/system-engineer/img/mv_sp.jpg) no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .course-mv .inner {
    padding: 0 3%;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .course-mv .course-name {
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .course-mv .main-copy {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .course-mv .main-copy .line {
    padding: 5px 3px;
  }
}
.course-list.course.system-engineer .course-mv .main-copy .color {
  color: #3D83B7;
}
.course-list.course.system-engineer .intro:after {
  background: url(/course-list/system-engineer/img/img_intro.png) no-repeat;
  background-size: contain;
}
.course-list.course.system-engineer .intro .intro-txt {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .intro .intro-txt {
    width: 100%;
  }
}
.course-list.course.system-engineer .intro .intro-txt strong {
  color: #3D83B7;
}
.course-list.course.system-engineer .himejo-real .page-ttl:before {
  background: url(/course-list/system-engineer/img/ttl_himejo.png) no-repeat;
  background-size: contain;
}
.course-list.course.system-engineer .himejo-real .tag-list li.active {
  color: #3D83B7;
}
.course-list.course.system-engineer .himejo-real .tag-list li:hover {
  color: #3D83B7;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .himejo-real .tag-list li:hover {
    color: #222222;
  }
}
.course-list.course.system-engineer .himejo-real .himejo-list li a .himejo-real-info .date {
  color: #3D83B7;
}
.course-list.course.system-engineer .himejo-real .himejo-list li a:hover .himejo-real-info .himejo-real-ttl {
  color: #3D83B7;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .himejo-real .himejo-list li a:hover .himejo-real-info .himejo-real-ttl {
    color: #222222;
  }
}
.course-list.course.system-engineer .section-block .section-ttl-head .num {
  background: #3D83B7;
}
.course-list.course.system-engineer .section-block .section-ttl-head .section-ttl .en {
  color: #3D83B7;
}
.course-list.course.system-engineer .learn .learn-ttl:before {
  background: url(/course-list/system-engineer/img/sub_txt.png) no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .learn .point-list li .icon {
    display: none;
  }
}
.course-list.course.system-engineer .learn .point-list li .point-head .point-num {
  color: #3D83B7;
  border: 2px solid #3D83B7;
}
.course-list.course.system-engineer .learn .point-list li .step {
  width: 100%;
}
.course-list.course.system-engineer .learn .point-list li .step .step-head {
  color: #3D83B7;
  font-weight: bold;
  margin: 10px 0 10px;
}
.course-list.course.system-engineer .learn .point-list li:first-of-type {
  flex-direction: column;
}
.course-list.course.system-engineer .learn .aim-info .aim-list {
  border: 1px solid #3D83B7;
}
.course-list.course.system-engineer .learn .aim-info .aim-list dt {
  background: #3D83B7;
}
.course-list.course.system-engineer .learn .aim-info .aim-list dd span {
  color: #CE3533;
}
.course-list.course.system-engineer .learn .aim-info .aim-list dd.software-wrap {
  width: 100%;
  margin-bottom: 8px;
}
.course-list.course.system-engineer .learn .aim-info .aim-list dd.software-wrap:before {
  content: none;
}
.course-list.course.system-engineer .learn .aim-info .aim-list:nth-of-type(2) {
  margin-top: 35px;
}
.course-list.course.system-engineer .learn .himejo-point .hemejo-head {
  align-items: center;
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents {
  align-items: center;
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-txt {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-txt {
    width: 100%;
  }
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-txt h4 {
  color: #3D83B7;
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image {
  width: 520px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 8px;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image {
    width: 100%;
    gap: 8px 2%;
  }
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image li {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image li {
    width: 48%;
  }
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image li img {
  border-radius: 10px;
}
.course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image li:last-of-type {
  display: none;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .learn .himejo-point .himejo-point-contents .himejo-point-image li:last-of-type {
    display: block;
  }
}
.course-list.course.system-engineer .curriculum .section-block {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .curriculum .curriculum-box .middle-ttl .sp {
    background: #3D83B7;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .curriculum .curriculum-box .middle-ttl.open {
    background: #DEEFFC;
  }
}
.course-list.course.system-engineer .timetable .time-table thead th {
  background: #DEEFFC;
}
.course-list.course.system-engineer .timetable .time-table tbody th {
  background: #DEEFFC;
}
.course-list.course.system-engineer .timetable .time-table tbody td.lunch {
  color: #3D83B7;
}
.course-list.course.system-engineer .timetable .time-table tbody td.wed {
  color: #3D83B7;
}
.course-list.course.system-engineer .course-pickup {
  margin-bottom: 100px;
}
.course-list.course.system-engineer .message .message-ttl:before {
  background: url(/course-list/system-engineer/img/ttl_voice.png) no-repeat;
  background-size: contain;
}
.course-list.course.system-engineer .message .message-movie li .copy {
  color: #3D83B7;
}
.course-list.course.system-engineer .recruit .section-ttl-head {
  position: relative;
}
.course-list.course.system-engineer .recruit .section-ttl-head:before {
  content: "";
  display: block;
  width: 232px;
  height: 169px;
  background: url(/course-list/system-engineer/img/img_people.png) no-repeat;
  background-size: contain;
  position: absolute;
  left: 286px;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .recruit .section-ttl-head:before {
    width: 165px;
    height: 120px;
    left: auto;
    right: -10%;
  }
}
@media screen and (max-width: 767px) {
  .course-list.course.system-engineer .recruit .recruit-main-company li:nth-of-type(4) img, .course-list.course.system-engineer .recruit .recruit-main-company li:nth-of-type(5) img {
    width: 100%;
  }
}/*# sourceMappingURL=system-engineer.css.map */