@charset "utf-8";
/*
conversation-top
----------------------------------------------------------- */
.conversation-top {
  padding: 100px 0 0 0;
  display: flex;
  flex-wrap: nowrap;
  flex-shrink: 0;
  /*コレ*/ justify-content: space-between;
  align-items: center;
}
.conversation-img-02 {
  margin: 0 3% 0 3%;
}
/*
way-font-right
----------------------------------------------------------- */
.way-font-right {
  margin: 0 10% 0 10%;
  color: #fff;
	line-height: 3.8vw;
  font-size: 2.3vw;
  max-width: 550px;
}
.way-font-right p {
  line-height: 40px
}
/*
way-font-left
----------------------------------------------------------- */
.way-font-left {
  margin: 0 10% 0 10%;
	line-height: 3.8vw;
  font-size: 2.3vw;
  max-width: 550px;
}
.way-font-left p {
  line-height: 40px
}
/*
.font-number
----------------------------------------------------------- */
.font-number {
  position: absolute;
  margin: auto 0;
  color: #fff;
  font-size: 140px;
  letter-spacing: 5px;
  left: 48.5%;
  opacity: 0.5;
	z-index: 5;
}
.font-number span {
  color: #fff;
  font-size: 120px;
}
/*
.font-number-02
----------------------------------------------------------- */
.font-number-02 {
  position: absolute;
  margin: auto 0;
  color: #333;
  font-size: 140px;
  letter-spacing: 5px;
  right: 48.5%;
  opacity: 0.5;
	z-index: 5;
}
.font-number-02 span {
  font-size: 120px;
}

.way-img {
	background: #fff;
}
@media screen and (max-width: 1024px) {
  /*
way-font-right
----------------------------------------------------------- */
  .way-font-right {
    margin: 0 80px 0 80px;
    font-size: 30px;
	  line-height: 50px;
  }
.way-font-right p {
line-height: 28px;
  }
  /*
way-font-left
----------------------------------------------------------- */
  .way-font-left {
    margin: 0 80px 0 80px;
    font-size: 30px;
	  	  line-height: 50px;
  }
	
	  .way-font-left p {
line-height: 28px;
  }
  /*
.font-number
----------------------------------------------------------- */
  .font-number {
    left: 48.5%;
  }
  /*
.font-number-02
----------------------------------------------------------- */
  .font-number-02 {
    right: 23%;
  }
}
@media screen and (max-width: 750px) {
  /*
conversation-top
----------------------------------------------------------- */
  .conversation-top {
    padding: 0;
    flex-flow: column;
  }
  .conversation-img-02 {
    margin: 100px 3% 100px 3%;
  }
  /*
way-font-right
----------------------------------------------------------- */
  .way-font-right {
    margin: 100px 0 0 0;
    font-size: 50px;
	  	  line-height: 80px;
	      width: 600px;
  }
	
	  .way-font-right p {
	      width: 600px;
		  margin: 0 ;
		  line-height: 45px;
  }
  /*
way-font-left
----------------------------------------------------------- */
  .way-font-left {
    margin: 100px 0 0 0;
    font-size: 50px;
	  	  line-height: 80px;
  }
	
	  .way-font-left p {
	      width: 600px;
		  margin: 0 ;
		  line-height: 45px;
  }
  /*
.font-number
----------------------------------------------------------- */
  .font-number {
    top: 390px;
    left: auto;
    right: 100px;
  }
  /*
.font-number-02
----------------------------------------------------------- */
  .font-number-02 {
    top: 390px;
    right: 100px;
  }
}