@charset "UTF-8";
/* page top page
   ========================================================================== */
.main-pc {
  width: 100%;
  height: auto;
  background: #D2ECFF;
  overflow: hidden;
  position: relative;
}
.main-pc:after {
  content: "";
  display: inline-block;
  width: 20rem;
  height: 20rem;
  background-image: url(../../../img/top/img_main_sub.svg);
  background-size: 20rem 20rem;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -6rem;
  right: -6rem;
  z-index: 0;
}
@media screen and (min-width: 600px) {
  .main-pc:before {
    content: "";
    display: inline-block;
    width: 33rem;
    height: 33rem;
    background-image: url(../../../img/top/img_dots.svg);
    background-size: 33rem 33rem;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 0;
    left: 29rem;
    top: 6rem;
  }
  .main-pc:after {
    width: 23rem;
    height: 23rem;
    background-size: 23rem 23rem;
    right: initial;
  }
}
.main-pc__inner {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  margin-bottom: 2rem;
  position: relative;
  z-index: 1;
  margin-top: 2.5rem;
}
@media screen and (min-width: 600px) {
  .main-pc__inner {
    justify-content: center;
    flex-direction: row;
    align-items: center;
    margin: 3rem 0 2rem 0;
  }
}
.main-pc__content {
  width: 94%;
}
@media screen and (min-width: 600px) {
  .main-pc__content {
    width: initial;
  }
}
.main-pc__content__copy {
  font-size: 1.9rem;
  color: #051E42;
  margin-bottom: 1rem;
  text-align: center;
}
.main-pc__content__copy span {
  color: #1481EF;
}
@media screen and (min-width: 600px) {
  .main-pc__content__copy {
    font-size: 3rem;
    text-align: left;
  }
}
.main-pc__content__lead {
  display: inline-block;
  padding: 1.2rem;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.75);
}
.main-pc__content__lead br {
  display: none;
}
@media screen and (min-width: 600px) {
  .main-pc__content__lead br {
    display: inline-block;
  }
}
.main-pc__img {
  width: 42rem;
  height: auto;
}
.main-pc__side {
  width: 184px;
  height: auto;
}

