
#work {
  background-color: #fff;
  font-size: 13px;
  line-height: 1.6;
  overflow-x: hidden;
}

#work * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#work img {
  line-height: 1;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

#work .inner {
  width: 100%;
  padding: 0 10px;
  margin: 0 auto;
}

#work p {
  text-align: left;
}

#work th {
  font-weight: bold;
  text-align: center;
}

#work .txt {
  margin-bottom: 1em;
}

#work .txt:last-child {
  margin-bottom: 0;
}

#work .js-fadein {
  opacity: 0;
  transform: translate(0, 20px);
  transition: all 1s;
}

#work .scroll-in {
  opacity: 1;
  transform: translate(0, 0);
}

#work .teko {
  font-family: teko, sans-serif;
  font-weight: 400;
  font-style: normal;
}

#work .genno-gothic {
  font-family: source-han-sans-japanese, sans-serif;
  font-weight: 400;
  font-style: normal;
}

#work .page-title {
  position: relative;
  background-image: url("../images/work/work_page_ttl_bg_pc.jpg");
  width: 100%;
  height: 0;
  margin-top: 50px;
  padding-bottom: calc((500 / 1919) * 100%);
  background-position: center bottom;
  background-size: 100% auto;
}

#work .page-title-txt {
  position: absolute;
  top: 62.5%;
  left: 50%;
  -webkit- transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  width: 90%;
  max-width: 1060px;
  margin: 0 auto;
}

#work .page-title-txt * {
  color: #ffffff;
}

#work .page-title-txt .txt-en,
#work .page-title-txt .txt-ja {
  display: block;
  line-height: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all .8s .6s cubic-bezier(.455,.03,.515,.955);
  transition: all .8s .6s cubic-bezier(.455,.03,.515,.955);
  opacity: 0;
}

#work .page-title-txt .txt-en.active,
#work .page-title-txt .txt-ja.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

#work .page-title-txt .txt-en {
  margin-bottom: 10px;
  font-size: 50px;
}

#work .page-title-txt .txt-ja {
  font-size: 18px;
}

#work .flex-box {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

#work .box-shadow-style {
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .16);
}

#work .diagonally-effect {
  -webkit-transform: skewY(-1.5deg);
  transform: skewY(-1.5deg);
}

#work .diagonally-undo {
  -webkit-transform: skewY(1.5deg);
  transform: skewY(1.5deg);
}

#work .hover-style01 {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
}

#work .hover-style01 .hover-item {
  position: relative;
  top: 0;
  left: 0;
  vertical-align: bottom;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#work .hover-color-emerald {
  background-color: #6CFEE3;
}

#work .hover-color-green {
  background-color: #37B4B3;
}

#work .link-btn-style01 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 200px;
  padding: 15px 20px 15px 10px;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  -webkit-transition: all .3s;
  transition: all .3s;
}

#work .link-btn-style01::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

#work .link-btn-style01:hover {
  text-decoration: none;
}

#work .link-btn-label {
  position: relative;
  font-size: 12px;
  line-height: 1.4;
  z-index: 2;
}

#work .link-btn-arrow-ico {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  top: -5px;
  right: -30px;
  bottom: 0;
  margin: auto;
}

#work .link-btn-arrow-ico img {
  max-width: 83.3%;
  height: auto;
}

#work .link-btn-green {
  border-color: #1F3134;
  color: #1F3134;
}

#work .link-btn-green::after {
  background-color: #37B4B3;
}

#work .link-btn-yellow {
  border-color: #ffffff;
  color: #ffffff;
}

#work .link-btn-yellow::after {
  background-color: #FED400;
}

#work .ordered-list-cmn,
#work .unordered-list-cmn {
  padding-left: 1.5em;
}

#work .ordered-list-cmn .list-item,
#work .unordered-list-cmn .list-item {
  margin-bottom: 1em;
}

#work .ordered-list-cmn .list-item:last-child,
#work .unordered-list-cmn .list-item:last-child {
  margin-bottom: 0;
}

#work .ordered-list-cmn .list-item {
  list-style-type: decimal;
}

#work .unordered-list-cmn .list-item {
  list-style-type: disc;
}

#work .anchor-link-list {
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0 auto;
  padding: 25px 10px 50px;
}

#work .anchor-link-list-item {
  width: 31%;
  margin-right: 3%;
  text-align: center;
  cursor: pointer;
}

