/* CSS Document */
.res_block {
  display: none !important; }

.res_none {
  display: block !important; }

.res_center {
  text-align: left !important; }

@media screen and (max-width: 850px) {
  .res_block {
    display: block !important; }

  .res_none {
    display: none !important; }

  .res_center {
    text-align: center !important; }

  .right_res_center {
    text-align: center !important; } }
.center {
  text-align: center !important; }

.a_left {
  text-align: left !important; }

.a_right {
  text-align: right !important; }

.center_flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; }

.flex_5 {
  margin: 3rem auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  box-sizing: border-box; }
  @media screen and (max-width: 850px) {
    .flex_5 {
      display: none; } }
  .flex_5 > div {
    padding: 0.4%;
    margin: 0;
    width: 18%; }

ul.list_none li {
  list-style-type: none;
  padding-inline-start: 1rem; }

a.fuwa img {
  transition: transform 0.3s ease-out; }
a.fuwa:hover img {
  transform: translateY(-5px); }
