/*---------------*/
/* main contents */
/*---------------*/

/* Bootstrap */
.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc {
  display: block !important;
  margin: auto;
}
.sp {
  display: none !important;
  margin: auto;
}
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
    margin: auto;
  }
  .sp {
    display: block !important;
    margin: auto;
  }
}

body {
  font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color: #ffffff;
  background-image: url("../img/201807-summer-glass-part1/background.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #B6DCE2; }
a:active { color: #000000; }

.logo-margin {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.title-decoration {
  background-image: url("../img/201807-summer-glass-part1/line.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: 2rem;
}

.line-space-both {
  margin-top: 50px;
  margin-bottom: 50px;
}

.line-space-top {
  margin-top: 50px;
}

.line-space-bottom {
  margin-bottom: 50px;
}

.work-title {
  font-size: 1.4em;
  padding-top: 10px;
  margin-bottom: 0px;
}

.work-subtitle {
  font-size: 1.2em;
  padding-top: 5px;
  margin-bottom: 0px;
}

.work-type {
  font-size: 1em;
  padding-top: 15px;
  margin-bottom: 3rem;
}

.text-copyright {
  padding: 20px 0px 0px 0px;
}
