/* デコレーション */
.deco01 {
  color: white;
  background-color: #006400;
}
.deco02 {
  color: white;
  background-color: #228b22;
}
.deco03 {
  color: white;
  background-color: #8fbc8f;
}
.deco04 {
  border-bottom: 2px solid;
  border-collor: #7fffd4;
}

/* ナビゲーション */
.navback {
  background-color: #1C9B7E;
}

/* 強調・取消など */
.teisei {
  color: red;
  font-weight: bold;
}
.torikeshi {
  text-decoration: line-through;
}
.kyocho-bold {
  font-weight: bold;
}
.kyocho-red {
  color: red;
}
.kyocho-redbold {
  font-weight: bold;
  color: red;
}
.kyocho-bluebold {
  font-weight: bold;
  color: blue;
}
.commenttext {
  font-size:1.5rem;
}

/* 動画用 */
.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

/* メールフォーム */
textarea {
  width: 100%;
  height: 200px;
}
