@charset "utf-8";

/*--------------------------------
	情報システムサービス事業ページ用CSS
--------------------------------*/

.page_content_table td {
  text-align: left;
}

@media only screen and (max-width:767px) {
  .page_header {
    background-image: url(../img/bg_header_sp.jpg);
  }
  .section.section_theme_a,
  .section.section_theme_b,
  .section.section_theme_c,
  .section.section_theme_d {
    padding: 50px 0;
  }
  .section.section_theme_a+.section_theme_a,
  .section.section_theme_b+.section_theme_b,
  .section.section_theme_c+.section_theme_c,
  .section.section_theme_d+.section_theme_d {
    padding-top: 50px;
  }
}

@media print,screen and (min-width:768px) {
  .page_header {
    background-image: url(../img/bg_header.jpg);
  }
  .section.section_theme_a,
  .section.section_theme_b,
  .section.section_theme_c,
  .section.section_theme_d {
    padding: 100px 0;
  }
  .section.section_theme_a+.section_theme_a,
  .section.section_theme_b+.section_theme_b,
  .section.section_theme_c+.section_theme_c,
  .section.section_theme_d+.section_theme_d {
    padding-top: 100px;
  }
}

/*---
  for IE11
---*/
@media only screen and (-ms-high-contrast:none) {
}
@media only screen and (max-width: 767px) and (-ms-high-contrast:none) {
}
@media print, screen and (min-width: 768px) and (-ms-high-contrast:none) {
}