@charset "utf-8";

h2 {
    position: relative;
    padding: 1rem 2rem calc(1rem + 10px);
    background: #ffc6ff;
  }
  
  h2:before {
    position: absolute;
    top: -7px;
    left: -7px;
    width: 100%;
    height: 100%;
    content: '';
    border: 4px solid #000;
  }

.top{
    background-image: url(../img/top1st.png);
    background-size: cover;
}

a[target=_blank][rel=nofollow] {
	padding-right: 20px;
	background: url(../img/twitter.png) right center/36px auto no-repeat;
}

.service{
    background-color: #ffefff;
}

footer{
    background-color: #ffeaff;
}