@charset "UTF-8";
/*
	Filename: faq
	Version: 1.0.1
*/
#breadcrumbs {
  padding: 20px 30px;
}
#title_area {
  margin: 207px 0 95px;
}
.title_en {
  margin-bottom: 15px;
}
.title_h1 {
  margin-bottom: 86px;
}
.title_h1::after {
  bottom: -46px;
}
@media screen and (max-width: 750px) {
  #title_area {
    margin: 22.222vw 0;
  }
  .title_en {
    margin-bottom: 2vw;
  }
  .title_h1 {
    margin-bottom: 11.467vw;
    letter-spacing: -0.05em;
  }
  .title_h1::after {
    bottom: -6.133vw;
  }
}


/*-----------------------------------------------------
	sec#workflow
------------------------------------------------------*/
#workflow {
  padding-bottom: 58px;
}
#workflow img {
  width: 100%;
  margin-bottom: 94px;
}
#sp_workflow {
  display: none;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------
	レスポンシブ
----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 750px) {
  #workflow {
    display: none;
  }
  #sp_workflow {
    display: block;
  }
  .workflow_title {
    width: 100%;
    height: 40vw;
    position: relative;
    background: url("../img/workflow/sp_workflow_01.jpg") no-repeat;
    background-size: cover;
  }
  .w_title {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit- transform: translateY(-50%) translateX(-50%);
    text-align: center;
  }
  .w_title h2 {
    margin-bottom: 1vw;
    font-size: 6.667vw;
    color: #002e6d;
    letter-spacing: 0.05em;
  }
  .w_title p {
    font-size: 3.733vw;
  }
  .workflow_title:nth-of-type(3) {
    background: url("../img/workflow/sp_workflow_02.jpg") no-repeat;
    background-size: cover;
  }
  .workflow_title:nth-of-type(3) .w_title h2 {
    color: #a07d50;
  }
  #sp_workflow .wrap {
    margin: 10.667vw 0 21.333vw;
    padding-right: 40px;
  }
  #sp_workflow .wrap:last-child {
    margin: 10.667vw 0 0;
  }
}


