@charset "UTF-8";
/***** style.css - 日東電工 *****/


.movie .message-box .msg {
  margin-top: 30px;
}

.movie .message-box {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 643px;
  height: 129px;
  margin: -50px 0 0 -321px;
}


/* Setting For Home */
body.s-home #CONTENT h2 {
  font-size: 166%;
}

body.s-home #CONTENT .text-button {
  font-size: 116%;
}

body.s-home #TAB-AREA .tab-head h2 {
  font-size: 150%;
}

.infomation-box .hdl-underline {
  min-height: 50px;
}

.text.mnheight {
  min-height: 80px;
}

/*keyviual-img_title */
/* Setting For Smartphone View */

.keyviual-img_title .nav-page_list .nav a {
  padding: 20px 21px;
}

.slider-contents .block .btn + .text {
  padding-top: 25px;
}

.btn.btn-detail a {
  padding: 10px 40px 10px 20px;
}

@media screen and (max-width: 1024px) {
  .keyviual-img_title .title {
    margin-bottom: 15px;
    font-size: 24px;
  }

  .keyviual-img_title .subtitle {
    font-size: 12px;
  }

  .keyviual-img_title .text {
    font-size: 12px;
    line-height: 1.5;
  }

  .keyviual-img_title .nav-page_list .nav a {
    padding: 5px;
    font-size: 12px;
  }
}

/* Setting For Smartphone View */
@media screen and (max-width: 960px) {
  .movie .message-box {
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 129px;
    margin: -35px 0 0 -50%;
  }


  .movie .txt span {
    font-size: 20px;
  }


  /*keyviual-img_title */
  .keyviual-img_title .title {
    font-weight: normal;
  }

  .keyviual-img_title .subtitle {
    font-size: 12px;
  }

  .keyviual-img_title .text {
    font-size: 10px;
    line-height: 1.5;
  }

  .keyviual-img_title .nav-page_list .nav a {
    padding: 3px 5px;

  }

}

/*New module*/

/** width 960px
--------------------------------
--------------------------------
*/

@media screen and (max-width: 960px) {}