#work .anchor-link-list-item:nth-child(3n+3),
#work .anchor-link-list-item:last-child {
  margin-right: 0;
}

#work .anchor-link-list-item:nth-child(n+4) {
  margin-top: 3%;
}

#work .anchor-link-list-item img {
  width: 100%;
}

#work .movie-container {
  padding: 50px 0;
  background-color: #EFEFEF;
}

#work .movie-container:nth-child(2) {
	margin-top: 50px;
  padding: 50px 0;
  background-color: #EFEFEF;
}



#work .movie-container-inner {
    max-width: 960px;
    margin: 0 auto;
}

#work .movie-box.w440:nth-child(2){
	margin-top: 30px;
}

#work .movie-ttl {
  margin-bottom: 20px;
  font-weight: bold;
}

#work .movie-wrap-top iframe,
#work .movie-wrap .driver-movie,
	#work .movie-wrap02 iframe {
  display: none;
}

#work .movie-wrap .sp-only-btn {
  width: 100%;
	margin: 0 auto;
}

#work .job-mainimg-container {
  height: 350px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

#work #job01 .job-mainimg-container {
  background-image: url("../images/work/work_job01_main_img_sp.jpg");
}

#work #job02 .job-mainimg-container {
  background-image: url("../images/work/work_job02_main_img_sp.jpg");
}

#work #job03 .job-mainimg-container {
  background-image: url("../images/work/work_job03_main_img_sp.jpg");
}

#work .job-mainimg-box {
  height: 100%;
}

#work .work-box:nth-child(odd) .job-mainimg-box {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#work .work-box:nth-child(even) .job-mainimg-box {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#work .job-title {
  padding-top: 25%;
  color: #ffffff;
  font-size: 25px;
  line-height: 1.4;
}

#work .work-box:nth-child(odd) .job-title {
  text-align: right;
}

#work .work-box:nth-child(even) .job-title {
  text-align: left;
}

#work .job-details-container {
  width: 95%;
  margin: -20vh auto 40px;
  padding: 40px 20px;
  background-color: rgba(255, 255, 255, .9);
}

#work .job-details-box {
  margin-bottom: 40px;
}

#work .job-details-box:last-child {
  margin-bottom: 0;
}

#work .job-details-ttl {
  margin-bottom: 20px;
  font-weight: bold;
  line-height: 1.4;
}

#work .job-desc-ttl {
  margin-bottom: 15px;
  color: #37B4B3;
  font-weight: bold;
  line-height: 1.4;
}

#work .job-desc-box {
  margin-bottom: 30px;
}

#work .job-desc-box:last-child {
  margin-bottom: 0;
}

#work .job-oneday {
  padding-bottom: 50px;
}

#work .job-oneday-container {
  margin-bottom: 50px;
}

#work .job-oneday-container:last-child {
  margin-bottom: 0;
}

#work .job-oneday-container:nth-last-child(n+2) .job-oneday-box {
  padding-bottom: 50px;
}

#work .job-oneday-ttl {
  position: relative;
  margin-bottom: 15px;
  font-size: 15px;
}

#work .job-oneday-ttl::before {
  content: "ONEDAY";
  display: block;
  margin-bottom: 5px;
  font-family: teko, sans-serif;
  font-size: 30px;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
}

#work .oneday-schedule-item {
  width: 80%;
  position: relative;
  margin: 0 auto 20px;
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .05);
}

#work .oneday-schedule-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 22.5px;
  left: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}

#work .oneday-schedule-item:last-child {
  margin-bottom: 0;
}

#work .oneday-schedule-item.time-300::before,
#work .oneday-schedule-item.time-310::before,
#work .oneday-schedule-item.time-405::before,
#work .oneday-schedule-item.time-615::before,
#work .oneday-schedule-item.time-630::before,
#work .oneday-schedule-item.time-640::before,
#work .oneday-schedule-item.time-750::before,
#work .oneday-schedule-item.time-800::before,
#work .oneday-schedule-item.time-900::before {
  width: 35px;
  height: 14px;
}

#work .oneday-schedule-item.time-1030::before,
#work .oneday-schedule-item.time-1200::before,
#work .oneday-schedule-item.time-1315::before,
#work .oneday-schedule-item.time-1400::before,
#work .oneday-schedule-item.time-1500::before,
#work .oneday-schedule-item.time-1530::before,
#work .oneday-schedule-item.time-1600::before {
  width: 44px;
  height: 13px;
}

