@charset "utf-8";

/* ======================================================
 * home_add.css
 * ------------------------------------------------------ */
.title-column{
  display:flex;
  flex-flow: column;
}
.home-heading3__title{
  color: #005eb8;
  font-weight: 700;
}
/* ======================================================
 * PC
====================================================== */
@media print, screen and (min-width: 768px) {
.home-iframe {
  width: 482px;
}
.home-card-lineup__type{
  margin-bottom: 30px;
  margin-top: 0;
}
.home-card-lineup__type[data-col-pc="1"]{
  display: flex;
  padding-top: 80px;
}
.home-card-lineup__type[data-col-pc="1"] > *{
  width: 660px;
}
.home-card-lineup__type .home-card__image > img{
  transition:opacity .25s cubic-bezier(.4,0,.2,1) 0s;
}
.home-card-lineup__type .home-card:hover .home-card__image > img{
  transform: none;
  opacity: .7;
}
.home-heading3__title{
  font-size: 2.5rem;
  margin: 0 0 3px;
  }
}
/* ======================================================
 * SP
====================================================== */
@media only screen and (max-width:767.98px) {
.home-iframe-wrap:last-child {
  margin-bottom: 0;
}
.home-card-lineup__type{
  margin-bottom: 30px;
  margin-top: 0;
  padding-top: 55px;
}
.home-heading3__title{
  font-size: 1.9rem;
  margin: 0;
  }
  .sp-mb30{
    margin-bottom: 30px;
  }
}