@charset "utf-8";
/* CSS Document */

/* Google Fonts */
.stardos-stencil-bold {
  font-family: "Stardos Stencil", serif;
  font-weight: 700;
  font-style: normal;
}

#products > .title-wrap,
#solution > .title-wrap,
#support > .title-wrap,
#companyinfo > .title-wrap,
#inquiry > .title-wrap,
#recruit > .title-wrap,
#usage-environment > .title-wrap,
#policy > .title-wrap,
#links > .title-wrap,
#oshirase > .title-wrap  {
    padding-top : 8px;
}

#products > .title-wrap { background-color: #2f8fc0; }
#solution > .title-wrap { background-color: #8f9bdd; }
#support > .title-wrap { background-color: #4bc2b5; }
#companyinfo > .title-wrap { background-color: #6eb97c; }
#inquiry > .title-wrap { background-color: #c6d28c; }
#recruit > .title-wrap { background-color: #2b4e98; }
#usage-environment > .title-wrap { background-color: #3a51c0; }
#policy > .title-wrap { background-color: #c3bd70; }
#links > .title-wrap { background-color: #7eb47a; }
#oshirase > .title-wrap { background-color: #caa631; 
    }
    @media print {
    #products > .title-wrap,
    #solution > .title-wrap,
    #support > .title-wrap,
    #companyinfo > .title-wrap,
    #inquiry > .title-wrap,
    #recruit > .title-wrap,
    #usage-environment > .title-wrap,
    #policy > .title-wrap,
    #links > .title-wrap,
    #oshirase > .title-wrap  {
        background-color: #fff;
    }
}

#products h1,
#solution h1,
#support h1,
#companyinfo h1,
#inquiry h1,
#recruit h1,
#usage-environment h1,
#policy h1,
#links h1,
#oshirase h1  {
    padding-bottom: 4px;
    padding-left: 20px;
    color: #fff;
    line-height: 1;
    letter-spacing: 1px;
    }
    @media print {
    #products h1,
    #solution h1,
    #support h1,
    #companyinfo h1,
    #inquiry h1,
    #recruit h1,
    #usage-environment h1,
    #policy h1,
    #links h1,
    #oshirase h1  {
        margin-top: 16px;
        padding-left: 0px;
        font-size: 16px!important;
        color: #000;
        font-family: "Segoe UI", "Hiragino Sans", "meiryo", sans-serif!important;
    }
}
