@charset "UTF-8";
/* ================================================

- 装飾：三角

================================================ */
.m-triangle {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent #3a3a3a transparent; }

/* ================================================

- 装飾：アロー白

================================================ */
.m-arrow-w {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 4px;
  -webkit-transform: skewX(45deg);
  transform: skewX(45deg);
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  z-index: 3; }

.m-arrow-w-l {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 4px;
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  z-index: 3; }

/* ================================================

- 装飾：アロー青

================================================ */
.m-arrow-b {
  content: '';
  position: absolute;
  bottom: 31px;
  right: 20px;
  display: inline-block;
  width: 33px;
  height: 7px;
  -webkit-transform: skewX(45deg);
          transform: skewX(45deg);
  border-right: 2px solid #5a92ac;
  border-bottom: 2px solid #5a92ac; }

.m-arrow-t-b {
  content: '';
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #3a3a3a;
  border-right: 2px solid #3a3a3a;
  cursor: pointer; }

/* ================================================

- 装飾：ホバー

================================================ */
/* ================================================

- ⼈間関係の悩み… 思い当たることはありませんか？

================================================ */
.education .l-main-copy .l-main-copy-txt {
  font-size: 2.2rem;
  line-height: 2.0;
  letter-spacing: 0.1em; }
.education .l-main {
  padding-bottom: 80px; }

.p-relationship-wrap1 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  margin-top: 54px;
  background-color: #d9d9d9;
  position: relative; }

.p-relationship-wrap1-img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 37.468vw;
  height: 368px; }

.p-relationship-wrap1-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }

.p-relationship-wrap1-desc {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  padding: 43px 0 60px 75px; }

.p-relationship-wrap1-ttl {
  font-size: 3rem;
  line-height: 1.5; }

.p-relationship-wrap1-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  max-width: 720px;
  margin-top: 23px;
  padding: 24px 0 24px 30px;
  background-color: #FFFFFF;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/bg1.gif);
  background-size: 1px;
  background-repeat: repeat;
  background-position: left top; }
  .p-relationship-wrap1-list ul li {
    margin-top: 24px;
    padding-left: 27px;
    font-size: 1.7rem;
    position: relative; }
  .p-relationship-wrap1-list ul li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/icon_check.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 17px; }
  .p-relationship-wrap1-list ul li:first-of-type {
    margin-top: 0; }
  .p-relationship-wrap1-list ul:last-of-type {
    margin-left: 50px; }

.p-relationship-wrap1-arrow {
  position: absolute;
  bottom: -38px;
  left: calc(50% - 55px);
  width: 55px; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .education .l-main-copy .l-main-copy-txt {
    font-size: 4.8vw;
    line-height: 1.6;
    text-align: center; }
  .education .l-main {
    padding: 2.533vw 0 14.933vw; }
  .education .l-main-top {
    padding: 0 4vw; }

  .p-relationship-wrap1 {
    display: block;
    margin-top: 7.600vw; }

  .p-relationship-wrap1-img {
    width: 100%;
    height: auto; }

  .p-relationship-wrap1-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }

  .p-relationship-wrap1-desc {
    padding: 6.533vw 4vw 10.667vw; }

  .p-relationship-wrap1-ttl {
    font-size: 5.6vw;
    line-height: 1.4; }

  .p-relationship-wrap1-list {
    display: block;
    max-width: 100%;
    margin-top: 5.600vw;
    padding: 5.733vw 3.733vw 6.667vw; }
    .p-relationship-wrap1-list ul li {
      margin-top: 4.400vw;
      padding-left: 7.867vw;
      font-size: 4.2666666667vw; }
    .p-relationship-wrap1-list ul li::before {
      width: 5.333vw;
      height: 4.533vw; }
    .p-relationship-wrap1-list ul li:first-of-type {
      margin-top: 0; }
    .p-relationship-wrap1-list ul:last-of-type {
      margin: 4.400vw auto 0; }

  .p-relationship-wrap1-arrow {
    bottom: -15.467vw;
    left: calc(50% - 7.2665vw);
    width: 14.533vw; } }