#work .oneday-schedule-item.time-300::before {
  background-image: url("../images/work/work_time_txt_300.png");
}

#work .oneday-schedule-item.time-310::before {
  background-image: url("../images/work/work_time_txt_310.png");
}

#work .oneday-schedule-item.time-405::before {
  background-image: url("../images/work/work_time_txt_405.png");
}

#work .oneday-schedule-item.time-615::before {
  background-image: url("../images/work/work_time_txt_615.png");
}

#work .oneday-schedule-item.time-630::before {
  background-image: url("../images/work/work_time_txt_630.png");
}

#work .oneday-schedule-item.time-640::before {
  background-image: url("../images/work/work_time_txt_640.png");
}

#work .oneday-schedule-item.time-750::before {
  background-image: url("../images/work/work_time_txt_750.png");
}

#work .oneday-schedule-item.time-800::before {
  background-image: url("../images/work/work_time_txt_800.png");
}

#work .oneday-schedule-item.time-900::before {
  background-image: url("../images/work/work_time_txt_900.png");
}

#work .oneday-schedule-item.time-1030::before {
  background-image: url("../images/work/work_time_txt_1030.png");
}

#work .oneday-schedule-item.time-1200::before {
  background-image: url("../images/work/work_time_txt_1200.png");
}

#work .oneday-schedule-item.time-1315::before {
  background-image: url("../images/work/work_time_txt_1315.png");
}

#work .oneday-schedule-item.time-1400::before {
  background-image: url("../images/work/work_time_txt_1400.png");
}

#work .oneday-schedule-item.time-1500::before {
  background-image: url("../images/work/work_time_txt_1500.png");
}

#work .oneday-schedule-item.time-1530::before {
  background-image: url("../images/work/work_time_txt_1530.png");
}

#work .oneday-schedule-item.time-1600::before {
  background-image: url("../images/work/work_time_txt_1600.png");
}

#work .oneday-schedule-ttl {
  margin-bottom: 10px;
  padding-left: 60px;
  font-size: 15px;
  line-height: 1.4;
}

#work .self-intro-box {
  width: 80%;
  margin: 0 auto;
}

#work .self-intro-box .flex-box {
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

#work .self-intro-pic {
  width: 36%;
}

#work .self-intro-name-box {
  margin-right: auto;
}

#work .self-intro-name-box * {
  font-weight: bold;
}

#work .self-intro-occupation {
  margin-bottom: 5px;
}

#work .self-intro-name {
  margin-bottom: 5px;
}

#work .self-intro-name .name-ja,
#work .self-intro-name .name-en {
  display: inline-block;
  line-height: 1.4;
}

#work .self-intro-name .name-ja {
  margin-right: 5px;
  font-size: 15px;
}

#work .self-intro-name .name-en {
  color: #37B4B3;
  font-size: 12px;
  font-weight: 400;
}

#work .self-intro-txt {
  margin: 10px 0 25px;
}

#work .job-pic-slide {
  padding-bottom: 20px;
}

#work .job-link-box {
  padding: 40px 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

#work #job01 .job-link-box {
  background-image: url("../images/work/work_job01_link_bg_sp.jpg");
}

#work #job02 .job-link-box {
  background-image: url("../images/work/work_job02_link_bg_sp.jpg");
}

#work #job03 .job-link-box {
  background-image: url("../images/work/work_job03_link_bg_sp.jpg");
}

#work .job-link-btn a {
  margin: 0 auto;
  border-bottom: none;
}

#work .job-link-btn a::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-bottom: solid 1px #1F3134;
  background-color: rgba(255, 255, 255, .54);
}

@-webkit-keyframes through {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left;
  }

  49.9% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left;
  }

  50% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: right;
    transform-origin: right;
  }

  100% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    transform-origin: right;
  }
}

@keyframes through {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left;
  }

  49.9% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left;
  }

  50% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: right;
    transform-origin: right;
  }

  100% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    transform-origin: right;
  }
}

@-webkit-keyframes linkBoxBtnLabelBlack {
  0% {
    color: #1F3134;
  }

  49.9% {
    color: #ffffff;
  }

  50% {
    color: #ffffff;
  }

  100% {
    color: #1F3134;
  }
}

@keyframes linkBoxBtnLabelBlack {
  0% {
    color: #1F3134;
  }

  49.9% {
    color: #ffffff;
  }

  50% {
    color: #ffffff;
  }

  100% {
    color: #1F3134;
  }
}