.container {
  width: 86%;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 3.82rem 0;
}
@media screen and (min-width: 600px) {
  .container {
    width: 76%;
    padding: 6rem 0;
  }
}
.container__ttl-wrapper {
  margin-bottom: 2.8125rem;
  text-align: center;
}
@media screen and (min-width: 600px) {
  .container.s-beside-pc {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 600px) {
  .container.s-beside-pc .container__content {
    width: 38%;
  }
}
@media screen and (min-width: 600px) {
  .container.s-beside-pc .container__ttl-wrapper {
    text-align: left;
  }
}
@media screen and (min-width: 600px) {
  .container.s-inquiry {
    padding: 4rem 0 3rem 0;
  }
}
.container__ttl-sub {
  display: inline-block;
  color: #44A2F1;
  font-size: 0.6875rem;
  font-weight: 400;
  font-family: "Jost", sans-serif;
  padding-bottom: 0.7rem;
  border-bottom: 1px solid #44A2F1;
}
@media screen and (min-width: 600px) {
  .container__ttl-sub {
    font-size: 0.875rem;
  }
}
.container__ttl {
  font-size: 1.86rem;
  color: #44A2F1;
}
@media screen and (min-width: 600px) {
  .container__ttl {
    font-size: 2.625rem;
  }
}
.container__ttl span {
  color: #131D26;
}
.container__txt-main {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 3.625rem;
}
@media screen and (min-width: 600px) {
  .container__txt-main {
    font-size: 1.5rem;
  }
}
.container__txt-main span {
  color: #44A2F1;
}

.about {
  background: #fff;
}
.about__merit {
  font-size: 1rem;
  margin-bottom: 3.43rem;
}
.about__merit span {
  margin-bottom: 1.18rem;
  display: block;
}
.about__merit ul {
  padding-left: 1.75rem;
  border-left: 1px solid #44A2F1;
  margin-left: 0.625rem;
}
.about__merit ul li {
  margin-bottom: 1.375rem;
}
.about__merit ul li span {
  color: #44A2F1;
  font-weight: bold;
  display: block;
  position: relative;
  padding-left: 1.4375rem;
  margin-bottom: 0.3125rem;
}
.about__merit ul li span:before {
  content: "";
  display: inline-block;
  width: 1.4375rem;
  height: 1.4375rem;
  background-image: url(../../../img/top/icon_bulb.svg);
  background-size: 1.4375rem 1.4375rem;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
}
.about__sup {
  font-size: 0.6875rem;
  color: #7E7B79;
  padding-top: 0.625rem;
  border-top: 1px solid #eaeaea;
}
.about__img {
  object-fit: contain;
}
@media screen and (min-width: 600px) {
  .about__img {
    width: 52%;
  }
}

.shikumi {
  background: #F5FBFF;
  overflow: hidden;
}
.shikumi__inner {
  position: relative;
  height: 100%;
}
.shikumi__inner:before {
  content: "";
  display: block;
  position: absolute;
  top: -15rem;
  left: -12rem;
  right: 0;
  width: 190%;
  height: 390%;
  bottom: 0;
  opacity: 0.04;
  background: url(../../../img/top/img_a_slant_main.svg) no-repeat;
  background-size: 140%;
  mix-blend-mode: multiply;
  z-index: 1;
}
@media screen and (min-width: 600px) {
  .shikumi__inner {
    padding-top: 0;
  }
  .shikumi__inner:before {
    width: auto;
    height: auto;
    background-size: 100%;
  }
}
.shikumi .container {
  position: relative;
  z-index: 2;
}
.shikumi__img {
  object-fit: contain;
}
@media screen and (min-width: 600px) {
  .shikumi__img {
    width: 50%;
  }
}

.inquiry {
  background: linear-gradient(to right, #49A9FB, #318AEC);
  overflow: hidden;
}
.inquiry__inner {
  position: relative;
}
.inquiry__inner:before {
  content: "";
  display: block;
  position: absolute;
  top: -36rem;
  left: -19.7rem;
  right: 0;
  bottom: 0;
  opacity: 0.45;
  background: url(../../../img/top/img_a_slant.svg) no-repeat;
  background-size: 85rem;
  mix-blend-mode: multiply;
  z-index: 1;
}
.inquiry__inner .container {
  z-index: 2;
  position: relative;
}
.inquiry__txt {
  font-weight: bold;
  font-size: 1.625rem;
  color: #ffffff;
}
@media screen and (min-width: 600px) {
  .inquiry__txt {
    font-size: 1.875rem;
    line-height: 1;
    padding-top: 2.04rem;
  }
}
.inquiry__txt span {
  color: #FFD541;
}
.inquiry__btn-area {
  margin-top: 1.64rem;
}
@media screen and (min-width: 600px) {
  .inquiry__btn-area {
    margin-top: 0;
  }
}
.inquiry__btn-area__btn-wrapper {
  text-align: center;
}
@media screen and (min-width: 600px) {
  .inquiry__btn-area__btn-wrapper {
    text-align: left;
  }
}
.inquiry__btn-area__btn {
  width: 100%;
  text-align: center;
  font-size: 1.375rem;
  font-weight: bold;
  color: #131D26;
  background: #FFD541;
  padding: 1.375rem 3.8rem;
  border-radius: 3rem;
  transition: 0.3s;
  display: inline-block;
  margin-bottom: 1.875rem;
  box-shadow: 0 1.25rem 2rem rgba(35, 61, 87, 0.1);
}
.inquiry__btn-area__btn:hover {
  color: #ffffff;
  background: #000;
  box-shadow: none;
}
.inquiry__btn-area__txt {
  color: #ffffff;
}

.task {
  background-color: #F5FBFF;
  background-image: repeating-radial-gradient(circle at 0 0, transparent 0, #F5FBFF 14px), repeating-linear-gradient(#e1f3ff55, #e1f3ffe0);
}
.task__list {
  padding-top: 1.312rem;
}
@media screen and (min-width: 600px) {
  .task__list {
    padding-top: 2.624rem;
    display: flex;
    justify-content: space-between;
  }
}
.task__list .slick-list {
  padding: 0 8% 0 0 !important;
}
.task__list .slick-dots {
  bottom: -2.85rem;
}
.task__item {
  padding-top: 1.312rem;
  margin: 0 1rem 0 0;
}
@media screen and (min-width: 600px) {
  .task__item {
    width: calc((100% - 3.375rem) /3 );
  }
}
.task__item__task, .task__item__solution {
  padding: 2.6875rem 1.68rem 1.68rem 1.68rem;
  background: #fff;
  box-shadow: 0 1.25rem 2rem rgba(178, 184, 187, 0.1);
}
@media screen and (min-width: 600px) {
  .task__item__task, .task__item__solution {
    padding: 2.6875rem 1.68rem 0 1.68rem;
  }
}
.task__item__task {
  height: 23rem;
  position: relative;
  margin-bottom: 5rem;
  border-radius: 0.93rem;
}
.task__item__task.s-first:before, .task__item__task.s-second:before, .task__item__task.s-third:before {
  content: "";
  display: inline-block;
  font-weight: bold;
  text-align: center;
  line-height: 2.624rem;
  position: absolute;
  color: #595b61;
  height: 2.624rem;
  width: 6.4375rem;
  top: -1.312rem;
  left: 0;
  border-radius: 1.312rem;
}
.task__item__task.s-first:before {
  content: "課題1";
}
.task__item__task.s-second:before {
  content: "課題2";
}
.task__item__task.s-third:before {
  content: "課題3";
}
.task__item__task:before {
  background: #E2E2E2;
}
.task__item__task:after {
  content: "";
  display: inline-block;
  width: 7rem;
  height: 3.85rem;
  background-image: url(../../../img/top/icon_arrow.svg);
  background-size: 7rem 3.85rem;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: -3rem;
}
@media screen and (min-width: 600px) {
  .task__item__task {
    height: 30.5rem;
    margin-bottom: 3.2rem;
  }
  .task__item__task:after {
    bottom: -1.375rem;
  }
}
@media screen and (min-width: 730px) {
  .task__item__task {
    height: 28.5rem;
  }
}
@media screen and (min-width: 810px) {
  .task__item__task {
    height: 25.25rem;
  }
}
@media screen and (min-width: 900px) {
  .task__item__task {
    height: 23.25rem;
  }
}
@media screen and (min-width: 1025px) {
  .task__item__task {
    height: 22.425rem;
  }
}
.task__item__solution {
  border-radius: 0.93rem;
  height: 25.5rem;
  position: relative;
}
@media screen and (min-width: 600px) {
  .task__item__solution {
    height: 37.9rem;
  }
}
@media screen and (min-width: 730px) {
  .task__item__solution {
    height: 31.15rem;
  }
}
@media screen and (min-width: 810px) {
  .task__item__solution {
    height: 28.25rem;
  }
}
@media screen and (min-width: 1025px) {
  .task__item__solution {
    height: 26.6rem;
  }
}
.task__item__solution:before {
  content: "✔ 解決";
  background: #44A2F1;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  line-height: 2.624rem;
  position: absolute;
  height: 2.624rem;
  width: 6.4375rem;
  top: -1.312rem;
  left: 0;
  border-radius: 1.312rem;
}
.task__item__task dt, .task__item__solution dt {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.78rem;
}
@media screen and (min-width: 600px) {
  .task__item__task dt, .task__item__solution dt {
    margin-bottom: 0;
    height: 9.125rem;
  }
}
@media screen and (min-width: 1025px) {
  .task__item__task dt, .task__item__solution dt {
    height: 8.725rem;
  }
}
.task__item__task dt span, .task__item__solution dt span {
  display: block;
  padding-left: 1rem;
  border-left: 1px solid #131D26;
}
.task__item__solution dt {
  color: #44A2F1;
}
.task__item__solution dt span {
  border-left: 1px solid #44A2F1;
}
.task__item__solution dd span {
  color: #44A2F1;
  font-weight: bold;
}
.task .slick-prev:before, .task .slick-next:before {
  color: #44A2F1;
}

.features {
  background: #fff;
}
.features__list {
  padding-top: 1.5rem;
}
@media screen and (min-width: 600px) {
  .features__list {
    padding-top: 3.5rem;
  }
}
@media screen and (min-width: 600px) {
  .features__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.features__item__img {
  object-fit: contain;
  width: 90%;
  margin: 2rem auto 0 auto;
  display: block;
}
@media screen and (min-width: 600px) {
  .features__item__img {
    max-width: 50%;
    height: 100%;
    margin: 0;
  }
}
.features__item__content {
  position: relative;
}
.features__item__content:before {
  content: "1";
  display: inline-block;
  position: absolute;
  top: -3.7rem;
  left: 0;
  font-weight: 600;
  font-size: 8rem;
  line-height: 1;
  font-family: "Jost", sans-serif;
  color: #cce8ff;
}
@media screen and (min-width: 600px) {
  .features__item__content {
    width: 43%;
  }
}
.features__item__content h3 {
  font-size: 1.25rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  position: relative;
}
@media screen and (min-width: 600px) {
  .features__item__content h3 {
    font-size: 1.9rem;
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 600px) {
  .features__item.s-first {
    flex-direction: row-reverse;
  }
}
.features__item.s-second .features__item__content:before {
  content: "2";
}
.features__item.s-second .features__item__img {
  width: 100%;
}
.features__item.s-first {
  margin-bottom: 7.5rem;
}
@media screen and (min-width: 600px) {
  .features__item.s-first img {
    width: 30rem;
  }
}
.features__sub-list {
  width: 90%;
  margin: 3.36rem auto 0 auto;
}
@media screen and (min-width: 600px) {
  .features__sub-list {
    width: 100%;
    margin-top: 3.36rem;
    display: flex;
    justify-content: space-between;
  }
}
.features__sub-list__item {
  background: #F5FBFF;
}
@media screen and (min-width: 600px) {
  .features__sub-list__item {
    width: calc((100% - 3.375rem) /3 );
  }
}
.features__sub-list__item dl {
  margin-bottom: 2.25rem;
}
@media screen and (min-width: 600px) {
  .features__sub-list__item dl {
    margin-bottom: 0;
  }
}
.features__sub-list__item dt {
  background: #44A2F1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 5.437rem;
  border-radius: 0.93rem 0.93rem 0 0;
}
.features__sub-list__item dt span {
  display: inline-block;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.25rem;
  text-align: center;
}
.features__sub-list__item dd {
  padding: 9.25rem 0 1.68rem 0;
  height: auto;
  background-repeat: no-repeat;
  background-size: 40% auto;
  background-position: top 0.2rem center;
  position: relative;
}
@media screen and (min-width: 600px) {
  .features__sub-list__item dd {
    height: 33.325rem;
    padding: 1.68rem 0;
  }
}
@media screen and (min-width: 730px) {
  .features__sub-list__item dd {
    height: 31.15rem;
  }
}
@media screen and (min-width: 810px) {
  .features__sub-list__item dd {
    height: 25.25rem;
  }
}
@media screen and (min-width: 1025px) {
  .features__sub-list__item dd {
    height: 23.325rem;
  }
}
.features__sub-list__item dd.cost-cut {
  background-image: url(../../../img/top/img_features_2_a.svg);
}
.features__sub-list__item dd.function {
  background-image: url(../../../img/top/img_features_2_b.svg);
}
.features__sub-list__item dd.compliance {
  background-image: url(../../../img/top/img_features_2_c.svg);
}
.features__sub-list__item dd p {
  top: 10.25rem;
  margin: 0 1.68rem;
}
@media screen and (min-width: 600px) {
  .features__sub-list__item dd p {
    position: absolute;
  }
}

.btn-area {
  background: #fff;
  padding: 3rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.2rem;
}
@media screen and (min-width: 600px) {
  .btn-area {
    flex-direction: row;
    justify-content: center;
    gap: 9rem;
  }
}
.btn-area__btn {
  width: 22rem;
  display: inline-block;
  padding: 1.25rem 0.625rem 1.25rem 6.7rem;
  position: relative;
  transition: 0.3s;
  border-radius: 4rem;
}
.btn-area__btn__content {
  font-weight: bold;
  position: relative;
  font-size: 0.875rem;
}
.btn-area__btn__content:before {
  display: inline-block;
  position: absolute;
  left: -4.3rem;
  width: 3.375rem;
  height: 3.187rem;
  content: "";
  background-image: url(../../../img/top/icon_qa.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 3.375rem 3.187rem;
}
.btn-area__btn:after {
  display: inline-block;
  position: absolute;
  right: 0.625rem;
  top: calc(50% - 0.75rem);
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  transition: 0.3s;
}
.btn-area__btn:hover {
  box-shadow: 0.125rem 0.125rem 1.25rem rgba(218, 236, 247, 0.8);
}
.btn-area__btn:hover:after {
  right: 0.325rem;
}
.btn-area__btn.s-corporation {
  color: #131D26;
  background-color: #fff;
  border: 1px solid #131D26;
}
@media screen and (min-width: 600px) {
  .btn-area__btn.s-corporation {
    margin-bottom: 0;
  }
}
.btn-area__btn.s-corporation .btn-area__btn__content {
  color: #131D26;
}
.btn-area__btn.s-corporation .btn-area__btn__content:before {
  background-image: url(../../../img/top/icon_corporation.svg);
}
.btn-area__btn.s-corporation:after {
  background-image: url(../../../img/common/icon_arrow_round_next_black.svg);
}
.btn-area__btn.s-help {
  background-color: #1C8DE0;
  color: #ffffff;
}
.btn-area__btn.s-help .btn-area__btn__content {
  color: #ffffff;
}
.btn-area__btn.s-help .btn-area__btn__content:before {
  background-image: url(../../../img/top/icon_qa.svg);
}
.btn-area__btn.s-help:after {
  background-image: url(../../../img/common/icon_arrow_round_next_white.svg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../../../../resources/sass/customer/part/top/top.scss%22,%22../../../../../resources/sass/customer/global/_define.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%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%22,%22file%22:%22top.css%22%7D */
