@charset "utf-8";
a:link,
a:visited{
color: #3b85ca;
}
a:hover,
a:active{
color: #3b85ca;
text-decoration: none;
}
.contBox{
min-height: 300px;
}
.information .globalNav ul .recruit {
  background: #3b85ca;
}
.information .contBox .tit02:before {
  border-left: solid 3px #3b85ca;
}
.information .contBox .tit03 {
    color: #3b85ca;
}
.information .contBox .dotList01 li:before {
  color: #3b85ca;
}
.comTxt{
font-size: 14px;
line-height: 1.8;
}




  .newsBox{
  width:980px;
  margin: 0 auto;
 font-size: 14px;
  }
  .newsBox .list{
  }
  .newsBox .list li{
  margin-top:30px;
  }
  .newsBox .list li span {
    display: inline-block;
    vertical-align: top;
  }
  .newsBox .mark{
  color: #2b7c4d;
 font-size: 12px;
  }
  .newsBox .icn01{
padding: 2px 0;
  background: #2b7c4d;
  color: #fff;
  display: inline-block;
  width:4.0em;
  text-align: center;
  border-radius: 2px;
 font-size: 12px;
  }
  .newsBox .icn02{
padding: 2px 0;
  background: #3b85ca;
  color: #fff;
  display: inline-block;
  width:4.0em;
  text-align: center;
  border-radius: 2px;
 font-size: 12px;
  }
  .newsBox .date{
  display: inline-block;
  width: 11.5em;
  text-align: left;
  text-indent: .5em;
  }
  .newsBox .txt {
    width: 770px;
  }

@media screen and (max-width: 677px){

  .newsBox{
  padding: 0 0 30px 0;
  width:auto;
  }
  .newsBox .date {
    text-align: left;
    padding: 0 0 0 5px;
    width: 20em;
  }
  .newsBox li .txt{
  padding-top:10px;
  display: block;
  }

}