.icon {
  width:16px;
  height:16px;
  padding: 0 5;
}

h2,h3{
  font-size: 1.2rem;
  font-weight: 600;
  border-left: 5px solid #786450;
  border-bottom: 1px solid #ccc;
  padding-left: 5;
  margin: 20 0 10 0;
}

p{
  font-size:1rem;
  padding-left:10px;
}

.contents {
  margin:30 auto 50 auto;
  width:70%;
  min-width: 300px;
}


.contents a {
  text-decoration: none;
  border-bottom: 1px solid blue;
  padding-bottom: 1px;
  color : blue;
  border-bottom-color: blue;
}


.contents a:hover {
  font-weight: 600;
}
