@charset "UTF-8";
/* CSS Document */
article#page {
  padding: 2em 0;
  background: url(../../images/intro01.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background-color: rgba(255, 255, 255, 0.75);
  background-blend-mode: lighten;
}
article#page h2 {
  margin: 0;
}
article.about {
  padding: 0 2em 0;
  margin: 4em 0 4em;
}
article.about section {
  padding: 0 2em 0;
  margin: 0 0 4em;
}
article.about h1 {
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-weight: normal;
  font-size: 2em;
  margin-bottom: 1em;
}
article.about h2 {
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-weight: normal;
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
article.about section p {
  margin-bottom: 1em;
  line-height: 1.8;
}
article.about section dl {
  margin: 2em auto 0;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  margin-bottom: 2em;
}
article.about section dl dt {
  font-size: 2em;
  margin-bottom: 0.5em;
  line-height: 1;
}
article.about section dl dt small {
  margin-left: 0.5em;
}
article.about section dl dd {
  font-size: 1.2em;
}
article.about section dl dd i {
  margin: 0 0.5em 0 0.3em;
  color: #552F3D;
}
article.about figure {
  margin: 0 auto 3em;
  width: 70%;
}
article.about section section {
  background: #fff;
  padding: 1em;
  margin-bottom: 1em;
}
article.about section ol {
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  list-style: circle;
  font-size: 1.2em;
  padding-left: 1.5em;
  margin-bottom: 1em;
}
article.about section ol li{
  margin-bottom: 0.5em;
}
/* @end */
/*768px*/
@media screen and (min-width : 768px) {
  main {
    background-position: right 5% bottom 15%;
    background-size: 40% auto;
  }
  /* @end */
}
/*1024px*/
@media screen and (min-width : 1024px) {
  article.about {
    width: 800px;
    margin: 4em auto 0;
    padding: 2em 2em 0;
  }
  article.about figure {
    width: 35%;
    float: right;
    margin: 0 0 0 2em;
  }
  /* @end */
}