/* ================================================

- ⼈間関係を豊かにするための「秘訣」

================================================ */
.p-relationship-wrap2 {
  padding: 79px 0 74px;
  background-color: #f8f4e7; }

.p-relationship-wrap2-inner .m-ttl-underline {
  text-align: center; }

.p-relationship-wrap2-sec1 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  margin-top: 50px; }

.p-relationship-wrap2-img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 526px; }

.p-relationship-wrap2-desc {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-left: 84px; }

.p-relationship-wrap2-ttl {
  font-size: 2.8rem;
  font-weight: 500;
  color: #a9800d; }

.p-relationship-wrap2-txt {
  margin-top: 34px; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap2 {
    padding: 19.600vw 4vw 9.867vw; }

  .p-relationship-wrap2-inner .m-ttl-underline {
    text-align: center; }

  .p-relationship-wrap2-sec1 {
    display: block;
    margin-top: 3.067vw; }

  .p-relationship-wrap2-img {
    width: 100%; }

  .p-relationship-wrap2-desc {
    margin: 3.867vw auto 0; }

  .p-relationship-wrap2-ttl {
    font-size: 5.3333333333vw;
    line-height: 1.5; }

  .p-relationship-wrap2-txt {
    margin-top: 3.467vw; } }
/* ================================================

- 「嫌な思いを⼿放して、良い⼈になりたい！」

================================================ */
.p-relationship-wrap3 {
  padding: 50px 0 60px; }

.p-relationship-wrap3-inner {
  padding: 40px 70px 40px 60px;
  border: solid 1px #d4ab37;
  position: relative; }

.p-relationship-wrap3-sec1::after,
.p-relationship-wrap3-sec1::before,
.p-relationship-wrap3-inner::after,
.p-relationship-wrap3-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid; }

.p-relationship-wrap3-inner::before {
  top: 0;
  left: 0;
  border-width: 24px 24px 0 0;
  border-color: #d4ab37 transparent transparent transparent; }

.p-relationship-wrap3-inner::after {
  top: 0;
  right: 0;
  border-width: 0 24px 24px 0;
  border-color: transparent rgba(212, 171, 55, 0.9) transparent transparent; }

.p-relationship-wrap3-sec1 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start; }

.p-relationship-wrap3-sec1::before {
  bottom: 0;
  left: 0;
  border-width: 24px 0 0 24px;
  border-color: transparent transparent transparent #d4ab37; }

.p-relationship-wrap3-sec1::after {
  bottom: 0;
  right: 0;
  border-width: 0 0 24px 24px;
  border-color: transparent transparent #d4ab37 transparent; }

.p-relationship-wrap3-ttl {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 400px;
  max-height: 242px;
  padding: 40px 20px;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/bg2.gif);
  background-size: 2px;
  background-repeat: repeat;
  background-position: left top; }
  .p-relationship-wrap3-ttl p {
    font-size: 2.6rem;
    font-weight: 500; }
  .p-relationship-wrap3-ttl .p-relationship-wrap3-line {
    margin: 16px 0 32px;
    font-size: 3rem;
    line-height: 1.5;
    color: #a9800d;
    background-color: #FFFFFF;
    text-align: center; }
  .p-relationship-wrap3-ttl .p-relationship-wrap3-line:first-of-type {
    margin: 0; }

.p-relationship-wrap3-desc {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-left: 40px; }
  .p-relationship-wrap3-desc p span {
    background-color: rgba(212, 171, 55, 0.3); }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap3 {
    padding: 10.533vw 4vw 9.200vw; }

  .p-relationship-wrap3-inner {
    padding: 8vw 4vw 6.933vw; }

  .p-relationship-wrap3-inner::before {
    border-width: 6.933vw 6.933vw 0 0; }

  .p-relationship-wrap3-inner::after {
    border-width: 0 6.933vw 6.933vw 0; }

  .p-relationship-wrap3-sec1 {
    display: block; }

  .p-relationship-wrap3-sec1::before {
    border-width: 6.933vw 0 0 6.933vw; }

  .p-relationship-wrap3-sec1::after {
    border-width: 0 0 6.933vw 6.933vw; }

  .p-relationship-wrap3-ttl {
    width: 100%;
    max-height: none;
    padding: 5.333vw 7.867vw; }
    .p-relationship-wrap3-ttl p {
      font-size: 5.0666666667vw;
      text-align: center; }
    .p-relationship-wrap3-ttl .p-relationship-wrap3-line {
      margin: 1.067vw 0 3.333vw;
      font-size: 5.6vw;
      line-height: 1.7; }

  .p-relationship-wrap3-desc {
    margin: 3.333vw auto 0; } }
