@charset "UTF-8";
/* ******************************************************************
 *	File name		: common.css
 * ******************************************************************
 */
/* - 共通 - */
html {
  font-size: 62.5%;
}
body {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  overflow-x: hidden;
}
.text-uppercase {
  text-transform: uppercase;
}
.container:after {
  content: "";
  clear: both;
  display: block;
}

/*ページの先頭に戻る*/
.toppage {
  width: 20px;
  position: fixed;
  bottom: 20px;
  right: 40px;
  z-index: 99;
}
.toppage img {
  width: 100%;
  height: auto;
}
.toppage a {
  text-decoration: none;
  width: 40px;
  height: 40px;
  display: block;
}
a[href$=".pdf"]:after {
  content: " ";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url(../img/adobe_pdf_file_icon.png);
  background-size: contain;
  background-position: 0px 0px;
  margin-left: 8px;
  margin-top: 0px;
}
.red {
  color: #DF0003;
}
.under_line {background:linear-gradient(transparent 60%, #ff6 60%);}