@charset "utf-8";
/* CSS Document */

/*---------- 下部カテゴリーリンク ----------*/

#bottomlinkwrap {
  margin-top: 50px;
  padding-bottom: 25px;
  border-top: 1px solid rgba(54, 122, 189, .3);
  background: rgba(54, 122, 189, .1);
  font-family: 'M PLUS Rounded 1c', sans-serif;
}

@media (max-width:500px) {
  #bottomlinkwrap {
    margin-top: 25px;
  }
}

#bottomlinkmark {
  margin-bottom: 35px;
  text-align: center;
}

.cat {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #2FAFF9;
  padding: 50px 20px 0 20px;
  background: rgba(255, 255, 255, .6);
  border-radius: 300px 300px 0 0;
  border-bottom: dotted 4px #87CEFA;
  background-image: url(../../common-whole/image/logo-light.png);
  background-repeat: no-repeat;
  background-position: top center;
}

#bottomlinkmark span {
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding-top: 5px;
}

#contentsbox {
  max-width: 500px;
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
}

#contentsbox a {
  color: #777777;
}

#contentsbox p {
  margin: 0;
}

.contents {
  min-height: 35px;
  overflow: hidden;
  font-weight: bold;
  margin-bottom: 25px;
  transition: 0.4s;
}
