@charset "utf-8";
/* CSS Document */
/***********************
    main
***********************/
h2.page_title {
  text-align: center;
  font-size: 1.125em;
  font-weight: 600;
}
.news-container dl {
  margin: 60px auto 0;
  padding-bottom: 60px;
  border-bottom: #492200 dashed 2px;
  max-width: 960px;
}
.news-container dl dt {
  font-size: 1.125em;
  margin-bottom: 20px;
}
.news-container dl dd {
  line-height: 1.6;
}
/* pagination  */
ul.pagination {
  display: flex;
  justify-content: center;
  margin: 30px 0 0;
}
ul.pagination li {
  padding: 5px;
  border: #492200 1px solid;
  border-radius: 3px;
  margin: 0 3px;
}
ul.pagination li:not(:first-child):not(:last-child) {
  padding: 5px 8px;
}
ul.pagination li a {
  text-decoration: none;
}
@media screen and (max-width: 480px) { 
/*　画面サイズが480px以下はここを読み込む　*/
  /***********************
      main
  ***********************/
  .bg_pink_container {
    background: #F9DCDC;
    width: 100%;
    height: 5vw;
  }
}
@media screen and (min-width: 481px) { 
/*　画面サイズが481pxからはここを読み込む　*/
  /***********************
      header
  ***********************/
  header {
    padding-top: 30px;
  }
}
@media screen and (min-width: 768px) { 
/*　画面サイズが768pxからはここを読み込む　*/
}
@media screen and (min-width: 961px) { 
/*　画面サイズが961pxからはここを読み込む　*/
  /***********************
      main
  ***********************/
  h2.page_title {
    font-size: 1.5em;
  }
}
@media screen and (min-width: 1601px) { 
/*　画面サイズが1601pxからはここを読み込む　*/
}