/* Sass Document */
#main_title_area {
  background: url(../img/news/bg_main_title_area.jpg) no-repeat center top;
  background-size: cover;
}
@media screen and (max-width: 840px) {
  #main_title_area {
    background: url(../img/news/bg_main_title_area_sp.jpg) no-repeat center top;
    background-size: cover;
  }
}

.column_content {
  padding: 14rem 0 12rem;
}
@media screen and (max-width: 1400px) {
  .column_content {
    padding: 10vw 0 8.5714285714vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content {
    padding: 17.9487179487vw 0 12.8205128205vw;
  }
}
.column_content .wrap {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 840px) {
  .column_content .wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15.3846153846vw;
    width: 92.3076923077vw;
  }
}
.column_content .main_contet {
  max-width: 102rem;
  width: 72.8571428571%;
}
@media screen and (max-width: 840px) {
  .column_content .main_contet {
    max-width: none;
    width: 100%;
  }
}
.column_content .main_contet .single_content {
  padding: 0 3rem 9rem;
  margin-bottom: 5rem;
  border-bottom: 0.1rem solid #D1D9E8;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content {
    padding: 0 2.1428571429vw 6.4285714286vw;
    margin-bottom: 3.5714285714vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content {
    padding: 0 0 8.9743589744vw;
    margin: 0 1.2820512821vw 7.6923076923vw;
  }
}
.column_content .main_contet .single_content .flex {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.5rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .flex {
    margin-bottom: 2.5vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .flex {
    margin-bottom: 5.1282051282vw;
  }
}
.column_content .main_contet .single_content .flex .cat a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3.1rem;
  padding: 0 1.5rem;
  font-size: 1.4rem;
  color: #09417E;
  font-weight: 700;
  line-height: 1;
  background: #F5F7FA;
  border: 0.1rem solid #D1D9E8;
  border-radius: 3rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .flex .cat a {
    height: 2.2142857143vw;
    padding: 0 1.0714285714vw;
    font-size: 1vw;
    border-radius: 2.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .flex .cat a {
    height: 6.9230769231vw;
    padding: 0 3.3333333333vw;
    font-size: 3.0769230769vw;
    line-height: 1.166666;
    border-radius: 7.6923076923vw;
  }
}
.column_content .main_contet .single_content .flex .date {
  font-size: 1.4rem;
  color: #09417E;
  font-weight: 700;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .flex .date {
    font-size: 1vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .flex .date {
    font-size: 3.3333333333vw;
  }
}
.column_content .main_contet .single_content .title01 {
  margin-bottom: 4.5rem;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.428571;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .title01 {
    margin-bottom: 3.2142857143vw;
    font-size: 2.5vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .title01 {
    margin-bottom: 7.6923076923vw;
    font-size: 7.1794871795vw;
  }
}
.column_content .main_contet .single_content .article_contet figure {
  margin-bottom: 4.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet figure {
    margin-bottom: 3.2142857143vw;
    border-radius: 0.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet figure {
    margin-bottom: 6.4102564103vw;
    border-radius: 1.2820512821vw;
  }
}
.column_content .main_contet .single_content .article_contet figure img {
  width: 100%;
}
.column_content .main_contet .single_content .article_contet h2 {
  padding-bottom: 2rem;
  margin: 9rem 0 3.5rem;
  font-size: 3rem;
  color: #09417E;
  font-weight: 700;
  border-bottom: 0.3rem solid #09417E;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet h2 {
    padding-bottom: 1.4285714286vw;
    margin: 6.4285714286vw 0 2.5vw;
    font-size: 2.1428571429vw;
    border-bottom: 0.2142857143vw solid #09417E;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet h2 {
    padding-bottom: 3.3333333333vw;
    margin: 12.8205128205vw 0 5.1282051282vw;
    font-size: 5.3846153846vw;
    border-bottom: 0.7692307692vw solid #09417E;
  }
}
.column_content .main_contet .single_content .article_contet h3 {
  padding: 1.7rem 2.4rem 1.8rem;
  margin: 5rem 0 3rem;
  font-size: 2.2rem;
  color: #09417E;
  font-weight: 700;
  background: #E7EBF3;
  border-radius: 0.5rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet h3 {
    padding: 1.2142857143vw 1.7142857143vw 1.2857142857vw;
    margin: 3.5714285714vw 0 2.1428571429vw;
    font-size: 1.5714285714vw;
    border-radius: 0.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet h3 {
    padding: 3.3333333333vw 3.8461538462vw 4.358974359vw;
    margin: 8.9743589744vw 0 5.1282051282vw;
    font-size: 4.8717948718vw;
    border-radius: 1.2820512821vw;
  }
}
.column_content .main_contet .single_content .article_contet p {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.875;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet p {
    font-size: 1.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet p {
    margin: 0 1.2820512821vw;
    font-size: 4.1025641026vw;
    line-height: 1.625;
  }
}
.column_content .main_contet .single_content .article_contet p + * {
  margin-top: 3rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet p + * {
    margin-top: 2.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet p + * {
    margin-top: 5.1282051282vw;
  }
}
.column_content .main_contet .single_content .article_contet a {
  color: #09417E;
  text-decoration: underline;
}
.column_content .main_contet .single_content .article_contet ul {
  margin-left: 4rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ul {
    margin-left: 2.8571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ul {
    margin-left: 8.9743589744vw;
  }
}
.column_content .main_contet .single_content .article_contet ul li {
  padding-left: 1rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.875;
  list-style: disc;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ul li {
    padding-left: 0.7142857143vw;
    font-size: 1.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ul li {
    padding-left: 3.8461538462vw;
    font-size: 4.1025641026vw;
    line-height: 1.5625;
  }
}
.column_content .main_contet .single_content .article_contet ul li::marker {
  color: #09417E;
}
.column_content .main_contet .single_content .article_contet ul li + li {
  margin-top: 1.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ul li + li {
    margin-top: 0.8571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ul li + li {
    margin-top: 3.3333333333vw;
  }
}
.column_content .main_contet .single_content .article_contet ol {
  margin-left: 4.9rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ol {
    margin-left: 3.5vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ol {
    margin-left: 11.0256410256vw;
  }
}
.column_content .main_contet .single_content .article_contet ol li {
  padding-left: 1rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
  list-style: decimal;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ol li {
    padding-left: 0.7142857143vw;
    font-size: 1.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ol li {
    padding-left: 3.8461538462vw;
    font-size: 4.1025641026vw;
    line-height: 1.5625;
  }
}
.column_content .main_contet .single_content .article_contet ol li::marker {
  color: #09417E;
}
.column_content .main_contet .single_content .article_contet ol li + li {
  margin-top: 1.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ol li + li {
    margin-top: 0.8571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ol li + li {
    margin-top: 3.3333333333vw;
  }
}
.column_content .main_contet .single_content .article_contet ol + p {
  margin-top: 5rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet ol + p {
    margin-top: 3.5714285714vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet ol + p {
    margin-top: 8.9743589744vw;
  }
}
.column_content .main_contet .single_content .article_contet .wp-block-button {
  margin-top: 5rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet .wp-block-button {
    margin-top: 3.5714285714vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet .wp-block-button {
    margin-top: 8.9743589744vw;
  }
}
.column_content .main_contet .single_content .article_contet .wp-block-button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30rem;
  height: 8rem;
  font-size: 2rem;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#F19F24), to(#F15A24));
  background: linear-gradient(180deg, #F19F24 0%, #F15A24 100%);
  border-radius: 6rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet .wp-block-button a {
    width: 21.4285714286vw;
    height: 5.7142857143vw;
    font-size: 1.4285714286vw;
    border-radius: 4.2857142857vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet .wp-block-button a {
    width: 69.2307692308vw;
    height: 16.6666666667vw;
    font-size: 4.6153846154vw;
    border-radius: 8.2051282051vw;
  }
}
.column_content .main_contet .single_content .article_contet .wp-block-table {
  margin: 3rem 0;
  border-radius: 0;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet .wp-block-table {
    margin: 2.1428571429vw 0;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet .wp-block-table {
    margin: 5.1282051282vw 0;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container {
  display: block;
  width: 100%;
  padding: 3.4rem 3.5rem;
  margin-top: 4rem;
  margin-bottom: 0;
  font-size: 1.6rem;
  background: #F5F7FA;
  border: none;
  border-radius: 0.5rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container {
    padding: 2.4285714286vw 2.5vw;
    margin-top: 2.8571428571vw;
    font-size: 1.1428571429vw;
    border-radius: 0.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container {
    padding: 6.4102564103vw 5.1282051282vw 5.641025641vw;
    margin-top: 7.6923076923vw;
    font-size: 4.1025641026vw;
    border-radius: 1.2820512821vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_title {
  margin-bottom: 3rem;
  font-size: 2rem;
  color: #09417E;
  text-align: left;
  font-weight: 700;
  line-height: 1;
  font-family: "Lato", sans-serif;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_title {
    margin-bottom: 2.1428571429vw;
    font-size: 1.4285714286vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_title {
    margin-bottom: 5.1282051282vw;
    font-size: 4.6153846154vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list {
  margin-top: 0;
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a {
  position: relative;
  display: block;
  padding-left: 3.2rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.75;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a {
    padding-left: 2.2857142857vw;
    font-size: 1.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a {
    padding-left: 6.4102564103vw;
    font-size: 4.1025641026vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a:hover {
  text-decoration: none;
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a .toc_number {
  position: absolute;
  top: -0.2em;
  left: 0;
  font-size: 1.7rem;
  color: #09417E;
  font-family: "Lato", sans-serif;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a .toc_number {
    font-size: 1.2142857143vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a .toc_number {
    top: -0.1em;
    font-size: 4.358974359vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li > a .toc_number:after {
  content: ".";
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul {
  margin-top: 1rem;
  margin-left: 4.7rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul {
    margin-top: 0.7142857143vw;
    margin-left: 3.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul {
    margin-top: 2.5641025641vw;
    margin-left: 11.5384615385vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul li {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.875;
  list-style: disc;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul li {
    font-size: 1.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul li {
    font-size: 4.1025641026vw;
  }
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul li::marker {
  color: #09417E;
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li ul li .toc_number {
  display: none;
}
.column_content .main_contet .single_content .article_contet #toc_container .toc_list > li + li {
  margin-top: 2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li + li {
    margin-top: 1.4285714286vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .single_content .article_contet #toc_container .toc_list > li + li {
    margin-top: 5.1282051282vw;
  }
}
.column_content .main_contet .article_area {
  margin-bottom: 7rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area {
    margin-bottom: 5vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area {
    margin: 0 1.2820512821vw 12.8205128205vw;
  }
}
.column_content .main_contet .article_area .article_in {
  padding: 4rem 2rem 4rem 3rem;
  border-bottom: 0.1rem solid #D1D9E8;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in {
    padding: 2.8571428571vw 1.4285714286vw 2.8571428571vw 2.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in {
    padding: 5.1282051282vw 0;
  }
}
.column_content .main_contet .article_area .article_in:first-of-type {
  padding: 0 2rem 4rem 3rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in:first-of-type {
    padding: 0 1.4285714286vw 2.8571428571vw 2.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in:first-of-type {
    padding: 0 0 5.1282051282vw;
  }
}
.column_content .main_contet .article_area .article_in a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.column_content .main_contet .article_area .article_in a figure {
  max-width: 29rem;
  width: 29.8969072165%;
  aspect-ratio: 1/0.75;
  border-radius: 0.5rem;
  overflow: hidden;
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a figure {
    max-width: none;
    width: 37.1428571429%;
    border-radius: 0.7692307692vw;
  }
}
.column_content .main_contet .article_area .article_in a figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.column_content .main_contet .article_area .article_in a .in {
  max-width: 63rem;
  width: 64.9484536082%;
  margin-top: 1rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in a .in {
    margin-top: 0.7142857143vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in {
    max-width: none;
    width: 55.7142857143%;
    margin-top: 0;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in .sp_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 3.8461538462vw;
    margin-bottom: 2.0512820513vw;
  }
}
.column_content .main_contet .article_area .article_in a .in .date {
  margin-bottom: 2.5rem;
  font-size: 1.4rem;
  color: #09417E;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in a .in .date {
    margin-bottom: 1.7857142857vw;
    font-size: 1vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in .date {
    margin-bottom: 0;
    font-size: 3.3333333333vw;
  }
}
.column_content .main_contet .article_area .article_in a .in .title02 {
  margin-bottom: 4rem;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.56521;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in a .in .title02 {
    margin-bottom: 2.8571428571vw;
    font-size: 1.6428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in .title02 {
    margin-bottom: 0;
    font-size: 4.358974359vw;
  }
}
.column_content .main_contet .article_area .article_in a .in .cat {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3.1rem;
  padding: 0 1.5rem;
  font-size: 1.4rem;
  font-weight: 700;
  background: #F5F7FA;
  border: 0.1rem solid #D1D9E8;
  border-radius: 3rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .article_area .article_in a .in .cat {
    height: 2.2142857143vw;
    padding: 0 1.0714285714vw;
    font-size: 1vw;
    border-radius: 2.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in .cat {
    height: 6.9230769231vw;
    padding: 0 3.3333333333vw;
    font-size: 3.0769230769vw;
    border-radius: 7.6923076923vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .article_area .article_in a .in .cat.sp {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.column_content .main_contet .pager {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.column_content .main_contet .pager .prev,
.column_content .main_contet .pager .next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.column_content .main_contet .pager .prev a,
.column_content .main_contet .pager .next a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2rem;
  font-size: 1.7rem;
  color: #09417E;
  font-weight: 700;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .prev a,
  .column_content .main_contet .pager .next a {
    gap: 1.4285714286vw;
    font-size: 1.2142857143vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager .prev a,
  .column_content .main_contet .pager .next a {
    gap: 2.0512820513vw;
    font-size: 3.8461538462vw;
  }
}
.column_content .main_contet .pager .prev .arrow,
.column_content .main_contet .pager .next .arrow {
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 0.8rem;
  height: 1.1rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .prev .arrow,
  .column_content .main_contet .pager .next .arrow {
    width: 0.5714285714vw;
    height: 0.7857142857vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager .prev .arrow,
  .column_content .main_contet .pager .next .arrow {
    width: 2.3076923077vw;
    height: 3.0769230769vw;
  }
}
.column_content .main_contet .pager .prev .arrow::before, .column_content .main_contet .pager .prev .arrow::after,
.column_content .main_contet .pager .next .arrow::before,
.column_content .main_contet .pager .next .arrow::after {
  content: "";
  position: absolute;
  top: calc(50% - 0.1rem);
  width: 0.93rem;
  height: 0.2rem;
  border-radius: 9999px;
  background-color: #09417e;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .prev .arrow::before, .column_content .main_contet .pager .prev .arrow::after,
  .column_content .main_contet .pager .next .arrow::before,
  .column_content .main_contet .pager .next .arrow::after {
    width: 0.6642857143vw;
    height: 0.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager .prev .arrow::before, .column_content .main_contet .pager .prev .arrow::after,
  .column_content .main_contet .pager .next .arrow::before,
  .column_content .main_contet .pager .next .arrow::after {
    width: 2.7179487179vw;
    height: 0.5128205128vw;
  }
}
.column_content .main_contet .pager .prev .arrow::before,
.column_content .main_contet .pager .next .arrow::before {
  -webkit-transform: rotate(41.2deg);
          transform: rotate(41.2deg);
}
.column_content .main_contet .pager .prev .arrow::after,
.column_content .main_contet .pager .next .arrow::after {
  -webkit-transform: rotate(-41.2deg);
          transform: rotate(-41.2deg);
}
.column_content .main_contet .pager .prev:hover .arrow,
.column_content .main_contet .pager .next:hover .arrow {
  opacity: 0.7;
}
.column_content .main_contet .pager .prev {
  right: 0;
  padding-left: 2.8rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .prev {
    padding-left: 2vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager .prev {
    padding-left: 4.6153846154vw;
  }
}
.column_content .main_contet .pager .prev .arrow {
  left: 0;
}
.column_content .main_contet .pager .prev .arrow::before, .column_content .main_contet .pager .prev .arrow::after {
  left: 0;
  -webkit-transform-origin: 0.1rem 50%;
          transform-origin: 0.1rem 50%;
}
.column_content .main_contet .pager .next {
  left: 0;
  padding-right: 2.8rem;
  margin-left: auto;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .next {
    padding-right: 2vw;
  }
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .next {
    padding-right: 4.6153846154vw;
  }
}
.column_content .main_contet .pager .next .arrow {
  right: 0;
}
.column_content .main_contet .pager .next .arrow::before, .column_content .main_contet .pager .next .arrow::after {
  right: 0;
  -webkit-transform-origin: calc(100% - 0.1rem) 50%;
          transform-origin: calc(100% - 0.1rem) 50%;
}
.column_content .main_contet .pager .btn_return a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 25rem;
  height: 6.5rem;
  font-size: 1.6rem;
  color: #fff;
  font-weight: 700;
  background: #09417E;
  border-radius: 3.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager .btn_return a {
    width: 17.8571428571vw;
    height: 4.6428571429vw;
    font-size: 1.1428571429vw;
    border-radius: 2.2857142857vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager .btn_return a {
    width: 41.0256410256vw;
    height: 12.8205128205vw;
    font-size: 3.8461538462vw;
    border-radius: 15.3846153846vw;
  }
}
.column_content .main_contet .pager_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 4.7rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list {
    gap: 3.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list {
    gap: 8.7179487179vw;
  }
}
.column_content .main_contet .pager_list li {
  font-size: 1.8rem;
  color: #A4B8D0;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list li {
    font-size: 1.2857142857vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list li {
    font-size: 4.6153846154vw;
  }
}
.column_content .main_contet .pager_list li span {
  position: relative;
  color: #09417E;
}
.column_content .main_contet .pager_list li span:after {
  content: "";
  position: absolute;
  bottom: -2rem;
  left: 50%;
  width: 3.5rem;
  height: 0.2rem;
  background: #09417E;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list li span:after {
    bottom: -1.4285714286vw;
    width: 2.5vw;
    height: 0.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list li span:after {
    bottom: -5.1282051282vw;
    width: 8.9743589744vw;
    height: 0.5128205128vw;
  }
}
.column_content .main_contet .pager_list li a {
  color: #A4B8D0;
}
.column_content .main_contet .pager_list .prev a,
.column_content .main_contet .pager_list .next a {
  position: relative;
  display: inline-block;
  width: 0.6rem;
  height: 1.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list .prev a,
  .column_content .main_contet .pager_list .next a {
    width: 0.4285714286vw;
    height: 0.8571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list .prev a,
  .column_content .main_contet .pager_list .next a {
    width: 1.5384615385vw;
    height: 3.0769230769vw;
  }
}
.column_content .main_contet .pager_list .prev a::before, .column_content .main_contet .pager_list .prev a::after,
.column_content .main_contet .pager_list .next a::before,
.column_content .main_contet .pager_list .next a::after {
  content: "";
  position: absolute;
  top: calc(50% - 0.1rem);
  left: 0;
  width: 0.84rem;
  height: 0.2rem;
  border-radius: 9999px;
  background-color: #a4b8d0;
  -webkit-transform-origin: 0.1rem 50%;
          transform-origin: 0.1rem 50%;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list .prev a::before, .column_content .main_contet .pager_list .prev a::after,
  .column_content .main_contet .pager_list .next a::before,
  .column_content .main_contet .pager_list .next a::after {
    width: 0.6vw;
    height: 0.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list .prev a::before, .column_content .main_contet .pager_list .prev a::after,
  .column_content .main_contet .pager_list .next a::before,
  .column_content .main_contet .pager_list .next a::after {
    width: 2.1538461538vw;
    height: 0.5128205128vw;
  }
}
.column_content .main_contet .pager_list .prev a::after,
.column_content .main_contet .pager_list .next a::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.column_content .main_contet .pager_list .prev {
  margin-right: 0.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list .prev {
    margin-right: 0.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .main_contet .pager_list .prev {
    margin-right: 0.1rem;
  }
}
.column_content .main_contet .pager_list .prev a {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.column_content .main_contet .pager_list .next {
  margin-left: 0.2rem;
}
@media screen and (max-width: 1400px) {
  .column_content .main_contet .pager_list .next {
    margin-left: 0.1428571429vw;
  }
}
@media screen and (max-width: 1400px) and (max-width: 840px) {
  .column_content .main_contet .pager_list .next {
    margin-left: 0.1rem;
  }
}
.column_content .main_contet .pager_list .next a {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.column_content .side {
  max-width: 34.5rem;
  width: 24.6428571429%;
  padding: 3rem 1.8rem 3.3rem;
  background: #F5F7FA;
}
@media screen and (max-width: 1400px) {
  .column_content .side {
    padding: 2.1428571429vw 1.2857142857vw 2.3571428571vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side {
    max-width: none;
    width: 100%;
    padding: 6.4102564103vw 5.1282051282vw 7.1794871795vw;
    margin: 0 1.2820512821vw;
  }
}
.column_content .side .side_title {
  padding-left: 1.9rem;
  margin-bottom: 4rem;
  font-size: 1.8rem;
  color: #09417E;
  font-weight: 700;
  line-height: 1.277777;
  border-left: 0.5rem solid #09417E;
}
@media screen and (max-width: 1400px) {
  .column_content .side .side_title {
    padding-left: 1.3571428571vw;
    margin-bottom: 2.8571428571vw;
    font-size: 1.2857142857vw;
    border-left: 0.3571428571vw solid #09417E;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side .side_title {
    padding-left: 4.8717948718vw;
    margin-bottom: 8.9743589744vw;
    font-size: 4.6153846154vw;
    border-left: 1.2820512821vw solid #09417E;
  }
}
.column_content .side .cat_list li + li {
  padding-top: 2.8rem;
  margin-top: 2.8rem;
  border-top: 0.1rem solid #D1D9E8;
}
@media screen and (max-width: 1400px) {
  .column_content .side .cat_list li + li {
    padding-top: 2vw;
    margin-top: 2vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side .cat_list li + li {
    padding-top: 5.8974358974vw;
    margin-top: 5.8974358974vw;
  }
}
.column_content .side .cat_list li a {
  position: relative;
  display: block;
  font-size: 1.7rem;
  font-weight: 700;
}
@media screen and (max-width: 1400px) {
  .column_content .side .cat_list li a {
    font-size: 1.2142857143vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side .cat_list li a {
    font-size: 4.1025641026vw;
  }
}
.column_content .side .cat_list li a .arrow {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  width: 0.7rem;
  height: 1rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1400px) {
  .column_content .side .cat_list li a .arrow {
    width: 0.5vw;
    height: 0.7142857143vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side .cat_list li a .arrow {
    width: 1.5384615385vw;
    height: 2.8205128205vw;
  }
}
.column_content .side .cat_list li a .arrow::before, .column_content .side .cat_list li a .arrow::after {
  content: "";
  position: absolute;
  top: calc(50% - 0.1rem);
  right: 0;
  width: 0.84rem;
  height: 0.2rem;
  border-radius: 9999px;
  background-color: #09417e;
  -webkit-transform-origin: calc(100% - 0.1rem) 50%;
          transform-origin: calc(100% - 0.1rem) 50%;
}
@media screen and (max-width: 1400px) {
  .column_content .side .cat_list li a .arrow::before, .column_content .side .cat_list li a .arrow::after {
    width: 0.6vw;
    height: 0.1428571429vw;
  }
}
@media screen and (max-width: 840px) {
  .column_content .side .cat_list li a .arrow::before, .column_content .side .cat_list li a .arrow::after {
    width: 2.0512820513vw;
    height: 0.5128205128vw;
  }
}
.column_content .side .cat_list li a .arrow::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.column_content .side .cat_list li a .arrow::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}