@charset "UTF-8";

#mv .mv_img img{
	animation-duration: unset !important;
	animation: none !important;
	opacity: 1 !important;
}
#mv .mv_text p {
    font-size: 4.0rem;
}

#mv .mv_text p .font-f {
	font-family: 'Lora', serif;
	font-size: 3.4rem;
    font-size: 5.4rem;
  }
  
  #mv .mv_text p .font-f {
	position: relative;
  }
  
  #mv .mv_text p .font-f::after {
	content: "レクシード";
	position: absolute;
	left: 50%;
	bottom: 5px;
	line-height: 1;
	transform: translate(-50%, 100%);
	width: max-content;
	font-size: 2.1rem;
    font-size: 2.5rem;
	font-family: 'Oswald', 'Noto Sans JP', "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  }
  
  @media screen and (max-width: 800px){
	#mv .mv_text p {
		font-size: 2rem!important;
	}
	#mv .mv_text p .font-f {
	  font-size: 2.2rem;
	  font-size: 2.5rem;
	}
	#mv .mv_text p .font-f::after {
	  font-size: 1.4rem;
	  font-size: 1.6rem;
	  bottom: 3px;
	}
  }
  
  @media screen and (max-width: 700px) {
	section#nbp2771433\ 2771433 {
	  padding-bottom: 10px;
	}
  
	section#nbp3213826\ 3213826 {
	  padding-top: 0;
	}
  }

/*修正*/
@media screen and (max-width: 800px){
  #mv .mv_text p{
    font-size: max(1.5rem, 4.4vw) !important;
  }
  #mv .mv_text p .font-f{
    font-size: max(1.65rem, 4.7vw) !important;
  }
  #mv .mv_text p .font-f::after{
    font-size: max(1rem, 2vw) !important;
  }
}
@media screen and (max-width: 600px){
  #mv .mv_text>div{
    padding-right: 0;
    padding-left: 0;
  }
}

/*--MV調整_250307--*/
#mv.slide02 .mv_img li.show img {
    animation: none;
}
/*r-mark*/
.r-mark {
  font-size: 0.5em;
vertical-align: baseline;
}