@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/* Scss Document */
/* アニメーション記述用 */
@keyframes load { 0% { transform: translateY(0); }
  25% { transform: translateY(-10px); }
  50% { transform: translateY(0); }
  100% { transform: translateY(0); } }
@keyframes slide { 0% { transform: translateX(0); }
  100% { transform: translateX(-10%); } }
@keyframes arrow { 0% { transform: scale(0, 1); transform-origin: 0 0; }
  50% { transform: scale(1, 1); transform-origin: 0 0; }
  50.1% { transform: scale(1, 1); transform-origin: 100% 0; }
  100% { transform: scale(0, 1); transform-origin: 100% 0; } }
.titleimg { background: url("/liberte/umezu_second/img/introduction/titleimg.jpg") center/cover no-repeat; }

.itrdctn .itrdctn__wp .itrdctn__point { margin-bottom: 50px; }
.itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp { padding: 20px; background: #EBF4F7; box-sizing: border-box; }
.itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__num { font-size: 2.4rem; text-align: center; color: #54C2F0; }
@media (min-width: 769px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__num { font-size: calc( 2.4rem + ( 1vw - 7.69px ) * 6.4690026954 ); } }
@media (min-width: 1140px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__num { font-size: 4.8rem; } }
.itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-ttl { font-size: 1.6rem; margin-bottom: 5px; letter-spacing: 0.2em; text-align: center; color: #54C2F0; }
@media (min-width: 769px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-ttl { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 1.0781671159 ); } }
@media (min-width: 1140px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-ttl { font-size: 2rem; } }
.itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-txt { font-size: 1.3rem; line-height: 2; letter-spacing: 0.075em; }
@media (min-width: 769px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-txt { font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.269541779 ); } }
@media (min-width: 1140px) { .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-txt { font-size: 1.4rem; } }
.itrdctn .itrdctn__wp .itrdctn__point:last-child { margin-bottom: 0; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .itrdctn .itrdctn__wp .itrdctn__point { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 70px; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__img { flex: 0 1 55%; width: 55%; max-width: 55%; order: 2; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp { flex: 0 1 45%; width: 45%; max-width: 45%; padding: 20px; order: 1; }
  .itrdctn .itrdctn__wp .itrdctn__point.inversion .itrdctn__img { order: 1; }
  .itrdctn .itrdctn__wp .itrdctn__point.inversion .itrdctn__txt-wp { order: 2; } }
/*------------------------------
		1021px以上
------------------------------*/
@media screen and (min-width: 1021px) { .itrdctn .itrdctn__wp .itrdctn__point { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 70px; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__img { flex: 0 1 55%; width: 55%; max-width: 55%; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp { flex: 0 1 45%; width: 45%; max-width: 45%; padding: 35px; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__num { margin-bottom: 10px; }
  .itrdctn .itrdctn__wp .itrdctn__point .itrdctn__txt-wp .itrdctn__con-ttl { margin-bottom: 10px; } }
/*------------------------------
		1221px以上
------------------------------*/
/*------------------------------
		1600px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
