.c_pageTtl {
  background-image: url("../../img/pages/faq/bg_page-ttl.jpg");
}

.c_pageTtl__dotted {
  background: url("../../img/pages/faq/bg_page-ttl.png") right bottom/100% auto no-repeat;
}

.p_sec {
  max-width: 1440px;
  min-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.p_sec1 {
  position: relative;
  background: url("../../img/pages/faq/bg_sec1.png") left top/100% auto no-repeat;
  padding-top: 100px;
  padding-bottom: 60px;
  margin-top: -17px;
}

.p_sec1__inner {
  background: #eef6fd;
  padding-top: 60px;
  padding-bottom: 80px;
}

.p_sec1__box {
  box-shadow: 0px 42px 60px 0px rgba(49, 49, 49, 0.18);
  width: 1080px;
  background: #fff;
  border: 8px solid #f5faff;
  padding: 55px 80px 100px 60px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.p_sec1__box:first-child {
  margin-top: 0;
}

.p_sec1__ttl {
  margin-bottom: 30px;
}

.p_sec1__list__que {
  min-height: 103px;
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 500;
  background: url("../../img/pages/faq/txt_que.png") left 40px no-repeat;
  border-top: 1px solid #dcdcdc;
  padding-top: 50px;
  padding-bottom: 20px;
  padding-left: 50px;
  margin-top: 60px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.p_sec1__list__que:first-child {
  margin-top: 0;
  border-top: 0;
}

.p_sec1__list__ans {
  display: flex;
  align-items: center;
  margin-left: 100px;
  padding-left: 60px;
  font-size: 14px;
  line-height: 24px;
  min-height: 44px;
  color: #353535;
  background: url("../../img/pages/faq/txt_ans.png") left top no-repeat;
}

.p_last {
  width: 100%;
  min-height: 332px;
  background: url("../../img/pages/faq/bg_last.png") center bottom no-repeat;
  padding-top: 120px;
  padding-bottom: 100px;
}

.p_last__btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 340px;
  height: 80px;
  font-size: 16px;
  color: #fff;
  border-radius: 40px;
  background: url("../../img/pages/faq/ico_last_arrow.png") 90% center no-repeat #1376c5;
  margin-left: auto;
  margin-right: auto;
}

.p_last__btn a:hover {
  opacity: .7;
}

/*# sourceMappingURL=../../../../sourcemaps/assets/css/pages/faq.css.map */
