@charset "utf-8";
/*共通*/
.container{
  /*max-width: 970px;*/
}
.content .attention{
  font-size: 90%;
  text-indent: -1em;
  padding-left: 1em;
}
.content .indent{
  text-indent: -1em;
  padding-left: 1em;
}
/*tag-area*/
.tag-area{
  padding: 15px 0 0 0;
}
.tag-area::after{
  content: "";
  display: block;
  clear: both;
}
.container .tag {
  font-size: 1.2rem;
  float: left;
  width: auto;
}
time{
  float: right;
  font-weight: bold;
  font-size: 16px;
}
/*h1*/
h1.news-title{
  font-weight: bold;
  font-size: 5vw;
  border-bottom: 3px solid #d00e31;
  padding: 10px 0;
  margin: 10px 0;
  word-break: break-all;
}
@media screen and (min-width: 500px) {
  h1.news-title{
    font-size: 25px;
  }
}
.content{
  margin: 25px 0;
}
.content p{
  margin-bottom: 10px;
}
.content p em{
  color: #d00e31;
  font-style: normal;
}
.content a{
  text-decoration: underline;
}
.content ul{
  margin-left: 20px;
}
/*PC用*/
@media screen and (min-width: 768px) {
  /*h1*/
  h1.news-title{
    font-size: 25px;
  }
  /*tag-area*/
  .container .tag{
    font-size: 1.2rem;
  }
  .content{
    font-size: 16px;
    width: 99%;
    margin: 25px auto;
  }
}
