@charset "utf-8";

/* コパンについて
************************************************************* コパンについて ***/
/* 各ブロック共通設定 */
#content1stWrap {
  box-sizing: border-box;
  width: 680px;
}

/****************************************************** タイトル ***/
#content1stWrap #content1st {
  background-image: url(../img/common-titleBack.png);
  background-repeat: no-repeat;
  background-position: left top;
  box-sizing: border-box;
  padding-left: 40px;
  height: 36px;
  width: 680px;
}
    #content1st span {
      background-image: url(../img/work-titleText_1st.png);
      display: block;
      height: 30px;
      overflow: hidden;
      text-indent: 100%;
      white-space: nowrap;
      width: 266px;
    }
#content1stWrap #titleCopy1st {
  background-image: url(../img/work-titleCopy_1st.png);
  height: 22px;
  overflow: hidden;
  margin: 24px 0 0 40px;
  text-indent: 100%;
  white-space: nowrap;
  width: 582px;
}

#content1stWrap .contentTextWrap {
  margin: 16px 0 0 40px;
}
    .contentTextWrap p {
      line-height: 1.8em;
    }


/****************************************************** コンテンツ下部 ***/
#workType h3 {
  background-image: url(../img/work-titleSub_1st.png);
  height: 21px;
  overflow: hidden;
  margin: 24px 0 0;
  text-indent: 100%;
  white-space: nowrap;
  width: 193px;
}
#workType ul {
  margin: 0 0 0 40px;
}
    #workType ul li {
      background-image: url(../img/common-dotPunctuation_horizontal.png);
      background-repeat: repeat-x;
      background-position: left bottom;
      padding: 16px 8px;
    }
    #workType ul li:last-of-type {
      background-image: none;
    }
#workType ul li > p,
#workType ul li .workTypeDesc {
  float: left;
}
#workType ul li .workTypeDesc {
  margin: 4px 0 0 24px;
  width: 320px;
  position: relative;
}
.workTypeDesc h4 {
  color: #1b8e9a;
  font-size: 18px;
  font-weight: bold;
}
.workTypeDesc p {
  line-height: 1.8em;
}
.workTypeDesc p:first-of-type {
  margin-top: 8px;
}

.work-btn_to_job {
  height: auto;
  position: absolute;
    right: 0;
    bottom: -32px;
  transition: .1s;
  width: 200px;
}
.work-btn_to_job:hover {
  opacity: .5;
}
