#content {
  font-size: 1.142857142857143rem;
}
#content .article.valueArticle .category,
#content .article .modArchivesList .category {
  display: inline-block;
}
.backgroundcliptext #content .article.valueArticle .category,
.backgroundcliptext #content .article .modArchivesList .category {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#content .article.valueArticle .typeMission .category,
#content .article .modArchivesList .typeMission .category {
  color: #da3c00;
}
.backgroundcliptext #content .article.valueArticle .typeMission .category,
.backgroundcliptext #content .article .modArchivesList .typeMission .category {
  background-image: -webkit-linear-gradient(top left, #da3c00, #edb45d);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#da3c00), to(#edb45d));
  background-image: linear-gradient(to bottom right, #da3c00, #edb45d);
}
#content .article.valueArticle .typeServices .category,
#content .article .modArchivesList .typeServices .category {
  color: #3023ae;
}
.backgroundcliptext #content .article.valueArticle .typeServices .category,
.backgroundcliptext #content .article .modArchivesList .typeServices .category {
  background-image: -webkit-linear-gradient(top left, #3023ae, #c96dd8);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#3023ae), to(#c96dd8));
  background-image: linear-gradient(to bottom right, #3023ae, #c96dd8);
}
#content .article.valueArticle .typeSustainability .category,
#content .article .modArchivesList .typeSustainability .category {
  color: #1e8555;
}
.backgroundcliptext #content .article.valueArticle .typeSustainability .category,
.backgroundcliptext #content .article .modArchivesList .typeSustainability .category {
  background-image: -webkit-linear-gradient(top left, #1e8555, #b9dc5a);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#1e8555), to(#b9dc5a));
  background-image: linear-gradient(to bottom right, #1e8555, #b9dc5a);
}
#content .article.valueArticle .typeGovernance .category,
#content .article .modArchivesList .typeGovernance .category {
  color: #0065bd;
}
.backgroundcliptext #content .article.valueArticle .typeGovernance .category,
.backgroundcliptext #content .article .modArchivesList .typeGovernance .category {
  background-image: -webkit-linear-gradient(top left, #0065bd, #37b1de);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#0065bd), to(#37b1de));
  background-image: linear-gradient(to bottom right, #0065bd, #37b1de);
}
#content .article.valueArticle .typeRecruit_group .category,
#content .article .modArchivesList .typeRecruit_group .category {
  color: #8971ce;
}
.backgroundcliptext #content .article.valueArticle .typeRecruit_group .category,
.backgroundcliptext #content .article .modArchivesList .typeRecruit_group .category {
  background-image: -webkit-linear-gradient(top left, #8971ce, #a27cc7);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#8971ce), to(#a27cc7));
  background-image: linear-gradient(to bottom right, #8971ce, #a27cc7);
}
#content .article.valueArticle .typeRecruit_holdings .category,
#content .article .modArchivesList .typeRecruit_holdings .category {
  color: #0065bd;
}
.backgroundcliptext #content .article.valueArticle .typeRecruit_holdings .category,
.backgroundcliptext #content .article .modArchivesList .typeRecruit_holdings .category {
  background-image: -webkit-linear-gradient(top left, #0065bd, #0e8bd1);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#0065bd), to(#0e8bd1));
  background-image: linear-gradient(to bottom right, #0065bd, #0e8bd1);
}
#content .article.valueArticle .typeHr_technology_sbu .category,
#content .article .modArchivesList .typeHr_technology_sbu .category {
  color: #f985a5;
}
.backgroundcliptext #content .article.valueArticle .typeHr_technology_sbu .category,
.backgroundcliptext #content .article .modArchivesList .typeHr_technology_sbu .category {
  background-image: -webkit-linear-gradient(top left, #f985a5, #fa9db9);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#f985a5), to(#fa9db9));
  background-image: linear-gradient(to bottom right, #f985a5, #fa9db9);
}
#content .article.valueArticle .typeMedia_solutions_sbu .category,
#content .article .modArchivesList .typeMedia_solutions_sbu .category {
  color: #3dc58f;
}
.backgroundcliptext #content .article.valueArticle .typeMedia_solutions_sbu .category,
.backgroundcliptext #content .article .modArchivesList .typeMedia_solutions_sbu .category {
  background-image: -webkit-linear-gradient(top left, #3dc58f, #4ac5ab);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#3dc58f), to(#4ac5ab));
  background-image: linear-gradient(to bottom right, #3dc58f, #4ac5ab);
}
#content .article.valueArticle .typeStaffing_sbu .category,
#content .article .modArchivesList .typeStaffing_sbu .category {
  color: #fb8d22;
}
.backgroundcliptext #content .article.valueArticle .typeStaffing_sbu .category,
.backgroundcliptext #content .article .modArchivesList .typeStaffing_sbu .category {
  background-image: -webkit-linear-gradient(top left, #fb8d22, #fbac31);
  background-image: -webkit-gradient(linear, left top, right bottom, from(#fb8d22), to(#fbac31));
  background-image: linear-gradient(to bottom right, #fb8d22, #fbac31);
}
#content .article .modArchivesList,
#content .article .modPaging {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.12s _a_ease;
  transition: opacity 0.12s _a_ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#content .article .modArchivesList.active,
#content .article .modPaging.active {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
#content .article.valueArticle .section {
  width: 100%;
}
#content .article.valueArticle .categoryWrap {
  text-align: center;
}
#content .article.valueArticle .categoryWrap +.modTitle1 {
  margin-top: 15px;
}
@media all and (max-width: 991px) {
  #content .article.valueArticle .categoryWrap {
    text-align: left;
  }
}
#content .article.valueArticle .normalLayout .modTitle1 {
  text-align: center;
  font-size: 2.571428571428572rem;
  line-height: 1.2;
}
@media all and (max-width: 991px) {
  #content .article.valueArticle .normalLayout .modTitle1 {
    font-size: 2.142857142857143rem;
    text-align: left;
  }
}
#content .article.valueArticle .articleFooter {
  padding: 20px 0;
}
#content .article.valueArticle .articleFooter .modSection:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: "";
}
#content .article.valueArticle .articleFooter h3 {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "\30D2\30E9\30AE\30CE\89D2\30B4\0020\0050\0072\006F\0020\0057\0033", Hiragino Kaku Gothic ProN, Arial, "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  margin-bottom: 8px;
}
#content .article.valueArticle .articleFooter .tagsList {
  border-bottom: 5px solid #f3f5fa;
  padding-bottom: 18px;
  margin-bottom: 27px;
}
#content .article.valueArticle .articleFooter .tagsList ul {
  letter-spacing: -0.4em;
}
#content .article.valueArticle .articleFooter .tagsList li {
  display: inline-block;
  letter-spacing: normal;
  margin-right: 18px;
}
#content .article.valueArticle .articleFooter .tagsList li:last-child {
  margin-right: 0;
}
#content .article.valueArticle .articleFooter .snsList {
  float: right;
}
#content .article.valueArticle .articleFooter .snsList ul:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: "";
}
#content .article.valueArticle .articleFooter .snsList li {
  width: 48px;
  height: 48px;
  float: left;
  margin: 0 2px 0 0;
  padding: 0;
}
#content .article.valueArticle .articleFooter .snsList li:last-child {
  margin: 0;
}
#content .article.valueArticle .articleFooter .snsList a {
  background-image: url("../img/sns.svg");
  background-repeat: no-repeat;
  -webkit-background-size: auto 48px;
  background-size: auto 48px;
  display: block;
  width: 48px;
  height: 48px;
  text-indent: -9999px;
  overflow: hidden;
}
#content .article.valueArticle .articleFooter .snsList .twitter a {
  background-position: left top;
}
#content .article.valueArticle .articleFooter .snsList .facebook a {
  background-position: -50px top;
}
#content .article.valueArticle .articleFooter .snsList .linkedin a {
  background-position: -99px top;
}
#content .article.valueArticle .articleFooter .snsList .google a {
  background-position: right top;
}
#content .article.valueArticle .articleFooter .date {
  padding-top: 14px;
}






/* 180606 */
#content .creatingtext {
  font-size: 100%;
  text-align: center;
  margin-top: 20px;
}