@charset "UTF-8";
main .page-link-area {
  padding: 1rem 0;
  text-align: center;
}

main .unicef-area {
  width: 100%;
  padding: 5px;
}

main .unicef-area .box {
  border: 2px solid #0099FF;
  color: #0099FF;
  background: #def2ff;
  padding: 1rem 1rem .6rem;
}

main .flex-area-md {
  width: 100%;
  margin: 1rem auto;
}

main .flex-area-md .img-fl {
  margin: 0 5px;
  width: calc((100% - 40px)/3);
}

main .flex-area-all {
  display: flex;
  justify-content: center;
}

main .flex-area-all .flex-1 {
  flex: 1;
  width: 100%;
  max-width: 400px;
}

main .flex-area-all .flex-1 .img-100 {
  padding: 10px;
}

main .coop-area {
  background: #fcfff3;
  border: 1px solid #b9e054;
  padding: 1rem;
}

main .coop-area p {
  margin-bottom: 0;
}

/*スマホ以上-tablet CSS*/
@media screen and (min-width: 768px) {
  main .page-link-area {
    padding: 1rem 1rem;
  }
  main .unicef-area {
    padding: 1rem;
    margin: auto;
  }
  main .unicef-area .box {
    margin: 1rem;
  }
  main .flex-area-md {
    width: 90%;
  }
  main .flex-area-md .img-fl {
    margin: 0 5px;
    width: calc((100% - 30px)/3);
  }
}

/*タブレット横以上-PC CSS*/
