/*=====
eyecatch
=====*/
.mv{
  /*background: url("../images/common/eyecatch.jpg") no-repeat center 0%;*/
  background-size: cover;
}

/*=====
contents
=====*/
.main{
  padding-top: 4rem;
  padding-bottom: 13rem;
}
.contents {
  margin: 0 auto;
  padding: 9rem 0 0;
}
.contents-title{
  color: #0d47a1;
  font-size: 2.5rem;
}
.contents-title img{
  margin-left: 20px;
  width: 20%;
  position: relative;
}
.contents-title:after {
  background: #e6ecf5;
}

.qa-title{
  font-size: 2rem;
  color: #0d47a1;
}
.qa-title:before{
  content: "Q";
  font-size: 2.2rem;
  padding: 0.1rem 0.8rem 0.4rem;
  margin-right: 1rem;
  font-weight: 500;
  color: #fff;
  background: #0d47a1;
  float: left;
}
dd.contents-text {
  border-bottom: 1px solid #dedede;
  clear: both;
}
.innner-btn {
  width: 30vw;
}
.innner-btn li {
  width: 9.5vw;
  font-size: 1.7rem;
  border: 1px solid #ebedee;
  background-image: linear-gradient(0deg, #ebedee 0%, #fdfbfb 50%, #fff 100%);
}
@media (max-width:991px){/*md*/
  .main{
    padding-top: 0rem;
    padding-bottom: 6rem;
  }
  .contents{
    padding-top: 6rem;
    margin-top: -3rem;
  }
  .innner-btn {
    margin: 0 auto;
    width: 90vw;
  }
  .innner-btn li {
    width: 28vw;
  }
}