/* ================================================

- ヨグマタ相川圭⼦の「ヒマラヤの教え」

================================================ */
.p-relationship-wrap4 {
  padding: 28px 0 102px;
  background-color: #f8f4e7; }

.p-relationship-wrap4-inner {
  max-width: 948px;
  margin: 0 auto; }

.p-relationship-wrap4-ttl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 45px;
  font-size: 3.2rem;
  color: #a9800d;
  text-align: center; }

.p-relationship-wrap4-ttl::after,
.p-relationship-wrap4-ttl::before {
  content: '';
  width: 56px;
  height: 1px;
  background-color: #3a3a3a; }

.p-relationship-wrap4-ttl::before {
  margin-right: 24px; }

.p-relationship-wrap4-ttl::after {
  margin-left: 24px; }

.p-relationship-wrap4-img2 {
  margin-top: 50px; }

.p-relationship-wrap4-desc {
  margin-top: 34px; }
  .p-relationship-wrap4-desc p {
    text-align: center; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap4 {
    padding: 8.133vw 4vw 14.267vw; }

  .p-relationship-wrap4-ttl {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-top: 5.867vw;
    font-size: 5.8666666667vw;
    line-height: 1.3; }

  .p-relationship-wrap4-ttl::after,
  .p-relationship-wrap4-ttl::before {
    width: 11.200vw; }

  .p-relationship-wrap4-ttl::before {
    margin-right: 4.133vw; }

  .p-relationship-wrap4-ttl::after {
    margin-left: 4.133vw; }

  .p-relationship-wrap4-img2 {
    margin-top: 6vw; }

  .p-relationship-wrap4-desc {
    margin-top: 5.333vw; }
    .p-relationship-wrap4-desc p {
      text-align: left; } }
/* ================================================

- ヒマラヤの教えの特徴

================================================ */
.p-relationship-wrap5 {
  padding: 50px 0 100px;
  position: relative; }

.p-relationship-wrap5::before {
  content: '';
  position: absolute;
  top: -55px;
  left: calc(50% - 55px);
  width: 110px;
  height: 110px;
  background-color: #FFFFFF;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/icon1.png);
  background-size: 67px;
  background-position: top 22px center;
  background-repeat: no-repeat;
  border-radius: 100%; }

.p-relationship-wrap5-ttl {
  font-size: 3.2rem;
  font-weight: 500;
  text-align: center;
  position: relative; }

.p-relationship-wrap5-ttl::after {
  content: '';
  position: absolute;
  bottom: -24px;
  left: calc(50% - 23px);
  width: 46px;
  height: 6px;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/icon2.png);
  background-size: contain;
  background-repeat: no-repeat; }

.p-relationship-wrap5-sec {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  margin-top: 70px; }

.p-relationship-wrap5-sec:first-of-type {
  margin-top: 90px; }

.p-relationship-wrap5-img {
  width: 42.785vw;
  height: 379px; }

.p-relationship-wrap5-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }

.p-relationship-wrap5-desc {
  width: 595px;
  margin-left: 60px;
  padding-top: 30px; }
  .p-relationship-wrap5-desc .m-ttl-underline {
    font-size: 2.8rem; }
  .p-relationship-wrap5-desc .p-relationship-wrap5-txt {
    margin-top: 24px; }