@media screen and (max-width: 767px) {/* ---------- スマホ以下 ---------- */
  #work .pc-br {
    display: none;
  }
  
	#work .page-title {
    background-image: url("../images/work/work_page_ttl_bg_sp.jpg");
    width: 100%;
    height: 0;
    padding-bottom: calc((400 / 750) * 100%);
    background-size: 100% auto;
  }
  
  #work .page-title-txt {
    top: 50%;
  }
  
  #work .page-title-txt .txt-en {
    margin-bottom: 5px;
    font-size: 25px;
  }

  #work .page-title-txt .txt-ja {
    font-size: 9px;
  }
  
  #work .work-box {
    padding-bottom: 50px;
  }

  #work .work-box:last-child {
    padding-bottom: 0;
  }
  
  #work .job-pic-slide-pc {
    display: none;
  }
}

@media print, screen and (min-width: 768px) {/* ---------- タブレット・PC以上 ---------- */
  #work {
    font-size: 15px;
  }
  
  #work .sp-br {
    display: none;
  }

  #work .inner {
    max-width: 960px;
    padding: 0;
  }
  
  #work .hover-style01:hover .hover-item {
    top: -10px;
    left: -10px;
  }
  
  #work .link-btn-style01:hover::after,
  #work .link-btn-style01:hover .link-btn-label {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.785, .135, .15, .86);
    animation-timing-function: cubic-bezier(.785, .135, .15, .86);
  }
  
  #work .link-btn-style01 {
    max-width: 300px;
    padding: 20px 30px 20px 15px;
  }
  
  #work .link-btn-style01:hover::after {
    -webkit-animation-name: through;
    animation-name: through;
  }
  
  #work .link-btn-label {
    font-size: 16px;
  }
  
  #work .link-btn-style01:hover .link-btn-label {
    -webkit-animation-name: linkBoxBtnLabelBlack;
    animation-name: linkBoxBtnLabelBlack;
  }
  
  #work .link-btn-arrow-ico img {
    max-width: inherit;
  }
  
  #work .anchor-link-list {
    max-width: 960px;
    padding: 50px 10px 75px;
  }
  
  #work .anchor-link-list-item {
    max-width: 300px;
  }
  
  #work .anchor-link-list-item .active .hover-item {
    top: -10px;
    left: -10px;
  }
  
  #work .work-box.close {
    display: none;
  }
  
  #work .work-box.open {
    display: block;
  }
	
	#work .movie-container-inner {
    display: flex;
    max-width: 960px;
    margin: 0 auto;
}
	#work .job-oneday-container:nth-child(2) .movie-container-inner ,
	#work #job02 .movie-container-inner {
    display: flex;
    max-width: 800px;
    margin: 0 auto;
}
	
	#work .movie-box.w440:nth-child(2){
	margin-top: 0px;
}
  
  #work .movie-ttl {
    font-size: 16px;
  }
  
  #work .movie-box {
    width: 100%;
    max-width: 960px;
  }
  
  #work .movie-box.w440 {
    width: 440px;
    max-width: 960px;
  }
  
	#work .movie-wrap-top{
    position: relative;
    padding-bottom: 59%;
    height: 0;
    overflow: hidden;
	}
  #work .movie-wrap,
  #work .movie-wrap02 {
    position: relative;
    padding-bottom: 58.25%;
    height: 0;
    overflow: hidden;
  }
	
	#work .movie-wrap .driver-movie{
		display: block;
	}
  
  #work .movie-wrap-top iframe {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid 30px #ffffff;
  }
  #work .movie-wrap iframe {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid 30px #ffffff;
  }
	
  #work .movie-wrap02 iframe {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 800px;
    height: 100%;
    border: solid 18px #FFFFFF;
    transform: translateX(-50%);
  }
  
  #work .movie-wrap-top .sp-only-btn {
    display: none;
  }
  #work .movie-wrap02 .sp-only-btn {
    display: none;
  }
  #work .movie-wrap .sp-only-btn {
    display: none;
  }

  
  #work .job-mainimg-container {
    height: 700px;
  }
  
  #work #job01 .job-mainimg-container {
    background-image: url("../images/work/work_job01_main_img_pc.jpg");
  }
  
  #work #job02 .job-mainimg-container {
    background-image: url("../images/work/work_job02_main_img_pc.jpg");
  }
  
  #work #job03 .job-mainimg-container {
    background-image: url("../images/work/work_job03_main_img_pc.jpg");
  }
  
  #work .job-title {
    font-size: 40px;
  }
  
  #work .job-details-container {
    width: 100%;
    margin: -200px auto 100px;
    padding: 50px;
  }
  
  #work .job-details-box {
    margin-bottom: 80px;
  }
  
  #work .job-details-ttl {
    font-size: 16px;
  }
  
  #work .job-details-txt .txt {
    font-size: 16px;
  }
  
  #work .job-desc-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
  }
  
  #work .job-desc-box {
    width: 30%;
    margin: 0 5% 0 0;
  }
  
  #work .job-desc-box:nth-child(3n+3),
  #work .job-desc-box:last-child {
    margin-right: 0;
  }
  
  #work .job-desc-box:nth-child(n+4) {
    margin-top: 30px;
  }
  
  #work .job-desc-txt .txt {
    font-size: 14px;
  }
  
  #work .job-oneday {
    padding-bottom: 0px;
  }
	

  #work .job-oneday-container:nth-last-child(n+2) {
    margin-bottom: 100px;
  }
  
  #work .job-oneday-box {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  
  #work .job-oneday-ttl {
    margin-bottom: 60px;
    font-size: 24px;
  }
  
  #work .oneday-schedule-item {
    width: auto;
    margin: 0 0 30px;
    padding: 30px 30px 30px 24%;
  }
  
  #work .oneday-schedule-item::before {
    top: 30px;
    left: 30px;
  }
  
  #work .oneday-schedule-item.time-300::before,
  #work .oneday-schedule-item.time-310::before,
  #work .oneday-schedule-item.time-405::before,
  #work .oneday-schedule-item.time-615::before,
  #work .oneday-schedule-item.time-630::before,
  #work .oneday-schedule-item.time-640::before,
  #work .oneday-schedule-item.time-750::before,
  #work .oneday-schedule-item.time-800::before,
  #work .oneday-schedule-item.time-900::before {
    width: 70px;
    height: 27px;
  }
  
  #work .oneday-schedule-item.time-1030::before,
  #work .oneday-schedule-item.time-1200::before,
  #work .oneday-schedule-item.time-1315::before,
  #work .oneday-schedule-item.time-1400::before,
  #work .oneday-schedule-item.time-1500::before,
  #work .oneday-schedule-item.time-1530::before,
  #work .oneday-schedule-item.time-1600::before {
    width: 88px;
    height: 27px;
  }
  
  #work .oneday-schedule-ttl {
    padding-left: 0;
    font-size: 18px;
  }
  
  #work .self-intro-box {
    width: 23%;
    max-width: 220px;
    margin: 0;
  }
  
  #work .job-oneday-container:nth-child(odd) .self-intro-box {
    margin-top: -120px;
  }
  
  #work .self-intro-box .flex-box {
    display: block;
  }
  
  #work .self-intro-pic {
    width: auto;
    margin-bottom: 20px;
  }

  #work .self-intro-name-box {
    margin-right: 0;
  }
  
  #work .self-intro-occupation {
    margin-bottom: 10px;
    font-size: 15px;
  }
  
  #work .self-intro-name {
    margin-bottom: 10px;
  }
  
  #work .self-intro-name .name-ja,
  #work .self-intro-name .name-en {
    display: block;
  }
  
  #work .self-intro-name .name-ja {
    margin: 0 0 5px 0;
    font-size: 18px;
  }
  
  #work .self-intro-name .name-en {
    font-size: 16px;
  }
  
  #work .self-intro-txt {
    margin-bottom: 50px;
  }
  
  #work .oneday-schedule-box {
    width: 62.5%;
  }
  
  #work .job-pic-slide {
    padding-bottom: 80px;
  }
  
  #work #job03 .job-pic-slide {
    padding: 0 0 80px;
  }
  
  #work .job-pic-slide-sp {
    display: none;
  }
  
  #work .job-link-box {
    padding: 80px 0;
  }
  
  #work #job01 .job-link-box {
    background-image: url("../images/work/work_job01_link_bg_pc.jpg");
  }

  #work #job02 .job-link-box {
    background-image: url("../images/work/work_job02_link_bg_pc.jpg");
  }

  #work #job03 .job-link-box {
    background-image: url("../images/work/work_job03_link_bg_pc.jpg");
  }
  
  #work .job-link-btn a {
    font-size: 16px;
  }
}
