@charset "utf-8";

/* Layout
-------------------------------------------------- */
/* コンテンツ */
main p.title{
  font-size:1.8rem;
  font-weight:bold;
  line-height:130%;
  margin-bottom:10px;
}
main .images{
  text-align:center;
}
main p.since{
  text-align:center;
  font-size:3.0rem;
  margin-top:10px;
}
main section article{
  margin-top:30px;
}
main section article h2{
  font-weight:normal;
  margin-bottom:5px;
  line-height:130%;
}
main section article p{
  line-height:130%;
}
main section article p span{
  color:rgba(200, 20, 60, 1.0);
}
main section article p a{
  font-weight:bold;
}
main section.photo{
  margin-top:50px;
}
main section.photo ul{
  display:flex;
  flex-wrap:wrap;
}
main section.photo ul li{
  width:33.33%;
  text-align:center;
  padding-bottom:10px;
}



/* タブレット
-------------------------------------------------- */
@media only screen and (min-width: 667px) {

  /* コンテンツ */
  main section ul.images{
    display:flex;
    justify-content:center;
  }
  main section.photo ul li{
    width:20%;
  }
}



/* PC
-------------------------------------------------- */
@media only screen and (min-width: 750px) {

  /* コンテンツ */
   main section.photo ul li{
    width:16.66%;
   }
}