@charset "UTF-8";

#newsCont h3{
  position:relative;
  font-size:1.45em;
  background:#c0f3f3;
  border:none;
  padding: 1em 1.5em 1.3em;
  margin:.5em .2em 1em .5em;
}
#newsCont h3:before{
  position:absolute;
  content:'';
  top:-.5em;
  left:-.5em;
  width:100%;
  height:100%;
  border:2px solid #47474b;
}
#newsCont h4{
  text-align:center;
  font-weight:400;
  border-left:0;
  border-top:2px solid #47474b;
  border-bottom:2px solid #47474b;
  background:#e1f6f6;
  padding:.5em .2em;
}
.newStyle{
  display:flex;
  flex-wrap:wrap;
  width:100%;
  margin:1em 0 3em;
  justify-content:center;
  -ms-flex-pack:center;
}
.newStyle dl{
  width:48%;
  border:1px solid #60c1c3;
  margin:.5em;
  padding:2px;
}
.newStyle dl dt,.newStyle dl dd{
  line-height:1.5em;
}
.newStyle dl dt{
  position:relative;
  color:#fff;
  text-align:center;
  background:#60c1c3;
  padding:.5em;
}
.newStyle dl dt:before{
  position:absolute;
  content:'';
  border:20px solid transparent;
  border-top:20px solid #60c1c3;
  width:0;
  height:0;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  bottom:-2em;
}
.newStyle dl dd{
  padding:1.2em .8em .8em .8em;
  background:#e1f6f6;
  height:13em;
}
.newStyle dl dd ul{
  margin-left:1.5em;
}
.newStyle dl dd ul li{
  list-style:disc;
}
.pix{
  margin:1em 0;
  display:flex;
  display:-ms-flexbox;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  justify-content:center;
  -ms-flex-pack:center;
}
#newsCont .pix figure{
  width:44%;
  text-align:center;
  margin:1.2em;
}
#newsCont .pix figure figcaption{
  font-size:.9em;
  margin-top:.8em;
}
#newsCont figure{
  margin:2em 0;
}

/* ----- responsive ----- */
@media (max-width:560px) {
  #newsCont h3{
    font-size:1.2em;
  }
  .newStyle dl{
    width:100%;
    font-size:.9em;
    margin:.5em 0;
  }
  .newStyle dl dd{
    padding:1.2em .8em .8em .8em;
    height:auto;
  }
  #newsCont .pix figure{
    width:90%;
    margin:1em auto;
  }
  #newsCont .pix figure figcaption{
    font-size:.8em;
  }
  #newsCont figure img{
    width:100%;
  }
}