@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
.active {
  display: block; }

/*サイト共通*/
.site-logo {
  background-image: url("/img/logo_white.png");
  background-size: 95%; }

.footer-logo {
  background-image: url("/img/logo_white.png"); }

/*トップページ*/
.machine-image-01 {
  background-image: url("/img/top-slide-01.jpg"); }

.machine-image-02 {
  background-image: url("/img/top-slide-02.jpg"); }

.machine-image-03 {
  background-image: url("/img/top-slide-03.jpg"); }

.top-contents-01 {
  background-image: url("/img/press-section-01.jpg"); }

.top-contents-02 {
  background-image: url("/img/press-seciton-02.jpg"); }

.top-contents-03 {
  background-image: url("/img/press-section-03.jpg");
  height: 300px; }

.top-press-item-img {
  background-image: url("/img/press-item-01.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 30%;
  height: 200px;
  background-size: auto 100%; }

.top-process-item-img {
  background-image: url("/img/products-item-01.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 30%;
  height: 200px;
  background-size: auto 100%; }

/*会社案内*/
.work-info-img-01 {
  background-image: url("/img/work-info-01.jpg"); }

.work-info-img-02 {
  background-image: url("/img/work-info-02.jpg"); }

.work-info-img-03 {
  background-image: url("/img/work-info-03.jpg"); }

.event-01 {
  background-image: url("/img/travel_sample.jpg"); }

.event-02 {
  background-image: url("/img/cleen_sample.jpg"); }

.event-03 {
  background-image: url("/img/barray_sample.jpg"); }

/*金型製造*/
.kanagata-01 {
  background-image: url("/img/junsou-01.jpg"); }

.kanagata-02 {
  background-image: url("/img/junsou-02.jpg"); }

.kanagata-03 {
  background-image: url("/img/60t-01.jpg"); }

.kanagata-04 {
  background-image: url("/img/60t-02.jpg"); }

.kanagata-05 {
  background-image: url("/img/110t-01.jpg"); }

.kanagata-06 {
  background-image: url("/img/200t-01.jpg");
  background-position: center center; }

.kanagata-07 {
  background-image: url("/img/tanpatu-01.jpg");
  background-position: center center; }

.product-01 {
  background-image: url("/img/product-01.jpg"); }

.product-02 {
  background-image: url("/img/product-02.jpg"); }

.product-03 {
  background-image: url("/img/product-03.jpg"); }

@media screen and (min-width: 0) and (max-width: 530px) {
  .site-logo {
    background-size: 80%; } }
body {
  font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
  font-weight: 200;
  font-size: 14pt;
  overflow-x: hidden; }

a {
  color: #18b1e4; }

button:hover {
  cursor: pointer; }

h1 {
  font-size: 32pt; }

h2 {
  font-size: 28pt; }

h3 {
  font-size: 22pt; }

main {
  max-width: 1300px;
  margin: 0 auto; }

@media all and (-ms-high-contrast: none) {
  body {
    font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif; } }
main {
  margin-top: 4rem; }

.header-image-title {
  width: 60%; }

.error-title {
  color: black;
  background: none;
  margin: 0 auto;
  padding: 4rem 0; }

h2, p {
  text-align: center; }
  h2 a, p a {
    font-weight: 600;
    color: white; }

.error-page-link-area {
  justify-content: space-around;
  flex-wrap: nowrap; }
  .error-page-link-area ul {
    list-style: none;
    padding-left: 0;
    width: 80%;
    margin: 100px auto;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    .error-page-link-area ul li {
      width: 200px;
      background: #0a0a58;
      text-align: center;
      margin: 20px;
      line-height: 50px;
      height: 50px; }
      .error-page-link-area ul li:hover {
        background: white; }
        .error-page-link-area ul li:hover a {
          color: black; }
      .error-page-link-area ul li a {
        color: white;
        font-size: 13pt;
        width: 100%;
        height: 100%;
        display: block; }

/*# sourceMappingURL=error.css.map */
