ul.about_mouser li{
  color:#039;
  font-weight:bold;
}

ul.about_mouser li:before{
  content:'● ';
  color:#3b99fc;
}

dl.mouser_search{
  background:#426ab2;
  border-radius:5px;
  overflow:hidden;
  margin-top:40px;
}

.mouser_search dt,
.mouser_search dd{
  float:left;
}

.mouser_search dt{
  width:215px;
  text-align:right;
  padding:7px 0;
  box-sizing:border-box;
}

.mouser_search dd{
  width:495px;
  text-align:right;
  padding:0.5em 45px 0 0;
  box-sizing:border-box;
  color:#fff;
  font-size:14px;
}

.mouser_search dd input[type="text"]{
background:#fff;
border-radius: 5px 0 0 5px;
width:300px;
}

h4.merit6{
  background:#d7f6fd;
  border-radius:10px;
  font-size:16px;
  font-weight:normal;
  padding:10px;
  margin:20px 0;
}

h4.merit6 div{
  border-left:7px solid #00a1e7;
  padding-left:10px;
}

h4.merit6 div span{
  font-size:21px;
}

h5.merit6{
  font-size:16px;
  color:#426ab2;
  margin-bottom:12px;
}

img.merit6{
  margin-right:20px;
  margin-bottom:30px;
}

span.point{
  padding:10px;
  background:#426ab2;
  font-size:14px;
  border-radius:5px;
  margin:15px 0;
  animation: bglinkback 3s;
  -webkit-animation: bglinkback 3s;
}

span.point:hover{
  background-color: #3b99fc;
  animation: bglink 1s;
  -webkit-animation: bglink 1s;
}

@keyframes bglink {
  0% { background-color: #426ab2; }
  100% { background-color: #3b99fc; }
}

@-webkit-keyframes bglink {
  0% { background-color: #426ab2; }
  100% { background-color: #3b99fc; }
}

@keyframes bglinkback {
  0% { background-color: #3b99fc; }
  100% { background-color: #426ab2; }
}

@-webkit-keyframes bglinkback {
  0% { background-color: #3b99fc; }
  100% { background-color: #426ab2; }
}

span.point a{
  color:#fff;
  text-decoration:none;
}

.mb80{
margin-bottom:80px;
}