/**
 * Created by OBDEV-03 on 13/11/2560.
 */
/*font yp 2017*/
/*14px;*/
/*button*/
/**
 * Created by OBDEV-03 on 21/11/2560.
 */
/*breakpoints RF.bootstrap*/
/*Breakpoint B4*/
/*promotion*/
/*back to top*/
/*icon social footer*/
/*border*/
/********** image icon **********/
/*btn search toggle*/
/*menu list mobile*/
/*** Yellow Site ***/
/* line 2, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.btn1.btn-campaign-sourcing-center {
  font-size: 30px;
  flex: 1 1 auto;
  padding: 0 30px;
  text-align: center;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border-radius: 20px;
}
/* line 11, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.btn1.btn-campaign-sourcing-center:hover {
  background-position: center;
}

/* line 15, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.btn-campaign-sourcing-center {
  background-image: linear-gradient(to right, #868DFF 30%, #0F938C 77%);
}

/* line 20, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center,
.notify-by-line-campaign {
  font-family: "Helvethaica Cond", "Helvetica Neue";
  line-height: normal;
  letter-spacing: 0.1rem;
}

/** sourcing-center**/
/* line 31, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center p {
  font-size: 30px;
  color: #262947;
}
/* line 35, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center h2 {
  line-height: normal;
  font-size: 65px;
  color: #262947;
}
/* line 40, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .background-sourcing {
  background-color: #9ae1e2;
}
/* line 47, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-one div:nth-child(1) div:first-child {
  display: flex;
  width: fit-content;
}
/* line 50, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-one div:nth-child(1) div:first-child img {
  max-height: 80px;
}
/* line 53, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-one div:nth-child(1) div:first-child h2 {
  background: linear-gradient(to bottom, #868DFF 35%, #0F938C 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-animation: hue 5s infinite linear;
}
@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}
/* line 72, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-one div:nth-child(2) {
  height: 200px;
  position: relative;
}
/* line 75, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-one div:nth-child(2) img {
  margin: 0 auto;
  position: relative;
  z-index: 1;
  max-height: 350px;
}
/* line 85, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-two {
  margin-top: 13rem;
  margin-bottom: 5rem;
}
/* line 91, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-four h2 {
  color: #0F938C;
  font-size: 55px;
}
/* line 95, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-four img {
  max-height: 120px;
  margin: 0 auto;
}
/* line 102, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.sourcing-center .content-row-five img {
  max-height: 120px;
  margin: 0 auto;
}

/**notify-by-line**/
/* line 112, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign p {
  font-size: 3rem;
}
/* line 115, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign h2 {
  line-height: normal;
  font-size: 5rem;
}
/* line 119, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .font-campain-color-green {
  color: #009245;
}
/* line 124, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .campaign-banner .descriptions {
  position: absolute;
  top: 5px;
  left: 90px;
}
/* line 128, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .campaign-banner .descriptions .btn-campaign-notify-by-line {
  margin-left: 10px;
  border-color: #009245;
  background-color: #009245;
  color: white;
}
/* line 133, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .campaign-banner .descriptions .btn-campaign-notify-by-line:hover {
  color: #009245;
  background-color: transparent;
}
/* line 143, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register img {
  max-height: 497px;
  margin: 0 auto;
}
/* line 147, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .content-register-from {
  display: flex;
  width: fit-content;
  margin: 0 auto;
}
/* line 151, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .content-register-from .content-register-from-border {
  border-right: 2px solid #009245;
  height: 74px;
}
/* line 158, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .content-line-header p {
  font-size: 2.9rem;
}
/* line 164, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .content-line-body div:nth-child(2) {
  margin-top: 80px;
}
/* line 166, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .content-line-body div:nth-child(2) p {
  font-size: 2.8rem;
}
/* line 172, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .btn-campaign-notify-by-line {
  margin-top: 13px;
  background-color: #009245;
  color: white;
}
/* line 176, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-register .btn-campaign-notify-by-line:hover {
  border-color: #009245;
  color: #009245;
  background: transparent;
}
/* line 184, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .btn-campaign-notify-by-line {
  border: 2px solid;
  padding: 0 12px;
  border-radius: 25px;
  cursor: pointer;
  height: fit-content;
}
/* line 190, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .btn-campaign-notify-by-line span {
  font-size: 25px;
}
/* line 196, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .second-section .btn-campaign-notify-by-line {
  background-color: #333333;
  color: white;
}
/* line 199, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .second-section .btn-campaign-notify-by-line:hover {
  border-color: #333333;
  color: #333333;
  background: transparent;
}
/* line 207, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-profit {
  background-color: #FFCC00;
}
/* line 209, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-profit img {
  max-height: 150px;
  margin: 0 auto;
}
/* line 216, ../../assets/sass/theme/stylesheets/_sourcing.scss */
.notify-by-line-campaign .content-contact img {
  max-height: 100px;
  margin: 0 auto;
}

@media (max-width: 992px) {
  /* line 227, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .campaign-banner .descriptions {
    text-align: center;
    position: absolute;
    top: 0px;
    padding: 10px;
  }
  /* line 232, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .campaign-banner .descriptions h2 {
    font-size: 25px;
  }
}
@media (max-width: 768px) {
  /* line 248, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .container-user-form .second-section div:nth-child(2),
  .notify-by-line-campaign .container-user-form .second-section div:nth-child(2) {
    text-align: center;
  }
  /* line 250, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .container-user-form .second-section div:nth-child(2) a,
  .notify-by-line-campaign .container-user-form .second-section div:nth-child(2) a {
    font-size: 2rem;
  }
  /* line 258, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .campaign-banner .descriptions,
  .notify-by-line-campaign .campaign-banner .descriptions {
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0;
    padding: 10px;
    width: 100%;
  }
  /* line 265, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .campaign-banner .descriptions h2,
  .notify-by-line-campaign .campaign-banner .descriptions h2 {
    font-size: 5rem;
  }
  /* line 268, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .campaign-banner .descriptions .btn-campaign-notify-by-line,
  .notify-by-line-campaign .campaign-banner .descriptions .btn-campaign-notify-by-line {
    background-color: white;
    border-color: white;
    color: #009245;
  }
  /* line 272, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .campaign-banner .descriptions .btn-campaign-notify-by-line:hover,
  .notify-by-line-campaign .campaign-banner .descriptions .btn-campaign-notify-by-line:hover {
    border-color: white;
    color: white;
  }
}
@media (max-width: 574px) {
  /* line 286, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-one div:nth-child(1) div:first-child {
    display: block;
  }
  /* line 288, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-one div:nth-child(1) div:first-child img {
    margin: 0 auto;
  }
  /* line 291, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-one div:nth-child(1) div:first-child h2 {
    font-size: 45px;
  }
  /* line 296, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-one div:nth-child(1) div:last-child p {
    font-size: 26px;
  }
  /* line 303, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-one div:nth-child(2) img {
    top: 0;
  }
  /* line 308, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .sourcing-center .content-row-two {
    margin-top: 5rem;
  }

  /* line 315, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .content-register .content-register-from {
    display: inline-grid;
  }
  /* line 317, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .content-register .content-register-from .content-register-from-border {
    display: none;
  }
  /* line 323, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .campaign-banner .descriptions {
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0;
    padding: 10px;
    width: 100%;
  }
  /* line 330, ../../assets/sass/theme/stylesheets/_sourcing.scss */
  .notify-by-line-campaign .campaign-banner .descriptions h2 {
    font-size: 30px;
  }
}
