body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td, button, figure, figcaption{
  margin: 0;
  padding: 0;
  font-family: 'Noto sans JP', sans-serif;
}
.if-category {
  background-color: #ffffff;
}
.if-category_container {
  width: 100%;
  max-width: 900px;
  background-color: #fff;
}
.if-category_inner {
  width: 100%;
}
.if-category_mv {
  width: 100%;
}
img {
  width: 100%;
}
.pc{
  display: none;
}
@media screen and (min-width: 813px){
  .pc{
    display: block;
  }
}
.anchor{
  margin-top: 50px;
}
.anchor{
  margin-top: 6vw;
  width:95%;
  margin-left: auto;
  margin-right: auto;
}
.anchor__link{
  transition:.3s;
  display: block;
  cursor:pointer;
}
.anchor__link:last-child{
  margin-top: 2vw;
}
.anchor__link:hover{
  opacity:.7;
}
@media screen and (min-width: 813px){
  .anchor{
    margin-top: 60px;
    width:100%;    
  }
  .anchor__link:last-child{
    margin-top: 20px;
  }
}
.secret{
  margin-top: 6vw;
}
@media screen and (min-width: 813px){
  .secret{
    margin-top: 60px;
  }
}
.instagram{
  margin-top: 6vw;
}
@media screen and (min-width: 813px){
  .instagram{
    margin-top: 60px;
  }
}
.coloring{
  margin-top: 60px;
}
@media screen and (min-width: 813px){
  .coloring{
    margin-top: 6vw;
  }
}