.p-relationship-wrap5-sec.right {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end; }
  .p-relationship-wrap5-sec.right .p-relationship-wrap5-img {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2; }
  .p-relationship-wrap5-sec.right .p-relationship-wrap5-desc {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
    margin-left: 0;
    margin-right: 59px; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap5 {
    padding: 8vw 4vw 12.400vw; }

  .p-relationship-wrap5::before {
    display: none; }

  .p-relationship-wrap5-ttl {
    font-size: 5.8666666667vw; }

  .p-relationship-wrap5-ttl::after {
    bottom: -4vw;
    left: calc(50% - 4.6vw);
    width: 9.200vw;
    height: 0.800vw; }

  .p-relationship-wrap5-sec {
    display: block;
    margin-top: 7.067vw; }

  .p-relationship-wrap5-sec:first-of-type {
    margin-top: 8.133vw; }

  .p-relationship-wrap5-img {
    width: 100%;
    height: auto; }

  .p-relationship-wrap5-desc {
    width: 100%;
    margin: 5.333vw auto 0;
    padding-top: 0; }
    .p-relationship-wrap5-desc .m-ttl-underline {
      font-size: 5.3333333333vw; }
    .p-relationship-wrap5-desc .p-relationship-wrap5-txt {
      margin-top: 2.933vw; }

  .p-relationship-wrap5-sec.right {
    display: block; }
    .p-relationship-wrap5-sec.right .p-relationship-wrap5-desc {
      margin: 5.333vw auto 0; } }
/* ================================================

- 愛と思いやりに満ちた⼈間関係になる

================================================ */
.p-relationship-wrap6 {
  padding: 50px 0 90px;
  background-color: #f8f4e7; }

.p-relationship-wrap6-sec {
  position: relative; }

.p-relationship-wrap6-img {
  width: 53.797vw;
  height: 478px; }

.p-relationship-wrap6-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }

.p-relationship-wrap6-desc {
  position: absolute;
  bottom: 0;
  left: 44.304vw;
  width: 670px;
  padding: 50px 40px 60px;
  background-color: #FFFFFF;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/bg1.gif);
  background-size: 1px;
  background-repeat: repeat;
  background-position: left top;
  z-index: 2; }

.p-relationship-wrap6-desc-bg {
  position: absolute;
  bottom: -20px;
  left: 45.570vw;
  width: 670px;
  height: 358px;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/bg3.gif);
  background-size: 2px;
  background-repeat: repeat;
  background-position: left top;
  z-index: 1; }

