@charset "Shift_JIS";

#footer{
	width:100%;
	background:url(/common/images/footer_border.gif) 0 0 repeat-x;
	padding:15px 0 40px 0;
}

#contents a:link,
#contents a:visited {
	color: #fff;
	text-decoration:none;
}
#contents a:hover,
#contents a:active {
	color: #fff;
}
#contents {
	font-size: 1rem;
}

#contents > p:first-of-type{
  margin: 80px 0 30px 0;
  line-height: 2.3;
  font-weight: 600;
  text-align: center;
}
#contents > p:nth-of-type(2){
  text-align: center;
  margin: 0 0 30px 0;
}

#contents > p:nth-of-type(2) > a {
display: inline-block;
margin: 20px;
}

.sp_only{
  display: none;
}

@media screen and (max-width:750px) {

  #header02 div.inner02{
    width: 100%;
    padding: 0 5px;
  }

  #footer div.inner02 {
    width: 100%;
    padding: 0 5px;
  }

  body,#contents {
    width: 100%;
  }
  .sp_only{
    display: block;
  }
}


.button01 {
  position: relative;
  border: 2px solid #00aba3;
  padding: 5px 50px 5px 40px;
  background-color: #00aba3;
  /* box-shadow: 0 3px 5px rgba(0, 0, 0, .3), 0 -1px 0 #dddddd; */
  transition: ease 0.3s;
  transition-property: border-color,color;
  outline: none;
  border-radius:5px;
  font-weight: 600;
}

.button01:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
  height: 8px;
  border: 3px solid #fff;
  border-bottom: transparent;
  border-left: transparent;
}

.button01:hover {
  opacity:0.8;
  }
  

.button02 {
  position: relative;
  border: 2px solid #00aba3;
  padding: 5px 40px 5px 50px;
  background-color: #00aba3;
  /* box-shadow: 0 3px 5px rgba(0, 0, 0, .3), 0 -1px 0 #dddddd; */
  transition: ease 0.3s;
  transition-property: border-color,color;
  outline: none;
  border-radius:5px;
  font-weight: 600;
}

.button02:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%) rotate(45deg);
  width: 8px;
  height: 8px;
  border: 3px solid #fff;
  border-top: transparent;
  border-right: transparent;
}

.button02:hover{
  opacity:0.8;
  }
  