.p-relationship-wrap6-ttl {
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height:1.5em;
  white-space: nowrap; }
  .p-relationship-wrap6-ttl span {
    color: #b283b9; }

.p-relationship-wrap6-txt {
  margin-top: 40px; }
  .p-relationship-wrap6-txt p {
    margin-top: 20px;
    padding-left: 22px;
    font-size: 2rem;
    font-weight: 500;
    letter-spacing: 0.06em;
    position: relative; }
  .p-relationship-wrap6-txt p:first-of-type {
    margin-top: 0; }
  .p-relationship-wrap6-txt p::before {
    content: '';
    position: absolute;
    top: calc(50% - 3px);
    left: 0;
    width: 6px;
    height: 6px;
    background-color: #d4ab37;
    border-radius: 100%; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap6 {
    padding: 6.533vw 0 14.667vw; }

  .p-relationship-wrap6-img {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 2; }

  .p-relationship-wrap6-desc {
    position: relative;
    top: -5.333vw;
    left: 0;
    max-width: 100%;
    width: 84vw;
    margin: 0 auto;
    padding: 5.733vw 4vw; }

  .p-relationship-wrap6-desc-bg {
    bottom: 1.333vw;
    left: 12vw;
    width: 84vw;
    height: 88.400vw;
    z-index: 1; }

  .p-relationship-wrap6-ttl {
    font-size: 5.6vw;
    line-height: 1.4; }

  .p-relationship-wrap6-txt {
    margin-top: 2.800vw; }
    .p-relationship-wrap6-txt p {
      margin-top: 2.800vw;
      padding-left: 2.667vw;
      font-size: 4.2666666667vw;
      line-height: 1.5; }
    .p-relationship-wrap6-txt p:first-of-type {
      margin-top: 0; }
    .p-relationship-wrap6-txt p::before {
      top: 2.7vw;
      width: 1.200vw;
      height: 1.200vw; } }
/* ================================================

- ヒマラヤの恩恵で、いつの間に楽になる

================================================ */
.p-relationship-wrap7 {
  padding: 70px 0 90px; }

.p-relationship-wrap7-sec {
  max-width: 1080px;
  margin: 0 auto;
  padding: 60px 0 71px;
  background-color: #FFFFFF;
  background-image: url(https://science.ne.jp/wp-content/themes/soe/assets/images/teaching/relationship/bg1.gif);
  background-size: 1px;
  background-repeat: repeat;
  background-position: left top; }

.p-relationship-wrap7-img {
  max-width: 930px;
  margin: 0 auto; }

.p-relationship-wrap7-desc {
  max-width: 850px;
  margin: 33px auto 0; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap7 {
    padding: 10.667vw 4vw; }

  .p-relationship-wrap7-sec {
    padding: 8vw 4vw 7.067vw; }

  .p-relationship-wrap7-desc {
    margin: 4.667vw auto 0; } }
/* ================================================

- ヒマラヤの教えの体験談

================================================ */
.p-relationship-wrap9 {
  padding: 80px 0; }

.p-relationship-wrap9-sec1 {
  margin-top: 40px;
  padding: 10px 30px 0; }

.p-relationship-wrap9-sec1-item {
  padding: 32px 0 46px;
  border-bottom: solid 1px #dedede; }

.p-relationship-wrap9-sec1-item > dl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start; }

.p-relationship-wrap9-sec1-item > dl > dt {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 80px; }

.p-relationship-wrap9-sec1-item > dl > dd {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-left: 40px; }

.p-relationship-wrap9-sec1-item-ttl {
  margin-bottom: 8px;
  font-size: 2.4rem;
  letter-spacing: 0.14em;
  line-height: 1.7;
  font-weight: 500; }

.p-relationship-wrap9-sec1-item-txt {
  font-size: 1.8rem;
  margin-top:3rem;
  line-height: 1.8; }

.p-relationship-wrap9-sec1-item-more {
  display: inline-block;
  margin-top: 21px;
  padding-bottom: 7px;
  padding-left: 24px;
  font-size: 1.8rem;
  position: relative;
  border-bottom: dashed 1px #3a3a3a; }

.p-relationship-wrap9-sec1-item-more::before {
  content: '';
  position: absolute;
  top: calc(50% - 11px);
  left: 2px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #3a3a3a;
  border-right: 2px solid #3a3a3a;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.p-relationship-wrap9-sec1-btn {
  margin-top: 40px; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .p-relationship-wrap9 {
    padding: 9.867vw  4vw 10.667vw; }

  .p-relationship-wrap9-sec1 {
    margin-top: 5.333vw;
    padding: 0; }

  .p-relationship-wrap9-sec1-item {
    padding: 8vw 0 10.133vw; }

  .p-relationship-wrap9-sec1-item > dl {
    display: block;
    position: relative; }

  .p-relationship-wrap9-sec1-item > dl > dt {
    width: 16vw;
    position: absolute;
    top: 0;
    left: 0; }

  .p-relationship-wrap9-sec1-item > dl > dd {
    margin-left: 0; }

  .p-relationship-wrap9-sec1-item-ttl {
    min-height: 16vw;
    margin-bottom: 0;
    padding-left: 20.267vw;
    font-size: 4.8vw;
    letter-spacing: 0.10em; }

  .p-relationship-wrap9-sec1-item-txt {
    margin-top: 5vw;
    font-size: 4.2666666667vw;
    line-height: 1.8; }

  .p-relationship-wrap9-sec1-item-more {
    margin-top: 6.667vw;
    padding-bottom: 1.867vw;
    padding-left: 24px;
    font-size: 4.2666666667vw; }

  .p-relationship-wrap9-sec1-item-more::before {
    top: calc(50% - 2.400vw);
    left: 0.267vw;
    width: 2.400vw;
    height: 2.400vw;
    border-top: 0.267vw solid #3a3a3a;
    border-right: 0.267vw solid #3a3a3a; }

  .p-relationship-wrap9-sec1-btn {
    margin-top: 8vw; } }
/* ================================================

- 帯見出し

================================================ */
.m-chapter__bg {
  background-color: #f8f4e7; }
  .m-chapter__bg .m-chapter__bg__txt {
    padding-top: 48px; }

/* - @media screen */
@media screen and (max-width: 767px) {
  .m-chapter__bg .m-chapter__bg__txt {
    padding-top: 5.333vw; } }
/* - @media screen */
@media screen and (max-width: 767px) {
  .education .l-diksha-wrap3-sec1 {
    margin-top: 0;
    padding: 0; } }
